Evan You
|
49a50d3c9c
feat(compiler): accept line offset in codeframe
|
6 years ago |
Evan You
|
9e757b5cc5
refactor(compiler-core): move compile into separate file
|
6 years ago |
Evan You
|
5658f8b678
feat(compiler): expose generateCodeFrame
|
6 years ago |
Evan You
|
5cd1495767
refactor(compiler-core): centralize compiler options
|
6 years ago |
Evan You
|
acbbe3298c
refactor: move codeframe to @vue/shared
|
6 years ago |
Evan You
|
af5a8e1154
feat(compiler-core): re-implement v-once to use cache mechanism
|
6 years ago |
Evan You
|
052febc127
feat(compiler): convert text mixed with elements into createVNode calls
|
6 years ago |
Evan You
|
d69db0b2fd
feat(compiler-core/v-slot): only force dynamic slots when referencing scope vars
|
6 years ago |
likui
|
46e64b257c
feat(compiler-core/runtime-core): show codeframe in runtime compile errors (#220)
|
6 years ago |
Evan You
|
d376439167
wip(compiler-dom): v-model runtime
|
6 years ago |
Evan You
|
f11dadc1d2
refactor(compiler): improve member expression check for v-on & v-model
|
6 years ago |
Evan You
|
93c6aa4c90
feat: v-once
|
6 years ago |
Evan You
|
f91d335e65
feat(compiler): v-text transform + move dom-specific errros codes to compiler-dom
|
6 years ago |
Evan You
|
0615cf0108
refactor(compiler): flush transform onExit in reverse
|
6 years ago |
Evan You
|
eadcaead37
feat(compiler-dom): transform for v-html
|
6 years ago |
Evan You
|
bfecf2cdce
refactor(compiler): use symbols for runtime helpers
|
6 years ago |
Martin Rojo
|
ea4a352ee6
fix(typo): transformSlotOutlet name correction (#83)
|
6 years ago |
Evan You
|
3354837ce1
refactor: move transformStyle to compiler-dom
|
6 years ago |
Evan You
|
c2fc7e3347
feat(compiler): force dynamicSlots flag when inside v-for or v-slot
|
6 years ago |
Evan You
|
fc47029ed3
feat(compiler): support v-for on named slots
|
6 years ago |
Evan You
|
e5e40e1e38
feat(compiler): optimize text by merging adjacent nodes
|
6 years ago |
Evan You
|
798a9cbe9b
test: improve coverage
|
6 years ago |
Evan You
|
6461b3853e
refactor(compiler): split slot / slot outlet / slot scope handling into separate transforms
|
6 years ago |
Evan You
|
7c030ee899
build: adjust compiler-core export to avoid collision
|
6 years ago |
Evan You
|
ac7587fdb5
test: compiler integration tests
|
6 years ago |
Evan You
|
b43f3b61b7
feat(compiler): transformStyle + context.hoist
|
6 years ago |
Evan You
|
642a44f8f0
chore: fix browser build treeshaking for transformExpression
|
6 years ago |
Evan You
|
84909648e7
test: tests for v-on transform
|
6 years ago |
Evan You
|
dcf4764360
test: test transformElements
|
6 years ago |
Evan You
|
88e5e96a3e
refactor: useWith -> prefixIdentifiers
|
6 years ago |