// expose transforms so higher-order compilers can import and extend them
export { transformModel } from './transforms/vModel'
export { transformOn } from './transforms/vOn'
+
+// utility, but need to rewrite typing to avoid dts relying on @vue/shared
+import { generateCodeFrame as _genCodeFrame } from '@vue/shared'
+const generateCodeFrame = _genCodeFrame as (
+ source: string,
+ start?: number,
+ end?: number
+) => string
+export { generateCodeFrame }
TemplateCompileResults
} from './compileTemplate'
export { StyleCompileOptions, StyleCompileResults } from './compileStyle'
-export { CompilerOptions } from '@vue/compiler-core'
+export { CompilerOptions, generateCodeFrame } from '@vue/compiler-core'