Commit Graph

5085 Commits

Author SHA1 Message Date
Daniel Roe 5926bbeff8
feat(nuxt): allow 'lazy' (non-blocking) server components (#21918) 2023-07-31 09:51:09 +01:00
Damian Głowala 0991e885fd
feat(nuxt): autocomplete layouts in `setPageLayout`/`<NuxtLayout>` (#22362) 2023-07-31 09:50:55 +01:00
Daniel Roe 38d2bb7b95
feat(kit,nuxi): add `writeTypes` utility (#22385) 2023-07-31 09:42:42 +01:00
Julien Huang 0f839dd723
feat(nuxt): environment-specific plugin execution for islands (#20726) 2023-07-30 22:36:11 +01:00
Julien Huang ffc4e798cd
feat(nuxt): allow remote sources for islands (#21592) 2023-07-30 22:00:41 +01:00
Jean-Pierre Carvalho 620097241a
feat(nuxt): auto-install `@nuxt/webpack-builder` when needed (#21747) 2023-07-30 21:25:00 +01:00
Joaquín Sánchez 2df9a4b9db
fix(nuxt): test `watch` paths against all layer `srcDir`s (#22307) 2023-07-30 19:47:29 +01:00
Harlan Wilton 9b09b4d112
feat(nuxt): render all head tags on server with `unhead` (#22179) 2023-07-30 19:46:16 +01:00
Daniel Roe a2b5d31270
perf(nuxt): write templates in single sync step + improve logs (#22384) 2023-07-30 17:14:42 +01:00
renovate[bot] 9e92c74d07
chore(deps): update all non-major dependencies (main) (#22315)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-30 16:45:37 +01:00
Anthony Fu c5f94be5d1
feat(nuxt): expose filtered templates in `app:templatesGenerated` hook (#21935) 2023-07-30 12:41:01 +01:00
Daniel Roe 2f734df9b5
fix(nuxt): disallow redirects to more script protocols (#22366)
Co-authored-by: Damian Głowala <48835293+DamianGlowala@users.noreply.github.com>
2023-07-30 11:09:16 +01:00
Prashant Palikhe 2616aadda6
feat(nuxt): allow dynamic `scrollToTop` page meta (#21741) 2023-07-30 11:07:01 +01:00
Daniel Roe fc10da37fb
docs: add example for accessing vite config programmatically (#18812)
Co-authored-by: Damian Głowala <48835293+DamianGlowala@users.noreply.github.com>
2023-07-30 10:17:36 +01:00
Ted Xu f6a350e390
docs: update `.env` section (#22369) 2023-07-30 10:16:45 +01:00
Daniel Roe 257cb3c8a0
chore(deps): bump typescript/untyped versions (#22340) 2023-07-30 10:16:13 +01:00
Ryota Watanabe 8166fb20a5
fix(nuxi): only strip extensions from files (#22399) 2023-07-30 10:11:50 +01:00
Aleksandra c044d0eef5
perf(nuxt): export DefineNuxtConfig interface from `nuxt/config` (#22391) 2023-07-29 19:32:28 +01:00
Dawid Kopys 7e05b6e785
docs: correct manually typing runtime config example (#22393) 2023-07-29 19:14:08 +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
Harlan Wilton 694f13b18f
fix(kit): handle tuple-format modules in `hasNuxtModule` (#22316) 2023-07-25 21:04:16 +00:00
Daniel Roe e7139b5104
chore: dedupe and bump semver (#22322) 2023-07-25 18:16:27 +02: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
Daniel Roe 6f365313c4
ci: pin actionlint script (#22324) 2023-07-25 18:08:38 +02:00
StepSecurity Bot 2748e54aec
ci: harden GitHub actions (#22321) 2023-07-25 15:47:29 +01:00
Julien Huang b650207fa5
docs: add information on how to type custom hooks (#22312) 2023-07-25 09:25:14 +01:00
renovate[bot] 832796fe1a
chore(deps): update all non-major dependencies to v0.10.2 (main) (#22309)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-24 23:50:04 +01:00
Sisir Ghimire Chettri bef07468fa
docs: fix typo (#22308) 2023-07-24 20:46:50 +01:00
Daniel Roe 491ebff3b6
feat(schema,webpack): allow `$client` and `$server` overrides (#22304) 2023-07-24 20:46:09 +01: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
Daniel Roe e2a6ad353d
feat(schema,vite): allow `$client` and `$server` vite env overrides (#22302) 2023-07-24 18:32:12 +01:00
Daniel Roe 4aadfac631
fix(webpack): remove legacy support for `build.extend` (#22305) 2023-07-24 18:21:28 +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
Daniel Roe 6f1a557e5e ci: grant permission to comment on prs 2023-07-20 13:48:38 +01:00
renovate[bot] 4b13dadaa2
chore(deps): pin devdependency happy-dom to 10.5.2 (main) (#22240)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 11:00:04 +01:00
Daniel Roe 6508da25c4
ci: add semantic pull request workflow (#22241) 2023-07-20 10:59:44 +01:00
Daniel Roe 6a3cfb1bc9
ci: add ecosystem-ci pr comment trigger (#22239) 2023-07-20 10:58:58 +01:00
Julien Huang 6c517e919c
docs: mention `#components` import for dynamic component (#22231) 2023-07-20 10:55:11 +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
Daniel Roe 42284c96a7 feat(vite): unpin vite from minor (#22031) 2023-07-20 09:52:44 +01:00