Evan You
|
3354837ce1
refactor: move transformStyle to compiler-dom
|
6 лет назад |
Evan You
|
c2fc7e3347
feat(compiler): force dynamicSlots flag when inside v-for or v-slot
|
6 лет назад |
Evan You
|
4dea23f79e
fix(compiler): exclude BAIL flag in annotations
|
6 лет назад |
Evan You
|
227ad034f0
feat(compiler/slot): bail out of optimization mode for non-compiled slots
|
6 лет назад |
Evan You
|
05db2a9c6c
wip(compiler): adjust renderSlot() signature
|
6 лет назад |
Evan You
|
306c22efe1
feat(compiler): mark compiler-generated slots for runtime
|
6 лет назад |
Evan You
|
aa9245d55c
feat(compiler): render <slot/> as block fragments
|
6 лет назад |
Evan You
|
fc47029ed3
feat(compiler): support v-for on named slots
|
6 лет назад |
Evan You
|
f401ac6b88
refactor: improve vSlot.ts readability
|
6 лет назад |
Evan You
|
35cb3700b8
build: separate size scripts
|
6 лет назад |
Evan You
|
3d14265102
feat(compiler): handle conditional v-slot
|
6 лет назад |
Evan You
|
e90b83600a
test(compiler): tests for RootNode codegen transform
|
6 лет назад |
Evan You
|
24bd6c27e0
feat(compiler): block optimization codegen for RootNode
|
6 лет назад |
Evan You
|
c0bf341748
build: fix dev script
|
6 лет назад |
Evan You
|
776bc73a5a
build: improve build script to support multiple targets
|
6 лет назад |
Evan You
|
b33f0ceff1
refactor(compiler): switch to acorn
|
6 лет назад |
Evan You
|
9c9dd73017
chore: fix outdated patchFlag
|
6 лет назад |
Evan You
|
bec01c93bd
fix(compiler): v-for fragments should be blocks
|
6 лет назад |
Evan You
|
191db785bd
refactor: use global whitelist for render proxy has check
|
6 лет назад |
Evan You
|
d87255ce46
fix(options): data options should preserve original object if possible
|
6 лет назад |
Evan You
|
5ab1d75c39
fix(options): fix renderTriggered option translation
|
6 лет назад |
Evan You
|
fe36555d9e
feat(compiler): generate TEXT patchFlag
|
6 лет назад |
Evan You
|
3a95a2f148
fix(compiler): generate correct fragment children when it contains single text node or slot outlet
|
6 лет назад |
Evan You
|
a477594d65
feat(compiler): v-for codegen w/ correct blocks optimization + key flags
|
6 лет назад |
Evan You
|
07955e6c96
test(compiler): tests for v-for codegen w/ block optimization
|
6 лет назад |
Evan You
|
65661b5ec0
test: restructure v-if & v-for tests
|
6 лет назад |
Evan You
|
4fc963bc5a
feat(compiler): annotate patchFlags in generated code
|
6 лет назад |
Evan You
|
4021307f4c
build: use brotli for checking compressed file sizes
|
6 лет назад |
Evan You
|
e5bc17967d
wip(compiler): codegen node w/ block optimization for v-for
|
6 лет назад |
Evan You
|
aa134e7a4f
test(compiler): codegen tests for Sequence & Conditional expressions
|
6 лет назад |