Commit Graph

18 Commits

Author SHA1 Message Date
Evan You 5047bc8dbe workflow: basic template explorer 2019-10-04 13:08:17 -04:00
Evan You 095f5edf8d feat(compiler): hoist static trees 2019-10-03 23:30:25 -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 f401ac6b88 refactor: improve vSlot.ts readability 2019-10-02 18:03:42 -04:00
Evan You 3d14265102 feat(compiler): handle conditional v-slot 2019-10-02 17:18:11 -04:00
Evan You 24bd6c27e0 feat(compiler): block optimization codegen for RootNode 2019-10-02 13:11:07 -04:00
Evan You b33f0ceff1 refactor(compiler): switch to acorn 2019-10-02 11:05:56 -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 7ee07447c5 wip: drop class opt for now + move lazy requires to utils 2019-09-30 14:52:10 -04:00
Evan You 6c8f226a79 fix: fix source map by fixing advancePositionWithMutation 2019-09-25 19:17:45 -04:00
Evan You 84909648e7 test: tests for v-on transform 2019-09-24 22:39:20 -04:00
Evan You cae03f616d test: improve coverage 2019-09-24 16:35:01 -04:00
Evan You 3a177a18d2 feat(compiler): element codegen 2019-09-22 16:50:57 -04:00
Evan You 9b1a548c6b feat(compiler): basic codegen with source map support 2019-09-19 23:05:51 -04:00
Evan You 98571ab496 perf(compiler): further improve advanceBy perf 2019-09-19 21:18:18 -04:00
Evan You 81fd694dd7 perf: avoid cloning in parser advanceBy 2019-09-19 13:59:24 -04:00
Rahul Kadyan 10c1a2b332 feat(compiler-core): add parser transform for v-for directive (#65)
* feat(compiler-core): add parser transform for v-for directive

* fix: Include source location for expressions

* chore: remove comment

* refactor(compiler-core): extract hepler functions to utils
2019-09-19 13:23:49 -04:00