Commit Graph

1405 Commits

Author SHA1 Message Date
Damian Głowala 58ae53b402
feat(nuxt,schema): allow setting serialisable vue app config (#28873) 2024-09-19 14:59:50 +01:00
Daniel Roe f6ecf9a202
fix(nuxt): don't resolve relative import type paths for deps (#29069) 2024-09-19 13:18:28 +01:00
Daniel Roe b67f13cd6b
fix(nuxt): empty nitro `buildDir` in dev mode (#29068) 2024-09-19 13:11:30 +01:00
renovate[bot] d6387e22e6
chore(deps): update all non-major dependencies (main) (#29047)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-09-18 21:50:57 +02:00
Daniel Roe efae3a4f3c
chore: add more checks around indexed access (#29060) 2024-09-18 21:41:53 +02:00
DarkVen0m 2b73e1690c
fix(nuxt): pass `DOMException` as fetch abort exception (#29058) 2024-09-18 21:21:18 +02:00
Daniel Roe 5faf720b42
fix(nuxt): defer unsetting error handler until suspense resolves (#29037) 2024-09-17 16:57:23 +02:00
Daniel Roe 215ae69192
fix(nuxt): do not resolve non-absolute component paths (#29036) 2024-09-17 16:57:02 +02:00
Daniel Roe 27a7ca3c1e
fix(nuxt): access server build from `webpack` memfs (#29027) 2024-09-16 22:44:39 +02:00
Ezra Ashenafi 68451570df
fix(nuxt): simplify plugin `InjectionType` template conditional (#29023) 2024-09-16 15:38:04 +02:00
Artem Maslov 644b6fc1e8
fix(nuxt): correct type for `useError` (#28996) 2024-09-15 21:37:24 +01:00
Daniel Roe be622645e0
fix(nuxt): catch chunk errors directly in navigation 2024-09-13 12:44:43 +01:00
Daniel Roe 646c1f8b95
fix(nuxt): ensure component imports are injected last (#28944) 2024-09-11 14:12:16 +01:00
Julien Huang 275481c456
fix(nuxt): make `runWithContext` generic (#28926) 2024-09-11 11:49:35 +01:00
Daniel Roe 5a61bc52f2
fix(nuxt): use case-insensitive regexp for `<script>` blocks 2024-09-11 11:41:47 +01:00
Daniel Roe a0ea790b80
fix(kit,nuxt,schema)!: remove other support for nuxt2/bridge (#28936) 2024-09-11 11:02:22 +01:00
Daniel Roe 2f0a28d47e
refactor(nuxt): use `vite:preloadError` event (#28862) 2024-09-11 11:01:55 +01:00
Daniel Roe f7efc3d359
fix(nuxt): set `inheritAttrs: false` for fragment components (#28939) 2024-09-11 10:26:10 +01:00
Daniel Roe cea69b6832
fix(nuxt): fall back to original component `filePath` (#28925) 2024-09-10 22:36:53 +01:00
Daniel Roe cdc4a23107
fix(nuxt,schema): accept any module in inline `modules` array (#28922) 2024-09-10 21:16:35 +01:00
Daniel Roe 1fec546102
perf(nuxt): remove interop default for dynamic components (#28912) 2024-09-10 14:56:08 +01:00
Daniel Roe 06337da6a4
chore: enable `noUncheckedSideEffectImports` (#28903) 2024-09-09 22:23:30 +01:00
renovate[bot] 3dc1bfcbd3
chore(deps): update all non-major dependencies (main) (#28898)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-09-09 21:19:06 +01:00
Daniel Roe 213ce66c36
fix(nuxt): do not accept attrs on `<NuxtErrorBoundary>` (#28901) 2024-09-09 20:37:55 +01:00
Daniel Roe 93b5b04e9a
fix(nuxt): ensure we process files in `buildDir` for unimport (#28899) 2024-09-09 17:23:36 +01:00
Anthony Fu ada1e49f5a
fix(nuxt): enable `injectAtEnd` to reduce circular auto-imports (#28822) 2024-09-09 16:30:10 +01:00
Daniel Roe 43d34f4a70
fix(nuxt): log more context of prerendering errors (#28895) 2024-09-09 14:30:11 +01:00
Daniel Roe d5cf409ddc
fix(nuxt): fix ssr log querySelector (#28864)
Co-authored-by: Julien Huang <julien.huang@outlook.fr>
2024-09-09 10:39:05 +01:00
Daniel Roe a39773b1ab
fix(nuxt): improve accuracy of module resolution conditions (#28846) 2024-09-05 22:36:15 +02:00
Daniel Roe d7586adfc0
fix(nuxt): resolve full component paths (#28843) 2024-09-05 17:38:43 +02:00
Daniel Roe 2c1dfcf81d
chore: use consola to log out compatibility info (#28854) 2024-09-05 17:27:16 +02:00
Daniel Roe 181d043eaf
fix(nuxt): render server errors with `ssr: false` (#28834) 2024-09-05 09:56:25 +02:00
Daniel Roe 91dfab3f11
fix(nuxt): don't override vue instance with legacy `asyncData` (#28842) 2024-09-05 09:56:01 +02:00
Daniel Roe b0bf8b55fc
fix(nuxt): ensure injected `route` has enumerable keys (#28841) 2024-09-05 09:33:07 +02:00
renovate[bot] e7b5dcfaff
chore(deps): update all non-major dependencies (main) (#28823)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-09-04 20:10:14 +01:00
Gianluca Di Francesco 0c9aa08858
fix(nuxt): improve `isNuxtError` type inference (#28814) 2024-09-03 22:43:49 +01:00
Daniel Roe 7346d61498
refactor(nuxt): update to vue v3.5 + native `useId` (#28285) 2024-09-03 14:33:21 +01:00
Joaquín Sánchez 41236589cc
chore: ignore eslint warnings about console logging (#28795) 2024-09-03 09:39:15 +01:00
Daniel Roe 125dae6dd6
perf(nuxt): use reducer array + handle modified proto (#28768) 2024-09-02 12:14:18 +01:00
Gianluca Di Francesco 4e74246bcc
fix(nuxt): allow updating `appConfig` with non-iterable objects (#28773) 2024-09-02 12:12:58 +01:00
Eckhardt (Kaizen) Dreyer c8cff9be54
fix(nuxt): handle deleted cookies from `CookieStore` events (#28760) 2024-08-30 14:37:19 +01:00
Daniel Roe 77e36ee274
fix(nuxt): improve error logging in import protections (#28753) 2024-08-29 20:50:01 +01:00
Daniel Roe d2ef3145f6
fix(nuxt): augment `NuxtOptions` as well as config (#28747) 2024-08-28 22:19:20 +01:00
Daniel Roe e367cc9c48
feat(nuxt): cache vue app build outputs (#28726) 2024-08-28 21:00:38 +01:00
Daniel Roe 79bb63bdb4
fix(nuxt): do not pass listeners to custom `NuxtLink` (#28738) 2024-08-28 12:31:59 +01:00
Thimo Sietsma 76f3ab400d
fix(nuxt): do not accept arbitrary strings for `MiddlewareKey` (#28676) 2024-08-26 20:57:58 +01:00
Daniel Roe 22cb8342d3
fix(nuxt): handle mismatching declaration/plugin extensions (#28709) 2024-08-26 15:25:30 +01:00
Daniel Roe 0b3e2b18c1
fix(nuxt): revert back to object syntax for island head (#28656) 2024-08-22 14:57:10 +01:00
Julien Huang 8730dde90b
feat(nuxt): allow server islands to manipulate head (#27987) 2024-08-22 13:05:39 +01:00
Daniel Roe 66f4c5553e
fix(nuxt): do not provide default `prefetchOn` prop (#28630) 2024-08-21 16:34:02 +01:00