三咲智子 Kevin Deng
|
eed7d1d4fd
|
refactor(compiler-vapor): drop browser build
|
2024-11-13 08:38:38 +08:00 |
三咲智子 Kevin Deng
|
75314f2695
|
fix(compiler-vapor): don't cache `v-once`
|
2024-05-12 18:15:44 +08:00 |
Rizumu Ayaka
|
0c33ace61c
|
feat(compiler-vapor): implement basic usage of `v-slot` (#203)
Co-authored-by: Doctorwu <doctorwu@moego.pet>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-05-12 17:57:00 +08:00 |
Rizumu Ayaka
|
2b0def3ba5
|
feat(compiler-vapor): slot outlet (#182)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-05-02 23:26:52 +09:00 |
三咲智子 Kevin Deng
|
aa5d87b394
|
refactor(compiler-vapor): extract segments of `genMulti`
|
2024-04-28 03:34:25 +09:00 |
三咲智子 Kevin Deng
|
17d598f743
|
refactor(compiler-vapor): cleanup
|
2024-04-28 03:14:10 +09:00 |
Jevon
|
a0bd0e9c5f
|
feat(compiler-vapor): ref for `v-for` (#167)
Co-authored-by: Rizumu Ayaka <rizumu@ayaka.moe>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-04-13 02:54:34 +08:00 |
三咲智子 Kevin Deng
|
d7bd6c99da
|
refactor(compiler-vapor): generate fragment for only one element
closes #133
|
2024-02-23 00:52:02 +08:00 |
三咲智子 Kevin Deng
|
f7080efa5d
|
feat(compiler-vapor): support <style scoped>
|
2024-02-10 16:04:09 +08:00 |
三咲智子 Kevin Deng
|
edaa3a0649
|
refactor(compiler-vapor): re-organize
|
2024-02-09 02:40:01 +08:00 |
三咲智子 Kevin Deng
|
14813cec1e
|
refactor(compiler-vapor): combine interpolation & text
|
2024-02-07 04:29:53 +08:00 |
三咲智子 Kevin Deng
|
681dc5d954
|
feat(compiler-vapor): v-for (#101)
|
2024-01-31 17:00:19 +08:00 |
Rizumu Ayaka
|
ede6c29434
|
feat(compiler-vapor): `v-if` (#96)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-01-28 01:31:20 +08:00 |
三咲智子 Kevin Deng
|
164fd90df4
|
refactor(compiler-vapor): codegen result
|
2024-01-27 22:00:34 +08:00 |
三咲智子 Kevin Deng
|
31e8fa35c0
|
feat: v-model for input & textarea
|
2024-01-21 02:16:53 +08:00 |
三咲智子 Kevin Deng
|
782d60475d
|
feat: basic template ref
|
2024-01-20 23:48:10 +08:00 |
zhiyuanzmj
|
0494323795
|
feat(compiler-vapor): support `expressionPlugins` for generate (#91)
|
2024-01-13 18:30:03 +08:00 |
Rizumu Ayaka
|
dce55475a5
|
style: fix lint errors in vapor
|
2023-12-29 22:05:33 +08:00 |
三咲智子 Kevin Deng
|
5f90f8bef0
|
feat: v-show
|
2023-12-08 17:37:21 +08:00 |
三咲智子 Kevin Deng
|
082b6c40b5
|
refactor(compiler-vapor): extract v-on
|
2023-12-07 00:39:31 +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
|
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 |
三咲智子 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 |
三咲智子 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
|
339a658cef
|
fix: use parser from runtime-dom
|
2023-11-27 14:13:09 +08:00 |
三咲智子 Kevin Deng
|
acec2409c7
|
test: add unit tests for directives
|
2023-11-24 20:03:28 +08:00 |
三咲智子 Kevin Deng
|
d02629efa2
|
refactor: helpers, import type, cleanup
|
2023-11-24 11:07:31 +08:00 |
三咲智子 Kevin Deng
|
c347c02062
|
test: counter
|
2023-11-23 23:46:21 +08:00 |
三咲智子 Kevin Deng
|
2a0a3dd059
|
feat: basic render
|
2023-11-17 03:03:50 +08:00 |