Commit Graph

1093 Commits

Author SHA1 Message Date
Prashant Palikhe 2616aadda6
feat(nuxt): allow dynamic `scrollToTop` page meta (#21741) 2023-07-30 11:07:01 +01:00
Daniel Roe 257cb3c8a0
chore(deps): bump typescript/untyped versions (#22340) 2023-07-30 10:16:13 +01:00
Aleksandra c044d0eef5
perf(nuxt): export DefineNuxtConfig interface from `nuxt/config` (#22391) 2023-07-29 19:32:28 +01:00
OhB00 ae8a2fb521
fix(nuxt): use computed path value for `useFetch` hash (#22378) 2023-07-29 06:23:08 +02:00
Daniel Roe 9741f267be
refactor(nuxi,schema): move loading template into schema (#22336) 2023-07-26 23:07:23 +02:00
Daniel Roe e2c7edd479
fix(nuxt): pass (and handle) relative paths in `builder:watch` (#22333) 2023-07-26 11:16:01 +02:00
Anthony Fu e3437c67d6
fix(nuxt): components auto-import for JSX (#22330) 2023-07-26 05:30:44 +01:00
Daniel Roe 03fbd30d1c
fix(nuxt): allow `validate` return typing to be either error or boolean (#22323) 2023-07-25 16:09:41 +00:00
renovate[bot] 1b5a8bb924
chore(deps): update dependency vite to v4.4.7 (main) (#22303)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-24 19:10:25 +01:00
renovate[bot] 54887aa05b
chore(deps): update all non-major dependencies (main) (#22248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-24 10:17:02 +01:00
Julien Huang 2e6c4519cf
fix(nuxt): bind `createClientOnly` render function to ctx (#22289) 2023-07-24 09:00:31 +01:00
Maik Kowol 7046930a67
fix(nuxt): add overloads for `asyncData` generic + default (#22258) 2023-07-23 09:24:54 +01:00
Daniel Roe 429d3656e9
fix(nuxt): access resolved `scrollBehaviorType` (#22264) 2023-07-21 10:17:07 +01:00
Rudolf Byker 9742bffac2
fix(nuxt): await `prerender:routes` hook (#22247) 2023-07-20 14:22:10 +01:00
renovate[bot] 3cb10d6dc8
chore(deps): update dependency unimport to ^3.1.0 (main) (#22246)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 14:21:36 +01:00
renovate[bot] 1f1de38d03
chore(deps): update all non-major dependencies (main) (#21979)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-20 10:43:33 +01:00
Lucas Vargas a2552c0191 feat(nuxt): smooth scroll behavior option (#21948) 2023-07-20 09:54:03 +01:00
Bogdan Kostyuk bea5ec35fb feat(nuxt): polyfill idle callback utils (#21863) 2023-07-20 09:53:29 +01:00
github-actions[bot] f6a3adb521
v3.6.5 (#22229)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-19 19:40:34 +02:00
github-actions[bot] 380a91985c
v3.6.4 2023-07-19 16:19:14 +01:00
Daniel Roe 0f16cd6124
perf(nuxt,schema): do not watch `buildDir` and `node_modules` (#22214) 2023-07-19 15:43:28 +01:00
Daniel Roe 5b409f8579
fix(nuxt): avoid premature hydration when using async layouts (#22198) 2023-07-19 07:55:53 +01:00
Daniel Roe 449a01526a
fix(nuxt): ensure we only increment hydrating count once (#22200) 2023-07-18 16:21:53 +01:00
Anthony Fu f6b64f6a65
fix(nuxt): resolve race condition regenerating auto imports (#22201) 2023-07-18 16:20:06 +01:00
Julien Huang f4ec04f520
fix(nuxt): add `baseURL` to island fetch requests (#22009) 2023-07-18 16:07:35 +01:00
Alexander Lichter 4b6f3e1ba1
fix(nuxt): work around payload extraction issue (#22162)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-18 13:31:35 +02:00
Daniel Roe b8a282e115
fix(nuxt): don't redirect if initial path has trailing slash (#22192) 2023-07-18 11:03:14 +01:00
Alexander Lichter fed5868184
fix(core): correctly use `toLowerCase` for possible `moduleResolution` (#22160) 2023-07-16 00:48:03 +02:00
github-actions[bot] f068ad5edd
v3.6.3 2023-07-14 23:48:50 +01:00
云游君 e3553a36f9
fix(nuxt): skip scanning components that do not produce a name (#22074) 2023-07-14 14:50:14 +01:00
Jianqi Pan 988e75bbc7
fix(nuxt): skip view transitions where there is no route change (#22140) 2023-07-14 14:49:57 +01:00
Daniel Roe a07cfb8663
refactor(cli,schema): add `bundler` module resolution flag (#22142) 2023-07-14 14:46:40 +01:00
Daniel Roe e9dac76348
fix(nuxt): add pages in correct hook when generating (#22088) 2023-07-12 08:26:52 +01:00
Daniel Roe dcef9d94cd
perf(nuxt): prepopulate island payloads from rendered html (#22049)
Co-authored-by: Julien Huang <julien.huang@outlook.fr>
2023-07-12 07:28:22 +01:00
renovate[bot] d2aee40b9d
chore(deps): update vitest to ^0.33.0 (main) (#21998)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-07 10:26:57 +01:00
renovate[bot] 7dd012e29e
chore(deps): pin dependencies (main) (#21986)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-07 09:51:42 +01:00
renovate[bot] e16680b7ef
chore(deps): update all non-major dependencies (main) (#21972)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-06 09:05:39 +01:00
github-actions[bot] 88f914e9a0
v3.6.2 2023-07-05 22:42:25 +01:00
renovate[bot] 927d637e3f
chore(deps): update all non-major dependencies (main) (#21955)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-05 18:31:22 +02:00
Daniel Roe 74c11dc662
perf(nuxt): use getters when constructing reactive routes (#21957) 2023-07-05 14:33:12 +02:00
Daniel Roe d0dde6426f
fix(nuxt): preserve old vnode when leaving nested route (#21823) 2023-07-05 12:39:39 +02:00
renovate[bot] 00fb33379c
chore(deps): update all non-major dependencies (main) (#21939)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-05 12:18:44 +02:00
Julien Huang 52a427d583
fix(nuxt): use `$fetch.raw` in dev client mode for islands (#21904) 2023-07-05 11:48:01 +02:00
Anthony Fu 28e91a7aad
fix(nuxt): regenerate imports after template (#21934) 2023-07-05 11:25:21 +02:00
renovate[bot] dfef49f508
chore(deps): update all non-major dependencies (main) (#21921)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-04 18:09:01 +02:00
ChronicStone fd2b36a64d
fix(nuxt): support custom route name meta with `typedPages` (#21659) 2023-07-04 06:24:50 +01:00
Daniel Roe 435ac87961
perf(nuxt): allow hmr for server components in dev mode (#21916) 2023-07-04 05:21:27 +01:00
renovate[bot] d15df420a3
chore(deps): update all non-major dependencies (main) (#21851)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-03 21:08:25 +01:00
Julien Huang 9f5130d06b
fix(nuxt): stop loading indicator on navigation failure (#21751) 2023-07-03 12:14:17 +01:00
Daniel Roe 87e01ccf0e
fix(nuxt): handle injecting multiple entry ids for styles (#21864) 2023-06-30 05:25:43 +01:00
Daniel Roe 669e9bcf2d
fix(nuxt): ensure static presets equivalent to `nuxi generate` (#21860) 2023-06-29 10:14:35 +01:00
Julien Huang cc4cf68ed4
perf(nuxt): don't run island transform plugin if disabled (#21844) 2023-06-28 17:44:43 +01:00
renovate[bot] 07a0e9d412
chore(deps): update all non-major dependencies (main) (#21833)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-06-28 15:43:04 +01:00
Daniel Roe b108b1ee70
fix(nuxt): improve default prerender behaviour (#21817) 2023-06-28 15:17:19 +01:00
Daniel Roe e023c06353
fix(nuxt, vite): do not use cjs utils to resolve/alias vue (#21837) 2023-06-28 14:49:50 +01:00
renovate[bot] 4709c3acf9
chore(deps): update all non-major dependencies (main) (#21806)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-06-28 09:14:56 +01:00
Daniel Roe 489b088836
fix(nuxt): only redirect if path is not the same as initial url (#21815) 2023-06-27 11:15:35 +01:00
Daniel Roe 9c8746f2a6
chore: prune internal unused code and exports (#21809) 2023-06-27 10:38:40 +01:00
github-actions[bot] 54a0d5e8dc
v3.6.1 2023-06-26 20:25:37 +01:00
renovate[bot] 32333447f1
chore(deps): update all non-major dependencies (main) (#21794)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-26 20:10:28 +01:00
Daniel Roe 4a7134f9b4
fix(nuxt): use starting index when transforming islands (#21795) 2023-06-26 19:32:02 +01:00
Anthony Fu 3550893227
fix(nuxt): support importing types from `#imports` (#21796) 2023-06-26 16:53:29 +01:00
renovate[bot] d9a3ab80e0
chore(deps): update all non-major dependencies (main) (#21776)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-06-26 13:24:21 +01:00
renovate[bot] c0ba36fcd6
chore(deps): update dependency esbuild to ^0.18.8 (main) (#21736)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-06-25 23:51:03 +01:00
Daniel Roe 4cc9a7135d
fix(nuxt): inline global css with `ssr: false` route rule (#21763) 2023-06-25 22:50:42 +01:00
Daniel Roe 5b8370414a
fix(nuxt): augment nitro config within server context as well (#21724) 2023-06-25 17:40:53 +01:00
Daniel Roe 1cd48cbef9
fix(nuxt): escape colons in page paths (#21731) 2023-06-25 17:40:30 +01:00
Daniel Roe c72bc95473
fix(nuxt): only remove one item from middleware (#21730) 2023-06-25 17:40:12 +01:00
Daniel Roe 6b8cb97d54
fix(nuxt): remove `path` from SPA payload (#21732) 2023-06-25 17:38:51 +01:00
Daniel Roe 068ab19aab
fix(nuxt): respect `false` to disable spa loading template (#21739) 2023-06-25 17:38:31 +01:00
Daniel Roe 88bc32d42a
fix(nuxt): proxy headers to islands + returned prerender hints (#21740) 2023-06-25 17:38:15 +01:00
Daniel Roe 789c8bfa95
fix(nuxt): use esbuild/acorn instead of `typescript` dep (#21729) 2023-06-24 00:01:17 +01:00
github-actions[bot] e58cfc81f0
v3.6.0 2023-06-23 13:06:06 +01:00
Anthony Fu adb1c122a7
fix(nuxt): fix error on layout switching (#21450)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-06-23 11:02:01 +01:00
Daniel Roe dd5dff37d5
fix(nuxt,schema): prefer unknown rather than any for signatures (#21700) 2023-06-22 14:14:21 +01:00
Daniel Roe e00beddad6
fix(nuxt): add aliases and augmentations for nitro context (#21680) 2023-06-22 11:49:14 +01:00
Daniel Roe 14a7d95139
fix(nuxt): use static nitro build if possible (#21655) 2023-06-22 11:00:50 +01:00
Daniel Roe be3f6f7018
feat(nuxt): update devdependency nitropack to v2.5.1 (#21696)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-22 10:38:26 +01:00
renovate[bot] c30b91ada8
chore(deps): update all non-major dependencies (main) (#21660)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-06-21 12:28:17 +01:00
Daniel Roe bd34a8c158
fix(nuxt): do not embed error path in payload (#21671) 2023-06-21 11:04:44 +01:00
Daniel Roe c3c56c14ab
fix(nuxt): guard `res.end()` calls with check if event is handled (#21665) 2023-06-21 07:07:02 +01:00
Daniel Roe aa2fd0112d
feat(nuxt): add types for nuxt-defined nitro runtime hooks (#21666) 2023-06-21 07:05:47 +01:00
c-schwan 5460873161
fix(nuxt): move to `@typescript-eslint/typescript-estree` (#21664) 2023-06-20 22:01:31 +01:00
Daniel Roe c66c82e6a0
feat(nuxt): allow configuring spa loading indicator (#21640) 2023-06-20 19:55:20 +01:00
Daniel Roe 343a46d5f9
fix(nuxt): inline css directly in root component (#21573) 2023-06-20 19:28:44 +01:00
renovate[bot] 5216e11ca9
chore(deps): update all non-major dependencies (main) (#21652)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-20 18:29:18 +01:00
Israel Ortuño 91ebcd7ee9
fix(nuxt): scroll to top in nested routes (#21657) 2023-06-20 17:14:56 +01:00
Daniel Roe de639e7ef9
fix(nuxt): stop indicator when not changing page component (#21656) 2023-06-20 17:02:59 +01:00
Daniel Roe b57d841614
fix(nuxt): post non-proxied cookie value via `BroadcastChannel` (#21653) 2023-06-20 17:02:13 +01:00
Daniel Roe 2abcc16cfb
perf(nuxt): extract and apply plugin order at build time (#21611) 2023-06-20 00:00:03 +01:00
Daniel Roe bb4ed5e406
fix(nuxi): add back default `baseUrl` in `tsconfig.json` (#21632) 2023-06-19 23:29:09 +01:00
Daniel Roe 3fd6c179e4
fix(nuxt): replace `:` in rendered server components (for win) (#21645) 2023-06-19 23:06:46 +01:00
Daniel Roe 0e575ad5ab
feat(nuxt): expose `useNuxtApp` to window for convenience (#21636) 2023-06-19 17:17:15 +01:00
renovate[bot] 190760719c
chore(deps): update all non-major dependencies (main) (#21628)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-19 17:09:03 +01:00
Nozomu Ikuta 634829a08c
fix(nuxt): improve warning for invalid children of `<Title>` (#21613) 2023-06-17 22:37:05 +01:00
renovate[bot] b805d58ebe
chore(deps): update all non-major dependencies (main) (#21572)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-06-17 09:10:17 +01:00
renovate[bot] b5b36c9567
chore(deps): update vitest to ^0.32.2 (main) (#21604)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-16 21:43:17 +01:00
Daniel Roe 2a42a5f807
fix(nuxt): ensure prerendered components are treated as islands (#21583) 2023-06-16 15:47:59 +01:00
Quentin 7e74e7c2fc
feat(nuxt): start loading indicator state with middleware (#21003) 2023-06-16 15:47:20 +01:00
Rodrigo Pimentel b37ec72f8a
feat(nuxt): emit error in `ssr-error` event (#21547) 2023-06-14 19:44:43 +01:00