Commit Graph

24 Commits

Author SHA1 Message Date
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 8076ce1f28 feat(compiler): handle runtime helper injection 2019-09-22 23:07:36 -04:00
Evan You 914087edea feat(compiler): basic v-bind & v-on transforms 2019-09-22 22:19:42 -04:00
Evan You e8463f1198 chore: rename test dir 2019-09-22 20:56:24 -04:00
Evan You 3a177a18d2 feat(compiler): element codegen 2019-09-22 16:50:57 -04:00
Evan You 3f05315d17 test: fix tests 2019-09-21 17:48:17 -04:00
Evan You baa8954884 feat(compiler): element transform 2019-09-21 17:42:12 -04:00
Evan You c78d47b788 feat(compiler): set sourcesContent for source map 2019-09-20 12:19:52 -04:00
Evan You 8a923f6a52 refactor: move compile into compiler-core 2019-09-20 12:16:19 -04:00
Evan You d7aab859a3 feat: expose compiler APIs 2019-09-20 00:12:37 -04:00
Evan You 9b1a548c6b feat(compiler): basic codegen with source map support 2019-09-19 23:05:51 -04:00
Evan You 2b4f06b24c test(compiler): transformIf 2019-09-19 15:41:17 -04:00
Evan You 81fd694dd7 perf: avoid cloning in parser advanceBy 2019-09-19 13:59:24 -04:00
Evan You 06c890c336 test: update snapshots 2019-09-19 13:40:08 -04:00
Evan You 1f96d2348f chore: nest v-for tests 2019-09-19 13:36:27 -04:00
Evan You 5f49018601 test(compiler): tests for ast transform 2019-09-19 13:24:02 -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
Evan You bbb57c26a2 feat(compiler): basic transform implementation 2019-09-17 19:08:47 -04:00
Evan You 132cef9063 refactor: further tweak compiler layers 2019-09-17 11:57:37 -04:00
Evan You 6c14b409ca refactor: move dom-specific options to compiler-dom 2019-09-17 11:57:37 -04:00
Evan You 54b200fe54 wip: layout compiler files 2019-09-16 16:31:54 -04:00
Evan You 16fa44bd57 chore: organize file structure 2019-09-16 15:11:45 -04:00
Evan You 86ae92303d feat(compiler): port parser implementation based on work by @znck and @mysticatea 2019-09-16 14:43:29 -04:00