Evan You
|
05db2a9c6c
|
wip(compiler): adjust renderSlot() signature
|
2019-10-03 14:29:12 -04:00 |
|
Evan You
|
aa9245d55c
|
feat(compiler): render <slot/> as block fragments
|
2019-10-03 12:03:14 -04:00 |
|
Evan You
|
fc47029ed3
|
feat(compiler): support v-for on named slots
|
2019-10-02 23:10:41 -04:00 |
|
Evan You
|
3d14265102
|
feat(compiler): handle conditional v-slot
|
2019-10-02 17:18:11 -04:00 |
|
Evan You
|
bec01c93bd
|
fix(compiler): v-for fragments should be blocks
|
2019-10-02 10:47:01 -04:00 |
|
Evan You
|
3a95a2f148
|
fix(compiler): generate correct fragment children when it contains single text node or slot outlet
|
2019-10-01 23:53:52 -04:00 |
|
Evan You
|
a477594d65
|
feat(compiler): v-for codegen w/ correct blocks optimization + key flags
|
2019-10-01 23:19:48 -04:00 |
|
Evan You
|
e5bc17967d
|
wip(compiler): codegen node w/ block optimization for v-for
|
2019-10-01 16:48:20 -04:00 |
|
Evan You
|
ed111cd37b
|
test(compiler): tests for vIf codegen w/ blocks optimization
|
2019-10-01 15:05:08 -04:00 |
|
Evan You
|
5de744d4e1
|
wip(compiler): generate blocks for v-if
|
2019-10-01 12:25:29 -04:00 |
|
Evan You
|
e5e40e1e38
|
feat(compiler): optimize text by merging adjacent nodes
|
2019-09-30 14:52:10 -04:00 |
|
Evan You
|
d900c13efb
|
refactor(compiler): separate Interpolation, SimpleExpression & CompoundExpression types
|
2019-09-27 11:42:02 -04:00 |
|
Evan You
|
6c8f226a79
|
fix: fix source map by fixing advancePositionWithMutation
|
2019-09-25 19:17:45 -04:00 |
|
Evan You
|
7a46e51815
|
test: tests for codegen
|
2019-09-24 15:49:02 -04:00 |
|
Evan You
|
dcf4764360
|
test: test transformElements
|
2019-09-23 20:45:40 -04:00 |
|
Evan You
|
88e5e96a3e
|
refactor: useWith -> prefixIdentifiers
|
2019-09-23 13:29:52 -04:00 |
|
Evan You
|
e57cb51066
|
feat(compiler): expression prefixing + v-for scope analysis
|
2019-09-23 13:29:52 -04:00 |
|
Evan You
|
bb8524e199
|
wip: expression rewrite
|
2019-09-23 13:29:52 -04:00 |
|
Evan You
|
914087edea
|
feat(compiler): basic v-bind & v-on transforms
|
2019-09-22 22:19:42 -04:00 |
|
Evan You
|
0af0febfc2
|
fix: make sure v-if and v-for work together
|
2019-09-22 20:55:18 -04:00 |
|
Evan You
|
baa8954884
|
feat(compiler): element transform
|
2019-09-21 17:42:12 -04:00 |
|
Evan You
|
93440bba97
|
wip: element transforms
|
2019-09-21 15:47:26 -04:00 |
|