Commit Graph

920 Commits

Author SHA1 Message Date
Evan You
6461b3853e refactor(compiler): split slot / slot outlet / slot scope handling into separate transforms 2019-09-28 00:19:24 -04:00
Evan You
6377af483b fix(compiler): improve auto prefixing cases 2019-09-27 23:20:26 -04:00
Evan You
262be6733c wip(compiler): tweak codegen, avoid duplicated asset resolution, improve formatting 2019-09-27 22:49:20 -04:00
Evan You
32666c7708 feat(compiler): transform component slots 2019-09-27 22:25:32 -04:00
Evan You
ee66ce78b7 feat(compiler): transform slot outlets 2019-09-27 20:29:20 -04:00
Evan You
d900c13efb refactor(compiler): separate Interpolation, SimpleExpression & CompoundExpression types 2019-09-27 11:42:02 -04:00
Evan You
d491a022a7 refactor(compiler): provide context.resetMapping() 2019-09-27 09:25:52 -04:00
Rahul Kadyan
a407b16b2b fix(compiler): generate correct mappings for v-for and object properties (#69) 2019-09-27 09:19:03 -04:00
dependabot-preview[bot]
050ef698c4 build(deps-dev): bump rollup-plugin-typescript2 from 0.24.2 to 0.24.3
Bumps [rollup-plugin-typescript2](https://github.com/ezolenko/rollup-plugin-typescript2) from 0.24.2 to 0.24.3.
- [Release notes](https://github.com/ezolenko/rollup-plugin-typescript2/releases)
- [Commits](https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.24.2...0.24.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-27 06:54:51 +00:00
dependabot-preview[bot]
604195a742 build(deps-dev): bump lint-staged from 9.3.0 to 9.4.0
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 9.3.0 to 9.4.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v9.3.0...v9.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-27 06:53:38 +00:00
Evan You
63b6902bdb feat(compiler): correct source map generation 2019-09-26 14:55:53 -04:00
Evan You
2e3a1ff3c3 fix: do not use lookbehind regex yet 2019-09-26 12:22:31 -04:00
Evan You
7c030ee899 build: adjust compiler-core export to avoid collision 2019-09-26 11:51:04 -04:00
Evan You
3bba461128 feat(compiler): include names in source map 2019-09-26 10:14:02 -04:00
dependabot-preview[bot]
9be19bcd7e build(deps-dev): bump @microsoft/api-extractor from 7.4.4 to 7.4.5
Bumps [@microsoft/api-extractor](https://github.com/Microsoft/web-build-tools) from 7.4.4 to 7.4.5.
- [Release notes](https://github.com/Microsoft/web-build-tools/releases)
- [Commits](https://github.com/Microsoft/web-build-tools/compare/@microsoft/gulp-core-build-typescript_v7.4.4...@microsoft/gulp-core-build-typescript_v7.4.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-26 06:44:19 +00:00
Evan You
ac7587fdb5 test: compiler integration tests 2019-09-25 22:29:37 -04:00
Evan You
b5d21aeff7 test: test for transformStyle 2019-09-25 21:02:46 -04:00
Evan You
6c8f226a79 fix: fix source map by fixing advancePositionWithMutation 2019-09-25 19:17:45 -04:00
Evan You
ff2313e43a wip(compiler): adjust statement positions 2019-09-25 15:09:58 -04:00
Evan You
b43f3b61b7 feat(compiler): transformStyle + context.hoist 2019-09-25 14:13:33 -04:00
Evan You
3e8cd3f25f wip(compiler): property deduping 2019-09-25 12:39:46 -04:00
Evan You
f79433cbb3 feat(compiler): include ast in compile result 2019-09-25 09:23:34 -04:00
Evan You
d6852c5669 chore: fix comment 2019-09-25 07:30:14 -04:00
Evan You
61be769ce6 test: move source map test to compile.spec.ts 2019-09-24 23:01:57 -04:00
Evan You
af585081b1 test: test the right branches of code 2019-09-24 22:56:57 -04:00
Evan You
642a44f8f0 chore: fix browser build treeshaking for transformExpression 2019-09-24 22:50:00 -04:00
Evan You
84909648e7 test: tests for v-on transform 2019-09-24 22:39:20 -04:00
Evan You
597ada36ed test: tests for v-bind transform 2019-09-24 22:03:28 -04:00
Evan You
6ad84614f7 feat: renderList helper for v-for 2019-09-24 21:32:29 -04:00
Evan You
9b06e04e0f feat: v-on with no argument 2019-09-24 20:51:48 -04:00
Evan You
0707fa5d21 test: more coverage 2019-09-24 16:40:32 -04:00
Evan You
cae03f616d test: improve coverage 2019-09-24 16:35:01 -04:00
Evan You
e67084e5a1 chore: test todos 2019-09-24 15:51:52 -04:00
Evan You
7a46e51815 test: tests for codegen 2019-09-24 15:49:02 -04:00
Evan You
76a1196935 feat(runtime): support rendering comment nodes 2019-09-24 14:37:14 -04:00
Evan You
f5b3f580f1 test: finish tests for transformExpression 2019-09-24 12:13:08 -04:00
Evan You
4a82e7cdbc wip: test for transformExpression 2019-09-24 12:13:08 -04:00
dependabot-preview[bot]
acfa7bd46e build(deps-dev): bump @microsoft/api-extractor from 7.4.2 to 7.4.4
Bumps [@microsoft/api-extractor](https://github.com/Microsoft/web-build-tools) from 7.4.2 to 7.4.4.
- [Release notes](https://github.com/Microsoft/web-build-tools/releases)
- [Commits](https://github.com/Microsoft/web-build-tools/compare/@microsoft/api-extractor_v7.4.2...@microsoft/gulp-core-build-typescript_v7.4.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 06:49:23 +00:00
Evan You
dcf4764360 test: test transformElements 2019-09-23 20:45:40 -04:00
Evan You
c20975ec68 test: refactor vIf tests 2019-09-23 17:31:11 -04:00
Evan You
f0d4eec946 test: refactor vFor tests 2019-09-23 17:16:07 -04:00
Evan You
b3b67b8c7d feat(compiler): ensure interpolation expressions are wrapped with toString() 2019-09-23 15:36:30 -04:00
Evan You
e09e887219 fix: handle nested scope identifiers 2019-09-23 13:56:56 -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
b04be6a561 wip: fix transform order 2019-09-23 13:29:52 -04:00
Evan You
bb8524e199 wip: expression rewrite 2019-09-23 13:29:52 -04:00
Evan You
70656690e2 chore: fix todo 2019-09-23 13:29:52 -04:00
dependabot-preview[bot]
8d4b718f9e build(deps-dev): bump lint-staged from 9.2.5 to 9.3.0
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 9.2.5 to 9.3.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v9.2.5...v9.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 07:05:28 +00:00
Evan You
8076ce1f28 feat(compiler): handle runtime helper injection 2019-09-22 23:07:36 -04:00