Rizumu Ayaka
|
dce55475a5
|
style: fix lint errors in vapor
|
2023-12-29 22:05:33 +08:00 |
Rizumu Ayaka
|
5b3027f0a9
|
feat(runtime-vapor): `watchEffect`/`watch` and `onEffectCleanup` (#69)
|
2023-12-23 15:17:18 +08:00 |
Rizumu Ayaka
|
42b913283b
|
test: add all tests for `v-on` (#52)
|
2023-12-12 15:58:07 +08:00 |
Rizumu Ayaka
|
c87512f592
|
test: add transform tests to `v-html` / `v-text` tests (#49)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2023-12-11 03:05:11 +08:00 |
Rizumu Ayaka
|
28b11f5cf7
|
test: add transform tests to `v-once` tests (#44)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2023-12-11 01:41:29 +08:00 |
三咲智子 Kevin Deng
|
d1dd1e110a
|
fix(compiler-vapor): add modifier for empty v-on
|
2023-12-10 01:36:34 +08:00 |
Rizumu Ayaka
|
b421aa91a2
|
test: combine with transform and codegen tests for `v-bind` (#45)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2023-12-10 01:33:29 +08:00 |
三咲智子 Kevin Deng
|
ecf7da98d7
|
feat: pushFnCall
|
2023-12-10 01:26:19 +08:00 |
三咲智子 Kevin Deng
|
0c26b0d4ed
|
feat: withIndent
|
2023-12-10 01:05:26 +08:00 |
三咲智子 Kevin Deng
|
4b4cb055a4
|
refactor: pushMulti
|
2023-12-10 01:01:57 +08:00 |
三咲智子 Kevin Deng
|
da8e196ca5
|
refactor(compiler-vapor): v-on
|
2023-12-10 00:06:20 +08:00 |
三咲智子 Kevin Deng
|
45e86e36d7
|
fix(compiler-vapor): generate static expression
|
2023-12-09 23:29:30 +08:00 |
三咲智子 Kevin Deng
|
341ddf0190
|
feat(compiler-vapor/v-bind): globally allowed
|
2023-12-09 23:29:22 +08:00 |
Rizumu Ayaka
|
26308c51eb
|
feat: camel modifier for `v-bind` (#39)
|
2023-12-09 18:41:59 +08:00 |
三咲智子 Kevin Deng
|
5f769745fa
|
test: add transform test
|
2023-12-09 04:11:02 +08:00 |
Rizumu Ayaka
|
e3b21b25b1
|
test: split test files (#38)
|
2023-12-09 03:29:38 +08:00 |
三咲智子 Kevin Deng
|
5f90f8bef0
|
feat: v-show
|
2023-12-08 17:37:21 +08:00 |
白雾三语
|
0cca23f574
|
feat(compiler-vapor): support custom directives argument & modifiers (#34)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2023-12-07 01:41:17 +08:00 |
三咲智子 Kevin Deng
|
910545f524
|
test: remove fixtures
|
2023-12-07 01:12:27 +08:00 |
三咲智子 Kevin Deng
|
8786c076d9
|
perf(compiler-vapor): combine effect
|
2023-12-07 01:11:25 +08:00 |
三咲智子 Kevin Deng
|
082b6c40b5
|
refactor(compiler-vapor): extract v-on
|
2023-12-07 00:39:31 +08:00 |
三咲智子 Kevin Deng
|
3d9f0ac614
|
feat(compiler-vapor): shorthand & no expression
|
2023-12-07 00:36:42 +08:00 |
Rizumu Ayaka
|
8482bad7af
|
test: compound expression for `v-bind` (#36)
|
2023-12-07 00:22:36 +08:00 |
三咲智子 Kevin Deng
|
a10c8a4128
|
test: update snapshot
|
2023-12-06 18:52:14 +08:00 |
三咲智子 Kevin Deng
|
f907a2a708
|
fix(compiler-vapor): event handler
|
2023-12-06 18:49:41 +08:00 |
三咲智子 Kevin Deng
|
a9f2bfcdba
|
fix: resolve options for parser
ref: https://github.com/vuejs/core/pull/9760
|
2023-12-06 18:48:45 +08:00 |
三咲智子 Kevin Deng
|
505c5a8c07
|
fix: genExpression
|
2023-12-06 14:25:15 +08:00 |
三咲智子 Kevin Deng
|
f644ed4081
|
feat: compound expression for v-bind
|
2023-12-06 00:17:16 +08:00 |
三咲智子 Kevin Deng
|
3474e06542
|
fix: exclude compund expression type
|
2023-12-06 00:17:16 +08:00 |
Rizumu Ayaka
|
b866cf0cc3
|
test: `v-cloak` (#32)
|
2023-12-05 22:36:46 +08:00 |
三咲智子 Kevin Deng
|
f3e80d7706
|
feat: support more directive hook
|
2023-12-04 16:08:15 +08:00 |
三咲智子 Kevin Deng
|
db151e1b43
|
feat: custom directlve
closes #19
|
2023-12-03 18:36:54 +08:00 |
三咲智子 Kevin Deng
|
21e7a37865
|
refactor: extract transformInterpolation
|
2023-12-03 14:52:11 +08:00 |
三咲智子 Kevin Deng
|
3dfe3854ee
|
refactor: DirectiveTransform for v-on
|
2023-12-03 03:56:54 +08:00 |
白雾三语
|
28caf8f566
|
feat: v-on modifiers support native options and keyboards (#28)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2023-12-03 03:49:44 +08:00 |
Jeff Yang
|
c7cd2e4764
|
fix: do not wrap registering event listeners under effect (#27)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2023-12-03 01:46:07 +08:00 |
三咲智子 Kevin Deng
|
5a424218f1
|
feat: DirectiveTransform
|
2023-12-03 01:43:31 +08:00 |
三咲智子 Kevin Deng
|
03344eea7e
|
refactor: transformElement
|
2023-12-02 16:59:43 +08:00 |
Rizumu Ayaka
|
886d16f458
|
feat: implement error handling for v-html (#30)
|
2023-12-02 15:59:09 +08:00 |
三咲智子 Kevin Deng
|
89cefda3ad
|
fix: identifier source map
|
2023-12-02 00:49:17 +08:00 |
三咲智子 Kevin Deng
|
2180706cad
|
fix: preamble in inline mode
|
2023-12-02 00:35:30 +08:00 |
三咲智子 Kevin Deng
|
f2512b5319
|
refactor: error
|
2023-12-02 00:18:27 +08:00 |
三咲智子 Kevin Deng
|
13d0993cd3
|
feat: source map for expressions
|
2023-12-02 00:07:24 +08:00 |
三咲智子 Kevin Deng
|
2f029b659c
|
refactor: process expression
|
2023-12-01 23:30:21 +08:00 |
三咲智子 Kevin Deng
|
919644faaf
|
refactor: codegen indent
|
2023-12-01 22:45:08 +08:00 |
三咲智子 Kevin Deng
|
9843175c2c
|
feat: push codegen
|
2023-12-01 22:12:19 +08:00 |
三咲智子 Kevin Deng
|
fe1780d9ff
|
refactor(compiler-vapor): import alias
|
2023-12-01 08:26:01 +08:00 |
三咲智子 Kevin Deng
|
0d9f0867d7
|
refactor(compiler-vapor): errors
|
2023-12-01 08:05:43 +08:00 |
三咲智子 Kevin Deng
|
cfd6d40d72
|
feat(compiler-vapor): node transform
|
2023-12-01 07:42:43 +08:00 |
三咲智子 Kevin Deng
|
0b765bcea3
|
feat: codegen context
|
2023-12-01 06:01:25 +08:00 |