Commit Graph

176 Commits

Author SHA1 Message Date
Daniel Roe
e207f7e993
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 15:59:32 +02:00
Daniel Roe
0f210e3170
refactor(nuxt,schema,vite,webpack): use unplugin for vfs (#29165) 2024-10-09 15:04:58 +02:00
Daniel Roe
90e413e428
fix(nuxt): error on build when required module is missing (#29287) 2024-10-09 08:28:27 +02:00
Daniel Roe
4a84ec89e6
refactor(nuxt): use addBuildPlugin internally (#29157) 2024-10-07 06:26:12 +02:00
Julien Huang
2e69612206
feat(nuxt): normalise component names to match nuxt pattern (#28745) 2024-09-25 22:52:13 +01:00
Daniel Roe
6a39c657f5
chore: add more checks around indexed access (#29060) 2024-09-19 13:26:25 +01:00
Daniel Roe
08891ab126
fix(nuxt): do not resolve non-absolute component paths (#29036) 2024-09-19 13:21:18 +01:00
Daniel Roe
a878abc5e9
fix(nuxt): ensure component imports are injected last (#28944) 2024-09-11 14:12:48 +01:00
Daniel Roe
4fd24381c2
fix(nuxt): use case-insensitive regexp for <script> blocks 2024-09-11 11:48:59 +01:00
Daniel Roe
9edba0d7ea
fix(nuxt): fall back to original component filePath (#28925) 2024-09-10 22:39:00 +01:00
Anthony Fu
08a0c90828
fix(nuxt): enable injectAtEnd to reduce circular auto-imports (#28822) 2024-09-09 20:41:46 +01:00
Daniel Roe
addc7853bf
fix(nuxt): resolve full component paths (#28843) 2024-09-09 10:27:51 +01:00
Daniel Roe
60948c8426
fix(nuxt): only augment vue, not sub-packages (#28542) 2024-08-16 10:12:22 +01:00
Michael Brevard
13ba46bec3
feat(nuxt): warn when user components' names begin with Lazy (#27838) 2024-08-08 11:10:37 +01:00
renovate[bot]
17ff2d5c98
chore(deps): update all non-major dependencies (3.x) (#28302)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-08-06 15:16:20 +01:00
Julien Huang
c5d524adb0
fix(nuxt): don't warn for definePageMeta in client-only pages (#28246) 2024-07-24 00:41:03 +02:00
Daniel Roe
164b32c223
fix(nuxt): allow configuring server components in modules (#27936) 2024-07-01 23:03:47 +01:00
Julien Huang
950b5b6c49
fix(nuxt): use pascal name when loading server component (#27928) 2024-07-01 10:25:24 +01:00
Julien Huang
a7ad7c4174
fix(nuxt): add refresh type in server component refs (#27778) 2024-06-24 23:44:33 +02: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
Daniel Roe
33ce71dd12
refactor(nuxt): use addTypeTemplate in more places 2024-03-16 17:15:53 -07:00
Daniel Roe
a9effe9c8a
feat(nuxt): allow generating metadata for nuxt components (#26204) 2024-03-13 15:57:04 -07:00
Daniel Roe
9bfd988ca6
feat(nuxt): enable islands if server pages/components present (#26223) 2024-03-13 07:39:35 -07:00
Julien Huang
8bb8d824c7
fix(nuxt): detect component usage within ssrRender (#26162) 2024-03-09 13:38:08 +01:00
Daniel Roe
7252b56d52 chore: add back stylistic rules and lint project 2024-03-09 06:48:15 +00:00
Julien Huang
f0442d0ddb
feat(nuxt): emit error if <NuxtIsland> can't fetch island (#25798) 2024-03-06 16:45:43 +00:00
Julien Huang
6d93014c52
feat(nuxt): allow using nuxt-client in all components (#25479) 2024-03-06 15:26:19 +00:00
Bogdan Kostyuk
230f6b4f19
feat(nuxt): client-only pages (#25037) 2024-03-06 14:38:39 +00:00
Daniel Roe
2e8c598e4d
fix(nuxt): only check if server page is prerendered on client (#26081) 2024-03-05 10:36:05 +00:00
Julien Huang
23fbe8513b
perf(nuxt): don't check isPrerendered in dev for server page (#26061) 2024-03-04 10:32:34 +00:00
Julien Huang
196223c0fb
feat(nuxt): server-only pages (#24954) 2024-02-26 17:39:26 +00:00
Daniel Roe
e33cec9580
chore: use pathe in internal tests 2024-02-05 11:24:39 +00:00
Julien Huang
13384149f7
fix(nuxt): remove dynamic nuxt-client within template code (#25464) 2024-01-27 21:45:34 +00:00