Commit Graph

28 Commits

Author SHA1 Message Date
Daniel Roe efae3a4f3c
chore: add more checks around indexed access (#29060) 2024-09-18 21:41:53 +02:00
Horu 7658420b1c
feat(nuxt): allow organising pages within route groups (#28276) 2024-08-12 22:16:04 +01:00
xjccc 242b4710ce
fix(nuxt): merge route meta properties with scanned meta (#28170) 2024-07-18 15:55:39 +01:00
Daniel Roe 0536dbeed9
fix(nuxt): also augment page metadata after `pages:extend` hook (#27134) 2024-06-10 17:24:43 +01:00
Anthony Fu f209158352
chore: cleanup eslint rules with latest `@nuxt/eslint-config` (#26653) 2024-04-05 19:08:32 +01:00
Daniel Roe 7252b56d52 chore: add back stylistic rules and lint project 2024-03-09 06:48:15 +00:00
Julien Huang 196223c0fb
feat(nuxt): server-only pages (#24954) 2024-02-26 17:39:26 +00:00
Bobbie Goede 50d69bff3a
fix(nuxt): fix syntax error when serializing route meta (#25515) 2024-01-31 09:54:01 +00:00
Daniel Roe 407fde6765
feat(nuxt): experimentally extract route metadata at build time (#25210)
Co-authored-by: Bobbie Goede <bobbiegoede@gmail.com>
2024-01-29 16:44:54 +00:00
Daniel Roe a6f845d1ec
fix(nuxt): detect nested pages with `/index` segments (#23404) 2023-09-26 02:09:12 +02:00
Daniel Roe 15e6dfb560
fix(nuxt): allow granularly overriding pages in layers (#23134) 2023-09-12 10:46:35 +01:00
Daniel Roe 40601ec15f
fix(nuxt): find parent routes by exact path match (#23040) 2023-09-11 11:50:19 +01:00
Dmitry Istomin 48fa30af92
fix(nuxt): handle optional params within a path segment (#23070) 2023-09-11 09:13:24 +01:00
Daniel Roe 29f4eeff69
feat(nuxt): add support for `routeRules` defined within pages (#20391) 2023-08-23 21:38:17 +01:00
ChronicStone fd2b36a64d
fix(nuxt): support custom route name meta with `typedPages` (#21659) 2023-07-04 06:24:50 +01:00
Daniel Roe 1cd48cbef9
fix(nuxt): escape colons in page paths (#21731) 2023-06-25 17:40:30 +01:00
Daniel Roe 9878c5b6e4
style: enable `sort-imports` eslint rule (#20133) 2023-04-07 09:02:47 -07:00
Daniel Roe d190f743dc
fix(nuxt): end route param tokens manually (#19902) 2023-04-03 02:56:44 -07:00
Daniel Roe 4219ff21e9
fix(nuxt): prevent hyphens forming child routes & warn if dupes are detected (#18944) 2023-02-13 22:56:39 +00:00
Damian Głowala 4f2bfbe5c0
fix(nuxt): include missing `<NuxtPage>` component props (#9204)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2022-11-21 14:03:22 +01:00
Daniel Roe 10c2272f4f
refactor(nuxt)!: remove support for `404.vue` shorthand (#8809) 2022-11-09 10:05:22 +01:00
Anthony Fu e1e39b7e79
refactor(nuxt, kit): improve type strictness (#6685) 2022-08-22 12:12:02 +02:00
Daniel Roe 96cfe01973
fix(nuxt): do not allow catchalls to have child routes (#6257) 2022-08-01 09:51:46 +02:00
Daniel Roe 970758e050
revert(nuxt): revert router hotfix #4983 (#5394) 2022-06-10 15:15:53 +02:00
Daniel Roe 27a0084b6c
fix(nuxt): keep route param optionality when sibling is an index (#5300) 2022-06-09 15:03:08 +02:00
Daniel Roe b31186b658
fix(nuxt): sort routes with dynamic params at the end (#4983) 2022-06-09 14:09:34 +02:00
Daniel Roe 2bfd749c24
feat(pages)!: explicitly allow optional params with `[[` (#4537) 2022-04-26 18:10:05 +02:00
pooya parsa 4712e99411
refactor!: rename nuxt3 to nuxt (#4449) 2022-04-20 10:52:39 +02:00