Commit Graph

189 Commits

Author SHA1 Message Date
Daniel Roe
bc669cba0f
fix(kit,nuxt,schema,vite): improve watching behaviour (#30620) 2025-01-16 15:02:01 +00:00
Anthony Fu
07146ddf48
refactor(kit,nuxt,webpack): reduce reassignments (#30589) 2025-01-14 17:36:18 +00:00
Julien Huang
ca6e31c5d6
refactor(nuxt): use consola with nuxt tag instead of console (#30408) 2024-12-29 23:25:29 +00:00
Julien Huang
5f046a779d
chore: document div wrapper in client-only page (#30359) 2024-12-24 11:55:45 +00:00
Julien Huang
e44c4c3c9c
fix(nuxt): use useId for client-fallback component uid (#30314) 2024-12-20 10:13:46 +00:00
Daniel Roe
501ccc3750
refactor(nuxt): use direct import of installNuxtModule 2024-12-09 20:05:45 +00:00
Julien Huang
8c956db866
refactor(nuxt): prefix all core modules with nuxt: (#30028) 2024-12-09 12:38:25 +00:00
Julien Huang
231b7d17c3
fix(nuxt): use useId for island client component teleport id (#30151) 2024-12-09 10:35:37 +00:00
Julien Huang
374967ba10
fix(nuxt): render client page directly when not hydrating (#30061) 2024-12-09 10:34:00 +00:00
Daniel Roe
3cb8b9fcb0
refactor(nuxt): simplify and improve core plugins that parse ast (#30088) 2024-11-28 16:34:02 +00:00
Julien Huang
311cfc7ab2
fix(nuxt): assign default name to component without setup (#29869) 2024-11-12 16:39:29 +00:00
Michael Brevard
5dad6e6233
perf(kit,nuxt,vite,webpack): hoist regex patterns (#29620) 2024-10-22 14:39:50 +01:00
Daniel Roe
01bee2f0ea
feat(rspack,webpack): add rspack builder (#29142)
Co-authored-by: "yangjian.fe" <yangjian.fe@bytedance.com>
Co-authored-by: underfin <likui6666666@gmail.com>
2024-10-09 14:57:54 +01:00
Daniel Roe
56d2261471
refactor(nuxt,schema,vite,webpack): use unplugin for vfs (#29165) 2024-10-09 13:58:05 +01:00
Daniel Roe
0cc2890561
fix(nuxt): error on build when required module is missing (#29287) 2024-10-08 14:29:15 +01:00
Daniel Roe
2309cdf225
refactor(nuxt): use addBuildPlugin internally (#29157) 2024-09-25 23:59:59 +01:00
Julien Huang
9cb34dd49b
feat(nuxt): normalise component names to match nuxt pattern (#28745) 2024-09-25 13:32:00 +01:00
Daniel Roe
efae3a4f3c
chore: add more checks around indexed access (#29060) 2024-09-18 21:41:53 +02:00
Daniel Roe
215ae69192
fix(nuxt): do not resolve non-absolute component paths (#29036) 2024-09-17 16:57:02 +02:00
Daniel Roe
646c1f8b95
fix(nuxt): ensure component imports are injected last (#28944) 2024-09-11 14:12:16 +01:00
Daniel Roe
5a61bc52f2
fix(nuxt): use case-insensitive regexp for <script> blocks 2024-09-11 11:41:47 +01:00
Daniel Roe
cea69b6832
fix(nuxt): fall back to original component filePath (#28925) 2024-09-10 22:36:53 +01:00
Anthony Fu
ada1e49f5a
fix(nuxt): enable injectAtEnd to reduce circular auto-imports (#28822) 2024-09-09 16:30:10 +01:00
Daniel Roe
d7586adfc0
fix(nuxt): resolve full component paths (#28843) 2024-09-05 17:38:43 +02:00
Daniel Roe
4972da0c12
fix(nuxt): only augment vue, not sub-packages (#28542) 2024-08-16 09:45:19 +01:00
renovate[bot]
c906312034
chore(deps): update all non-major dependencies (main) (#28321)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-08-05 16:33:27 +01:00
Julien Huang
4d730545a9
fix(nuxt): don't warn for definePageMeta in client-only pages (#28246) 2024-07-21 21:04:06 +02:00
Daniel Roe
e8faa84d83
fix(nuxt): allow configuring server components in modules (#27936) 2024-07-01 10:06:48 +01:00
Julien Huang
ed7a14aecc
fix(nuxt): use pascal name when loading server component (#27928) 2024-07-01 09:07:25 +01:00
Michael Brevard
9c0f8503da
feat(nuxt): warn when user components' names begin with Lazy (#27838) 2024-06-27 15:16:17 +02:00
Julien Huang
4dd71b6f2d
fix(nuxt): add refresh type in server component refs (#27778) 2024-06-24 10:42:03 +01:00
Daniel Roe
69f09fbae1
fix(nuxt)!: remove old experimental options (#27749) 2024-06-21 07:01:40 +01:00
Daniel Roe
ae5806518a
fix(nuxt): add mergeProps import in islands transform (#27622) 2024-06-15 12:15:54 +01:00
Maik Kowol
9655ce6f62
fix(nuxt): add parent scopeId to server components (#27497) 2024-06-10 23:20:27 +01:00
Daniel Roe
dad89c2b16
fix(nuxt): correct components dir regexp 2024-05-16 21:37:59 -05:00
Anthony Fu
b96b62ecd2
refactor: improve regexp performance (#27207) 2024-05-14 12:54:37 -05:00
Julien Huang
f687e211a8
feat(nuxt): add #fallback slot to server components types (#27097) 2024-05-08 13:33:54 +01:00
Julien Huang
a4d0958727
fix(nuxt): remove unused prop in NuxtTeleportIslandComponent (#27093) 2024-05-07 21:55:54 +01:00
rgehbt
9f9e3e6917
fix(nuxt): don't scan component dirs when enabled is false (#26906) 2024-04-23 13:19:12 +01:00
Julien Huang
64d09fa31d
fix(nuxt): assign v-for to slot in islands (#26880) 2024-04-22 21:07:14 +01:00
Julien Huang
bfb7eeac07
perf(nuxt): don't add client fallback plugin if not enabled (#26666) 2024-04-06 16:15:47 +01:00
Anthony Fu
f209158352
chore: cleanup eslint rules with latest @nuxt/eslint-config (#26653) 2024-04-05 19:08:32 +01:00
Luke Nelson
a3a28a913e
chore: migrate to ESLint flat config (#26583) 2024-04-03 21:46:58 +01:00
Julien Huang
2dc4505c8a
fix(nuxt): normalise rollup opts in island transform w/o nuxt (#26589) 2024-04-03 11:36:15 +01:00
Daniel Roe
1019ed9fba
fix(nuxt): handle auto-importing named components (#26556) 2024-04-03 10:15:36 +01:00
Daniel Roe
22dfac7bd7
fix(nuxt): augment GlobalComponents in multiple vue modules (#26541) 2024-03-29 09:13:04 +00:00
Julien Huang
67c664656c
fix(nuxt): move directives to client component island wrapper (#26387) 2024-03-26 13:47:40 +00:00
Julien Huang
8911c0d0dd
fix(nuxt): move v-if to wrapper in islands transform (#26386) 2024-03-25 10:19:02 +00:00
Daniel Roe
90591e3a3c
fix(nuxt): don't warn when injecting client-only components (#26341) 2024-03-18 14:41:01 +00:00
Daniel Roe
1cae15a3a4
chore(nuxt): ensure type template has const filename 2024-03-16 17:21:43 -07:00