Commit Graph

1870 Commits

Author SHA1 Message Date
renovate[bot] 0475d475d9
chore(deps): update all non-major dependencies (#4950)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-12 11:12:34 +02:00
renovate[bot] 33fb75ff7c
chore(deps): update all non-major dependencies (#4934)
* chore(deps): update all non-major dependencies

* update lock

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-05-12 11:10:32 +02:00
Daniel Roe cad4edd5a3
fix(nuxt): respect baseurl when redirecting (and universal router) (#4933)
* fix(nuxt): respect baseurl when redirecting (and universal router)

* test: add test case for redirect
2022-05-11 19:33:29 +02:00
renovate[bot] 7e89fe8f6c
chore(deps): update all non-major dependencies (#4914)
* chore(deps): update all non-major dependencies

* update lock

* fix: update types

* fix: update error type

* test: update useFetch url

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2022-05-11 14:32:05 +02:00
renovate[bot] 5c8c0451a6
chore(deps): update all non-major dependencies (#4899)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-10 11:10:09 +02:00
pooya parsa 36512d0eaa
v3.0.0-rc.3 (#4852) 2022-05-10 10:58:29 +02:00
renovate[bot] b633a9c106
chore(deps): update all non-major dependencies (#4867)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-09 16:11:59 +02:00
Sébastien Chopin 9e5a3cdc6f
fix(nuxt): avoid redirect with different encoding and trailing slash (#4857)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-05-06 18:02:50 +02:00
pooya parsa a58178c4fd
refactor(nuxt): cleanup renderer entry (#4853) 2022-05-06 17:34:21 +02:00
Dario Merz 31c67ad9b4
fix(vite): ignore virtual imports that aren't in vfs (#4822)
Co-authored-by: Dario Merz <dario.merz@deptagency.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2022-05-06 15:33:32 +02:00
Jalil Wahdatehagh 5816fee892 fix(nuxt): add missing import to client only wrapper (#4851) 2022-05-06 15:32:29 +02:00
pooya parsa 92847ed924
feat(nuxt, kit): add shortcuts to register custom server handlers (#4850) 2022-05-06 15:31:52 +02:00
Daniel Roe e0125f49ff
fix(schema): add back `PublicRuntimeConfig` interface for augmentation (#4849) 2022-05-06 15:27:42 +02:00
renovate[bot] a5ba1df37a
chore(deps): update all non-major dependencies to ^0.10.5 (#4846)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-06 15:25:00 +02:00
pooya parsa f67deed037
feat(nuxt)!: upgrade `nitropack` to `0.4.x` (#4837) 2022-05-06 15:03:38 +02:00
Anthony Fu a862a67c80
feat(auto-import): custom include option (#4834) 2022-05-06 13:11:34 +02:00
Daniel Roe 87c62513fa
fix(nuxt): await asyncData if `ssr: false` (#4791) 2022-05-06 13:04:01 +02:00
Daniel Roe b29f635646
fix(nuxt): normalise window location for universal router (#4841) 2022-05-06 13:02:35 +02:00
Daniel Roe 750460693e
fix(nuxt): check if default slot is provided before calling it (#4842) 2022-05-06 12:52:08 +02:00
Daniel Roe 4079882bd4
fix(vite): use `buildAssetsURL` for dynamic imports (#4844) 2022-05-06 12:51:31 +02:00
Daniel Roe 27d67360e4
fix(nuxt): clear errors after navigation (#4839) 2022-05-06 12:50:54 +02:00
Pooya Parsa 3e579825c5 build(nuxt): revert nitropack to ^0.3.x
needs manual upgrade
2022-05-06 10:50:28 +02:00
Julien Huang 6b1671181e
fix(nuxt) : add default value for `nitro.rollupConfig.plugins` (#4830) 2022-05-06 10:33:56 +02:00
renovate[bot] 2cc336d3a3
chore(deps): update all non-major dependencies (#4828)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-05 23:45:37 +02:00
renovate[bot] 69b09f3af9
chore(deps): update all non-major dependencies (#4800)
* chore(deps): update all non-major dependencies

* update lock

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-05-05 23:43:26 +02:00
pooya parsa ebc27ce997
fix(nuxt): ensure url is not empty string (#4781) 2022-05-05 22:46:54 +02:00
renovate[bot] 5b63ae8ad5
chore(deps): update dependency vue-router to ^4.0.15 (#4792)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-04 11:23:37 +02:00
renovate[bot] 2c5c7d2bf1
chore(deps): update all non-major dependencies to ^0.10.2 (#4774)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-03 21:31:11 +02:00
Daniel Roe 8962cb7ef4
fix(schema): exclude `vite` from `DeepPartial` (#4772) 2022-05-03 11:56:59 +02:00
Daniel Roe f74a523f13
fix(nuxt): use `router.resolve` to resolve initial url (#4770) 2022-05-03 11:31:58 +02:00
renovate[bot] 686bd84d58
chore(deps): update all non-major dependencies to ^0.10.1 (#4764)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-02 23:02:51 +02:00
pooya parsa a8d42d586f
v3.0.0-rc.2 (#4763) 2022-05-02 22:47:05 +02:00
Daniel Roe 1f8e3e2f33
feat(nitro): add `nitro:build:before` hook (#4304)
* fix(nitro): add back `nitro:generate` hook

* fix: use `nitro:generate` hook for vite workarounds

* fix: remove comment

* fix: only call `nitro:generate` in build mode

* rename hook to `nitro:_build`

* fix: use `nitro:build:before`

* move dev guard

Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-05-02 22:15:47 +02:00
renovate[bot] 764b7860c5
chore(deps): update all non-major dependencies (#4756)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-02 18:35:53 +02:00
Max Heilmann ffb9f71312
fix(nuxt): preserve `error.data` in response (#4755) 2022-05-02 18:34:16 +02:00
Daniel Roe 4826918ed0
fix(nuxt): process middleware after plugins (#4645) 2022-05-02 12:00:08 +02:00
renovate[bot] 51ebfd3521
chore(deps): update all non-major dependencies (#4721)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-02 10:47:20 +02:00
Max Programming 22954d08ca
fix(nuxi): improve `nuxi init` output (#4612)
* Prevent redundant cd statement

* some more improvements

Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-04-29 21:03:46 +02:00
Alex Liu eb903bd66e
fix(nuxt3): improve error types for `useAsyncData` and `useFetch` (#4210)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2022-04-29 20:42:22 +02:00
Daniel Roe 2a3fbb4c24
fix(nuxt): mark config head as non-reactive (#4666) 2022-04-29 20:12:54 +02:00
renovate[bot] 773c565fef
chore(deps): update dependency @babel/core to ^7.17.10 (#4719)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-29 20:09:27 +02:00
renovate[bot] 68384b58f4
chore(deps): update dependency h3 to ^0.7.6 (#4716)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-29 20:07:54 +02:00
Anthony Fu 256df28124
chore: enable typecheck ci for packages (#4664) 2022-04-29 11:38:22 +02:00
Daniel Roe ab3971d302
fix(nuxt): use suspense for child pages on client-side navigation (#4677) 2022-04-29 11:37:49 +02:00
renovate[bot] ee64714771
chore(deps): update all non-major dependencies (#4674)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-29 11:37:31 +02:00
Ben Sheedy cb42d3e6ad
fix(nuxi): typo in init message (#4685) 2022-04-29 10:53:58 +02:00
Daniel Roe 59a8d43a8f
fix(schema): decrease recursion on `DeepPartial` (#4695) 2022-04-29 10:50:19 +02:00
Daniel Roe 7e912e7bf4
fix(nuxt): warn to provide a key for `useFetch` with `transform` option (#4590) 2022-04-27 18:19:10 +02:00
renovate[bot] 66de7e6c20
chore(deps): update all non-major dependencies (#4671)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-27 18:17:17 +02:00
Daniel Roe 2bfd749c24
feat(pages)!: explicitly allow optional params with `[[` (#4537) 2022-04-26 18:10:05 +02:00
renovate[bot] d2632e8d7c
chore(deps): update dependency @nuxt/telemetry to ^2.1.3 (#4633)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 18:06:36 +02:00
renovate[bot] 4046c30577
chore(deps): update dependency vite to ^2.9.6 (#4631)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 18:04:01 +02:00
Anthony Fu eb4b8c4c9d
fix(nuxt): cleanup auto imports on regenerate (#4626) 2022-04-26 17:52:39 +02:00
renovate[bot] 64f437a754
chore(deps): update all non-major dependencies (#4627)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 17:43:58 +02:00
Daniel Roe 2d202b59e3
fix(nuxi): don't strip file extensions from dirs in `tsconfig` (#4595) 2022-04-25 19:07:01 +02:00
Daniel Roe b8d2e64c78
fix(vite): don't match across newlines (#4596) 2022-04-25 18:55:33 +02:00
renovate[bot] 4ca940d29a
chore(deps): update all non-major dependencies (#4589)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 18:32:41 +02:00
renovate[bot] cc466f9585
chore(deps): update all non-major dependencies (#4583)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 11:42:20 +02:00
renovate[bot] 5906c6f95f
chore(deps): update all non-major dependencies (#4545)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 11:32:54 +02:00
Anthony Fu 46ecbc558d
fix(nuxt): await for `router.push` on ssr (#4491) 2022-04-22 17:37:52 +02:00
Daniel Roe 650d12fa9c
feat: allow disabling sourcemap generation (#4509) 2022-04-22 17:35:42 +02:00
Daniel Roe 4c6c027014
fix(vite): use single regex to reduce risk of collisions (#4442) 2022-04-22 17:22:22 +02:00
renovate[bot] 163b74f3f6
chore(deps): update all non-major dependencies (#4483)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-22 17:08:58 +02:00
Daniel Roe 648a70e97b
fix(vite): transform virtual templates (#4512) 2022-04-22 10:32:26 +02:00
Pooya Parsa 0c2f076957 chore(release): v3.0.0-rc.1 2022-04-20 23:09:37 +02:00
Daniel Roe 78fcbcf16f
fix(nuxt3): respect custom public dir in layers (#4477) 2022-04-20 22:07:01 +02:00
pooya parsa 975ec0c417
chore(nuxi): add notice for generate deployment (#4474) 2022-04-20 21:22:59 +02:00
pooya parsa 3c3291226d
fix(nuxt): skip server build with generate (#4472) 2022-04-20 21:12:04 +02:00
renovate[bot] 4f5a0d043e
chore(deps): update all non-major dependencies (#4470)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-20 20:39:35 +02:00
pooya parsa 9df0a2b036
fix(nuxi): use `rc` tag for upgrade command of nuxt (#4468) 2022-04-20 20:36:26 +02:00
pooya parsa 13a386da90
feat(nuxt): enable nuxt telemetry (#4467) 2022-04-20 20:25:09 +02:00
Sébastien Chopin 4c19b2652f
fix(nuxi): don't kill analyze command (#4462) 2022-04-20 16:47:43 +02:00
Daniel Roe d0ae5851e4
fix(nuxt): return 404 if hitting `404.vue` (#4460)
* fix(nuxt): return 404 if hitting `404.vue`

* docs: add info about `pages/404.vue`
2022-04-20 16:24:08 +02:00
Daniel Roe 7b091abcea
fix(nuxt3): default client-side fetch to use baseURL (#4456) 2022-04-20 14:35:33 +02:00
renovate[bot] a2e71ad14a
chore(deps): update all non-major dependencies (#4441)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-20 13:02:16 +02:00
Pooya Parsa fc8bcdb250 fix(kit): update schema dependency 2022-04-20 12:59:41 +02:00
Pooya Parsa 5f0fc19938 chore: update packages to 3.0.0-rc.0 2022-04-20 12:52:12 +02:00
Pooya Parsa e006c5605b fix(kit): try canonical package name for edge release 2022-04-20 12:35:09 +02:00
Daniel Roe d469c9a6d7
fix(nuxt3): don't rely on auto-imports for `defineAsyncComponent` (#4454) 2022-04-20 12:20:49 +02:00
pooya parsa 24923db992
chore: update and cleanup workspace (#4450)
* fix(test-utils): resolve nuxi locally
2022-04-20 12:19:30 +02:00
pooya parsa 4712e99411
refactor!: rename nuxt3 to nuxt (#4449) 2022-04-20 10:52:39 +02:00
Daniel Roe 896d1404a3
chore: bump node dependencies (#4440) 2022-04-20 00:14:27 +02:00
Daniel Roe eed7036627
fix(nuxi): strip extensions from absolute paths (for types) (#4300) 2022-04-19 21:14:39 +02:00
Daniel Roe b38dc097f6
feat(nuxt3): allow separating client and server components (#4390)
Co-authored-by: Anthony Fu <anthonyfu117@hotmail.com>
2022-04-19 21:13:55 +02:00
Daniel Roe ea47e56540
fix(nuxt3): improve redirect lifecycle (#4430)
* fix(nuxt3): improve redirect lifecycle

* fix: check against existing cookie value in header
2022-04-19 21:13:11 +02:00
Daniel Roe 71b808c8e9
fix(schema): use entire object for `app` properties (#4431) 2022-04-19 21:12:28 +02:00
renovate[bot] b30d8ad1f8
chore(deps): update all non-major dependencies (#4435)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-19 21:12:13 +02:00
pooya parsa 756693ce7f
feat!: migrate to nitro 0.3x (#4438) 2022-04-19 21:10:32 +02:00
Daniel Roe 74ce29b329
docs: remove `__dirname` and `__filename` from example code (#4381)
* docs: remove `__dirname` and `__filename` from example code

* fix: add `fileURLToPath`

* Update packages/schema/src/config/server.ts

Co-authored-by: pooya parsa <pyapar@gmail.com>

* Update docs/content/2.guide/6.going-further/7.testing.md

Co-authored-by: pooya parsa <pyapar@gmail.com>

Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-04-19 16:46:14 +02:00
Daniel Roe 90da56a03b
fix(nuxt3): initialize router with normalized url (#4427) 2022-04-19 16:37:08 +02:00
Daniel Roe 7a316c289a
fix(nuxt3): include route children in parent suspense (#4422) 2022-04-19 10:38:57 +02:00
pooya parsa ce38dcba1c
fix(nuxt3): always generate `/` route (#4421) 2022-04-19 10:17:41 +02:00
pooya parsa 0b8eeaf40f
build: update nuxt ui to ^0.1.0 (#4420) 2022-04-19 10:06:21 +02:00
renovate[bot] 77445c87e8
chore(deps): update all non-major dependencies (#4414)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-19 09:30:07 +02:00
renovate[bot] 59ba87ee83
chore(deps): update all non-major dependencies (#4395)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-17 11:58:21 +02:00
Damian 513978e15b
docs: fix and improve multiple sections (#4396) 2022-04-16 15:53:36 +02:00
renovate[bot] 04a72f83f1
build(deps): update all non-major dependencies (#4387)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-16 07:33:23 +02:00
pooya parsa 83d27bd158
feat: enable hybrid rendering for `nuxi build` (#4373) 2022-04-15 18:31:19 +02:00
Daniel Roe ea14a5c1c1
feat(vite,webpack): build/dev typechecking (#4379) 2022-04-15 17:28:42 +02:00
Daniel Roe e0b2a3bfe4
chore: use `node:` prefix for built-in modules (#4384) 2022-04-15 17:19:05 +02:00
renovate[bot] 450b6db234
chore(deps): update dependency nitropack to ^0.2.11 (#4377)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-15 17:01:21 +02:00
Daniel Roe 301a0aba49
build(vite): don't inline `h3` (#4378) 2022-04-15 17:01:09 +02:00
Daniel Roe 7fb29b3a6e
fix(webpack): add css, sass, scss to asset patterns to transpile (#4375) 2022-04-15 12:58:22 +02:00
Anthony Fu 51ae426d4c
fix(vite): dev bundler for cjs support (#4371) 2022-04-15 09:57:36 +02:00
renovate[bot] 2917af595b
chore(deps): update all non-major dependencies (#4367)
* chore(deps): update all non-major dependencies

* ignore type issue

* update lockfile

* remove tsignore

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-04-15 09:57:23 +02:00
Anthony Fu 074daa767c
fix(vite): interop cjs (#4370) 2022-04-15 09:40:40 +02:00
Daniel Roe 14d9e8e4ae
fix(nuxt3): directly emit `document.template.mjs` (#4360) 2022-04-15 09:39:16 +02:00
renovate[bot] eefaba8160
chore(deps): update dependency vite to ^2.9.5 (#4363)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-14 18:00:38 +02:00
renovate[bot] 4b54d6c6a8
chore(deps): update all non-major dependencies (#4353)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-14 17:28:04 +02:00
Daniel Roe 5dae097318
docs: update webpack code examples (#4355) 2022-04-14 17:27:53 +02:00
Daniel Roe 5fef9e8db2 fix(nuxt3): ensure import names are unique 2022-04-14 15:58:05 +01:00
renovate[bot] 41663f6264
chore(deps): update all non-major dependencies (#4340)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-14 10:54:15 +02:00
Daniel Roe 32c798cfc4
fix(nuxi): call listen hook on each restart (#4346) 2022-04-14 10:39:27 +02:00
pooya parsa c519ceec52
fix(cli): disable cjs bridge (#4336) 2022-04-13 20:54:20 +02:00
Daniel Roe ee93659147
feat(nuxt3): allow providing a ref as default value (#4326) 2022-04-13 19:41:41 +02:00
renovate[bot] be298e9216
chore(deps): update dependency vite to ^2.9.3 (#4335)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-13 19:39:33 +02:00
renovate[bot] b241e5061b
chore(deps): update all non-major dependencies (#4328)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-13 19:26:03 +02:00
Daniel Roe f4fb9160c6
feat(nuxt3): allow manually enabling/disabling the ad-hoc pages module (#4327) 2022-04-13 19:18:51 +02:00
pooya parsa f91f987401
chore: move bridge to `nuxt/bridge` (#4305) 2022-04-13 13:43:42 +02:00
renovate[bot] 70610d8858
chore(deps): update dependency enhanced-resolve to ^5.9.3 (#4321)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-13 12:08:12 +02:00
Anthony Fu 59593a05ca
fix(deps): upgrade @vueuse/head (#4320) 2022-04-13 11:24:45 +02:00
renovate[bot] 1a5fd99d6c
chore(deps): update all non-major dependencies (#4311)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-13 07:36:40 +02:00
Daniel Roe e43ba6ecd2
fix(nuxt3): render nuxt custom error page (#4289)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-04-12 22:37:32 +02:00
pooya parsa 0b12666d49
refactor(nuxi): remove `rimraf` dependency (#4308) 2022-04-12 21:06:44 +02:00
renovate[bot] 021faf348f
chore(deps): update devdependency semver to ^7.3.7 (#4307)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 20:47:56 +02:00
renovate[bot] aa26c6cdb1
chore(deps): update all non-major dependencies (#4302)
* chore(deps): update all non-major dependencies

* upda lockfile

* test: disable bridge test

* increase windows test timeout

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-04-12 20:36:39 +02:00
Sébastien Chopin ce36e2e211
fix(nuxt3): as backward compatible runtime config for server side (#4295)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-04-12 16:59:48 +02:00
Anthony Fu e31c604ac4
feat(vite-node): on-demand manifest generation (#3968)
Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-04-12 12:04:55 +02:00
Clément Ollivier 0457125ebd
chore: update links for new sitemap (#4286) 2022-04-12 11:59:32 +02:00
Pooya Parsa f753938843 fix(nuxt3): handle falsy page meta
hotfix for #4273
2022-04-12 11:16:34 +02:00
Victor Saa 85f2f83cf2
feat: route alias support (#4273) 2022-04-12 11:09:45 +02:00
renovate[bot] 02b148ae2c
chore(deps): update all non-major dependencies (#4282)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 11:09:21 +02:00
pooya parsa 81bf1c065e
fix(bridge, nuxt3): backward compatibility to access runtime config in client (#4283) 2022-04-12 11:04:26 +02:00
renovate[bot] e95ac2efb5
chore(deps): update all non-major dependencies (#4271)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 08:46:22 +02:00
pooya parsa 4d1a6ba6ce
fix(nuxt3)!: preserve runtime-config structure for client-side (#4267) 2022-04-11 21:55:43 +02:00
Ahad Birang 0d5ec20a4b
fix(nitro): pass resolved handlers to the nitro config (#4263) 2022-04-11 20:38:42 +02:00
renovate[bot] 2ca704641b
chore(deps): update all non-major dependencies (#4266)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-11 20:19:52 +02:00
renovate[bot] 180afc854f
chore(deps): update all non-major dependencies (#4261)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-11 17:56:24 +02:00
pooya parsa 2c540e7870
feat: introduce simplified `runtimeConfig` option (#4254) 2022-04-11 16:34:23 +02:00
Daniel Roe bc1e00a8df style: remove unused import 2022-04-11 15:13:21 +01:00
Daniel Roe 38cd6f0f03
fix(nuxt3): re-enable computed metadata in useHead (#4260) 2022-04-11 16:09:04 +02:00
Daniel Roe 1091d456a8
feat(nuxt, bridge): support `titleTemplate`, `viewport` and `charset` for `useHead` (#4221) 2022-04-11 11:03:31 +02:00
renovate[bot] 041e8694d1
chore(deps): update all non-major dependencies (#4229)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-11 10:38:46 +02:00
Daniel Roe 3186841c9c
fix(bridge): move `@vueuse/head` to dev dependencies (#4218) 2022-04-09 13:39:49 +02:00
renovate[bot] ed4946b06a
chore(deps): update all non-major dependencies (#4207)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-09 12:14:50 +02:00
Dizzy Rogers 26f8d8eb8f
fix(vite): prefer hmr `ws` protocol (#4203) 2022-04-09 12:09:43 +02:00
pooya parsa 396472778f
fix(cli): close process by default after command invokation (#4192) 2022-04-09 12:02:56 +02:00
Daniel Roe edd0b30896
fix(nuxt3,bridge): rename error handler url (#4215) 2022-04-09 11:52:42 +02:00
Daniel Roe f2fc135721
fix(nuxt3): remove useMeta warning (#4216)
* fix(nuxt3): remove useMeta warning for now

* Update packages/nuxt3/src/head/runtime/composables.ts

Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-04-09 11:46:29 +02:00
Daniel Roe 4253d2ed62
fix(bridge): add ui-templates dependency (#4195) 2022-04-08 11:29:16 +02:00
renovate[bot] a5ca843827
chore(deps): update all non-major dependencies to ^0.9.2 (#4188)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-08 02:07:15 +02:00
pooya parsa 315e5b59e6
fix: nitropack fixes and upgrade to 0.2.x (#4187) 2022-04-08 02:05:27 +02:00
Anthony Fu 47b7e5cd94
test: increse retries for dev tests (#4182) 2022-04-07 23:49:43 +02:00
Dizzy Rogers 8874728842
fix(nuxi): update `api` template to event format (#4183) 2022-04-07 23:25:39 +02:00
renovate[bot] 96657388f5
chore(deps): update all non-major dependencies (#4181)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-07 21:18:16 +02:00
pooya parsa 2cc3aaba5f
chore(ci): enable testing fixtures in development (#3755)
Co-authored-by: Anthony Fu <anthonyfu117@hotmail.com>
2022-04-07 21:15:30 +02:00
renovate[bot] 5bb4e94c7c
chore(deps): update all non-major dependencies (#4175)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-07 19:13:37 +02:00
Daniel Roe 5c4bb0ce18
fix(bridge): add missing dependency (#4172) 2022-04-07 18:50:54 +02:00
Daniel Roe bc7627df07
fix(nuxt3): export useRequestEvent from `#app` (#4169) 2022-04-07 17:40:18 +02:00
Daniel Roe 7379184960
fix(bridge): inline bridge dist files (#4170) 2022-04-07 17:39:37 +02:00
renovate[bot] da82e23bad
chore(deps): update dependency webpack to ^5.72.0 (#4162)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-07 15:26:26 +02:00
pooya parsa 9fbb9bec8d
fix: regressions from nitropack migration (#4157) 2022-04-07 14:57:57 +02:00
FL3NKEY 2bedebe5ee
fix(webpack): add `exportOnlyLocals: true` for css modules options in server build. (#3778)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2022-04-07 13:51:10 +02:00
Daniel Roe 76eedb852e
fix(nuxt3)!: add default cookie path to `/` (#4019) 2022-04-07 13:35:46 +02:00
Daniel Roe 6276580aa4
fix(bridge): exclude unsupported imports via `autoImports:sources` (#4127) 2022-04-07 13:35:11 +02:00
Ahad Birang f0714d78b0
fix(kit): use `route` instead of `path` in `ServerMiddleware` (#4139) 2022-04-07 13:32:28 +02:00
renovate[bot] cc9714ff40
chore(deps): update all non-major dependencies (#4155)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-07 13:32:00 +02:00
pooya parsa 11626eea4f
feat!: migrate to nitropack (#3956)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2022-04-07 13:28:04 +02:00
renovate[bot] 7d1ff39077
chore(deps): update all non-major dependencies (#4149)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-07 13:03:52 +02:00
Daniel Roe 368610e8a7
feat(nuxt3): allow explicitly importing components (#4150) 2022-04-07 13:03:37 +02:00
Daniel Roe 0cbc9cb7cd
fix(bridge): resolve vue from `.nuxt`, not `node_modules` (#4146) 2022-04-07 11:04:10 +02:00
Daniel Roe 4d6f77bae4
docs(bridge): fix bridge composition api link (#4147) 2022-04-07 11:03:38 +02:00
renovate[bot] 91aa852878
chore(deps): update devdependency vitest to ^0.9.0 (#4138)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-06 21:50:37 +02:00
renovate[bot] 2eedb589d7
chore(deps): update all non-major dependencies (#4134)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-06 21:16:56 +02:00
Daniel Roe 540e23c7a8
fix(nuxt3): normalize watched paths (#4133) 2022-04-06 18:02:56 +02:00
Alex Liu b7dc0931c4
feat(nuxt3): let `useAsyncData()` return value that `error` can defined type by generics (#4109) 2022-04-06 18:02:45 +02:00
Daniel Roe 3ea39e0745
fix(vite): clean up dynamic paths (#4130) 2022-04-06 16:15:36 +02:00
Daniel Roe eb22ce9ae2
fix(nuxt3): move new router behavior to `useActiveRoute` (#4124) 2022-04-06 14:45:18 +02:00
Andrey Mamatov d2a814fa6a
docs(schema): update environment variable name for overriding `baseURL` (#4118) 2022-04-06 14:08:53 +02:00
Daniel Roe da46b8d165
fix(nuxt3): parse macro queries for components (#4121) 2022-04-06 12:05:37 +02:00
renovate[bot] e561efc6c8
chore(deps): update dependency esbuild to ^0.14.32 (#4110)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-06 08:01:17 +02:00
Anthony Fu ec32cf9fc5
fix(vite): improve warmup (#4106) 2022-04-06 07:54:53 +02:00
Daniel Roe 7a706445f8
fix(nuxt3)!: sync route object to currently resolved page (#4092) 2022-04-05 17:36:18 +02:00
Daniel Roe cb74ab6ecc
fix(nuxt3): rename runtime `meta` to `head` in build config (#4101) 2022-04-05 16:51:55 +02:00
Daniel Roe 301f242422
fix(nuxi): use rm rather than rmdir (#4100) 2022-04-05 16:47:08 +02:00
Anthony Fu e1e3f5063d
fix(deps): upgrade unimport (#4095) 2022-04-05 16:03:41 +02:00
Daniel Roe e90b8c28d1
refactor(nuxt3,bridge)!: rename `useMeta` to `useHead` (#4066) 2022-04-05 16:02:29 +02:00
Daniel Roe c426f3e5e0
fix(nuxt3): set pending to false when using cached data (#4067) 2022-04-05 13:51:07 +02:00
Daniel Roe f39fd9f0a0
fix(bridge): transpile `@nuxt/bridge-edge` (#4070) 2022-04-05 12:41:45 +02:00
Daniel Roe 9f6eff7511
fix(nuxt3): use inferred type for `useFetch` (#4058) 2022-04-04 12:56:41 +02:00
pooya parsa 8a3d445bf8
fix(kit): ensure `useNuxt` returns nuxt instance (#4059) 2022-04-04 11:41:48 +02:00
Kevin Marrec dda0cebc76
feat(nuxt3): extends support for `app/router.options` (#3939) 2022-04-04 10:23:11 +02:00
Matteo Rigoni 01db83032a
fix(kit): add typings to kit server middleware (#3776)
Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-04-04 10:21:30 +02:00
renovate[bot] 61180648ca
chore(deps): update all non-major dependencies (#4028)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 09:56:23 +02:00
renovate[bot] dc6944a7cb
chore(deps): update dependency webpack to ^5.71.0 (#4024)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-01 16:08:50 +02:00
Daniel Roe fdd38f958c
feat(nitro): support for rendering ssr teleports to body (#3909)
Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-04-01 16:06:48 +02:00
Daniel Roe ade3378a00
refactor(bridge): align bridge with vite and inline systemjs polyfill in entry (#4005) 2022-04-01 15:22:22 +02:00
Daniel Roe 1890c55cbe
docs: add missing configuration documentation to nuxt 3 docs (#4020) 2022-04-01 15:02:26 +02:00
Daniel Roe 91576c9892
fix(bridge): remove `defineNuxtLink` from auto-imports (#4022) 2022-04-01 14:43:56 +02:00
renovate[bot] 1b61bda286
chore(deps): update all non-major dependencies (#4013)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-01 13:44:34 +02:00
Daniel Roe 02d2d1ae35
feat(nuxi): load `.env` when previewing builds (#4016) 2022-04-01 12:28:39 +02:00
Daniel Roe 51f3bbfd23
fix(vite): update regex to handle new vite output format (#4014) 2022-04-01 12:15:00 +02:00
Anthony Fu 4c77c88325
feat: support async plugins and middlewares (#3884) 2022-04-01 11:55:23 +02:00
renovate[bot] 0c5d9872ac
chore(deps): update all non-major dependencies (#3979)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-31 21:59:36 +02:00
Daniel Roe e4956c555f
fix(nuxi): ignore buildDir on windows too (#3999) 2022-03-31 18:09:57 +02:00
Daniel Roe fdd6a91a51
fix(vite): optimise `vue` by default (#3997) 2022-03-31 16:10:06 +02:00
pooya parsa 323803832a
feat(nuxt)!: use paylod cache for initial data fetching by default (#3985)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2022-03-31 12:24:28 +02:00
Daniel Roe 5b2ed856fc
feat(vite): upgrade to vite 2.9.0 (#3974) 2022-03-31 11:28:05 +02:00
Anthony Fu 9c2e208090
fix(vite-node): wrong entry been resolved in stub mode (#3983) 2022-03-31 09:11:50 +02:00
renovate[bot] 7011117c83
chore(deps): update all non-major dependencies (#3962)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-31 00:33:07 +02:00
Pooya Parsa 646c2f63f7 fix(deps): pin vite to 2.8.x
pending for #3974
2022-03-31 00:27:57 +02:00
Daniel Roe df188d7734
fix(nuxi): respect `NUXT_PORT` and `NUXT_HOST` vars in dev mode (#3973) 2022-03-30 21:07:26 +02:00
Anthony Fu 96ad9cfe97
docs: init testing section (#3930) 2022-03-30 18:00:08 +02:00
Anthony Fu 43007c6d13
fix(vite-node): improve server.mjs (#3967) 2022-03-30 13:34:23 +02:00
pooya parsa 7e6c4e2d5b
fix(schema): fix RouterConfig types (#3964) 2022-03-30 10:17:46 +02:00
renovate[bot] c28c6a8c8a
chore(deps): update all non-major dependencies (#3952)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-29 15:23:36 +02:00
Anthony Fu 8dd77d7b6e
feat: `refreshNuxtData` function and `app:data:refresh` hook (#3929)
Co-authored-by: Sébastien Chopin <seb@nuxtjs.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-03-28 19:12:41 +02:00
renovate[bot] e534ffe22f
chore(deps): update all non-major dependencies (#3910)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-28 13:56:52 +02:00
Ahad Birang 90415d4674
fix(nitropack): respect custom output dir (#3940) 2022-03-28 13:56:35 +02:00
Anthony Fu 56252155ec
fix(vite-node): bugfixes for production build (#3934) 2022-03-28 13:02:28 +02:00
Daniel Roe 9ebea904f4
fix(bridge): don't call nuxt app if instance is inaccessible (#3906)
* fix(bridge): don't call nuxt app if instance is inaccessible

* fix: early return if no instance, for clarity
2022-03-25 16:48:37 +01:00
Jakub Andrzejewski 19842ce471
feat(nuxi): scaffold files with `nuxi add` (#3841)
Co-authored-by: pooya parsa <pyapar@gmail.com>
Co-authored-by: Clément Ollivier <clement.o2p@gmail.com>
2022-03-25 15:56:36 +01:00
renovate[bot] 5fa9d79303
chore(deps): update all non-major dependencies (#3888)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-03-25 15:43:14 +01:00
Daniel Roe 7c1a8ae0d9
fix(bridge): define mixin outside plugin, to avoid memory leak (#3900) 2022-03-25 13:51:07 +01:00
Daniel Roe 38e92597f4
fix(vite): externalise `#_config` in `ssr: false` (#3899) 2022-03-25 13:18:57 +01:00
Daniel Roe 9e67d58005
refactor(bridge): provide vue2 compat with a transform plugin (#3886) 2022-03-25 13:18:43 +01:00
Kevin Marrec e34ed887f2
fix(nuxt3): use `path` for uniqueness of routes when resolving (#3895) 2022-03-25 12:55:05 +01:00
Kevin Marrec e7b57fa34c
fix(nuxt3): improve types of `uniqueBy` utility (#3897) 2022-03-25 12:54:40 +01:00
Daniel Roe 773dd59a2c
fix(bridge): don't double-install plugins when using compat `vueApp.use` (#3898) 2022-03-25 12:53:56 +01:00
Daniel Roe c7f4e3c709
docs: update `serverMiddleware` to add warning on function and make example esm (#3894)
* docs: update serverMiddleware to add warning on function and make example esm

* Update packages/schema/src/config/_common.ts

Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-03-25 12:40:15 +01:00
Daniel Roe dc1064f79a
fix(nuxt3): avoid `#_config` app import in dev mode (#3896) 2022-03-25 12:38:36 +01:00
renovate[bot] e72e6d0d0f
chore(deps): update dependency unctx to ^1.1.2 (#3882)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-24 14:22:53 +01:00
Daniel Roe 23e7afb5ec
fix(bridge): replace nuxt 3 auto-imports (#3850) 2022-03-24 14:15:32 +01:00
Anthony Fu 11c460fa99
fix(vite-node): entry path and executing in production (#3854) 2022-03-24 13:35:09 +01:00
renovate[bot] 1ad65998a4
chore(deps): update all non-major dependencies (#3859)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-24 13:14:12 +01:00
Daniel Roe 236faf9cc6
fix(bridge): add implemented runtime nuxt hooks (#3872) 2022-03-24 13:13:56 +01:00
renovate[bot] a8317830a8
chore(deps): update all non-major dependencies (#3857)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-23 12:58:44 +01:00
renovate[bot] e16998126d
chore(deps): update vite dependencies to ^0.7.8 (#3853)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-23 09:32:32 +01:00
Daniel Roe 93c4dfe091
fix(vite): resolve `#_config` in base plugin (#3848) 2022-03-23 09:10:12 +01:00
Kevin Marrec 7c0d2e176c
feat(nuxt3): extends support for `pages` & `middleware` directories (#3783)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-03-22 19:12:54 +01:00
Daniel Roe 29078bba74
feat(nuxt3): support lazy and custom-resolved components (#3814) 2022-03-22 18:04:31 +01:00
Daniel Roe 7458dd1aa6
fix(nuxt3): use shared module for dynamic paths (#3757)
* test: add tests for dynamic paths + relative assets

Co-authored-by: Anthony Fu <hi@antfu.me>

* fix: rework client config and use shared module for dynamic paths

* resolves webpack public path regression

* refactor: use more similar names to nitro equivalent

* fix: align config exports

* refactor: remove `__` prefix within dynamic paths module

* refactor: use '#_config' to indicate internal alias

* Update packages/nuxt3/src/core/templates.ts

Co-authored-by: pooya parsa <pyapar@gmail.com>

* refactor: use `#_config` alias and rename to `paths.mjs`

Co-authored-by: Anthony Fu <hi@antfu.me>
Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-03-22 16:51:26 +01:00
renovate[bot] 6c4a34a675
chore(deps): update dependency postcss-import to ^14.1.0 (#3837)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-22 16:48:10 +01:00
renovate[bot] 7ce91d83c9
chore(deps): update dependency unctx to ^1.1.0 (#3836)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-22 16:30:07 +01:00
Daniel Roe acd22db576
docs: deprecate `buildModules` in schema (#3830) 2022-03-22 12:33:30 +01:00
Daniel Roe 70f067a14b
fix(vite): sort postcss plugins to add autoprefixer & cssnano last (#3827) 2022-03-22 11:40:36 +01:00
Daniel Roe f3168d923b
fix(nuxt3): respect `srcDir` and normalize string in component dirs (#3815)
Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-03-22 11:35:16 +01:00
renovate[bot] ae364f95cc
chore(deps): update all non-major dependencies (#3788)
* chore(deps): update all non-major dependencies

* update test

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-03-22 10:57:35 +01:00
TheColaber edb3e5075e
fix(nitro): list global middleware before API middleware (#3795) 2022-03-22 10:50:05 +01:00
jfavlam 7a994bc7a7
chore(nuxi): add pnpm to `init` instructions (#3826)
* Add pnpm instructions

Add pnpm commands to install the dependencies and start the development server

* Update packages/nuxi/src/commands/init.ts

Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-03-22 10:35:07 +01:00