feat(compiler): element transform

This commit is contained in:
Evan You
2019-09-21 17:42:12 -04:00
parent 93440bba97
commit baa8954884
13 changed files with 349 additions and 160 deletions

View File

@@ -6,6 +6,8 @@ import {
import { parserOptionsMinimal } from './parserOptionsMinimal'
import { parserOptionsStandard } from './parserOptionsStandard'
export * from '@vue/compiler-core'
export function compile(
template: string,
options: CompilerOptions = {}
@@ -13,11 +15,9 @@ export function compile(
return baseCompile(template, {
...options,
...(__BROWSER__ ? parserOptionsMinimal : parserOptionsStandard),
transforms: [
// TODO include DOM-specific transforms
...(options.transforms || []) // extra user transforms
]
directiveTransforms: {
// TODO include DOM-specific directiveTransforms
...(options.directiveTransforms || {})
}
})
}
export * from '@vue/compiler-core'