Commit Graph

22 Commits

Author SHA1 Message Date
Matej Černý
3e674222b1
fix(nuxt): don't hoist identifiers declared locally in definePageMeta when extracting page metadata (#30490) 2025-01-13 12:24:26 +00:00
Matej Černý
d3d3f9d85f
fix(nuxt): ignore non-reference identifiers when extracting page metadata (#30381) 2024-12-27 15:52:16 +00:00
Matej Černý
f67fc574b9
feat(nuxt): support local functions in definePageMeta (#30241) 2024-12-18 16:36:45 +00:00
Daniel Roe
001869dd15
refactor(nuxt): simplify and improve core plugins that parse ast (#30088) 2024-12-03 09:57:55 +00:00
Julien Huang
57badbe496
refactor: move composable-keys plugin into nuxt core (#30029) 2024-11-26 13:33:55 +00:00
Michael Brevard
9e23aceb6a
perf(kit,nuxt,vite,webpack): hoist regex patterns (#29620) 2024-10-22 15:38:26 +01:00
Daniel Roe
6a39c657f5
chore: add more checks around indexed access (#29060) 2024-09-19 13:26:25 +01:00
Daniel Roe
f707e6da89
fix(nuxt): scan jsx pages for page metadata (#28479) 2024-08-13 20:43:57 +01:00
Daniel Roe
fceb74906d
perf(kit,nuxt,schema,vite,webpack): use explicit exports (#27998) 2024-07-05 10:52:12 +01:00
Daniel Roe
bf2b581b53
fix(nuxt): add #vue-router alias for backwards compat (#27896) 2024-06-28 14:14:47 +02:00
Anthony Fu
b96b62ecd2
refactor: improve regexp performance (#27207) 2024-05-14 12:54:37 -05:00
Pooya Parsa
fdbfed1280
chore: fix small typos (#26907) 2024-04-23 13:53:11 +01:00
Damian Głowala
dec7191ac5
fix(nuxt): correctly remove extension from path in hasSuffix (#26725) 2024-04-11 08:23:14 +02:00
Michael Brevard
ff1bb56e3f
perf: early return chained functions with falsy values (#25647) 2024-02-26 16:08:45 +00:00
Michael Brevard
02306fd13d
perf(nuxt): don't dedupe fewer than two middleware/plugins (#24718) 2023-12-14 14:13:05 +00:00
Daniel Roe
13a6ab3d5e
fix(nuxt): split component name case in each segment (#24318) 2023-11-15 21:52:56 +00:00
Daniel Roe
7500f27235
fix(nuxt): preserve hyphens in component/layout kebab names (#23902) 2023-10-31 14:30:54 +01:00
Aleksandar Trpkovski
00917a1bd8
feat(nuxt): scan and register layouts in nested folders (#20190)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-10-16 22:58:40 +01:00
Maritaria
64bc3c3224
fix(nuxt): tree shake all occurrences of <DevOnly> (#23466) 2023-10-12 18:27:21 +01:00
Daniel Roe
9c8746f2a6
chore: prune internal unused code and exports (#21809) 2023-06-27 10:38:40 +01:00
Anthony Fu
1f38863c06
fix(nuxt, vite): ignore nuxt_component ssr style and isVue (#20679) 2023-05-04 17:19:03 +01:00
Daniel Roe
c7be5b4ec6
refactor(nuxt): rework and use isJS and isVue utilities consistently (#20344) 2023-04-19 19:17:36 +01:00