三咲智子 Kevin Deng
|
3da5ecfb5f
|
fix(runtime-vapor): add scope id for fallback component
|
2024-11-15 04:10:59 +08:00 |
三咲智子 Kevin Deng
|
c223eb2684
|
fix(runtime-vapor): switch to fallback when slot is empty
|
2024-11-15 03:57:46 +08:00 |
三咲智子 Kevin Deng
|
7f3ca46523
|
fix(runtime-vapor): scope id for `v-if`
|
2024-11-15 01:21:30 +08:00 |
三咲智子 Kevin Deng
|
faa3e2c0d2
|
fix(runtime-vapor): `v-if` with inherit attrs
|
2024-11-15 00:42:54 +08:00 |
三咲智子 Kevin Deng
|
7a98f4b565
|
fix(runtime-vapor): invoke getter for static attrs
|
2024-11-14 23:59:37 +08:00 |
三咲智子 Kevin Deng
|
af75b64b40
|
feat: scope id for child component
|
2024-11-14 20:52:23 +08:00 |
三咲智子 Kevin Deng
|
247617612a
|
feat(vapor): merge inherited attrs with current attrs
|
2024-11-14 20:21:20 +08:00 |
Kevin Deng 三咲智子
|
c91586528a
|
feat(runtime-vapor): fallback component (#232)
* feat(runtime-vapor): fallback component
* fix
|
2024-11-13 16:53:44 +08:00 |
三咲智子 Kevin Deng
|
39f85ecc21
|
fix(runtime-vapor): don't overridden attrs in static template
closes #253
|
2024-11-13 16:16:21 +08:00 |
三咲智子 Kevin Deng
|
5f92ff8ca2
|
feat(vapor): dynamic component
|
2024-11-13 14:56:39 +08:00 |
三咲智子 Kevin Deng
|
fab9917ae4
|
fix(runtime-vapor): component self-reference
|
2024-11-13 11:00:07 +08:00 |
三咲智子 Kevin Deng
|
114d501524
|
feat(compiler-vapor): support implicit prop in template
|
2024-11-13 10:12:12 +08:00 |
Kevin Deng 三咲智子
|
c574faa8f3
|
refactor(runtime-vapor): simplify directive mechanism (#278)
* feat: custom directive v2
* wip
* fix: directive
* fix
* refactor
* refactor: remove ref for el
|
2024-11-13 08:41:02 +08:00 |
三咲智子 Kevin Deng
|
3fa4069a1c
|
perf(runtime): clear container on unmount
|
2024-10-06 01:42:32 +08:00 |
三咲智子 Kevin Deng
|
c1c316d392
|
feat(runtime-vapor): fast path for clear all children
|
2024-10-05 21:27:57 +08:00 |
三咲智子 Kevin Deng
|
3867942ddb
|
fix(runtime-vapor): stale memo cache
|
2024-10-05 20:33:35 +08:00 |
三咲智子 Kevin Deng
|
3d487184ea
|
chore: rename repo name
|
2024-10-05 15:59:15 +08:00 |
三咲智子 Kevin Deng
|
604c42db49
|
chore(runtime-vapor): add benchmark build flag
|
2024-09-29 01:55:00 +08:00 |
Rizumu Ayaka
|
eda2a43f07
|
refactor(runtime-vapor): remove shallowRef list for v-for (#281)
|
2024-09-29 00:47:44 +08:00 |
Rizumu Ayaka
|
5f6cd32d8b
|
test(runtime-vapor): fix shallowRef in v-for (#280)
|
2024-09-28 01:53:29 +08:00 |
三咲智子 Kevin Deng
|
b962aa52ff
|
refactor(runtime-vapor): remove support of shallowRef in v-for
Co-authored-by: Rizumu Ayaka <rizumu@ayaka.moe>
|
2024-09-28 01:42:45 +08:00 |
Rizumu Ayaka
|
e07eac9ba3
|
feat(runtime-vapor): createSelector (#279)
|
2024-09-22 02:30:21 +08:00 |
Kevin Deng 三咲智子
|
884c190f08
|
feat: `v-memo` for `v-for` (#276)
|
2024-09-19 15:40:20 +08:00 |
三咲智子 Kevin Deng
|
cc58f651e1
|
refactor(compiler-vapor): remove `proxyRefs` in v-for
|
2024-09-19 01:17:16 +08:00 |
Kevin Deng 三咲智子
|
e1bedb8ad0
|
refactor!: drop custom directives (#274)
|
2024-09-19 01:15:17 +08:00 |
Rizumu Ayaka
|
6791c887da
|
perf: improve benchmark test code (#268)
|
2024-09-17 23:19:33 +08:00 |
三咲智子 Kevin Deng
|
3f1ee07fd2
|
fix(runtime-vapor): swc minify error
|
2024-09-17 16:26:31 +08:00 |
三咲智子 Kevin Deng
|
594cb1412d
|
Merge remote-tracking branch 'upstream/main'
|
2024-09-17 10:33:35 +08:00 |
三咲智子 Kevin Deng
|
2ef97fec30
|
refactor: isolatedDeclarations for vapor
|
2024-08-09 17:00:27 +08:00 |
三咲智子 Kevin Deng
|
5632e2fe68
|
refactor: `baseWatch` always return effect
|
2024-08-09 00:41:31 +08:00 |
Rizumu Ayaka
|
be332dc5a8
|
perf(runtime-vapor): `children` helper (#263)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-07-29 13:54:33 +08:00 |
XiaoDong
|
e552ed2e9f
|
test(runtime-vapor): rendererElement test (#256)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-07-14 17:17:20 +00:00 |
XiaoDong
|
8941779f9d
|
test(runtime-vapor): errorHandling (#245)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-07-14 17:15:39 +00:00 |
GaoNeng
|
d14c5d93d2
|
test(runtime-vapor): globalProperty (#255)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-07-14 17:10:29 +00:00 |
三咲智子 Kevin Deng
|
20b6594d62
|
revert: test(runtime-vapor): add misc test
This reverts commit 63dbc26f34 .
https://github.com/vuejs/core-vapor/pull/246
|
2024-06-22 17:36:43 +08:00 |
XiaoDong
|
63dbc26f34
|
test(runtime-vapor): add misc test (#246)
|
2024-06-21 23:51:37 +08:00 |
三咲智子 Kevin Deng
|
07444b3266
|
feat(runtime-vapor): try to support devtools
|
2024-06-21 14:03:11 +08:00 |
Rizumu Ayaka
|
7d90c887c0
|
fix(runtime-vapor): current instance is not attached to static slots (#247)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-06-21 01:14:34 +08:00 |
XiaoDong
|
be6a2d1d35
|
fix(runtime-vapor): apiLifeCycle circular dependencies (#244)
|
2024-06-20 14:33:16 +08:00 |
XiaoDong
|
d4511150a5
|
test(runtime-vapor): add directives test (#240)
Co-authored-by: Rizumu Ayaka <rizumu@ayaka.moe>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-06-19 22:36:14 +08:00 |
Kevin Deng 三咲智子
|
97f0b3bc33
|
refactor: component slots (#238)
Co-authored-by: Doctor Wu <doctorwu@moego.pet>
Co-authored-by: Rizumu Ayaka <rizumu@ayaka.moe>
|
2024-06-19 01:09:17 +08:00 |
XiaoDong
|
bbde386a7c
|
test(runtime-vapor): add apiSetupContext unit test (#237)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-06-19 01:00:16 +08:00 |
XiaoDong
|
bc04592ca9
|
test(runtime-vapor): add unit test for config.performance (#234)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-06-18 00:22:56 +08:00 |
Doctor Wu
|
80acfa5030
|
test(runtime-vapor): add directive test case (#231)
|
2024-06-16 23:08:18 +08:00 |
XiaoDong
|
3ac951b5b5
|
feat(runtime-vapor): implement app.config.performance (#230)
* feat(runtime-capor): add app.config.performance
* refactor: move formatComponentName to component.ts
* refactor: update import in warning.ts
* fix
* refactor
* fix order
---------
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-06-16 16:50:36 +08:00 |
Doctor Wu
|
ad3d8fa6b4
|
test(runtime-vapor): fix type (#229)
|
2024-06-16 16:50:24 +08:00 |
三咲智子 Kevin Deng
|
a1797f8861
|
fix(runtime-vapor): infer component name from registry
|
2024-06-16 14:22:12 +08:00 |
Rizumu Ayaka
|
c9241da4fa
|
feat(runtime-vapor): slot props (#227)
|
2024-06-10 23:19:39 +08:00 |
三咲智子 Kevin Deng
|
598b55f1e8
|
test(runtime-vapor): finish expose and inject tests
|
2024-06-05 04:35:13 +08:00 |
三咲智子 Kevin Deng
|
bbd1944ce5
|
test(runtime-vapor): finish createVaporApp unit tests
|
2024-06-05 04:20:20 +08:00 |