Skip to content

Commit 7c030ee

Browse files
committed
build: adjust compiler-core export to avoid collision
1 parent 3bba461 commit 7c030ee

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

packages/compiler-core/__tests__/compile.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { compile } from '../src'
1+
import { baseCompile as compile } from '../src'
22
import { SourceMapConsumer, RawSourceMap } from 'source-map'
33

44
describe('compiler: integration tests', () => {

packages/compiler-core/src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ import { transformStyle } from './transforms/transformStyle'
1414

1515
export type CompilerOptions = ParserOptions & TransformOptions & CodegenOptions
1616

17-
export function compile(
17+
// we name it `baseCompile` so that higher order compilers like @vue/compiler-dom
18+
// can export `compile` while re-exporting everything else.
19+
export function baseCompile(
1820
template: string | RootNode,
1921
options: CompilerOptions = {}
2022
): CodegenResult {

packages/compiler-dom/src/index.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
import {
2-
compile as baseCompile,
3-
CompilerOptions,
4-
CodegenResult
5-
} from '@vue/compiler-core'
1+
import { baseCompile, CompilerOptions, CodegenResult } from '@vue/compiler-core'
62
import { parserOptionsMinimal } from './parserOptionsMinimal'
73
import { parserOptionsStandard } from './parserOptionsStandard'
84

0 commit comments

Comments
 (0)