Commit Graph

3854 Commits

Author SHA1 Message Date
Alexander Lichter c93c526f50
refactor(nuxt): remove `currentRoute` non-ref warning (#25337) 2024-01-19 22:23:03 +00:00
Becem 10af369436
fix(nuxt): use named import for lazy components (#25286) 2024-01-19 21:43:19 +00:00
Daniel Roe 648ef06993
fix(vite): pass `hidden` sourcemap values to vite (#25329) 2024-01-19 18:08:17 +00:00
Luke Nelson ce8a2aaf37
docs(nuxt): add `@since` annotations to exported composables (#25086) 2024-01-19 17:03:30 +00:00
renovate[bot] 214451dcef
chore(deps): update dependency vite to v5.0.12 (main) (#25315)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-19 16:41:06 +00:00
renovate[bot] c266e82456
chore(deps): update all non-major dependencies (main) (#25310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-19 12:40:46 +00:00
Julien Huang a57b428587
fix(nuxt): overwrite island payload instead of merging (#25299) 2024-01-19 12:21:42 +00:00
renovate[bot] 92ba515549
chore(deps): update all non-major dependencies (main) (#25290)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-01-19 10:20:46 +00:00
Alexander Lichter 040cd97c3c
fix(schema): remove `defineModel` option as it is now stable (#25306) 2024-01-19 09:48:24 +00:00
Julien Huang ce7845cbcf
fix(nuxt): allow omitting `fallback` in island response (#25296) 2024-01-18 22:20:01 +00:00
renovate[bot] 28b58c9145
chore(deps): pin devdependency unenv to 1.9.0 (main) (#25294)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 16:34:45 +00:00
Pooya Parsa dab2188d58
feat: experimental client-side Node.js compatibility (#25028) 2024-01-18 16:09:27 +00:00
Daniel Roe 807ead6f1a
feat(nuxt): add `pages:routerOptions` hook (#24922) 2024-01-18 16:06:00 +00:00
Sébastien Chopin 951ffd6e01
feat(nuxt): warn if data fetch composables are used wrongly (#25071) 2024-01-18 16:02:52 +00:00
Daniel Roe 64c5f97d4a
feat(schema): default to `bundler` module resolution (#24837) 2024-01-18 10:37:24 +00:00
Daniel Roe 8e4905c2fe
fix(nuxt): add declaration file with correct node16 imports (#25266) 2024-01-18 10:04:59 +00:00
Daniel Roe 210a559350
feat(nuxt): add experimental sharedPrerenderData option (#24894) 2024-01-18 10:01:39 +00:00
Luke Warlow e44e8b35dd
fix(nuxt): disable View Transitions if `prefers-reduced-motion` (#22292) 2024-01-18 10:00:41 +00:00
Danila Rodichkin 6b651cf7bf
feat(nuxt): `tryUseNuxtApp` composable (#25031) 2024-01-18 09:59:59 +00:00
renovate[bot] cc5d9fb952
chore(deps): update dependency autoprefixer to ^10.4.17 (main) (#25274)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 19:52:05 +00:00
renovate[bot] 8ef16a624c
chore(deps): update dependency css-minimizer-webpack-plugin to v6 (main) (#25262)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 17:49:32 +00:00
Alexander Lichter d7d280fca3
chore: fix typo in warning log (#25265) 2024-01-17 16:47:43 +00:00
github-actions[bot] fd8b263326
v3.9.3 2024-01-17 14:19:23 +00:00
Danila Rodichkin 6ca3a6fecb
fix(nuxt): don't share object between raw cookie and cookie ref (#25255) 2024-01-17 11:53:14 +00:00
Julien Huang d15f0c4e66
fix(nuxt): don't set 2x `data-island-uid` for island children (#25245) 2024-01-17 10:48:37 +00:00
renovate[bot] be0477d189
chore(deps): update dependency postcss-loader to v8 (main) (#25237)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 23:39:58 +00:00
Daniel Roe adb91ba18c
fix(nuxt): render stylesheets in dev for non-islands (#25243) 2024-01-16 23:17:38 +00:00
github-actions[bot] 97ed2df423
v3.9.2 2024-01-16 17:00:48 +00:00
renovate[bot] 23a772ad26
chore(deps): update all non-major dependencies to ^1.8.10 (main) (#25235)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-01-16 17:00:27 +00:00
Daniel Roe 430e207bc4
refactor(nuxt): rename to `data-island-component` (#25232) 2024-01-16 16:33:45 +00:00
Julien Huang 986786a4a9
refactor(nuxt): refactor island response + improve rendering (#25190) 2024-01-16 13:22:50 +00:00
Daniel Roe 20e88bb171
fix(nuxt): render user-inserted links in island responses (#25219) 2024-01-16 12:36:26 +00:00
renovate[bot] 84eaf7ba2e
chore(deps): update all non-major dependencies (main) (#25221)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 12:25:49 +00:00
Matej Černý 4893d19db8
fix(nuxt): await async payload revivers (#25222) 2024-01-16 10:02:39 +00:00
renovate[bot] fa7685135b
chore(deps): update all non-major dependencies (main) (#25212)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-15 18:09:09 +00:00
kongmoumou 2de774d95a
fix(nuxt): set nitro log level to match nuxt options (#25213) 2024-01-15 18:08:50 +00:00
Alexander Lichter 49d4ae6112
fix(nuxt): check for layout after `nextTick` (#25197) 2024-01-14 16:03:08 +00:00
renovate[bot] 3f4dfb39da
chore(deps): update all non-major dependencies (main) (#25173)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-14 16:01:44 +00:00
Kiarttipum Charoenpojvajana 540a5cc78b
fix(nuxt): sort `pages/` files in `en-US` locale (#25195) 2024-01-14 11:54:23 +00:00
renovate[bot] 91ff987004
chore(deps): update all non-major dependencies (main) (#25136)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-01-12 12:38:47 +00:00
Pooya Parsa c4b6560abc
fix(nuxt): apply more import protections for nitro runtime (#25162) 2024-01-12 11:22:01 +00:00
Inesh Bose 406b204640
fix(kit): improve types for `options` in `addTemplate` (#25109) 2024-01-12 10:47:23 +00:00
Julien Huang 22800704f5
fix(nuxt): add missing script blocks before island transform (#25148) 2024-01-11 15:40:02 +01:00
renovate[bot] f70daae966
chore(deps): update dependency @vitejs/plugin-vue to v5.0.3 (main) (#25130)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 09:55:33 +01:00
renovate[bot] d7725c22a7
chore(deps): update all non-major dependencies (main) (#25120)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 09:20:10 +01:00
renovate[bot] 7b946864ed
chore(deps): update all non-major dependencies (main) (#25103)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-01-09 13:47:37 +00:00
Michael Brevard 3b94883414
perf(nuxt): iterate rather than using `Object.fromEntries` (#24953) 2024-01-09 09:56:40 +00:00
github-actions[bot] 6736decba0
v3.9.1 2024-01-05 21:55:58 +00:00
renovate[bot] 6acca6f3f1
chore(deps): update dependency defu to ^6.1.4 (main) (#25075)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-05 21:00:11 +00:00
renovate[bot] dc02809ec0
chore(deps): update all non-major dependencies (main) (#25056)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-01-05 20:16:44 +00:00
Pooya Parsa 0add7bdf5d
refactor(nuxt): remove old reference to `nuxt-config-schema` (#25067) 2024-01-05 11:21:29 +00:00
Julien Huang fd812ef636
fix(nuxt): stop loading indicator if page keys are the same (#24931) 2024-01-05 10:07:01 +00:00
Alex Liu 13c42d35b3
perf(nuxt): remove some line breaks when rendering html (#24888) 2024-01-04 13:03:59 +00:00
renovate[bot] 3cdef69dbd
chore(deps): update all non-major dependencies (main) (#25036)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-01-04 13:03:12 +00:00
renovate[bot] 36b910691f
chore(deps): update all non-major dependencies to v3.4.4 (main) (#25027)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-01-03 13:05:15 +00:00
Daniel Roe 75b81d70b8
fix(nuxt): wrap universal router `currentRoute` in `Ref` (#25026) 2024-01-03 12:23:22 +00:00
renovate[bot] bf33b6b6e2
chore(deps): update dependency postcss-import to v16 (main) (#25020)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 09:30:30 +00:00
Daniel Roe b784336f8a
fix(nuxt): skip scanning layout/middleware without name (#25015) 2024-01-02 22:04:26 +00:00
Daniel Roe 653856627c
fix(nuxt): reuse intermediate setup state in `<ClientOnly>` (#25009)
Co-authored-by: julien huang <julien.huang@outlook.fr>
2024-01-02 21:04:58 +00:00
Daniel Roe 46148ffce7
fix(nuxt): ignore plugins typed as `any` in inferred injections (#25010) 2024-01-02 16:53:36 +00:00
Daniel Roe ea02e29b9e
fix(nuxt): do not warn about missing layouts on error page (#25008) 2024-01-02 16:13:01 +00:00
Daniel Roe 7087a06c6d
fix(nuxt): clone cookie to detect changes within object (#25007) 2024-01-02 15:37:19 +00:00
Bernhard Berger 160208009e
fix(nuxt): don't show transition on initial page load (#24935) 2024-01-02 10:00:47 +00:00
renovate[bot] 4dd87f6e28
chore(deps): update all non-major dependencies (main) (#24951)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-01-01 22:12:24 +00:00
Julien Huang 219d1cd219
fix(nuxt): deeply watch island props (#24986) 2024-01-01 16:20:10 +00:00
renovate[bot] 5d22f8f34d
chore(deps): update dependency strip-literal to v2 (main) (#24959)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 12:32:21 +00:00
Peter d3ea8fed97
fix(kit): show correct error when module can't be loaded (#24957) 2024-01-01 09:14:28 +00:00
renovate[bot] 1a15845be2
chore(deps): update vitest to v1.1.1 (main) (#24978)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 09:04:19 +00:00
Michael Brevard e084ee7b3a
perf(nuxt): use single iteration when normalising routes (#24946) 2023-12-29 10:17:07 +00:00
renovate[bot] 34b5299412
chore(deps): update all non-major dependencies (main) (#24924)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-12-29 08:53:46 +00:00
Michael Brevard c2b94d4a16
perf(kit,schema,nuxt): refactor `startsWith` to array access (#24744) 2023-12-29 08:47:11 +00:00
Daniel Roe f5676fba56 docs: switch `features`/`future` docs 2023-12-26 22:03:39 +00:00
renovate[bot] 95e4b3e222
chore(deps): update dependency webpack-dev-middleware to v7 (main) (#24906)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-26 20:37:47 +00:00
Michael Brevard 97a6715b2c
perf(nuxt): avoid multiple iterations in `useRequestHeaders` (#24853) 2023-12-26 20:07:11 +00:00
renovate[bot] ec9eaa7adb
chore(deps): update all non-major dependencies (main) (#24898)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-26 20:03:52 +00:00
Julien Huang 8ba118facb
fix(nuxt): catch error in `NuxtErrorBoundary` with `ssr: false` (#24896) 2023-12-25 17:54:01 +00:00
github-actions[bot] c28ef02a17
v3.9.0 2023-12-25 17:24:50 +00:00
Daniel Roe 32d2c99c5f
refactor(schema): introduce `future` and `features` namespace (#24880) 2023-12-25 14:03:29 +00:00
renovate[bot] e780bdb757
chore(deps): update dependency vue-loader to v17.4.0 (main) (#24891)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-25 13:50:49 +00:00
renovate[bot] 57d22b4184
chore(deps): update dependency @vitejs/plugin-vue to v5 (main) (#24892)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-25 13:11:43 +00:00
Damian Głowala a2ef3091e8
feat(kit,nuxt,vite,webpack): add `toArray` util (#24857) 2023-12-23 14:22:58 +00:00
renovate[bot] cf1a698ed8
chore(deps): update all non-major dependencies (main) (#24862)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-23 14:22:29 +00:00
Michael Brevard 59cac484d9
perf(vite): avoid duplicate `JSON.stringify` operation (#24848) 2023-12-21 09:26:59 +00:00
Daniel Roe ba0d274b9d
test: add basic benchmark tests (#24846) 2023-12-20 22:18:31 +00:00
Michael Brevard 2cab4cba12
perf(nuxt): avoid duplicate `useRuntimeConfig` call (#24843) 2023-12-20 21:20:57 +00:00
Bobbie Goede 8917e5f564
fix(kit): don't add local `~/modules` dirs to `modulesDir` (#24457) 2023-12-20 14:42:42 +00:00
Daniel Roe 22ce98d61d
fix(schema): revert `bundler` module resolution due to lack of support
This reverts commit 8f5fed57db.
2023-12-20 10:57:07 +00:00
Becem fa3a83924e
fix(kit): auto-detect `mode` from `filePath` for `addComponent` (#24835) 2023-12-20 10:52:14 +00:00
Daniel Roe f5a44fb20a
fix(nuxt): add `__VUE_PROD_HYDRATION_MISMATCH_DETAILS__` (#24836) 2023-12-20 10:30:33 +00:00
renovate[bot] a073bec6b1
chore(deps): update vitest to v1.1.0 (main) (#24830)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 20:26:30 +00:00
Daniel Roe 8d5c274aab
fix(nuxt): register override hooks separately (#24833) 2023-12-19 20:26:13 +00:00
Daniel Roe b443de230e
test: re-enable accidentally disabled unit tests 🙈 2023-12-19 20:03:09 +00:00
Daniel Roe 8f5fed57db
feat(schema): default to `bundler` module resolution (#22821) 2023-12-19 15:02:28 +00:00
Julien Huang 1b93e604d3
feat(nuxt): allow client components within `NuxtIsland` (#22649) 2023-12-19 12:21:29 +00:00
renovate[bot] dce7227b18
chore(deps): update all non-major dependencies to v3.3.13 (main) (#24823)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-12-19 12:17:25 +00:00
Sébastien Chopin d26822f3df
feat(nuxt): add `callOnce` util to allow running code only once (#24787) 2023-12-19 11:00:11 +00:00
Julien Huang 9cd6c922e5
feat(nuxt): move loading api behind hooks (#24010) 2023-12-19 10:18:10 +00:00
Daniel Roe 3be4a5d406
chore(nuxt): add return type for entry (#24821) 2023-12-19 10:07:43 +00:00
Harlan Wilton 642d4dc9de
fix(nuxt): eager load island components map (#24584) 2023-12-19 10:07:34 +00:00
renovate[bot] 0d725e8cfc
chore(deps): update all non-major dependencies (main) (#24817)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 10:07:10 +00:00
renovate[bot] 1f8aac0160
chore(deps): update all non-major dependencies (main) (#24789)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-12-18 19:06:22 +01:00
Daniel Roe 2c1012326e
chore: pin rollup to v4 (#24814) 2023-12-18 18:45:30 +01:00
Daniel Roe d5c95ad472
fix(nuxt): revert async transform of `setup` within `defineComponent` (#24784) 2023-12-16 11:09:41 +00:00
Nathanaël Labreuil 6f3cf42c9e
fix(nuxt): add `appManifest` middleware after modules run (#24786) 2023-12-16 09:12:22 +00:00
Michael Brevard 40a5f44942
feat(nuxt): `useRequestHeader` utility (#24781) 2023-12-16 09:08:56 +00:00
renovate[bot] fe2f0e01f2
chore(deps): update dependency vite to v5.0.10 (main) (#24783)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-15 20:10:16 +00:00
Daniel Roe e972c226d8
feat(nuxt): allow customising fallback layout (#24777) 2023-12-15 17:30:45 +00:00
renovate[bot] 4676fd0aa7
chore(deps): update dependency webpackbar to v6 (main) (#24778)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-15 15:11:05 +00:00
Michael Brevard 153d5ff273
perf(schema): use parallel promises (#24771)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-12-15 14:16:35 +00:00
Michael Brevard 24bedc5e56
perf(schema): avoid duplicate `get` operations (#24734) 2023-12-15 09:38:19 +00:00
Daniel Roe db3a9f0554
feat(nuxt): transform `setup` within `defineComponent` options (#24515) 2023-12-14 21:00:36 +00:00
renovate[bot] 5d3792ec99
chore(deps): update all non-major dependencies (main) (#24759)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-14 18:03:02 +00:00
Daniel Roe c5ff169c3a
feat(kit): add new `addServerScanDir` composable (#24001) 2023-12-14 17:11:53 +00:00
Julien Huang 5877e11c89
feat(nuxt): allow plugins to specify dependencies (#24127) 2023-12-14 17:11:08 +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 6c7d430845
refactor(nuxt): remove `process.*` usage in nuxt vue app (#24749) 2023-12-14 13:58:25 +00:00
Daniel Roe 37a5d35a6d
feat(vite): replace browser globals with `undefined` on server (#24711) 2023-12-14 13:17:50 +00:00
Damian Głowala 72c8503236
fix(nuxt): ensure `error` in `useAsyncData` has correct type (#24396) 2023-12-14 12:41:40 +00:00
Michael Brevard 4e0d2c073f
perf(vite): simplify manifest property acccess (#24715) 2023-12-14 11:25:20 +00:00
Eugen Guriev 8ccafb182d
feat(nuxt): add `dedupe` option for data fetching composables (#24564) 2023-12-14 11:08:43 +00:00
Julien Huang 17b5ed9ad8
feat(nuxt): expose `refresh` on islands and server components (#24261) 2023-12-14 11:07:54 +00:00
Michael Brevard 1711c33be4
perf(kit): avoid duplicate `join` operation (#24717) 2023-12-14 11:04:20 +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
Michael Brevard 62df8f086d
perf(vite): avoid duplicate `resolve` operation (#24736) 2023-12-14 10:32:22 +00:00
Alper Doğan 3cc333690b
feat(nuxt): layers support for spa loading template (#24709) 2023-12-13 11:54:56 +00:00
Daniel Roe 7827f1843b
feat(kit): load `/module` or `/nuxt` module subpath if it exists (#24707) 2023-12-12 17:55:21 +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] 700a615553
chore(deps): update all non-major dependencies (main) (#24660)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-12-09 20:45:36 +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
xxhls 8934eb31d9
docs: prefer `~` to `@` alias in examples (#24574) 2023-12-05 12:40:04 +00:00
renovate[bot] caef295215
chore(deps): update all non-major dependencies (main) (#24563)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-02 21:54:02 +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
Daniel Roe 4b3892117f
fix(vite): use `isBuiltin` polyfill for greater node support (#24512) 2023-11-28 21:53:12 +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
Julien Huang 0eb9caf0c2
fix(nuxt): remove experimental `reactivityTransform` (vue 3.4) (#24477) 2023-11-27 23:02:02 +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
Daniel Acuña c214869e51
feat(kit): allow customising logger options (#24243) 2023-11-23 21:57:48 +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
Sadegh Barati be11bac9c2
feat(kit): support prepend option for `addComponentsDir` (#24309) 2023-11-23 21:13:03 +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
Damian Głowala c4445268b6
fix(schema): add type for `ignoreOptions` (#24337) 2023-11-16 15:21:23 +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
Luke Nelson 6ec267be87
fix(schema): use scule types for `runtimeConfig` type hints (#23696) 2023-11-15 18:58:00 +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
Daniel Roe 86693c1005
fix(vite): use rollup replace plugin for `typeof` optimisations (#23903) 2023-11-14 12:22:40 +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
Dario Ferderber 2832f0114b
fix(vite): provide default values for `transformAssetUrls` (#24173) 2023-11-07 19:40:16 +00:00
renovate[bot] 1467f0cd55
chore(deps): update all non-major dependencies (main) (#24163)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 16:54:07 +00:00
Daniel Roe dfff6f13c4
fix(vite): skip warming up node builtins (#24162) 2023-11-07 11:41:24 +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
Daniel Roe 75cf1914ba
chore: extract `@nuxt/test-utils` to separate repo (#24146) 2023-11-06 15:38:45 +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
Fabian B e5fccc0a30
docs: improve router docs on nuxt-injected options (#24126) 2023-11-06 09:35:05 +00:00
Mehdi Lahlou 38b6d88cfa
fix(vite): normalise entry id for `typeCheck` plugin (#24114) 2023-11-03 22:35:13 +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 dc04f28cff
fix(vite): include more of warmup within try/catch (#24072) 2023-11-02 09:35:32 +00: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 ebb5767b9c
fix(kit): fix `addServerImportsDir` implementation (#24000) 2023-10-31 14:16:01 +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 4f017a5538
fix(vite): don't warm up css deps and normalise urls correctly (#23975) 2023-10-30 22:02:41 +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
Daniel Roe 802cf7a1e9
fix(schema): correctly set default cssnano config (#23980) 2023-10-30 17:57:11 +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
Daniel Roe 4b2608c74d
fix(vite): use `h3` cors handler for vite routes only (#23995) 2023-10-29 02:14:39 +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
Daniel Roe 8e44395d7a
fix(vite): remove `postcss-url` and duplicate `postcss-import` (#23861) 2023-10-25 09:38:01 +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 b63b4e58e8
fix(webpack): use lodash `cloneDeep` again (#23888) 2023-10-23 23:35:06 +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
Daniel Roe cd76c617fa
fix(nuxt,schema,vite,webpack): analyze w/o overriding config (#23856) 2023-10-23 20:19:16 +09:00
Daniel Roe 803c4fe147
fix(kit): resolve module tsconfig paths relative to dirs (#23860) 2023-10-22 10:08:02 +02:00
Daniel Roe d6c196afad
fix(nuxt): resolve `@unhead/vue` in template code (#23858) 2023-10-22 09:39:56 +02:00
Daniel Roe 06e6140953
fix(nuxt): improve watcher logs slightly (#23857) 2023-10-22 09:23:03 +02:00