Commit Graph

1390 Commits

Author SHA1 Message Date
Julien Huang 17b5ed9ad8
feat(nuxt): expose `refresh` on islands and server components (#24261) 2023-12-14 11:07:54 +00:00
Michael Brevard eff684326b
perf(nuxt): avoid duplicate iterations over layers (#24730) 2023-12-14 10:33:51 +00:00
renovate[bot] 86a7f37479
chore(deps): update all non-major dependencies (main) (#24726)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-14 10:32:30 +00:00
Alper Doğan 3cc333690b
feat(nuxt): layers support for spa loading template (#24709) 2023-12-13 11:54:56 +00:00
renovate[bot] 7fdb8520d4
chore(deps): update dependency vite to v5.0.8 (main) (#24706)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-12 13:15:04 +00:00
Alexander Lichter 5d0e7e9d41
fix(nuxt): only add/remove trailing slash for http protocols (#23296) 2023-12-12 12:52:55 +00:00
Alexander Lichter 70dea8b83c
feat(nuxt): add path to `error.data` when throwing 404 errors (#24674) 2023-12-11 20:30:59 +00:00
renovate[bot] 10c69aa74e
chore(deps): update vitest to v1.0.4 (main) (#24696)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 20:30:35 +00:00
renovate[bot] f5d07e7d1a
chore(deps): update dependency esbuild to ^0.19.9 (main) (#24668)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 19:09:11 +00:00
Daniel Roe 2026543a5b
chore: update vitest dependencies (#24659) 2023-12-11 18:20:11 +00:00
renovate[bot] 7a32eaf873
chore(deps): update all non-major dependencies (main) (#24645)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-12-09 08:24:11 +01:00
Daniel Roe 0c832465ec
fix(nuxt): merge and apply layer hooks (#24639) 2023-12-08 13:51:57 +01:00
renovate[bot] c2ad924f48
chore(deps): update all non-major dependencies (main) (#24628)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 21:47:28 +01:00
renovate[bot] 0a2ffd7023
chore(deps): update all non-major dependencies (main) (#24616)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-06 20:25:31 +01:00
Daniel Roe 445fe808c0
fix(nuxt): do not try auto-install outside of a Nuxt context (#24605) 2023-12-05 17:33:27 +00:00
Daniel Roe 1e393ad696
fix(vite,webpack): don't add type checker/analyzer when testing (#24608) 2023-12-05 17:09:46 +00:00
renovate[bot] 4981e3259d
chore(deps): update all non-major dependencies (main) (#24580)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-12-05 15:52:34 +00:00
renovate[bot] ce9e76265e
chore(deps): update dependency std-env to v3.6.0 (main) (#24556)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 12:41:33 +01:00
renovate[bot] c72a186f07
chore(deps): update all non-major dependencies (main) (#24545)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 11:45:05 +01:00
renovate[bot] 03997e21dc
chore(deps): update all non-major dependencies (main) (#24527)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 11:30:06 +01:00
Julien Huang bfe9161d27
fix(nuxt): skip check for `<NuxtLayout>` usage in islands (#24529) 2023-11-30 11:29:37 +01:00
Daniel Roe 7664d1d457
refactor(nuxt): opt-in to future `jiti.import` for schema (#24526) 2023-11-29 19:37:34 +01:00
renovate[bot] 228d35bdd5
chore(deps): update all non-major dependencies (main) (#24521)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 18:34:19 +01:00
Daniel Roe 5b4d638720
fix(nuxt): remove trailing slash before checking if prerendered (#24516) 2023-11-29 10:18:24 +00:00
Harlan Wilton ec0addd8c8
fix(nuxt): skip router middleware/redirections for islands (#24421)
Co-authored-by: julien huang <julien.huang@outlook.fr>
2023-11-29 10:11:22 +00:00
Daniel Roe 7c6b6771ab
fix(nuxt): skip prerendering all pages in hash mode (#24517)
Co-authored-by: Diorcet Yann <diorcet.yann@gmail.com>
2023-11-29 01:35:46 +01:00
Daniel Roe 09161d005d
fix(nuxt): use consistent annotations for tree-shaking (#24514) 2023-11-28 23:20:54 +00:00
Harlan Wilton 0f705f3d4a
fix(nuxt): island components with number prefix (#24469) 2023-11-28 22:06:32 +00:00
renovate[bot] fdc75fecb4
chore(deps): update all non-major dependencies (main) (#24513)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-28 21:50:40 +00:00
Julien Huang f98aa5d44a
fix(nuxt): don't strip literals from template in `<DevOnly>` (#24511) 2023-11-28 21:49:47 +00:00
Daniel Roe e3b8b84a24
feat(nuxt): allow readonly option for `useCookie` (#24503) 2023-11-28 13:35:43 +00:00
Daniel Roe 0c47399f33
fix(nuxt): ignore manifest when prerendering (#24504) 2023-11-28 13:02:30 +00:00
renovate[bot] 02ab5b91e2
chore(deps): update all non-major dependencies (main) (#24497)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-28 12:19:37 +00:00
renovate[bot] 2820dfee52
chore(deps): update all non-major dependencies (main) (#24440)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-11-28 10:12:02 +00:00
Daniel Roe dc0e8347bf
refactor(nuxt): use `defineComponent` to infer prop types for router-link stub 2023-11-28 09:53:24 +00:00
renovate[bot] e554f2be68
chore(deps): update dependency vite to v5 (main) (#24336)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-11-23 22:19:28 +00:00
renovate[bot] 72efc41f50
chore(deps): update all non-major dependencies (main) (#24425)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-23 21:50:22 +00:00
Luke Nelson 4ce6bc244c
feat(nuxt): warn when page uses a layout without `<NuxtLayout>` (#24116) 2023-11-23 21:12:28 +00:00
Anthony Fu 338908e0f0
fix(nuxt): improve path resolve for `import.d.ts` (#24413) 2023-11-23 21:01:26 +00:00
Daniel Roe b8bfa60ece
chore: import types from '#app' (#24418) 2023-11-22 22:40:02 +00:00
renovate[bot] 5085b76949
chore(deps): update all non-major dependencies (main) (#24400)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-22 22:02:53 +00:00
Pooya Parsa 1012dc0dbd
fix(nuxt): avoid recursive ssr errors (#24399) 2023-11-22 09:58:29 +00:00
renovate[bot] abbcaf6b20
chore(deps): update all non-major dependencies (main) (#24384)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-11-21 22:08:24 +00:00
github-actions[bot] 8d1fc6c4a9
v3.8.2 2023-11-20 22:22:16 +00:00
Anthony Fu 1cc05b9ae6
fix(nuxt): handle errors when booting app with `app:error` (#24376) 2023-11-20 21:18:26 +00:00
renovate[bot] 23e908a6c1
chore(deps): update all non-major dependencies (main) (#24374)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-11-20 20:31:29 +00:00
Pooya Parsa 63685431d8
chore(deps): upgrade to nitro 2.8 (#24370) 2023-11-20 18:10:58 +00:00
Christian Gil a10e33c009
fix(nuxt): use max length + iterations for `useCookie` timeout (#24253) 2023-11-20 17:58:52 +00:00
Luke Nelson 6e44b1b6b6
fix(nuxt): respect custom timeout in `useFetch` (#24364) 2023-11-20 13:59:41 +00:00
renovate[bot] 94b16be9c9
chore(deps): update dependency globby to v14 (main) (#24219)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-20 09:52:13 +00:00
renovate[bot] 4e859ce857
chore(deps): update all non-major dependencies (main) (#24357)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-20 09:31:18 +00:00
Julien Huang 7cce0ef6e6
fix(nuxt): log errors rendering islands (#24356) 2023-11-18 20:47:55 +00:00
renovate[bot] eb5a0b14a3
chore(deps): update all non-major dependencies (main) (#24348)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-17 09:56:50 +00:00
Pooya Parsa c2fabc82aa
fix(nuxt): set framework info for nitro (#24340) 2023-11-16 15:16:42 +00:00
renovate[bot] 3238225476
chore(deps): update all non-major dependencies (main) (#24335)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 14:24:25 +00:00
webfansplz 55e0f38dde
fix(nuxt): do not compute `useFetch` key from headers (reverts #23462) (#24333) 2023-11-16 14:04:48 +00:00
renovate[bot] db74eade59
chore(deps): update all non-major dependencies (main) (#24325)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 10:11:08 +00:00
renovate[bot] a087b87d3f
chore(deps): update dependency ufo to v1.3.2 (main) (#24316)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-11-15 22:41:08 +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 562532778b
fix(nuxt): deeply unwrap headers/query for `useFetch` key (#24307) 2023-11-15 19:40:55 +00:00
Aaron_Zhou 5493d60c4a
fix(nuxt): provide route component names to `KeepAlive` cache (#24024) 2023-11-14 16:56:31 +00:00
renovate[bot] 237d3380e8
chore(deps): update all non-major dependencies (main) (#24278)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-14 14:22:21 +00:00
renovate[bot] 9a378b8c29
chore(deps): update all non-major dependencies (main) (#24217)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-13 12:49:48 +01:00
Julien Huang bd32ccd2d6
fix(nuxt): fix replace regex used for slots in islands SSR (#24255) 2023-11-13 08:29:44 +01:00
Daniel Roe c1ddb359e3
chore: update to use `@nuxt/eslint-config` (#24209)
Co-authored-by: Damian Głowala <damian.glowala.rebkow@gmail.com>
2023-11-09 18:01:13 +01:00
Daniel Roe c3cf55d963
fix(nuxt): handle multi-line slots in islands (#24212) 2023-11-09 14:45:45 +01:00
Nasser BOUKEHIL bb533f8d25
fix(nuxt): include plugin templates in `plugins.d.ts` if they will be written (#23943)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-11-09 12:25:37 +01:00
renovate[bot] 5bb6a13eae
chore(deps): update dependency @vitejs/plugin-vue to v4.4.1 (main) (#24199)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-09 03:22:13 +00:00
renovate[bot] 43ca8a2dfd
chore(deps): update all non-major dependencies (main) (#24177)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-08 14:09:33 +00:00
Damian Głowala 61dd849aa7
fix(nuxt): wrap caught asyncData error in `createError` (#24093)
Co-authored-by: Bogdan Kostyuk <contact@bogdankostyuk.xyz>
2023-11-08 13:28:52 +00:00
Maxime Pauvert dd6cc9e431
chore: add homepage and repo directory to `package.json`s (#24189)
Co-authored-by: Daniel Roe <daniel@roe.dev>
Co-authored-by: Damian Głowala <damian.glowala.rebkow@gmail.com>
2023-11-08 13:21:27 +00:00
Daniel Roe 54529c17db
chore: fix `repository` fields in `package.json` 2023-11-08 12:07:49 +00:00
renovate[bot] 9a7e8b8e68
chore(deps): update all non-major dependencies (main) (#24156)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 11:17:15 +00:00
github-actions[bot] d8674b9982
v3.8.1 2023-11-06 11:54:29 +00:00
renovate[bot] 36b4e40622
chore(deps): update all non-major dependencies to v3.3.8 (main) (#24145)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-06 11:20:48 +00:00
renovate[bot] fa207a9fd5
chore(deps): update all non-major dependencies (main) (#24117)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-11-06 11:01:03 +00:00
renovate[bot] 9ef94d6afb
chore(deps): update all non-major dependencies (main) (#24053)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-11-03 22:05:25 +00:00
webfansplz ea3ce937e6
fix(nuxt): handle async children in `ClientFallback` (#24086) 2023-11-03 21:04:26 +00:00
Damian Głowala 6c48f8b8e6
fix(nuxt): account for delay ≤ 0 in `useCookie` (#24043) 2023-11-03 16:20:15 +00:00
Daniel Roe d1306d6ebd
fix(nuxt): use shared `isChangingPage` util in scrollBehavior (#24091) 2023-11-02 20:51:32 +01:00
Daniel Roe e753abd7b8
fix(nuxt): resolve imports from virtual files (#24022) 2023-11-01 16:55:34 +01:00
Daniel Roe 948b30d9c9
fix(nuxt): reload nitro when spa loading template updates (#24036) 2023-10-31 19:05:06 +01:00
Daniel Roe c4bb8f31d4
fix(nuxt): do not register loading indicator hooks on server (#24052) 2023-10-31 17:36:44 +01:00
Daniel Roe 7500f27235
fix(nuxt): preserve hyphens in component/layout kebab names (#23902) 2023-10-31 14:30:54 +01:00
renovate[bot] f6deb518c2
chore(deps): update all non-major dependencies (main) (#24021)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-10-31 14:30:44 +01:00
Daniel Roe d7b1116443
perf(nuxt): use granular imports for auto-importing composables (#23951) 2023-10-30 22:05:02 +01:00
Daniel Roe 27791f4c33
perf(nuxt): remove pure annotations plugin (#24033) 2023-10-30 22:04:45 +01:00
Daniel Roe 62b7917d2c
fix(nuxt): use payload url for isPrerendered, not current route (#24031) 2023-10-30 21:56:34 +01:00
Daniel Roe 2011e6c159
perf(nuxt): set `pages` on nuxt app and deduplicate calls (#24032) 2023-10-31 01:55:40 +09:00
renovate[bot] 410cecd93e
chore(deps): update all non-major dependencies (main) (#23987)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-10-30 11:35:49 +09:00
Hugo Torzuoli 64b99b1007
docs: update link to composables doc (#23989) 2023-10-28 06:53:09 +09:00
Mathieu ALBIN a9218239ea
fix(nuxt): unset `useCookie` value when it expires (#23549) 2023-10-27 23:49:26 +09:00
Julien Huang df022a4a9d
fix(nuxt): use route key for loading indicator/view transition (#23868) 2023-10-27 23:32:09 +09:00
renovate[bot] a13bf67ecb
chore(deps): update all non-major dependencies (main) (#23965)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-27 23:20:36 +09:00
renovate[bot] 22f8432089
chore(deps): update all non-major dependencies (main) (#23904)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-10-25 11:04:27 +09:00
Bastien Rossi e4e3889421
refactor(nuxt): use `useRequestEvent()` internally (#23916) 2023-10-25 09:49:36 +09:00
Julien Huang a037512562
fix(nuxt): render a div when client-only hydrates w/o element (#23899) 2023-10-25 09:34:22 +09:00
Anthony Fu 8c77ce81b9
fix(nuxt): init `$fetch` at entry start (#23906) 2023-10-25 09:31:25 +09:00
Daniel Roe ba4361a0f0
fix(nuxt): only skip refetching errors when hydrating (#23889) 2023-10-23 23:04:45 +09:00
Daniel Roe 2dc078ea40
fix(nuxt): don't use local fetch with an external `baseURL` (#23884) 2023-10-23 21:17:41 +09:00