Selaa lähdekoodia

refactor: move codeframe to @vue/shared

Evan You 6 vuotta sitten
vanhempi
commit
acbbe3298c

+ 0 - 1
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

+ 3 - 6
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 }
 

+ 0 - 0
packages/compiler-core/__tests__/__snapshots__/codeframe.spec.ts.snap → packages/shared/__tests__/__snapshots__/codeframe.spec.ts.snap


+ 1 - 1
packages/compiler-core/__tests__/codeframe.spec.ts → packages/shared/__tests__/codeframe.spec.ts

@@ -1,4 +1,4 @@
-import { generateCodeFrame } from '../src'
+import { generateCodeFrame } from '../src/codeframe'
 
 describe('compiler: codeframe', () => {
   const source = `

+ 0 - 0
packages/compiler-core/src/codeframe.ts → packages/shared/src/codeframe.ts


+ 1 - 0
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({})