提交 02b0c20e 编写于 作者: fxy060608's avatar fxy060608

chore: lint

上级 067e1a7e
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
"build:app": "node scripts/build.js uni-app-plus uni-app-vite uni-app-vue uni-app-uvue", "build:app": "node scripts/build.js uni-app-plus uni-app-vite uni-app-vue uni-app-uvue",
"build:mp": "node scripts/build.js uni-mp-vue uni-mp-vite uni-mp-compiler uni-mp-alipay uni-mp-baidu uni-mp-kuaishou uni-mp-lark uni-mp-qq uni-mp-toutiao uni-mp-weixin uni-mp-xhs uni-quickapp-webview", "build:mp": "node scripts/build.js uni-mp-vue uni-mp-vite uni-mp-compiler uni-mp-alipay uni-mp-baidu uni-mp-kuaishou uni-mp-lark uni-mp-qq uni-mp-toutiao uni-mp-weixin uni-mp-xhs uni-quickapp-webview",
"size": "npm run build size-check", "size": "npm run build size-check",
"lint": "eslint packages/*/src/**/*.ts", "lint": "eslint packages/*/src/**/*.ts packages/*/__tests__/**/*.ts",
"format": "prettier --write --parser typescript \"packages/**/*.ts?(x)\"", "format": "prettier --write --parser typescript \"packages/**/*.ts?(x)\"",
"test": "tsc -p ./test-dts/tsconfig.json && node scripts/test.js && jest", "test": "tsc -p ./test-dts/tsconfig.json && node scripts/test.js && jest",
"test-dts": "tsc -p ./test-dts/tsconfig.json && tsc -p ./test-dts/tsconfig.build.json", "test-dts": "tsc -p ./test-dts/tsconfig.json && tsc -p ./test-dts/tsconfig.build.json",
......
...@@ -7,14 +7,13 @@ import { ...@@ -7,14 +7,13 @@ import {
ACTION_TYPE_REMOVE_EVENT, ACTION_TYPE_REMOVE_EVENT,
ACTION_TYPE_SET_ATTRIBUTE, ACTION_TYPE_SET_ATTRIBUTE,
ACTION_TYPE_SET_TEXT, ACTION_TYPE_SET_TEXT,
CreateAction, type CreateAction,
SetAttributeAction,
UniEventListener,
EventModifierFlags, EventModifierFlags,
type SetAttributeAction,
type UniEventListener,
} from '@dcloudio/uni-shared' } from '@dcloudio/uni-shared'
import UniPageNode, { import type UniPageNode from '../../../src/service/framework/dom/Page'
createPageNode, import { createPageNode } from '../../../src/service/framework/dom/Page'
} from '../../../src/service/framework/dom/Page'
import { import {
createElement, createElement,
createTextNode, createTextNode,
...@@ -22,7 +21,7 @@ import { ...@@ -22,7 +21,7 @@ import {
} from '../../../../uni-app-vue/lib/service.runtime.esm' } from '../../../../uni-app-vue/lib/service.runtime.esm'
import { import {
ACTION_TYPE_DICT, ACTION_TYPE_DICT,
DictAction, type DictAction,
setActionMinify, setActionMinify,
} from '../../../src/constants' } from '../../../src/constants'
import { decodeActions } from '../../../src/view/framework/dom/decodeActions' import { decodeActions } from '../../../src/view/framework/dom/decodeActions'
......
...@@ -2,14 +2,14 @@ import { compileTemplate } from '@vue/compiler-sfc' ...@@ -2,14 +2,14 @@ import { compileTemplate } from '@vue/compiler-sfc'
import { uniAppPlugin } from '../../../uni-app-vite/src/plugin' import { uniAppPlugin } from '../../../uni-app-vite/src/plugin'
import { import {
ref,
nextTick,
createApp,
createVNode as _createVNode,
openBlock as _openBlock,
createBlock as _createBlock, createBlock as _createBlock,
createCommentVNode as _createCommentVNode, createCommentVNode as _createCommentVNode,
createVNode as _createVNode,
openBlock as _openBlock,
withModifiers as _withModifiers, withModifiers as _withModifiers,
createApp,
nextTick,
ref,
} from '../../../uni-app-vue/lib/service.runtime.esm' } from '../../../uni-app-vue/lib/service.runtime.esm'
import { createPageNode } from '../../src/service/framework/dom/Page' import { createPageNode } from '../../src/service/framework/dom/Page'
......
import { import {
normalizeArg,
initUTSProxyFunction,
initUTSProxyClass, initUTSProxyClass,
initUTSProxyFunction,
normalizeArg,
} from '../src/service/api/plugin/uts' } from '../src/service/api/plugin/uts'
describe('uts-module', () => { describe('uts-module', () => {
......
import { BindingTypes } from '@vue/compiler-core' import { BindingTypes } from '@vue/compiler-core'
import { compileSFCScript as compile, assertCode } from '../utils' import { assertCode, compileSFCScript as compile } from '../utils'
describe('defineEmits', () => { describe('defineEmits', () => {
test('basic usage', () => { test('basic usage', () => {
......
import { compileSFCScript as compile, assertCode } from '../utils' import { assertCode, compileSFCScript as compile } from '../utils'
test('defineExpose()', () => { test('defineExpose()', () => {
const { content } = compile(` const { content } = compile(`
......
import { BindingTypes } from '@vue/compiler-core' import { BindingTypes } from '@vue/compiler-core'
import { compileSFCScript as compile, assertCode } from '../utils' import { assertCode, compileSFCScript as compile } from '../utils'
describe('defineModel()', () => { describe('defineModel()', () => {
test('basic usage', () => { test('basic usage', () => {
......
import { compileSFCScript as compile, assertCode } from '../utils' import { assertCode, compileSFCScript as compile } from '../utils'
describe('defineOptions()', () => { describe('defineOptions()', () => {
test('basic usage', () => { test('basic usage', () => {
......
import { BindingTypes } from '@vue/compiler-core' import { BindingTypes } from '@vue/compiler-core'
import { compileSFCScript as compile, assertCode } from '../utils' import { assertCode, compileSFCScript as compile } from '../utils'
describe('defineProps', () => { describe('defineProps', () => {
test('basic usage', () => { test('basic usage', () => {
......
import { compileSFCScript as compile, assertCode } from './utils' import { assertCode, compileSFCScript as compile } from './utils'
describe('SFC compile template', () => { describe('SFC compile template', () => {
test('template with html', () => { test('template with html', () => {
......
...@@ -2,8 +2,8 @@ import type { SFCParseOptions } from '@vue/compiler-sfc' ...@@ -2,8 +2,8 @@ import type { SFCParseOptions } from '@vue/compiler-sfc'
import { parse as babelParse } from '@babel/parser' import { parse as babelParse } from '@babel/parser'
import { import {
type SFCScriptCompileOptions,
compileScript, compileScript,
SFCScriptCompileOptions,
} from '../../../src/plugins/android/uvue/sfc/compiler/compileScript' } from '../../../src/plugins/android/uvue/sfc/compiler/compileScript'
import { genTemplateCode } from '../../../src/plugins/android/uvue/code/template' import { genTemplateCode } from '../../../src/plugins/android/uvue/code/template'
import { resolveGenTemplateCodeOptions } from '../../../src/plugins/android/uvue/sfc/template' import { resolveGenTemplateCodeOptions } from '../../../src/plugins/android/uvue/sfc/template'
......
import { isAppUVueNativeTag } from '@dcloudio/uni-shared' import { isAppUVueNativeTag } from '@dcloudio/uni-shared'
import { compile } from '../../src/plugins/android/uvue/compiler/index' import { compile } from '../../src/plugins/android/uvue/compiler/index'
import { TemplateCompilerOptions } from '../../src/plugins/android/uvue/compiler/options' import type { TemplateCompilerOptions } from '../../src/plugins/android/uvue/compiler/options'
import { NodeTypes } from '@vue/compiler-core' import { NodeTypes } from '@vue/compiler-core'
import { import {
isString,
PatchFlags,
ShapeFlags,
PatchFlagNames, PatchFlagNames,
type PatchFlags,
type ShapeFlags,
isArray, isArray,
isString,
} from '@vue/shared' } from '@vue/shared'
export function assert( export function assert(
......
import { PatchFlags } from '@vue/shared' import { PatchFlags } from '@vue/shared'
import { import {
RESOLVE_COMPONENT, BASE_TRANSITION,
BindingTypes,
CREATE_VNODE, CREATE_VNODE,
GUARD_REACTIVE_PROPS,
KEEP_ALIVE,
MERGE_PROPS, MERGE_PROPS,
NORMALIZE_CLASS,
NORMALIZE_PROPS,
NORMALIZE_STYLE,
RESOLVE_COMPONENT,
RESOLVE_DIRECTIVE, RESOLVE_DIRECTIVE,
TO_HANDLERS,
helperNameMap,
TELEPORT,
RESOLVE_DYNAMIC_COMPONENT, RESOLVE_DYNAMIC_COMPONENT,
SUSPENSE, SUSPENSE,
KEEP_ALIVE, TELEPORT,
BASE_TRANSITION, TO_HANDLERS,
NORMALIZE_CLASS, helperNameMap,
NORMALIZE_STYLE,
NORMALIZE_PROPS,
GUARD_REACTIVE_PROPS,
baseParse as parse, baseParse as parse,
BindingTypes,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { import {
type DirectiveNode,
NodeTypes, NodeTypes,
type RootNode,
type VNodeCall,
createObjectProperty, createObjectProperty,
DirectiveNode,
RootNode,
VNodeCall,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { transformElement as baseTransformElement } from '@vue/compiler-core' import { transformElement as baseTransformElement } from '@vue/compiler-core'
import { compile as baseCompile } from '../../../src/plugins/android/uvue/compiler' import { compile as baseCompile } from '../../../src/plugins/android/uvue/compiler'
...@@ -33,9 +33,9 @@ import { transformBind } from '../../../src/plugins/android/uvue/compiler/transf ...@@ -33,9 +33,9 @@ import { transformBind } from '../../../src/plugins/android/uvue/compiler/transf
import { createObjectMatcher, genFlagText } from '../testUtils' import { createObjectMatcher, genFlagText } from '../testUtils'
import { transformText } from '../../../src/plugins/android/uvue/compiler/transforms/transformText' import { transformText } from '../../../src/plugins/android/uvue/compiler/transforms/transformText'
import { TemplateCompilerOptions } from '../../../src/plugins/android/uvue/compiler/options' import type { TemplateCompilerOptions } from '../../../src/plugins/android/uvue/compiler/options'
import { import {
NodeTransform, type NodeTransform,
transform, transform,
} from '../../../src/plugins/android/uvue/compiler/transform' } from '../../../src/plugins/android/uvue/compiler/transform'
import { transformExpression } from '../../../src/plugins/android/uvue/compiler/transforms/transformExpression' import { transformExpression } from '../../../src/plugins/android/uvue/compiler/transforms/transformExpression'
......
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
import { import {
BindingTypes, BindingTypes,
ConstantTypes, ConstantTypes,
DirectiveNode, type DirectiveNode,
ElementNode, type ElementNode,
InterpolationNode, type InterpolationNode,
NodeTypes, NodeTypes,
baseParse as parse, baseParse as parse,
} from '@vue/compiler-core' } from '@vue/compiler-core'
...@@ -13,7 +13,7 @@ import { transformIf } from '../../../src/plugins/android/uvue/compiler/transfor ...@@ -13,7 +13,7 @@ import { transformIf } from '../../../src/plugins/android/uvue/compiler/transfor
import { transformExpression } from '../../../src/plugins/android/uvue/compiler/transforms/transformExpression' import { transformExpression } from '../../../src/plugins/android/uvue/compiler/transforms/transformExpression'
import { compile as baseCompile } from '../../../src/plugins/android/uvue/compiler' import { compile as baseCompile } from '../../../src/plugins/android/uvue/compiler'
import { TemplateCompilerOptions } from '../../../src/plugins/android/uvue/compiler/options' import type { TemplateCompilerOptions } from '../../../src/plugins/android/uvue/compiler/options'
function parseWithExpressionTransform( function parseWithExpressionTransform(
template: string, template: string,
......
import { extend } from '@vue/shared' import { extend } from '@vue/shared'
import { import {
baseParse as parse, CAMELIZE,
transform, type CallExpression,
ElementNode, type CompilerOptions,
ObjectExpression, type ElementNode,
CompilerOptions,
ErrorCodes, ErrorCodes,
VNodeCall, NORMALIZE_PROPS,
CallExpression,
NodeTypes, NodeTypes,
CAMELIZE, type ObjectExpression,
type VNodeCall,
helperNameMap, helperNameMap,
NORMALIZE_PROPS, baseParse as parse,
transform,
transformElement, transformElement,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { transformBind } from '../../../src/plugins/android/uvue/compiler/transforms/vBind' import { transformBind } from '../../../src/plugins/android/uvue/compiler/transforms/vBind'
......
import { extend, PatchFlags } from '@vue/shared' import { PatchFlags, extend } from '@vue/shared'
import { import {
type CompilerOptions,
ConstantTypes,
type ElementNode,
ErrorCodes,
type ForCodegenNode,
type ForNode,
type InterpolationNode,
NodeTypes,
type SimpleExpressionNode,
baseParse as parse, baseParse as parse,
transform, transform,
ForNode,
ForCodegenNode,
CompilerOptions,
NodeTypes,
SimpleExpressionNode,
ErrorCodes,
ElementNode,
InterpolationNode,
ConstantTypes,
transformElement, transformElement,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { transformIf } from '../../../src/plugins/android/uvue/compiler/transforms/vIf' import { transformIf } from '../../../src/plugins/android/uvue/compiler/transforms/vIf'
......
import { extend } from '@vue/shared' import { extend } from '@vue/shared'
import { import {
type CompilerOptions,
baseParse as parse, baseParse as parse,
transform, transform,
CompilerOptions,
transformElement, transformElement,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { ErrorCodes } from '../../../src/plugins/android/uvue/compiler/errors' import { ErrorCodes } from '../../../src/plugins/android/uvue/compiler/errors'
......
import { extend } from '@vue/shared' import { extend } from '@vue/shared'
import { import {
baseParse as parse,
transform,
ElementNode,
CompilerOptions,
ErrorCodes,
VNodeCall,
NodeTypes,
NORMALIZE_PROPS,
IfNode,
IfConditionalExpression,
SimpleExpressionNode,
CommentNode,
ConditionalExpression,
ElementTypes,
IfBranchNode,
TextNode,
CREATE_COMMENT, CREATE_COMMENT,
MERGE_PROPS, type CommentNode,
type CompilerOptions,
type ConditionalExpression,
type ElementNode,
ElementTypes,
ErrorCodes,
FRAGMENT, FRAGMENT,
type IfBranchNode,
type IfConditionalExpression,
type IfNode,
MERGE_PROPS,
NORMALIZE_PROPS,
NodeTypes,
type SimpleExpressionNode,
TO_HANDLERS, TO_HANDLERS,
type TextNode,
type VNodeCall,
baseParse as parse,
transform,
transformElement, transformElement,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { transformIf } from '../../../src/plugins/android/uvue/compiler/transforms/vIf' import { transformIf } from '../../../src/plugins/android/uvue/compiler/transforms/vIf'
......
import { extend } from '@vue/shared' import { extend } from '@vue/shared'
import { import {
baseParse as parse,
transform,
ElementNode,
CompilerOptions,
ObjectExpression,
PlainElementNode,
ComponentNode,
NodeTypes,
VNodeCall,
NORMALIZE_PROPS,
BindingTypes, BindingTypes,
ForNode, type CompilerOptions,
type ComponentNode,
type ElementNode,
ErrorCodes, ErrorCodes,
transformElement, type ForNode,
NORMALIZE_PROPS,
NodeTypes,
type ObjectExpression,
type PlainElementNode,
type VNodeCall,
baseParse as parse,
trackSlotScopes, trackSlotScopes,
transform,
transformElement,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { transformFor } from '../../../src/plugins/android/uvue/compiler/transforms/vFor' import { transformFor } from '../../../src/plugins/android/uvue/compiler/transforms/vFor'
import { transformExpression } from '../../../src/plugins/android/uvue/compiler/transforms/transformExpression' import { transformExpression } from '../../../src/plugins/android/uvue/compiler/transforms/transformExpression'
import { transformModel } from '../../../src/plugins/android/uvue/compiler/transforms/vModel' import { transformModel } from '../../../src/plugins/android/uvue/compiler/transforms/vModel'
import { generate } from '../../../src/plugins/android/uvue/compiler/codegen' import { generate } from '../../../src/plugins/android/uvue/compiler/codegen'
import { CallExpression } from '@babel/types' import type { CallExpression } from '@babel/types'
import { assert } from '../testUtils' import { assert } from '../testUtils'
function parseWithVModel(template: string, options: CompilerOptions = {}) { function parseWithVModel(template: string, options: CompilerOptions = {}) {
......
import { extend } from '@vue/shared' import { extend } from '@vue/shared'
import { import {
baseParse as parse, type CompilerOptions,
CompilerOptions, type ElementNode,
transform,
ElementNode,
transformElement,
ErrorCodes, ErrorCodes,
NodeTypes,
type ObjectExpression,
TO_HANDLER_KEY, TO_HANDLER_KEY,
type VNodeCall,
helperNameMap, helperNameMap,
NodeTypes, baseParse as parse,
ObjectExpression, transform,
VNodeCall, transformElement,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { transformOn } from '../../../src/plugins/android/uvue/compiler/transforms/vOn' import { transformOn } from '../../../src/plugins/android/uvue/compiler/transforms/vOn'
import { transformExpression } from '../../../src/plugins/android/uvue/compiler/transforms/transformExpression' import { transformExpression } from '../../../src/plugins/android/uvue/compiler/transforms/transformExpression'
......
import { import {
baseParse as parse, type CompilerOptions,
CompilerOptions, type ElementNode,
ElementNode,
NodeTypes, NodeTypes,
ObjectExpression, type ObjectExpression,
type VNodeCall,
baseParse as parse,
transform, transform,
VNodeCall,
transformElement, transformElement,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { transformOn } from '../../../src/plugins/android/uvue/compiler/transforms/vOnWithModifier' import { transformOn } from '../../../src/plugins/android/uvue/compiler/transforms/vOnWithModifier'
......
import { NodeTypes, SET_BLOCK_TRACKING, baseParse } from '@vue/compiler-core' import { NodeTypes, SET_BLOCK_TRACKING, baseParse } from '@vue/compiler-core'
import { getBaseTransformPreset } from '../../../src/plugins/android/uvue/compiler/index' import { getBaseTransformPreset } from '../../../src/plugins/android/uvue/compiler/index'
import { transform } from '../../../src/plugins/android/uvue/compiler/transform' import { transform } from '../../../src/plugins/android/uvue/compiler/transform'
import { TemplateCompilerOptions } from '../../../src/plugins/android/uvue/compiler/options' import type { TemplateCompilerOptions } from '../../../src/plugins/android/uvue/compiler/options'
import { generate } from '../../../src/plugins/android/uvue/compiler/codegen' import { generate } from '../../../src/plugins/android/uvue/compiler/codegen'
import { RENDER_SLOT } from '../../../src/plugins/android/uvue/compiler/runtimeHelpers' import { RENDER_SLOT } from '../../../src/plugins/android/uvue/compiler/runtimeHelpers'
......
import { extend, PatchFlags } from '@vue/shared' import { PatchFlags, extend } from '@vue/shared'
import { import {
CompilerOptions, CREATE_SLOTS,
baseParse as parse, type CompilerOptions,
transform, type ComponentNode,
generate, type ElementNode,
ElementNode,
NodeTypes,
ErrorCodes, ErrorCodes,
ForNode, type ForNode,
ComponentNode, NodeTypes,
VNodeCall, type ObjectExpression,
SlotsExpression, RENDER_LIST,
ObjectExpression, type RenderSlotCall,
SimpleExpressionNode, type SimpleExpressionNode,
RenderSlotCall, type SlotsExpression,
transformElement, type VNodeCall,
generate,
baseParse as parse,
trackSlotScopes, trackSlotScopes,
trackVForSlotScopes, trackVForSlotScopes,
CREATE_SLOTS, transform,
RENDER_LIST, transformElement,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { transformOn } from '../../../src/plugins/android/uvue/compiler/transforms/vOn' import { transformOn } from '../../../src/plugins/android/uvue/compiler/transforms/vOn'
import { transformBind } from '../../../src/plugins/android/uvue/compiler/transforms/vBind' import { transformBind } from '../../../src/plugins/android/uvue/compiler/transforms/vBind'
......
import { NVUE_U_BUILT_IN_TAGS } from '@dcloudio/uni-shared' import { NVUE_U_BUILT_IN_TAGS } from '@dcloudio/uni-shared'
import { import {
ElementNode, type ElementNode,
ElementTypes, ElementTypes,
type SimpleExpressionNode,
findDir, findDir,
SimpleExpressionNode,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { compileTemplate } from '@vue/compiler-sfc' import { compileTemplate } from '@vue/compiler-sfc'
import { uniOptions } from '../../src/plugin/uni/index' import { uniOptions } from '../../src/plugin/uni/index'
......
import { parse } from '@babel/parser' import { parse } from '@babel/parser'
import { SourceDescription, TransformPluginContext } from 'rollup' import type { SourceDescription, TransformPluginContext } from 'rollup'
import { uniViteInjectPlugin } from '../src/vite/plugins/inject' import { uniViteInjectPlugin } from '../src/vite/plugins/inject'
const injectOptions = { const injectOptions = {
sourceMap: false, sourceMap: false,
......
import postcss, { ProcessOptions } from 'postcss' import postcss, { type ProcessOptions } from 'postcss'
import scopedPlugin from '../src/postcss/plugins/stylePluginScoped' import scopedPlugin from '../src/postcss/plugins/stylePluginScoped'
......
import path from 'path' import path from 'path'
import { ResolvedId } from 'rollup' import type { ResolvedId } from 'rollup'
import { normalizePath } from '../src/utils' import { normalizePath } from '../src/utils'
import { findUsingComponents } from '../src/json/mp/jsonFile' import { findUsingComponents } from '../src/json/mp/jsonFile'
import { parseProgram } from '../src/mp/ast' import { parseProgram } from '../src/mp/ast'
......
import { BuiltInLocale } from '../src/index' import type { BuiltInLocale } from '../src/index'
import { I18n } from '../src/index' import { I18n } from '../src/index'
const messages = { const messages = {
......
import { I18N_JSON_DELIMITERS } from '@dcloudio/uni-shared' import { I18N_JSON_DELIMITERS } from '@dcloudio/uni-shared'
import { parseI18nJson, compileI18nJsonStr } from '../src/json' import { compileI18nJsonStr, parseI18nJson } from '../src/json'
const delimiters: [string, string] = I18N_JSON_DELIMITERS const delimiters: [string, string] = I18N_JSON_DELIMITERS
describe('parseI18nJson', () => { describe('parseI18nJson', () => {
test('pages.json->style', () => { test('pages.json->style', () => {
......
import { import {
LOCALE_ZH_HANS,
LOCALE_ZH_HANT,
LOCALE_EN, LOCALE_EN,
LOCALE_ES, LOCALE_ES,
LOCALE_FR, LOCALE_FR,
LOCALE_ZH_HANS,
LOCALE_ZH_HANT,
} from '../src/I18n' } from '../src/I18n'
import { resolveLocale } from '../src/locale' import { resolveLocale } from '../src/locale'
......
...@@ -2,11 +2,11 @@ import { ...@@ -2,11 +2,11 @@ import {
createIsCustomElement, createIsCustomElement,
isMiniProgramNativeTag as isNativeTag, isMiniProgramNativeTag as isNativeTag,
} from '@dcloudio/uni-shared' } from '@dcloudio/uni-shared'
import { compile, CompilerOptions } from '@dcloudio/uni-mp-compiler' import { type CompilerOptions, compile } from '@dcloudio/uni-mp-compiler'
import { import {
customElements,
compilerOptions, compilerOptions,
customElements,
miniProgram, miniProgram,
} from '../src/compiler/options' } from '../src/compiler/options'
......
...@@ -2,11 +2,11 @@ import { ...@@ -2,11 +2,11 @@ import {
createIsCustomElement, createIsCustomElement,
isMiniProgramNativeTag as isNativeTag, isMiniProgramNativeTag as isNativeTag,
} from '@dcloudio/uni-shared' } from '@dcloudio/uni-shared'
import { compile, CompilerOptions } from '@dcloudio/uni-mp-compiler' import { type CompilerOptions, compile } from '@dcloudio/uni-mp-compiler'
import { import {
compilerOptions,
customElements, customElements,
miniProgram, miniProgram,
compilerOptions,
} from '../src/compiler/options' } from '../src/compiler/options'
export function assert( export function assert(
......
import { import {
addMiniProgramPageJson,
COMPONENT_BIND_LINK, COMPONENT_BIND_LINK,
addMiniProgramPageJson,
createTransformComponentLink, createTransformComponentLink,
} from '@dcloudio/uni-cli-shared' } from '@dcloudio/uni-cli-shared'
import { MPErrorCodes } from '../src/errors' import { MPErrorCodes } from '../src/errors'
......
...@@ -5,7 +5,7 @@ import { ...@@ -5,7 +5,7 @@ import {
transformComponentLink, transformComponentLink,
} from '@dcloudio/uni-cli-shared' } from '@dcloudio/uni-cli-shared'
import { compile } from '../src/index' import { compile } from '../src/index'
import { CompilerOptions } from '../src/options' import type { CompilerOptions } from '../src/options'
import { miniProgram } from './testUtils' import { miniProgram } from './testUtils'
function assert( function assert(
......
import { MiniProgramCompilerOptions } from '@dcloudio/uni-cli-shared' import type { MiniProgramCompilerOptions } from '@dcloudio/uni-cli-shared'
import { import {
createIsCustomElement, createIsCustomElement,
isMiniProgramNativeTag as isNativeTag, isMiniProgramNativeTag as isNativeTag,
} from '@dcloudio/uni-shared' } from '@dcloudio/uni-shared'
import { compile } from '../src/index' import { compile } from '../src/index'
import { CompilerOptions } from '../src/options' import type { CompilerOptions } from '../src/options'
export const miniProgram: MiniProgramCompilerOptions = { export const miniProgram: MiniProgramCompilerOptions = {
class: { class: {
......
import { BindingTypes, ElementNode, RootNode } from '@vue/compiler-core'
import { import {
BindingTypes,
type ElementNode,
type RootNode,
} from '@vue/compiler-core'
import {
type SFCTemplateCompileOptions,
type TemplateCompiler,
compileTemplate, compileTemplate,
SFCTemplateCompileOptions,
TemplateCompiler,
} from '@vue/compiler-sfc' } from '@vue/compiler-sfc'
import { compile } from '../src' import { compile } from '../src'
import * as MPCompiler from '../src' import * as MPCompiler from '../src'
import { MPErrorCodes } from '../src/errors' import { MPErrorCodes } from '../src/errors'
import { CodegenRootNode, CompilerOptions } from '../src/options' import type { CodegenRootNode, CompilerOptions } from '../src/options'
import { BindingComponentTypes } from '../src/transform' import { BindingComponentTypes } from '../src/transform'
import { getBaseNodeTransforms } from '@dcloudio/uni-cli-shared' import { getBaseNodeTransforms } from '@dcloudio/uni-cli-shared'
......
import { ElementNode, ErrorCodes } from '@vue/compiler-core' import { type ElementNode, ErrorCodes } from '@vue/compiler-core'
import { compile } from '../src' import { compile } from '../src'
import { MPErrorCodes } from '../src/errors' import { MPErrorCodes } from '../src/errors'
import { CompilerOptions } from '../src/options' import type { CompilerOptions } from '../src/options'
import { assert, miniProgram } from './testUtils' import { assert, miniProgram } from './testUtils'
function parseWithVBind(template: string, options: CompilerOptions = {}) { function parseWithVBind(template: string, options: CompilerOptions = {}) {
......
import { import {
ElementNode, type ElementNode,
ErrorCodes, ErrorCodes,
InterpolationNode, type InterpolationNode,
NodeTypes, NodeTypes,
SimpleExpressionNode, type SimpleExpressionNode,
} from '@vue/compiler-core' } from '@vue/compiler-core'
import { compile } from '../src' import { compile } from '../src'
import { CompilerOptions } from '../src/options' import type { CompilerOptions } from '../src/options'
import { ForElementNode } from '../src/transforms/vFor' import type { ForElementNode } from '../src/transforms/vFor'
import { assert } from './testUtils' import { assert } from './testUtils'
function parseWithForTransform( function parseWithForTransform(
......
import { ErrorCodes, IfNode, NodeTypes } from '@vue/compiler-core' import { ErrorCodes, type IfNode, NodeTypes } from '@vue/compiler-core'
import { compile } from '../src' import { compile } from '../src'
import { CompilerOptions } from '../src/options' import type { CompilerOptions } from '../src/options'
import { assert } from './testUtils' import { assert } from './testUtils'
function compileWithIfTransform( function compileWithIfTransform(
......
import { ElementNode } from '@vue/compiler-core' import type { ElementNode } from '@vue/compiler-core'
import { compile } from '../src' import { compile } from '../src'
import { MPErrorCodes } from '../src/errors' import { MPErrorCodes } from '../src/errors'
import { CompilerOptions } from '../src/options' import type { CompilerOptions } from '../src/options'
function parseWithVOn(template: string, options: CompilerOptions = {}) { function parseWithVOn(template: string, options: CompilerOptions = {}) {
const { ast } = compile(template, { const { ast } = compile(template, {
......
import { ElementNode, ErrorCodes } from '@vue/compiler-core' import { type ElementNode, ErrorCodes } from '@vue/compiler-core'
import { compile } from '../src' import { compile } from '../src'
import { CompilerOptions } from '../src/options' import type { CompilerOptions } from '../src/options'
import { assert } from './testUtils' import { assert } from './testUtils'
function parseWithVOn(template: string, options: CompilerOptions = {}) { function parseWithVOn(template: string, options: CompilerOptions = {}) {
......
import { ComponentOptions, defineComponent } from 'vue' import { type ComponentOptions, defineComponent } from 'vue'
import { initHooks, initUnknownHooks } from '../src/runtime/componentHooks' import { initHooks, initUnknownHooks } from '../src/runtime/componentHooks'
const vueBasicOptions = defineComponent({ const vueBasicOptions = defineComponent({
......
import { isMiniProgramNativeTag as isNativeTag } from '@dcloudio/uni-shared' import { isMiniProgramNativeTag as isNativeTag } from '@dcloudio/uni-shared'
import { compile, CompilerOptions } from '@dcloudio/uni-mp-compiler' import { type CompilerOptions, compile } from '@dcloudio/uni-mp-compiler'
import { compilerOptions, miniProgram } from '../src/compiler/options' import { compilerOptions, miniProgram } from '../src/compiler/options'
......
import { isMiniProgramNativeTag as isNativeTag } from '@dcloudio/uni-shared' import { isMiniProgramNativeTag as isNativeTag } from '@dcloudio/uni-shared'
import { compile, CompilerOptions } from '@dcloudio/uni-mp-compiler' import { type CompilerOptions, compile } from '@dcloudio/uni-mp-compiler'
import { compilerOptions, miniProgram } from '../src/compiler/options' import { compilerOptions, miniProgram } from '../src/compiler/options'
......
import { isMiniProgramNativeTag as isNativeTag } from '@dcloudio/uni-shared' import { isMiniProgramNativeTag as isNativeTag } from '@dcloudio/uni-shared'
import { compile, CompilerOptions } from '@dcloudio/uni-mp-compiler' import { type CompilerOptions, compile } from '@dcloudio/uni-mp-compiler'
import { compilerOptions, miniProgram } from '../src/compiler/options' import { compilerOptions, miniProgram } from '../src/compiler/options'
......
import { isMiniProgramNativeTag as isNativeTag } from '@dcloudio/uni-shared' import { isMiniProgramNativeTag as isNativeTag } from '@dcloudio/uni-shared'
import { compile, CompilerOptions } from '@dcloudio/uni-mp-compiler' import { type CompilerOptions, compile } from '@dcloudio/uni-mp-compiler'
import { miniProgram, compilerOptions } from '../src/compiler/options' import { compilerOptions, miniProgram } from '../src/compiler/options'
export function assert( export function assert(
template: string, template: string,
......
...@@ -2,11 +2,11 @@ import { ...@@ -2,11 +2,11 @@ import {
createIsCustomElement, createIsCustomElement,
isMiniProgramNativeTag as isNativeTag, isMiniProgramNativeTag as isNativeTag,
} from '@dcloudio/uni-shared' } from '@dcloudio/uni-shared'
import { compile, CompilerOptions } from '@dcloudio/uni-mp-compiler' import { type CompilerOptions, compile } from '@dcloudio/uni-mp-compiler'
import { import {
customElements,
compilerOptions, compilerOptions,
customElements,
miniProgram, miniProgram,
} from '../src/compiler/options' } from '../src/compiler/options'
......
import { isMiniProgramNativeTag as isNativeTag } from '@dcloudio/uni-shared' import { isMiniProgramNativeTag as isNativeTag } from '@dcloudio/uni-shared'
import { compile, CompilerOptions } from '@dcloudio/uni-mp-compiler' import { type CompilerOptions, compile } from '@dcloudio/uni-mp-compiler'
import { compilerOptions, miniProgram } from '../src/compiler/options' import { compilerOptions, miniProgram } from '../src/compiler/options'
......
// import { writeFileSync } from 'node:fs' // import { writeFileSync } from 'node:fs'
// import { resolve } from 'node:path' // import { resolve } from 'node:path'
import { preprocess, SourceMapOptions } from '../src/index' import { type SourceMapOptions, preprocess } from '../src/index'
describe('preprocess', () => { describe('preprocess', () => {
const sourceMap: SourceMapOptions = { const sourceMap: SourceMapOptions = {
......
import { proxyStyle, UniCSSStyleDeclaration } from '../../src/vdom/Style' import { UniCSSStyleDeclaration, proxyStyle } from '../../src/vdom/Style'
describe('vdom', () => { describe('vdom', () => {
test('style', () => { test('style', () => {
......
import { resolve } from 'path' import { resolve } from 'path'
import { FORMATS, GenProxyCodeOptions, genProxyCode } from '../src/code' import { FORMATS, type GenProxyCodeOptions, genProxyCode } from '../src/code'
import { ERR_MSG_PLACEHOLDER } from '../src/utils' import { ERR_MSG_PLACEHOLDER } from '../src/utils'
const inputDir = resolve(__dirname, 'examples/uts') const inputDir = resolve(__dirname, 'examples/uts')
......
import { resolve } from 'path' import { resolve } from 'path'
import { import {
resolveUTSPluginSourceMapFile,
generatedPositionFor, generatedPositionFor,
originalPositionFor, originalPositionFor,
resolveUTSPluginSourceMapFile,
} from '../src' } from '../src'
const inputDir = resolve(__dirname, '../../playground/uts') const inputDir = resolve(__dirname, '../../playground/uts')
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册