Commit Graph

4562 Commits

Author SHA1 Message Date
Daniel Roe b6d797591d
build(ui-templates): directly copy templates on build (#27430) 2024-06-03 21:15:54 +01:00
Daniel Roe 51740fa1d7
fix(nuxt): mark nuxt/scripts stubs as lower priority 2024-05-31 12:59:37 +01:00
Daniel Roe 7c5e25f81b
perf(kit,nuxt): remove handling for node 14 perf api (#27396) 2024-05-29 17:05:21 +01:00
renovate[bot] c2702ef98d
chore(deps): update all non-major dependencies (main) (#27386)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-28 19:51:04 +01:00
Jakub Szafrański b8bb1aacd5
fix(vite): don't get available port when `hmr.server` is set (#27326) 2024-05-28 13:48:33 +01:00
Anthony Fu d1ac12c98c
perf(vite): exclude common ESM deps from pre-bundling (#27372) 2024-05-27 14:26:03 +01:00
renovate[bot] 2e652d5358
chore(deps): update dependency @nuxt/devtools to ^1.3.2 (main) (#27373)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 14:07:16 +01:00
Horu 73cc8d90e4
docs: fix list spacing (#27366) 2024-05-27 12:09:12 +01:00
Anthony Fu 2f932698c3
fix(vite): disable `optimizeDeps` in ssr (#27356) 2024-05-26 15:46:42 +01:00
renovate[bot] 440f92e832
chore(deps): update all non-major dependencies (main) (#27353) 2024-05-25 15:42:30 +01:00
Daniel Roe 490b6198fe
fix(nuxt): use relative paths in `app.config.d.ts` (#27350) 2024-05-24 22:39:33 +01:00
Daniel Roe 40c81a722a
fix(nuxt): transpile `app.config` files in nitro build (#27342) 2024-05-24 20:44:50 +01:00
Jakub Bednár faa5178d32
feat(nuxt): handle nuxt route injection for `this.$route` (#27313) 2024-05-24 20:27:16 +01:00
Daniel Roe b8fdbedfe1
fix(schema): pass correct jsx config for esbuild-loader (#27341) 2024-05-24 15:28:51 +01:00
Daniel Roe a549b46e90
feat(nuxt): add `URL` serialiser for dev server logs 2024-05-24 14:24:57 +01:00
Daniel Roe 2440007906
fix(nuxt): resolve modules from layers directories (#27338) 2024-05-24 11:17:35 +01:00
Daniel Roe 0e90e87ef7
fix(nuxt): defer shared asyncData promises to next tick (#27329) 2024-05-23 17:40:23 +01:00
Daniel Roe 5f60aa5a48
fix(vite): suppress warning about unresolved public assets (#27328) 2024-05-23 16:48:27 +01:00
Daniel Roe 47c47c9b42
fix(nuxt): add `VNode` reviver & don't deduplicate dev logs (#27309) 2024-05-23 16:25:06 +01:00
Daniel Roe c054ca084c
fix(vite): handle runtime paths in inlined styles (#27327) 2024-05-23 15:34:06 +01:00
Daniel Roe 6a271e8a56
feat(nuxt): display banner when run with `compatibilityVersion` (#27305) 2024-05-23 12:35:21 +01:00
Miha Sedej 59ad152ae3
fix(nuxt): respect `app.cdnURL` for extracted payloads (#26668) 2024-05-23 09:18:31 +01:00
Daniel Roe 5b1ca73886
fix(nuxt): add module declarations for virtual files (#27311) 2024-05-22 23:18:58 +01:00
Daniel Roe f256210d55
fix(nuxt): provide default data type values in nuxt/app dir (#27314) 2024-05-22 22:33:10 +01:00
renovate[bot] 2efaa269ee
chore(deps): update all non-major dependencies (main) (#27288)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-22 17:06:36 +01:00
Daniel Roe 69430aa26c
fix(nuxt): clear timeout when asyncData request finishes/aborts (#27308) 2024-05-22 16:00:03 +01:00
Daniel Roe 811bfc18a1
feat(nuxt): respect defaults when clearing asyncData (#27295) 2024-05-22 15:42:19 +01:00
Daniel Roe 305c7348bd
fix(vite): ignore query/hash when resolving public assets (#27306) 2024-05-22 15:40:29 +01:00
Daniel Roe eb0bebc46d
perf(nuxt): abort vue render when plugins throw error (#27304) 2024-05-22 15:40:19 +01:00
Daniel Roe 8a759bc6fe
fix(nuxt): use `undefined` rather than `null` for data fetching defaults (#27294) 2024-05-21 23:58:38 +01:00
Daniel Roe a531e6f466
fix(nuxt): exempt equality check for kit/schema version 2024-05-21 16:55:22 +01:00
Daniel Roe e5649613c7
fix(nuxt): invert version check 2024-05-21 15:36:31 +01:00
Nicolas Payot 2e25afdfb8
feat(schema): add experimental `multiApp` flag (#27291) 2024-05-21 14:42:19 +01:00
yubo c0b3d0329a
docs: add additional example for setting `baseURL` and `cdnURL` (#27273) 2024-05-21 09:27:32 +01:00
Julien Huang b4002f37d1
feat(nuxt): check schema/kit versions when loading nuxt (#27224) 2024-05-21 09:18:36 +01:00
Julien Huang a618a5c1d1
fix(nuxt): encode `location` header in `navigateTo` (#27280) 2024-05-20 21:02:46 +01:00
renovate[bot] 341e3d060a
chore(deps): update all non-major dependencies (main) (#27279)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 20:59:59 +01:00
Daniel Roe a1c184a288
fix(schema): handle dev/test `buildId` in schema (#27274) 2024-05-19 19:53:20 -05:00
Daniel Roe 3c42e13b68
feat(nuxt,schema): add `appId` and improve chunk determinism (#27258) 2024-05-16 22:41:31 -05:00
Daniel Roe dad89c2b16
fix(nuxt): correct components dir regexp 2024-05-16 21:37:59 -05:00
Daniel Roe cf736e2745
chore: move `@internal` comment 2024-05-16 16:14:39 -05:00
Daniel Roe 008a264178
fix(schema): hoist `@nuxt/devtools types for config auto-completion 2024-05-16 11:16:37 -05:00
Daniel Roe 5ce738dbd8
fix(nuxt): pass path to `jiti` and not file URL (#27252) 2024-05-16 10:11:19 -05:00
Deth 58423772a1
feat(nuxt): allow displaying error state in loading indicator (#27176) 2024-05-16 09:23:18 -05:00
Daniel Roe c545c1da5b
perf(nuxt): mark payload as `shallowReactive` (#27214) 2024-05-16 09:14:25 -05:00
renovate[bot] b3aaa57811
chore(deps): update all non-major dependencies (main) (#27237)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 09:13:58 -05:00
Daniel Roe 06be4cc025
feat(nuxt): auto-register layers in `layers/` directory (#27221) 2024-05-15 05:51:14 -05:00
Anthony Fu b96b62ecd2
refactor: improve regexp performance (#27207) 2024-05-14 12:54:37 -05:00
Jakub Bednár 341fbe60f9
docs: add module execution order (#27178) 2024-05-13 21:59:33 +01:00
Daniel Roe 89baee0493
fix(nuxt): scan folder indices for middleware (#27187) 2024-05-13 21:23:15 +01:00
renovate[bot] 41874cb35c
chore(deps): update devdependency execa to v9.1.0 (main) (#27192)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 18:45:40 +01:00
Daniel Roe 5c34676159
feat(schema): remove some experimental options for v4 (#27132) 2024-05-13 18:45:21 +01:00
renovate[bot] 2417c044d3
chore(deps): update all non-major dependencies (main) (#27173)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 15:18:07 +01:00
renovate[bot] f415e9cd0a
chore(deps): update all non-major dependencies (main) (#27170)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-12 10:15:37 +01:00
renovate[bot] bd07021405
chore(deps): update all non-major dependencies (main) (#27144) 2024-05-11 10:00:46 +01:00
renovate[bot] 65a2ec4592
chore(deps): update all non-major dependencies (main) (#27135)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-09 20:06:46 +01:00
Daniel Roe cebc89186e
feat(kit): add `useRuntimeConfig` and `updateRuntimeConfig` utils (#27117) 2024-05-09 18:49:35 +01:00
renovate[bot] 6cc65194c2
chore(deps): update dependency vue-bundle-renderer to v2.1.0 (main) (#27126)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-09 11:14:25 +01:00
Daniel Roe 2d1ab61b2e
perf(nuxt): remove `ssrContext.styles` reference (from unused `vue-style-loader`) 2024-05-09 10:09:24 +01:00
Horu d66d68cd7d
feat(nuxt): allow specifying builder compatibility in modules (#27022) 2024-05-09 09:28:33 +01:00
renovate[bot] bfbd30d1bd
chore(deps): update all non-major dependencies to v0.60.0 (main) (#27119)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-09 09:27:11 +01:00
renovate[bot] 87e2c2f1c0
chore(deps): update devdependency execa to v9 (main) (#27115) 2024-05-08 23:53:19 +01:00
Daniel Roe 3708ee8721
chore: for goodness' sake 2024-05-08 16:17:47 +01:00
Daniel Roe 0e12b6eb8b
fix(nuxt): don't pass options to `spaLoadingTemplate` function 2024-05-08 16:00:33 +01:00
Daniel Roe 9b1bfe69ed
perf(ui-templates): don't emit message data for pure strings 2024-05-08 13:52:19 +01:00
Julien Huang f687e211a8
feat(nuxt): add `#fallback` slot to server components types (#27097) 2024-05-08 13:33:54 +01:00
renovate[bot] 6273f5d3b6
chore(deps): update all non-major dependencies (main) (#27094)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-08 13:33:06 +01:00
Nicolas Payot 177517951c
feat(nuxt): support multiple nuxtApps at runtime (#27068) 2024-05-08 13:32:45 +01:00
Daniel Roe 68f4b193be
perf(nuxt): emit simpler functional ui templates (w/o lodash) (#27091) 2024-05-07 22:45:03 +01:00
Julien Huang a4d0958727
fix(nuxt): remove unused prop in `NuxtTeleportIslandComponent` (#27093) 2024-05-07 21:55:54 +01:00
renovate[bot] 4bf6060db6
chore(deps): update dependency css-minimizer-webpack-plugin to v7 (main) (#27090) 2024-05-07 17:51:25 +01:00
Daniel Roe c065505e1b
fix(nuxt): preload links with same hostname 2024-05-07 15:20:24 +01:00
Daniel Roe 8bdd620ba1
fix(nuxt): provide default url for URL constructor 2024-05-07 15:14:25 +01:00
Daniel Roe bff1ec237b
fix(nuxt): deprecate `process.*` flags (#27089) 2024-05-07 15:07:18 +01:00
Daniel Roe 3169c5cec7
feat(nuxt): add `onPrehydrate` lifecycle hook (#27037) 2024-05-07 15:04:21 +01:00
Daniel Roe 233b6a717f
style: lint 2024-05-07 15:01:03 +01:00
Daniel Roe ea22d3f988
fix(nuxt): use `URL` for parsing URLs rather than `parseURL` 2024-05-07 14:22:05 +01:00
Daniel Roe 5f0693a69a
fix(nuxt): use `URL` constructor to resolve external protocols 2024-05-07 14:14:02 +01:00
Daniel Roe 8e793ad5cc
fix(nuxt): use resolved path for test component import 2024-05-07 13:56:17 +01:00
Alex Liu 9e8261a69c
feat(nuxt): custom `renderSSRHeadOptions` config for `unhead` (#26989) 2024-05-07 13:37:02 +01:00
Daniel Roe 8fcf893f8b
docs: mention nightly release channel for unreleased features 2024-05-07 13:30:01 +01:00
ynnsuis 0b8a0ad242
docs: update docs for `ignorePrefix` to clarify ignored files (#27065) 2024-05-07 13:05:15 +01:00
renovate[bot] b385065bda
chore(deps): update all non-major dependencies (main) (#27057)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-05-07 12:54:21 +01:00
renovate[bot] b330a296b8
chore(deps): update vitest to v1.6.0 (main) (#27055) 2024-05-04 16:09:25 +01:00
Alex Liu 4779f5906f
feat(nuxt): expose default slot from `<NuxtPage>` (#27050) 2024-05-03 13:58:18 +01:00
Daniel Roe 589b4037c1
feat(nuxt): prompt to install `nuxt/scripts` on usage (#27010)
Co-authored-by: Harlan Wilton <harlan@harlanzw.com>
2024-05-03 13:57:28 +01:00
renovate[bot] 7e3b613421
chore(deps): update all non-major dependencies to ^1.9.9 (main) (#27028)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-03 12:34:27 +01:00
Daniel Roe 1af81ed0fb
fix(schema): use v3 folder structure if `app.vue` exists in `rootDir` 2024-05-03 12:34:12 +01:00
Danila Rodichkin ea21feaaf4
fix(nuxt): don't overwrite existing scope in `runWithContext` (#26976) 2024-05-03 11:27:38 +01:00
Alex Liu 7ea05acbc9
feat(nuxt): treeshake `onUpdated` and `onUnmounted` on server (#27044) 2024-05-03 10:13:54 +01:00
Daniel Roe 2c39b3ce61
feat(nuxt,schema): support new Nuxt folder structure (#27029) 2024-05-02 14:24:31 +01:00
Daniel Roe 061fbd4bd6
chore: upgrade dev dependencies 2024-05-02 11:50:58 +01:00
Daniel Roe 572c367455
chore(ui-templates): misc improvements (#27033) 2024-05-02 09:51:39 +01:00
Daniel Roe eec84f5b24
build(schema): use relative path to ui-templates dist 2024-05-01 22:46:53 +01:00
Daniel Roe 99dc3ce888
build(nuxt): use relative path to ui-templates dist 2024-05-01 22:43:10 +01:00
Daniel Roe 0d4a622f3a
fix(nuxt,schema): remove `.js` extension from template imports 2024-05-01 21:59:45 +01:00
Daniel Roe 3d2f93d5ac
chore(ui-templates): remove legacy artifacts 2024-05-01 21:42:12 +01:00
Daniel Roe e7789a2571
docs: add docs for `future.compatibilityVersion` 2024-05-01 21:29:34 +01:00
Daniel Roe f597ca59af
feat(schema): enable `cookieStore` by default
https://github.com/nuxt/nuxt/pull/25198
2024-05-01 21:00:36 +01:00
Daniel Roe cd59dc1b8f
fix(nuxt): register redirect middleware before pushing route (#27016) 2024-05-01 18:04:19 +01:00
Harlan Wilton 8b67a19af6
feat(nuxt): configurable `app.rootAttrs` and `teleportAttrs` (#27014) 2024-05-01 16:27:30 +01:00
renovate[bot] c538a35711
chore(deps): update all non-major dependencies (main) (#27017)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-01 15:36:10 +01:00
renovate[bot] 05dfe29dd6
chore(deps): pin devdependency @nuxt/ui-templates to 1.3.3 (main) (#27018)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-01 14:12:47 +01:00
Daniel Roe 256ef1faf6
feat(nuxt,schema): inline error, welcome, spa-loading templates (#27021) 2024-05-01 14:10:33 +01:00
Daniel Roe fe6bdcc017
chore: add `@nuxt/ui-templates` to core monorepo 2024-05-01 11:05:03 +01:00
renovate[bot] 6bdd28a1db
chore(deps): update all non-major dependencies (main) (#27011) 2024-05-01 06:44:49 +01:00
Daniel Roe 933c0aa71f
fix(nuxt): compile plugin templates last (#27009) 2024-05-01 06:43:35 +01:00
Daniel Roe 505e706dcb
feat(schema): v4 opt-in with `future.compatibilityVersion` (#26925) 2024-04-30 20:34:32 +01:00
renovate[bot] 6839f3ee57
chore(deps): update all non-major dependencies (main) (#26997)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-30 09:18:13 +01:00
renovate[bot] 46f5fcf47f
chore(deps): update all non-major dependencies (main) (#26970)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-29 22:03:31 +01:00
Julien Huang 4544eaf228
fix(nuxt): `useState` in `NuxtClientFallback` setup function (#26928) 2024-04-27 21:01:09 +01:00
renovate[bot] e382045f95
chore(deps): update dependency cssnano to ^7.0.1 (main) (#26966)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-26 16:28:18 +01:00
Alexandr 62030cad96
fix(nuxt): handle arrays correctly in `updateAppConfig` (#26949) 2024-04-26 15:44:51 +01:00
renovate[bot] 7c8f78d27e
chore(deps): update dependency cssnano to v7 (main) (#26929)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-25 10:31:21 +01:00
renovate[bot] d22ba08f3b
chore(deps): update all non-major dependencies (main) (#26923) 2024-04-24 18:03:33 +01:00
renovate[bot] f524d30f5c
chore(deps): update all non-major dependencies (main) (#26913)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-24 13:17:59 +01:00
Daniel Roe af2e2da27c
fix(vite): inline styles for vue components with `lang="ts"` (#26912) 2024-04-24 11:43:06 +01:00
Pooya Parsa fdbfed1280
chore: fix small typos (#26907) 2024-04-23 13:53:11 +01:00
rgehbt 9f9e3e6917
fix(nuxt): don't scan component dirs when `enabled` is `false` (#26906) 2024-04-23 13:19:12 +01:00
Nicolas Payot 1a91b120ee
fix(nuxt): check if `_scope` is active before calling `run` function (#26756) (#26904) 2024-04-23 10:34:41 +01:00
Julien Huang 62296818aa
fix(nuxt): don't encode location header (#26893) 2024-04-22 22:11:46 +01:00
Julien Huang 64d09fa31d
fix(nuxt): assign `v-for` to slot in islands (#26880) 2024-04-22 21:07:14 +01:00
renovate[bot] 084fc06d28
chore(deps): update all non-major dependencies (main) (#26891)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 21:06:33 +01:00
renovate[bot] d0601126f3
chore(deps): update all non-major dependencies (main) (#26870) 2024-04-22 20:09:05 +01:00
renovate[bot] 67a585faa4
chore(deps): update dependency devalue to v5 (main) (#26865)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-20 08:14:10 +03:00
Julien Huang f0902f9301
perf(nuxt): remove state from nuxt island response (#26863) 2024-04-20 04:56:56 +03:00
renovate[bot] 3a1137e2b8
chore(deps): update dependency @nuxt/devtools to ^1.2.0 (main) (#26855)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-19 18:08:42 +03:00
Luke Nelson 306174c4d8
docs: add `@since` annotations to exported functions (#25365) 2024-04-19 17:58:19 +03:00
Joaquín Sánchez 4dbe748cfc
feat(nuxt): expose `useLink` from `NuxtLink` (#26522) 2024-04-19 12:48:49 +03:00
Inesh Bose 3e610df4dd
feat(kit): handle virtual files in `resolvePath` and `findPath` (#26465) 2024-04-19 12:43:28 +03:00
renovate[bot] d5e2080cd1
chore(deps): update all non-major dependencies (main) (#26847)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-19 12:13:46 +03:00
Inesh Bose 00a47be49a
fix(nuxt): re-initialise `nuxt._ignore` after all modules run (#26680) 2024-04-19 11:48:19 +03:00
Louis Ramos c8f63684af
fix(kit): set typescript `moduleDetection` to 'force' (#26667) 2024-04-19 11:38:49 +03:00
Ryota Watanabe be73cc9cf9
docs: deprecate `pending` value in data fetching composables (#26766) 2024-04-19 11:15:02 +03:00
renovate[bot] 79b059aaf5
chore(deps): update all non-major dependencies (main) (#26839) 2024-04-18 21:39:41 +03:00
renovate[bot] 8bd5ce767b
chore(deps): update all non-major dependencies (main) (#26823)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-18 06:20:42 +03:00
Ivan Kalachikov 4fea6da1ae
feat(nuxt): add `<NuxtRouteAnnouncer>` and `useRouteAnnouncer` (#25741) 2024-04-17 16:58:13 +01:00
Daniel Roe 75e43ac427
fix(nuxt): avoid double-slash in ignore pattern 2024-04-17 14:23:20 +01:00
Daniel Roe e105fadd7e
fix(kit): ignore negation when resolving ignore patterns 2024-04-17 14:23:20 +01:00
Danila Rodichkin 468ebbdf0b
perf(nuxt): unsubscribe from `asyncData` watch when unmounted (#26821) 2024-04-17 13:57:45 +01:00
renovate[bot] 6d7a558c69
chore(deps): update all non-major dependencies (main) (#26768)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-17 10:48:51 +01:00
kawadah bde696a0db
docs: fix `srcDir` description mentioning deprecated `static/` directory (#26804) 2024-04-16 19:58:54 +01:00
Julien Huang f725703bb2
docs: reference correct composable in `callWithNuxt` (#26771) 2024-04-15 16:19:57 +02:00
Ryan Clements b7ba3a4a80
fix(nuxt): hint prerenderer to crawl routes at runtime (#26694) 2024-04-13 00:21:02 +02:00
renovate[bot] 95c399f9a3
chore(deps): update all non-major dependencies (main) (#26720)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-13 00:11:24 +02:00
Damian Głowala dec7191ac5
fix(nuxt): correctly remove extension from path in `hasSuffix` (#26725) 2024-04-11 08:23:14 +02:00
Julien Huang 30e27f48d1
fix(nuxt): encode location header in navigateTo (#26712) 2024-04-10 09:03:25 +02:00
renovate[bot] a7425d30a7
chore(deps): update all non-major dependencies (main) (#26710) 2024-04-10 09:03:09 +02:00
Anthony Fu 36c0137b7e
feat(nuxt): introduce `imports.scan` option (#26576) 2024-04-09 15:03:42 +02:00
Damian Głowala 0a1b72f9fd
feat(nuxt): support passing options to `useRequestURL` (#26687) 2024-04-09 15:03:29 +02:00
renovate[bot] 5d071a70d3
chore(deps): update all non-major dependencies (main) (#26692) 2024-04-08 20:34:15 +01:00
Han 98a02744bd
fix(nuxt): prevent `getCachedData` from shaping type of `useAsyncData` (#25946) 2024-04-08 18:38:40 +01:00
renovate[bot] b6cd522402
chore(deps): update all non-major dependencies (main) (#26682) 2024-04-07 23:05:57 +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
renovate[bot] 7dcd9e2a2d
chore(deps): update all non-major dependencies (main) (#26645)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-06 16:12:41 +01:00
renovate[bot] 6a10e9bc5e
chore(deps): update dependency css-loader to v7 (main) (#26646) 2024-04-05 19:09:41 +01:00
Anthony Fu f209158352
chore: cleanup eslint rules with latest `@nuxt/eslint-config` (#26653) 2024-04-05 19:08:32 +01:00
Anthony Fu ee608cea2c
chore: update `moduleResolution` to `Bundler` (#26658) 2024-04-05 16:36:52 +01:00
renovate[bot] 5a375ce82e chore(deps): update all non-major dependencies (#236)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-05 13:54:49 +01:00
Daniel Roe a16107b93b chore: release
- @nuxt/ui-templates@1.3.3
2024-04-05 13:43:20 +01:00
Daniel Roe 1086bf0018 fix(templates): include `.d.mts` declarations 2024-04-05 13:43:04 +01:00
github-actions[bot] 3c90aaf8e2
v3.11.2 2024-04-04 17:04:48 +01:00
renovate[bot] bb65d91ae7
chore(deps): update dependency magic-string to ^0.30.9 (main) (#26641)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-04 17:02:35 +01:00
Alex Liu af3594c788
fix(nuxt): handle missing Nuxt context in `useRoute` (#26633) 2024-04-03 21:49:09 +01:00
Luke Nelson a3a28a913e
chore: migrate to ESLint flat config (#26583) 2024-04-03 21:46:58 +01:00
renovate[bot] 2abc1a5815
chore(deps): update dependency css-loader to ^6.11.0 (main) (#26631) 2024-04-03 20:56:42 +01:00
renovate[bot] 0d63921be1
chore(deps): update dependency vite to v5.2.8 (main) (#26627)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-03 17:51:08 +01:00
Damian Głowala 8ae37e7e5c
docs: correct grammar in `typescript.shim` JSDoc (#26626) 2024-04-03 15:46:46 +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
renovate[bot] 59b58b8485
chore(deps): update all non-major dependencies (main) (#26613)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-03 11:34:56 +01:00
Daniel Roe be49918139
perf(nuxt): reduce router resolutions (#26519) 2024-04-03 10:56:27 +01:00
renovate[bot] d38d7e59b2
chore(deps): pin devdependency @vue/compiler-sfc to 3.4.21 (main) (#26621)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-03 10:33:06 +01:00
Antoine Rey 5f603610a5
fix(schema): document use case for `typescript.shim` (#26607) 2024-04-03 10:16:32 +01:00
Daniel Roe 9bb8976470
fix(schema): update webpack `transformAssetUrls` + pass `hoistStatic` to vite plugin (#26563) 2024-04-03 10:16:15 +01:00
Daniel Roe 1019ed9fba
fix(nuxt): handle auto-importing named components (#26556) 2024-04-03 10:15:36 +01:00
Daniel Roe cbb4a1cb61
perf(nuxt): unsubscribe from watch when scope is disposed (#26554) 2024-04-03 10:15:21 +01:00
Daniel Roe 2f8915127d
fix(nuxt): suppress warning about resolve cache-driver (#26595) 2024-04-03 09:51:05 +01:00
Daniel Roe 6129711802 chore: release
- @nuxt/ui-assets@0.2.1
 - @nuxt/ui-templates@1.3.2
2024-04-02 15:38:28 +01:00
renovate[bot] a1c486b365 chore(deps): update devdependency knitwork to ^1.1.0 (#235)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-02 15:33:23 +01:00
Daniel Roe e8cc8f5ed6 fix(ui-templates): give alternative of creating `app.vue` (#233) 2024-04-02 15:33:12 +01:00
renovate[bot] fe9667939a
chore(deps): update all non-major dependencies (main) (#26584)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-02 12:45:12 +01:00
renovate[bot] 4bc22a838e
chore(deps): update dependency knitwork to ^1.1.0 (main) (#26577) 2024-03-30 20:48:13 +00:00
Alex Liu 8eef1e3c57
refactor(nuxt): simplify `runtimeConfig` initialization of client side (#26558) 2024-03-30 07:48:43 +00:00
Julien Huang 6dcad76a06
perf(nuxt): reduce nuxt island payload (#26569) 2024-03-30 07:41:46 +00:00
renovate[bot] 41ab12414f
chore(deps): update dependency cookie-es to ^1.1.0 (main) (#26568) 2024-03-30 07:41:18 +00:00
renovate[bot] 7024d5c796
chore(deps): update dependency webpack-dev-middleware to v7.2.0 (main) (#26559)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-29 17:31:00 +00:00
renovate[bot] 95759de0d3 chore(deps): update all non-major dependencies (#234)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-29 14:36:35 +00:00
Anthony Fu 9a61ed218e refactor: migrate `windicss` to `unocss` (#231) 2024-03-29 14:34:38 +00:00
renovate[bot] 4cf8b722e4 chore(deps): update all non-major dependencies (#230)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-29 14:30:14 +00:00
renovate[bot] b5e413fec9
chore(deps): update all non-major dependencies (main) (#26548)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-29 12:08:42 +00:00
renovate[bot] 24ad4506f7
chore(deps): update all non-major dependencies (main) (#26545)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-29 11:37:20 +00:00
Alex Liu a33674b06b
refactor(nuxt): simplify check in `navigateTo` for server (#26546) 2024-03-29 10:42:06 +00:00
xjccc 9b243631b4
refactor(nuxt): remove duplicated check (#26544) 2024-03-29 10:09:25 +00:00
Daniel Roe 22dfac7bd7
fix(nuxt): augment `GlobalComponents` in multiple vue modules (#26541) 2024-03-29 09:13:04 +00:00
renovate[bot] 575832b59e
chore(deps): update all non-major dependencies (main) (#26530)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-28 14:51:52 +00:00
renovate[bot] ae72c4a60d
chore(deps): update all non-major dependencies to ^1.9.2 (main) (#26518)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-27 17:39:37 +00:00
Daniel Roe 4a87c35df6
fix(nuxt): handle errors parsing/stringifying logs 2024-03-27 17:12:57 +00:00
Daniel Roe fa9d43753d
fix(nuxt): support serialising rich server logs (#26503) 2024-03-27 11:42:43 +00:00
Daniel Roe baf8539f31
fix(nuxt): add build id to rendered payload url (#26504) 2024-03-27 11:13:19 +00:00
renovate[bot] 72a9a5b6f2
chore(deps): update all non-major dependencies (main) (#26492)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-26 14:26:49 +00:00
Julien Huang fd7d9d26e2
fix(nuxt): check island element instead of hydration state (#26480) 2024-03-26 14:03:00 +00:00
Michał Zarach 1dbd46ec99
fix(nuxt): ignore fetch errors in `getLatestManifest` (#26486) 2024-03-26 13:47:59 +00:00
Julien Huang 67c664656c
fix(nuxt): move directives to client component island wrapper (#26387) 2024-03-26 13:47:40 +00:00
renovate[bot] 89a525e917
chore(deps): update all non-major dependencies (main) (#26478)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-26 13:41:49 +00:00
Julien Huang 8911c0d0dd
fix(nuxt): move `v-if` to wrapper in islands transform (#26386) 2024-03-25 10:19:02 +00:00
renovate[bot] 79787c8123
chore(deps): update all non-major dependencies (main) (#26466)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-25 09:58:53 +00:00
renovate[bot] 431ad93d9c
chore(deps): update all non-major dependencies (main) (#26460) 2024-03-24 14:45:28 +00:00
renovate[bot] adc3627289
chore(deps): update all non-major dependencies (main) (#26448) 2024-03-23 10:54:48 +00:00
renovate[bot] 8f5bc244c2
chore(deps): update all non-major dependencies (main) (#26436)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-22 09:14:05 +00:00
renovate[bot] 70a619f2ef
chore(deps): update all non-major dependencies (main) (#26427)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-21 16:16:04 +00:00
Daniel Roe 22ada37b4f
fix(nuxt): early return from `refreshCookie` on server 2024-03-21 15:06:39 +00:00
Daniel Roe cca81bcae4
fix(nuxt): exclude `<srcDir>/index.html` from import protection (#26430) 2024-03-21 13:18:09 +00:00
Daniel Roe 57b8d977b9
perf(nuxt): don't tree-shake `useServerHead` in dev (#26421) 2024-03-21 12:17:09 +00:00
Daniel Roe 8c3159f4ba
fix(nuxt): pass `joinRelativeURL` + share paths on server (#26407) 2024-03-21 11:57:11 +00:00
Daniel Roe 4647d2f925
fix(nuxt): don't warn about `definePageMeta` in server pages (#26422) 2024-03-21 11:51:20 +00:00
Anthony Fu 4a880cb693
fix(nuxt): print errors when compiling templates (#26410) 2024-03-21 09:38:54 +00:00
renovate[bot] f344d39dab
chore(deps): update all non-major dependencies (main) (#26413)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-21 09:38:34 +00:00
renovate[bot] c119a4d315
chore(deps): update dependency nuxi to v3.11.1 (main) (#26404)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-20 18:11:28 +00:00
renovate[bot] 291348e0ab
chore(deps): update all non-major dependencies (main) (#26399)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-20 17:31:08 +00:00
Alexander Lichter 6f2e7a8b23
fix(nuxt): ignore `navigateTo` `open` option on server side (#26392) 2024-03-20 09:55:40 +00:00
Daniel Roe 4e6812d92c
fix(nuxt): don't append new route for redirect if one exists (#26368) 2024-03-20 09:54:25 +00:00
renovate[bot] 30d885248f
chore(deps): update all non-major dependencies (main) (#26376) 2024-03-20 09:07:01 +00:00
Daniel Roe 5de7244032
fix(nuxt): handle underscores in island names (#26370) 2024-03-20 00:01:28 +00:00
François Rosato cbf4d5436a
chore: fix typo in test descriptions (#26366) 2024-03-19 10:07:12 +00:00
github-actions[bot] a80d1a0d63
v3.11.1 2024-03-18 21:33:40 +00:00
Daniel Roe dfe31aa143
fix(vite): use ssr result if it exists (#26356) 2024-03-18 21:17:08 +00:00
Daniel Roe c49d206647
fix(nuxt): pass `undefined` name when resolving trailing slash (#26358) 2024-03-18 21:12:17 +00:00
zunderbolt 7284e70de9
fix(nuxt): prevent losing pages routes on prerender (#26354) 2024-03-18 20:27:18 +00:00
renovate[bot] 0bc49eb0ca
chore(deps): update dependency nuxi to v3.11.0 (main) (#26353)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-18 20:14:51 +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 2c0fc3a15e
fix(nuxt): handle failure creating BroadcastChannel (#26340) 2024-03-18 14:15:10 +00:00
renovate[bot] 9b9558bcf9
chore(deps): update dependency ufo to v1.5.2 (main) (#26339)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-18 13:58:17 +00:00
renovate[bot] 97a98b0838
chore(deps): update all non-major dependencies (main) (#26321)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-18 13:29:28 +00:00
Julien Huang 03f7b0941e
chore(nuxt): remove unused code (#26319) 2024-03-17 21:27:43 +00:00
Daniel Roe 523db1a197
fix(nuxt): ignore failures to access asyncContext in environments without it 2024-03-17 20:12:45 +01:00
Daniel Roe 0d9c63b828
fix(nuxt): correct `finish` types and add to docs
resolves https://github.com/nuxt/nuxt/issues/26317
2024-03-17 20:09:19 +01:00
Daniel Roe 5b29dd3f3c
fix(nuxt): conditionally use `tsx` parser (#26314) 2024-03-17 17:57:11 +01:00
Joaquín Sánchez 4c8793587b
fix(schema): include `ofetch` in `typescript.hoist` defaults (#26316) 2024-03-17 17:56:47 +01:00
Daniel Roe b3ced3d694
fix(nuxt): ignore console.logs called outside event context
resolves https://github.com/nuxt/nuxt/issues/26308
2024-03-17 16:36:45 +01:00
github-actions[bot] 78d5098c28
v3.11.0 2024-03-17 01:15:47 -07:00
Daniel Roe 1cae15a3a4
chore(nuxt): ensure type template has const filename 2024-03-16 17:21:43 -07:00
Damian Głowala 02d6838293
feat(nuxt): add `clear` utility to `useAsyncData`/`useFetch` (#26259) 2024-03-16 17:19:44 -07:00
Daniel Roe 3c7e68c846
fix(nuxt): handle nightly releases for hoisted types 2024-03-16 17:18:31 -07:00
Daniel Roe 33ce71dd12
refactor(nuxt): use addTypeTemplate in more places 2024-03-16 17:15:53 -07:00
Daniel Roe 87c0678f99
fix(nuxt): provide appMiddleware types with universal router 2024-03-16 15:12:49 -07:00
Daniel Roe 4925670dcd
refactor(nuxt): use addTypeTemplate for page augmentations 2024-03-16 15:09:04 -07:00
Daniel Roe cac7454702
refactor(nuxt): rename `nuxtMiddleware` to `appMiddleware` 2024-03-16 15:03:09 -07:00
Daniel Roe c6aa617839
chore: do not export unused type 2024-03-16 14:59:03 -07:00
Horu f9fe282506
feat(nuxt): add `nuxtMiddleware` route rule (#25841) 2024-03-16 11:53:01 -07:00
Daniel Roe 79ea75e72a
chore: remove old code 2024-03-16 11:07:30 -07:00
renovate[bot] adc728e2a3
chore(deps): update all non-major dependencies to ^1.8.20 (main) (#26294)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-16 10:11:31 -07:00
Daniel Roe 977377777a
fix(nuxt): guard `window` access more carefully 2024-03-15 19:51:35 -07:00
Daniel Roe adbd53a257
fix(schema): don't hoist types for `consola` for now 2024-03-15 19:37:13 -07:00
Daniel Roe 357f8db418
fix(schema): allow passing `deep` to `selectiveClient` 2024-03-15 19:02:54 -07:00
Daniel Roe 0362ebf43c
fix(nuxt): use `joinRelativeURL` for build assets (#26282) 2024-03-15 18:31:29 -07:00
renovate[bot] 92929cee17
chore(deps): update dependency ufo to v1.5.1 (main) (#26290)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-15 17:07:49 -07:00
Daniel Roe 814859d769
fix(nuxt): don't generate separate chunk for stubs (#26291) 2024-03-15 17:07:38 -07:00
Daniel Roe e272b2f2e1
feat(nuxt): pass server logs to client (#25936)
Co-authored-by: Sébastien Chopin <seb@nuxt.com>
2024-03-15 16:36:47 -07:00
Daniel Roe 5be9253cfe
fix(kit): clone middleware when adding to app 2024-03-15 15:38:07 -07:00
Julien Huang 4be430e13f
feat(nuxt): pass nuxt instance to `getCachedData` (#26287) 2024-03-15 13:54:47 -07:00
Daniel Roe b9168d0b0b
fix(vite): drop name prefix for client chunk file names (#26203) 2024-03-15 11:31:13 -07:00
Daniel Roe 81933dfc3d
fix(nuxt): don't ignore any files from `buildAssetsDir` 2024-03-15 11:16:57 -07:00
Daniel Roe 85166cced7
feat(schema): allow configuring type hoists with `typescript.hoist` 2024-03-15 11:00:19 -07:00
Daniel Roe 9d08cdfd1f
fix(vite): explicitly import `publicAssetsURL` 2024-03-15 11:00:18 -07:00
renovate[bot] 0cb095f1f9
chore(deps): update devdependency nitropack to v2.9.4 (main) (#26281)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 10:53:51 -07:00
renovate[bot] c556a60e6b
chore(deps): update dependency ufo to v1.5.0 (main) (#26280)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-15 10:27:44 -07:00
Maik Kowol a6d6fde9df
fix(nuxt): access shared asyncData state with `useNuxtData` (#22277) 2024-03-15 09:40:00 -07:00
Marc Cremer 6439244c96
fix(nuxt): respect `baseUrl` within server components (#25727) 2024-03-15 09:16:41 -07:00
renovate[bot] 0d5b3c18e0
chore(deps): update vitest to v1.4.0 (main) (#26265)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 09:15:42 -07:00
renovate[bot] c69863e362
chore(deps): update all non-major dependencies (main) (#26254) 2024-03-15 08:23:15 -07:00
Anthony Fu 5dc96de8a9
fix(nuxt): update auto imports after other templates (#26249) 2024-03-14 13:26:40 -07:00
Anthony Fu bd0e759b22
perf(nuxt): only update changed templates (#26250) 2024-03-14 11:56:17 -07:00
Daniel Roe 5c6dc4c14e
docs: escape 'elements' in jsdoc comments 2024-03-14 11:31:42 -07:00
renovate[bot] 7a3857e127
chore(deps): update all non-major dependencies (main) (#26234)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-14 11:13:13 -07:00
Daniel Roe b102d04185
feat(vite): handle multiple/custom public dirs (#26163) 2024-03-13 17:18:44 -07:00
renovate[bot] 25617516fb
chore(deps): update all non-major dependencies (main) (#26189)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-13 16:00:57 -07:00
Daniel Roe a9effe9c8a
feat(nuxt): allow generating metadata for nuxt components (#26204) 2024-03-13 15:57:04 -07:00
Anthony Aslangul 2baaab9893
fix(nuxt): register/scan plugins with jsx/tsx extensions (#26230) 2024-03-13 15:50:15 -07:00
Daniel Roe 9bfd988ca6
feat(nuxt): enable islands if server pages/components present (#26223) 2024-03-13 07:39:35 -07:00
Daniel Roe f080c426a2
fix(nuxt): init payload when using islands with `ssr: false` 2024-03-12 17:06:46 -07:00
Mehmet 8010b04f69
fix(nuxt): only strip supported extensions when generating import types (#26218) 2024-03-12 10:25:28 -07:00
Daniel Roe a04b88bfcd
fix(nuxt): generate typed routes after pages are scanned (#26206) 2024-03-12 06:28:54 -07:00
Alex Liu 79cdb0b881
refactor(nuxt): simplify `request` computation (#26191) 2024-03-11 09:33:39 -07:00
Harlan Wilton 06af1cd6d3
fix(nuxt): improved plugin annotating warnings (#26193) 2024-03-11 07:34:10 -07:00
Alexander Lichter 536998727a
feat(nuxt): add dedicated `#teleports` element for ssr teleports (#25043) 2024-03-11 07:33:49 -07:00
Alex Liu ac54da242f
perf(nuxt): use faster approach to check cache exists (#26172) 2024-03-10 13:07:00 -07:00
Julien Huang 6723123a2e
perf(nuxt): skip adding selective-client code if not enabled (#26176) 2024-03-10 10:28:14 -07:00
renovate[bot] f772e564c8
chore(deps): update all non-major dependencies (main) (#26166)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-10 10:23:52 -07:00
Julien Huang 8bb8d824c7
fix(nuxt): detect component usage within `ssrRender` (#26162) 2024-03-09 13:38:08 +01:00
Daniel Roe 8323220f74
perf(nuxt): tree shake island renderer 2024-03-09 11:25:11 +01:00
renovate[bot] 91ee43f90a
chore(deps): update all non-major dependencies to ^1.8.12 (main) (#26159)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-09 08:57:54 +01:00
Daniel Roe 264bf98339 fix(nuxt): clone paths to prevent shared object 2024-03-09 06:56:21 +00:00
Daniel Roe 7252b56d52 chore: add back stylistic rules and lint project 2024-03-09 06:48:15 +00:00
Daniel Roe 3782ac0a2c fix(kit): handle errors resolving module path 2024-03-09 06:30:02 +00:00
Daniel Roe 63bfaac120 fix(nuxt): handle errors resolving package paths 2024-03-09 06:07:39 +00:00
renovate[bot] e1b3c5e482
chore(deps): update all non-major dependencies (main) (#26157)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-08 23:03:01 +00:00
Daniel Roe dd1cdbc052
fix(nuxt): provide typescript aliases for core packages (#26158) 2024-03-08 22:58:37 +00:00
renovate[bot] f0fd15bcf7
chore(deps): update dependency unplugin to ^1.9.0 (main) (#26156)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-08 21:02:55 +00:00
Daniel Roe 0cc7f298f9
feat(nuxt): support async transforms for data composables (#26154) 2024-03-08 19:22:46 +00:00
Daniel Roe b7516a1392
fix(nuxt): access prerender cache synchronously (#26146) 2024-03-08 17:03:38 +00:00
Daniel Roe 6407cea620
fix(nuxt): watch custom `cookieRef` values deeply (#26151) 2024-03-08 17:03:31 +00:00
renovate[bot] 5c284ffda8
chore(deps): update all non-major dependencies (main) (#26124)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-08 09:49:20 +00:00
Daniel Roe 47cdd7dd07
fix(nuxt): use flat cache directory for prerender data 2024-03-08 09:47:57 +00:00
Daniel Roe e9082ad28e
fix(nuxt): handle external redirects from `routeRules` (#26120) 2024-03-07 01:17:40 +00:00
renovate[bot] a249782f6f
chore(deps): update dependency unplugin to ^1.8.3 (main) (#26117)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 22:27:00 +00:00
Daniel Roe d6edb30c5a docs: update cssnano website url
https://github.com/cssnano/cssnano/pull/1578
2024-03-06 20:46:34 +00:00
Bogdan Kostyuk 98aa2c222f
feat(nuxt): `usePreviewMode` composable (#21705) 2024-03-06 17:14: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
Divine 83314f1c95
feat(nuxt): custom loading reset/hide delay + force `finish()` (#25932) 2024-03-06 16:27:05 +00:00
Horváth Bálint 7095048f3b
feat(nuxt): add `page:view-transition:start` hook (#26045) 2024-03-06 15:58:40 +00:00
Julien Huang 6d93014c52
feat(nuxt): allow using `nuxt-client` in all components (#25479) 2024-03-06 15:26:19 +00:00
renovate[bot] a80bdd1e59
chore(deps): update dependency cssnano to ^6.1.0 (main) (#26107)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 15:20:52 +00:00
Bogdan Kostyuk 230f6b4f19
feat(nuxt): client-only pages (#25037) 2024-03-06 14:38:39 +00:00
Daniel Roe bc44dfc484
perf(nuxt): use fallthrough cache for prerender (#26104) 2024-03-06 14:29:07 +00:00
Damian Głowala 2e8d47c269
fix(kit): resolve module `node_modules` for `modulesDir` (#25548) 2024-03-06 14:27:17 +00:00
i-udas c6e1c9bb70
fix(nuxt): add space before `<html>` and `<body>` attrs (#26027) 2024-03-06 14:20:17 +00:00
renovate[bot] f844636e18
chore(deps): update devdependency c12 to v1.10.0 (main) (#26105)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 14:13:34 +00:00
Andre van Tonder f09311d717
fix(nuxt): export `AsyncDataRequestStatus` type (#26023) 2024-03-06 12:59:21 +00:00
Daniel Roe 209ae4ac62
fix(nuxt): cache-bust payloads with build id (#26068) 2024-03-06 12:50:59 +00:00
Daniel Roe bdf201d24d
fix(nuxt): use exported `toExports` from `unimport` (#26086) 2024-03-06 12:44:50 +00:00
Daniel Roe bbf4186507
fix(nuxt): resolve `defu`/`h3` paths in type templates (#26085) 2024-03-06 12:44:33 +00:00
Daniel Roe b4bce578c6
fix(nuxt): don't refetch server components in initial html (#26089) 2024-03-06 11:55:06 +00:00
renovate[bot] b90b4da4ce
chore(deps): update all non-major dependencies (main) (#26097)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 11:54:58 +00:00
renovate[bot] a8a06bbf58
chore(deps): update all non-major dependencies to v2.0.5 (main) (#26088)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 20:34:04 +00:00
renovate[bot] a80fc38f61
chore(deps): update all non-major dependencies (main) (#26075)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 11:08:35 +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
Oumar Barry 280d30d5e1
fix(schema): disable `typescript.shim` in favour of volar (#26052) 2024-03-05 10:32:40 +00:00
Daniel Roe 2e1530c6b4
fix(nuxt): pass event to `useRuntimeConfig` in Nuxt renderer (#26058) 2024-03-04 11:37:24 +00:00
renovate[bot] 75278ca8fb
chore(deps): update all non-major dependencies (main) (#25983)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-04 11:28:26 +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
renovate[bot] c4a7041d41
chore(deps): update devdependency @vue/language-core to v2 (main) (#26038)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 10:32:08 +00:00
Daniel Roe 4fbbc10f62
fix(nuxt): skip vue style blocks in unctx transform (#26059) 2024-03-03 21:36:12 +00:00
Francesco Scutellaro 2d3f495a7f
docs: improve pick and transform doc (#26043) 2024-03-02 14:08:42 +01:00
renovate[bot] fa79b86d4a
chore(deps): pin devdependency @vue/language-core to 1.8.27 (main) (#25980) 2024-02-27 20:06:52 +01:00
Andrea Basile 3258cacc28
fix(schema): add `vueCompilerOptions` property to `tsConfig` (#25924) 2024-02-27 16:31:46 +01:00
Alexander Lichter 15a4a080ac
fix(nuxt): produce valid css selector from `useId` (#25969) 2024-02-27 10:57:26 +00:00
Mehmet 40c3a3918e
fix(nuxt): don't try to strip directory file extensions (#25965) 2024-02-27 09:11:27 +00:00
Daniel Roe 08b656a047 fix(kit): don't warn if middleware is added twice 2024-02-26 21:22:10 +00:00
Julien Huang 196223c0fb
feat(nuxt): server-only pages (#24954) 2024-02-26 17:39:26 +00:00
renovate[bot] c05239901a
chore(deps): update all non-major dependencies (main) (#25947)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-02-26 17:33:54 +00:00
Damian Głowala 12503658ed
fix(nuxt): align `error` in `showError`/`createError` with h3 (#25945) 2024-02-26 16:31:35 +00:00
Michael Brevard ff1bb56e3f
perf: early return chained functions with falsy values (#25647) 2024-02-26 16:08:45 +00:00
renovate[bot] 88eff08a0f
chore(deps): update all non-major dependencies (main) (#25939)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-25 09:54:45 +00:00
renovate[bot] 39a04ebcd9
chore(deps): update all non-major dependencies (main) (#25935)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-24 10:11:43 +00:00
Daniel Roe 5e5e96992c
chore: use consistent quotes/semi 2024-02-23 14:08:01 +00:00
renovate[bot] db32d83698
chore(deps): update all non-major dependencies (main) (#25922)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-23 12:46:11 +00:00
Daniel Roe 7815aa534e
fix(kit): widen pattern to `.config/nuxt.*` 2024-02-22 18:15:44 +00:00
Daniel Roe 5440ececed
fix(kit): apply nuxt types to `.config/nuxt.config`
resolves https://github.com/nuxt/nuxt/issues/25918
2024-02-22 16:31:20 +00:00
github-actions[bot] aaad992433
v3.10.3 2024-02-22 13:56:09 +00:00
renovate[bot] 30695bdb48
chore(deps): update all non-major dependencies (main) (#25862)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-02-22 13:12:00 +00:00
Daniel Roe 4ca1ab7cfb
fix(nuxt): set `to.name` to be undefined rather than deleting entirely 2024-02-22 12:46:13 +00:00
Daniel Roe ba6a4132bb
fix(nuxt): handle `undefined` paths in `resolveTrailingSlashBehavior` 2024-02-22 12:04:26 +00:00
Daniel Roe 3fc4231d33
chore(nuxt): use Exclude rather than Omit 2024-02-22 12:04:26 +00:00
Mateusz Kulpa b5981f6840
fix(nuxt): add missing type for `head` in `defineNuxtComponent` (#25410) 2024-02-22 11:11:44 +00:00
Jonathan Walters 0152cf48eb
fix(nuxt): use `setTimeout` before scrolling when navigating (#25817) 2024-02-22 11:09:51 +00:00
Julien Huang b2729911b1
fix(nuxt): mark internal island components with `@__PURE__` (#25842) 2024-02-21 21:20:55 +00:00
Damian Głowala f2d891cae9
fix(nuxt): pass `external` to `navigate` in custom `<NuxtLink>` (#25887) 2024-02-21 21:20:13 +00:00
renovate[bot] ec5d254f41
chore(deps): update vitest to v1.3.1 (main) (#25881) 2024-02-20 19:23:38 +00:00
Daniel Roe d326e054d3
chore: unpin vite version 🙈 2024-02-19 19:13:37 +00:00
renovate[bot] d843a48453
chore(deps): update all non-major dependencies (main) (#25846)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 10:36:00 +00:00
renovate[bot] b798e14414
chore(deps): update dependency memfs to ^4.7.1 (main) (#25834)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-16 21:37:20 +00:00
renovate[bot] 3b9a8eeb5c
chore(deps): update vitest to v1.3.0 (main) (#25835)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-16 21:36:46 +00:00
OnlyWick e817655c14
fix(nuxt): in dev, don't link `css` files with `?inline` query (#25822) 2024-02-16 17:04:37 +00:00
Michał Zarach 06352e350d
fix(nuxt): bypass browser cache when fetching app build id (#25813) 2024-02-16 17:03:42 +00:00
renovate[bot] 4fd4f95d48
chore(deps): update all non-major dependencies (main) (#25811)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-16 16:45:44 +00:00
Miha Sedej 3d5c845cb2
fix(nuxt): respect `dedupe` option in `useFetch` (#25815) 2024-02-16 12:14:45 +00:00
renovate[bot] 1901cb1c68
chore(deps): update all non-major dependencies (main) (#25801)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-15 09:19:51 +00:00
renovate[bot] d0f5f16530
chore(deps): update dependency nuxi to v3.10.1 (main) (#25793)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-15 09:19:23 +00:00
renovate[bot] 6d1419477f
chore(deps): update all non-major dependencies (main) (#25790)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-14 18:26:03 +00:00
github-actions[bot] ceebcde366
v3.10.2 2024-02-14 13:00:10 +00:00
Daniel Roe 363bb57b63
fix(kit): don't mutate existing component entry when overriding (#25786) 2024-02-14 11:48:25 +00:00
renovate[bot] 0c694eee86
chore(deps): update all non-major dependencies (main) (#25728)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-02-13 23:20:12 +00:00
Daniel Roe a1c1fda006
fix(nuxt): only warn for `useId` if attrs were not rendered (#25770) 2024-02-13 12:13:31 +00:00
Daniel Roe 37d24eed7d
fix(schema): use `rootDir`, not `process.cwd`, for `modulesDir` (#25766) 2024-02-13 11:19:25 +00:00
Daniel Roe 29b338f8aa
fix(nuxt): don't add extra `baseURL` on server `useRequestURL` (#25765) 2024-02-13 10:30:39 +00:00
Daniel Roe f0a7ccd588
fix(vite): optimise layer dependencies with vite (#25752) 2024-02-13 09:54:13 +00:00
Daniel Roe 795050e68c
fix(nuxt): inline entry styles before component styles (#25749) 2024-02-13 09:53:56 +00:00
Daniel Roe 3ac8b18cb6
fix(vite): strip query strings for style chunk filenames (#25764) 2024-02-13 09:53:46 +00:00
renovate[bot] 18063b251c
chore(deps): update dependency @vitejs/plugin-vue to v5.0.4 (main) (#25726)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-09 23:59:45 +00:00
renovate[bot] eb1593ceba
chore(deps): update all non-major dependencies (main) (#25682)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-02-09 22:59:41 +00:00
Daniel Roe fd671a27ea
fix(nuxt): don't check for layout/page with `<ClientOnly>` (#25714) 2024-02-09 20:33:35 +00:00
Aman Desai ae83df8c43
fix(vite): treat `.pcss` extension as a CSS extension (#25673) 2024-02-07 10:00:30 +00:00
Daniel Roe 4f3391fc0a
fix(nuxt): remove undefined keys in route object (#25667) 2024-02-07 10:00:19 +00:00
renovate[bot] f28a468507
chore(deps): update all non-major dependencies (main) (#25670)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-07 09:59:54 +00:00
Daniel Roe 25f1787922
fix(nuxt): allow prefetching urls with query string (#25658) 2024-02-07 09:28:47 +00:00
renovate[bot] 44b66f2a1b
chore(deps): update all non-major dependencies (main) (#25648)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-02-06 16:03:26 +00:00
renovate[bot] cd0244bdee
chore(deps): update all non-major dependencies (main) (#25639)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 22:09:29 +00:00
Žan Fras 8966e20498
chore(schema): add missing closing code block (#25641) 2024-02-05 20:26:10 +00:00
Hendrik Heil 9af0e35ffc
fix(nuxt): export `refreshCookie` (#25635) 2024-02-05 20:25:11 +00:00
github-actions[bot] 460e0cfebd
v3.10.1 2024-02-05 16:48:47 +00:00
Daniel Roe c5d5932f57
chore(nuxt): rename `nuxt` -> `nuxtApp` internally for consistency 2024-02-05 12:02:41 +00:00
Daniel Roe 9dfc0c2c31
fix(nuxt): don't check page/layout usage when redirecting (#25628) 2024-02-05 11:57:49 +00:00
Daniel Roe e33cec9580
chore: use `pathe` in internal tests 2024-02-05 11:24:39 +00:00
Julien Huang 7dd0225007
fix(nuxt): fetch non-server rendered islands when hydrating (#25613) 2024-02-05 10:36:20 +00:00
Daniel Roe 8705aed8b4
fix(nuxt): warn if `inheritAttrs: false` when using `useId` (#25616) 2024-02-05 10:30:59 +00:00
Harlan Wilton b78e1cb206
fix(nuxt): don't set default `rel` for same-site external links (#25600) 2024-02-04 22:21:39 +00:00
Daniel Roe 82173ad1a9
fix(nuxt): remove `$` from generated id in `useId` (#25615) 2024-02-04 22:13:17 +00:00
Daniel Roe e8d1219886
fix(nuxt): remove key from `useId` type signature (#25614) 2024-02-04 22:11:53 +00:00
Bobbie Goede 3e5560ed42
perf(nuxt): clear route meta build cache when pages change (#25514) 2024-02-04 21:27:32 +00:00
Harlan Wilton 365eaba229
refactor(nuxt): improve `NuxtLink` types (#25599) 2024-02-04 20:51:30 +00:00