From: Evan You Date: Wed, 6 Nov 2019 20:13:15 +0000 (-0500) Subject: refactor: move codeframe to @vue/shared X-Git-Tag: v3.0.0-alpha.0~232 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=acbbe3298c72c8058c31f160f6900fc0c7542a00;p=thirdparty%2Fvuejs%2Fcore.git refactor: move codeframe to @vue/shared --- diff --git a/packages/compiler-core/src/index.ts b/packages/compiler-core/src/index.ts index 5b34d66eb6..ce4215b9c1 100644 --- a/packages/compiler-core/src/index.ts +++ b/packages/compiler-core/src/index.ts @@ -99,7 +99,6 @@ export { } from './errors' export * from './ast' export * from './utils' -export * from './codeframe' export { registerRuntimeHelpers } from './runtimeHelpers' // expose transforms so higher-order compilers can import and extend them diff --git a/packages/runtime-core/src/component.ts b/packages/runtime-core/src/component.ts index 20139e2b26..834991fff5 100644 --- a/packages/runtime-core/src/component.ts +++ b/packages/runtime-core/src/component.ts @@ -23,14 +23,11 @@ import { isObject, NO, makeMap, - isPromise + isPromise, + generateCodeFrame } from '@vue/shared' import { SuspenseBoundary } from './components/Suspense' -import { - CompilerError, - CompilerOptions, - generateCodeFrame -} from '@vue/compiler-dom' +import { CompilerError, CompilerOptions } from '@vue/compiler-core' export type Data = { [key: string]: unknown } diff --git a/packages/compiler-core/__tests__/__snapshots__/codeframe.spec.ts.snap b/packages/shared/__tests__/__snapshots__/codeframe.spec.ts.snap similarity index 100% rename from packages/compiler-core/__tests__/__snapshots__/codeframe.spec.ts.snap rename to packages/shared/__tests__/__snapshots__/codeframe.spec.ts.snap diff --git a/packages/compiler-core/__tests__/codeframe.spec.ts b/packages/shared/__tests__/codeframe.spec.ts similarity index 95% rename from packages/compiler-core/__tests__/codeframe.spec.ts rename to packages/shared/__tests__/codeframe.spec.ts index 2b64afaf11..eb86a67844 100644 --- a/packages/compiler-core/__tests__/codeframe.spec.ts +++ b/packages/shared/__tests__/codeframe.spec.ts @@ -1,4 +1,4 @@ -import { generateCodeFrame } from '../src' +import { generateCodeFrame } from '../src/codeframe' describe('compiler: codeframe', () => { const source = ` diff --git a/packages/compiler-core/src/codeframe.ts b/packages/shared/src/codeframe.ts similarity index 100% rename from packages/compiler-core/src/codeframe.ts rename to packages/shared/src/codeframe.ts diff --git a/packages/shared/src/index.ts b/packages/shared/src/index.ts index 69a0b5bddd..860cd6e9d6 100644 --- a/packages/shared/src/index.ts +++ b/packages/shared/src/index.ts @@ -3,6 +3,7 @@ import { makeMap } from './makeMap' export { makeMap } export * from './patchFlags' export { isGloballyWhitelisted } from './globalsWhitelist' +export { generateCodeFrame } from './codeframe' export const EMPTY_OBJ: { readonly [key: string]: any } = __DEV__ ? Object.freeze({})