Evan You
|
47e984d31f
|
refactor(compiler): provide _ctx and _cache via arguments
|
2020-02-10 17:29:12 -05:00 |
|
djy0
|
782db6d7f5
|
chore(compiler-core/codegen): avoid generate indent spaces of empty lines. (#701)
|
2020-02-10 09:33:04 -05:00 |
|
Evan You
|
9e51297702
|
fix(compiler-dom): fix duplicated transforms
|
2020-02-07 14:24:56 -05:00 |
|
Evan You
|
a51e710396
|
wip(ssr): proper scope analysis for ssr vnode slot fallback
|
2020-02-07 13:56:18 -05:00 |
|
Evan You
|
b7a74d0439
|
wip(ssr): ssr slot vnode fallback
|
2020-02-07 01:06:51 -05:00 |
|
Evan You
|
4cc39e14a2
|
feat(compiler): warn invalid children for transition and keep-alive
|
2020-02-06 17:45:46 -05:00 |
|
Evan You
|
3c27bf6133
|
wip(compiler-ssr): built-in component fallthrough
|
2020-02-06 17:45:46 -05:00 |
|
Evan You
|
ee5ed73361
|
wip(ssr): basic components
|
2020-02-05 23:07:23 -05:00 |
|
Evan You
|
1f2de9e232
|
fix(v-model): should use dynamic directive on input with dynamic v-bind
|
2020-02-05 15:21:47 -05:00 |
|
Evan You
|
c952321fcf
|
wip(compiler-ssr): v-model static types + textarea
|
2020-02-05 14:23:03 -05:00 |
|
Evan You
|
ebf920e6af
|
wip(compiler-ssr): dynamic v-bind + class/style merging
|
2020-02-04 18:37:32 -05:00 |
|
Evan You
|
6a5ed49ea9
|
wip(ssr): v-bind basic usage
|
2020-02-04 12:21:04 -05:00 |
|
Evan You
|
efbbd19b3d
|
wip(ssr): initial scaffold for compiler-ssr
|
2020-02-02 00:05:27 -05:00 |
|
Evan You
|
74cb207c22
|
chore: use correct import path for vCloak
|
2020-01-31 11:16:51 -05:00 |
|
Evan You
|
f503167fb7
|
test: fix snapshots
|
2020-01-31 11:06:37 -05:00 |
|
Evan You
|
d293876c34
|
release: v3.0.0-alpha.4
|
2020-01-27 16:20:00 -05:00 |
|
Evan You
|
b41677bf42
|
release: v3.0.0-alpha.3
|
2020-01-22 11:10:30 -05:00 |
|
Evan You
|
9f65d811af
|
release: v3.0.0-alpha.2
|
2020-01-13 17:44:30 -05:00 |
|
Evan You
|
1bb1271b5e
|
release: v3.0.0-alpha.1
|
2020-01-02 18:25:17 -05:00 |
|
Evan You
|
cee536360e
|
types: fix compiler-dom rolled up dts
|
2020-01-02 18:21:56 -05:00 |
|
Evan You
|
90ddb7c260
|
refactor: expose parse in compiler-dom, improve sfc parse error handling
|
2019-12-22 19:44:21 -05:00 |
|
Evan You
|
bdbfead1e0
|
chore: adjust package.json
|
2019-12-19 14:19:58 -05:00 |
|
Evan You
|
35858cec8c
|
build: adjust global names + allow inline overrides of build flags
|
2019-12-15 15:37:43 -05:00 |
|
Evan You
|
8ffd79c754
|
fix(compiler-core): handle template root and template v-if as stable fragments
|
2019-12-12 21:09:47 -05:00 |
|
Evan You
|
136ab753b3
|
build: adjust esm formats
|
2019-12-10 22:14:02 -05:00 |
|
Evan You
|
8ed04ed503
|
build: release script
|
2019-12-10 21:29:52 -05:00 |
|
Evan You
|
0e3e07079a
|
feat(transition): properly handle transition & transition-group in compiler
|
2019-11-29 12:42:04 -05:00 |
|
Gabriel Loiácono
|
be4c22e423
|
chore(compiler-dom): changed function to arrow function (#487)
|
2019-11-24 22:11:15 -05:00 |
|
likui
|
00857ac816
|
feat(core): support v-show directive (#310)
|
2019-11-24 22:04:26 -05:00 |
|
Evan You
|
061a7576de
|
build: mark maxCRNameLength computation as pure
|
2019-11-19 19:04:59 -05:00 |
|
Evan You
|
9e16ea3d30
|
test: update snapshots
|
2019-11-17 21:29:12 -05:00 |
|
Evan You
|
1de072567d
|
perf(compiler): pre-compute maxCRNameLength for perf
|
2019-11-16 16:19:47 -05:00 |
|
Evan You
|
51d57b4566
|
perf(compiler): minor perf tweaks
|
2019-11-15 16:47:55 -05:00 |
|
Gabriel Loiácono
|
96623d0d52
|
perf(compiler-dom): generate modifiers in a function (#459)
|
2019-11-15 15:37:02 -05:00 |
|
Evan You
|
d7eab51315
|
refactor: move dom tag config to shared
Otherwise runtime-dom cjs & esm builds will import compiler-dom
|
2019-11-06 15:22:46 -05:00 |
|
Evan You
|
34989ef7fe
|
chore: license
|
2019-10-28 11:15:17 -04:00 |
|
djy0
|
8d7a186def
|
chore: fix typo (#395)
|
2019-10-27 20:44:24 -04:00 |
|
Ayush Goyal
|
a489f98a66
|
perf(compiler-dom): use makeMap instead of RegEx (#354)
|
2019-10-25 10:35:44 -04:00 |
|
Evan You
|
eb20730a67
|
feat(compiler): preserve whitespace in pre tag, add tests
|
2019-10-24 16:42:09 -04:00 |
|
Evan You
|
9298f46f92
|
feat(compiler-core): whitespace handling
|
2019-10-24 16:22:48 -04:00 |
|
Evan You
|
09c248ae87
|
chore: fix snapshot
|
2019-10-23 10:57:05 -04:00 |
|
Evan You
|
113339c7b6
|
fix(compiler-dom): style transform of static styles should not add STYLE patchFlag
|
2019-10-23 10:49:16 -04:00 |
|
大江东去
|
7cd1b7fcaf
|
test(compiler-dom): test namespace parsing (#356)
|
2019-10-23 10:35:45 -04:00 |
|
Evan You
|
bc0ec27739
|
chore: reference link
|
2019-10-21 16:46:47 -04:00 |
|
Evan You
|
5023dff60c
|
feat: update svg tag list
|
2019-10-21 16:39:37 -04:00 |
|
Evan You
|
bb85aefc03
|
chore: move dom element config to compiler-dom
|
2019-10-21 16:25:16 -04:00 |
|
Evan You
|
58593c4714
|
feat(v-on): cache handlers
|
2019-10-18 21:51:34 -04:00 |
|
Evan You
|
39ea67a2d2
|
chore: rename v-on guard constants
|
2019-10-18 16:36:42 -04:00 |
|
Evan You
|
e98a85f3cb
|
refactor: applyDirectives -> withDirectives
|
2019-10-18 16:35:01 -04:00 |
|
Evan You
|
cba34453db
|
refactor(v-on): avoid empty modifier guard with only key modifier
|
2019-10-18 16:20:45 -04:00 |
|
Carlos Rodrigues
|
6c80e13986
|
chore: typos [ci-skip] (#323)
|
2019-10-17 15:01:51 -04:00 |
|
Evan You
|
25dd507f71
|
feat(compiler-core/v-model): error when v-model is used on scope variable
|
2019-10-16 15:35:04 -04:00 |
|
likui
|
29811d1fe8
|
test(compiler-dom): add test for vModel transform (#289)
|
2019-10-16 01:47:58 -04:00 |
|
Evan You
|
6f3e768d52
|
refactor: use makeMap in v-on dom transform
|
2019-10-15 22:29:52 -04:00 |
|
宋铄运
|
db5c343c33
|
test(runtime-dom): add test coverage for v-on runtime guards, fix "exact" guard (#298)
|
2019-10-15 17:08:43 -04:00 |
|
Cr
|
8eba1aba08
|
feat(vModel): warn if v-model is used on file input (#295)
|
2019-10-15 12:23:38 -04:00 |
|
Evan You
|
e3b14f5904
|
chore: comments grammar
|
2019-10-15 12:02:12 -04:00 |
|
HcySunYang
|
68a3879b88
|
feat(compiler-core): more hoisting optimizations (#276)
|
2019-10-15 11:41:24 -04:00 |
|
Evan You
|
c7074c703e
|
refactor(v-on): do not generate persistent flag when no listener modifier is present
|
2019-10-14 23:06:51 -04:00 |
|
Evan You
|
37cbd0098d
|
chore: lint + include tsx files for lint
|
2019-10-14 15:07:43 -04:00 |
|
宋铄运
|
57a94b530d
|
feat(dom): transform + runtime for v-on (#213)
|
2019-10-14 00:33:23 -04:00 |
|
Carlos Rodrigues
|
a84490858f
|
test(compiler-dom): add DOM compiler integration compile test (#189)
|
2019-10-11 10:13:55 -04:00 |
|
Evan You
|
d376439167
|
wip(compiler-dom): v-model runtime
|
2019-10-10 18:02:51 -04:00 |
|
月迷津渡
|
78f60347dc
|
feat(compiler): add isNativeTag option for determining element type (#139)
|
2019-10-10 14:54:06 -04:00 |
|
Carlos Rodrigues
|
8cb56ddb81
|
feat: added transformVText to directiveTransform (#182)
|
2019-10-10 10:18:19 -04:00 |
|
Evan You
|
93c6aa4c90
|
feat: v-once
Note: only compiler transform is tested - integration with runtime
still needs to be tested.
|
2019-10-09 17:32:58 -04:00 |
|
Evan You
|
f91d335e65
|
feat(compiler): v-text transform + move dom-specific errros codes to compiler-dom
|
2019-10-09 11:13:13 -04:00 |
|
Adam Dorling
|
21441830dd
|
feat(compiler-dom): v-cloak transform (#141)
|
2019-10-09 10:41:31 -04:00 |
|
Evan You
|
eadcaead37
|
feat(compiler-dom): transform for v-html
|
2019-10-08 15:35:57 -04:00 |
|
Evan You
|
095f5edf8d
|
feat(compiler): hoist static trees
|
2019-10-03 23:30:25 -04:00 |
|
Evan You
|
3354837ce1
|
refactor: move transformStyle to compiler-dom
|
2019-10-03 16:55:14 -04:00 |
|
Evan You
|
d900c13efb
|
refactor(compiler): separate Interpolation, SimpleExpression & CompoundExpression types
|
2019-09-27 11:42:02 -04:00 |
|
Evan You
|
63b6902bdb
|
feat(compiler): correct source map generation
|
2019-09-26 14:55:53 -04:00 |
|
Evan You
|
7c030ee899
|
build: adjust compiler-core export to avoid collision
|
2019-09-26 11:51:04 -04:00 |
|
Evan You
|
642a44f8f0
|
chore: fix browser build treeshaking for transformExpression
|
2019-09-24 22:50:00 -04:00 |
|
Evan You
|
b3b67b8c7d
|
feat(compiler): ensure interpolation expressions are wrapped with toString()
|
2019-09-23 15:36:30 -04:00 |
|
Evan You
|
3a177a18d2
|
feat(compiler): element codegen
|
2019-09-22 16:50:57 -04:00 |
|
Evan You
|
40307d9642
|
chore: fix parserOptions usage of props
|
2019-09-22 13:05:19 -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
|
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
|
3b5ef483a9
|
build: move named char references to json file to speed up build
|
2019-09-19 23:19:48 -04:00 |
|
Evan You
|
9b1a548c6b
|
feat(compiler): basic codegen with source map support
|
2019-09-19 23:05:51 -04:00 |
|
Evan You
|
bbb57c26a2
|
feat(compiler): basic transform implementation
|
2019-09-17 19:08:47 -04:00 |
|
Evan You
|
f595b006c2
|
chore: regex caching makes no difference
|
2019-09-17 12:26:09 -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
|
1c8f5b612a
|
feat(compiler): scaffold compiler-dom
|
2019-09-16 15:06:45 -04:00 |
|
Evan You
|
2e9a342652
|
build: simplify compiler package setup
|
2018-09-19 22:25:55 -04:00 |
|
Evan You
|
38109fe915
|
workflow: adjust esm-bundler build file name
|
2018-09-19 21:51:21 -04:00 |
|
Evan You
|
d1bc6ee8d6
|
chore: setup all packages
|
2018-09-19 12:26:50 -04:00 |
|