1
0
mirror of https://github.com/nuxt/nuxt.git synced 2025-03-23 01:26:36 +00:00
Commit Graph

1310 Commits

Author SHA1 Message Date
Daniel Roe
dccc0c9c6f
feat(nuxt3): add middleware via route meta () 2022-01-25 13:29:11 +01:00
Daniel Roe
29fa0c991b
feat(nuxt3)!: support layout transitions ()
* feat(nuxt3): support layout transitions

* docs: update
2022-01-24 18:10:42 +01:00
Daniel Roe
81ee59ce0c
fix(nuxt3): don't restrict nitro/nuxt3 runtime components () 2022-01-24 15:32:08 +01:00
Daniel Roe
03cc1913a3
fix(nuxi,nuxt3,bridge): generate all templates with nuxi prepare () 2022-01-24 14:28:47 +01:00
Daniel Roe
7553849371
feat(nuxt3): add import protection patterns () 2022-01-24 14:25:23 +01:00
renovate[bot]
d5cbe09ced
chore(deps): update dependency globby to v13 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-24 14:21:52 +01:00
Daniel Roe
b803fdb4f9
fix(vite): handle emitted assets with relative urls and dynamic base () 2022-01-24 13:57:24 +01:00
renovate[bot]
0b0e56ae4f
chore(deps): update all non-major dependencies ()
* chore(deps): update all non-major dependencies

* feat: add isShallow auto import

https://github.com/vuejs/core/commit/9fda941

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-01-24 13:38:03 +01:00
blazmrak
2b86345e9e
fix(bridge): build fails with SSR turned off () 2022-01-24 12:40:49 +01:00
Daniel Roe
83a959a67b
fix(nuxt3): allow customising page keys () 2022-01-24 11:35:28 +01:00
MrDizzystick
a53246a1a4
docs(schema): fix typo () 2022-01-24 11:30:50 +01:00
Pooya Parsa
e0cf2d7b5d fix(nitro): update dot-prop import 2022-01-21 13:37:51 +01:00
renovate[bot]
83c518de69
chore(deps): update dependency dot-prop to v7 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-21 12:59:45 +01:00
Daniel Roe
ed2d26f1b5
fix(schema): support inline module options () 2022-01-21 12:47:13 +01:00
Daniel Roe
ae34f470a0
fix(nuxt3): explicitly declare type exports () 2022-01-21 12:42:41 +01:00
Daniel Roe
3b72b318e2
feat(nitro): support adding node_modules as middleware () 2022-01-21 12:39:22 +01:00
Daniel Roe
d0d8e8311c
fix(nuxt3): normalize page paths ( for windows support) () 2022-01-21 10:54:11 +01:00
Daniel Roe
beaa369892
fix(bridge): don't override existing baseURL property () 2022-01-21 10:51:29 +01:00
Daniel Roe
cd42f62fb9
fix(nuxt3): export composable types () 2022-01-21 10:51:19 +01:00
Daniel Roe
9660cd8212
fix(webpack): prevent implicit externalising () 2022-01-21 10:50:34 +01:00
Daniel Roe
6abf75d40a
fix(bridge): set app.basePath () 2022-01-19 20:10:33 +01:00
Daniel Roe
c1a68012ca
fix(nuxt3): add macro transform to non-sfcs () 2022-01-19 19:11:31 +01:00
Daniel Roe
f219f635ad
feat(nuxt3): allow disabling vue type shims () 2022-01-19 19:10:38 +01:00
renovate[bot]
74ce059d6f
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-19 19:09:22 +01:00
Daniel Roe
95d8205cc3
fix(nuxt3): only treeshake macro exports when building () 2022-01-19 19:07:54 +01:00
Daniel Roe
7f62ed1e32
fix(nuxi): respect custom pages directory () 2022-01-19 19:07:25 +01:00
renovate[bot]
1ca9424910
chore(deps): update dependency h3 to ^0.3.9 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-18 18:04:48 +01:00
renovate[bot]
c80870ad8c
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-18 17:59:31 +01:00
Daniel Roe
d07d572263
feat: improve base url options () 2022-01-18 17:59:14 +01:00
Daniel Roe
b38e394dfe
fix(nuxt3): import top-level files and subdirectory indices () 2022-01-18 17:43:41 +01:00
Daniel Roe
8588f749ad
fix(nitro): detect routes and middleware starting with dots () 2022-01-18 17:37:40 +01:00
Harlan Wilton
4bd7adae4a
feat(nuxi): call nuxt listen hook for dev () 2022-01-18 17:36:01 +01:00
Pooya Parsa
21b664cc74 feat(nuxi): use nuxt/starter by default for templates 2022-01-17 22:29:32 +01:00
Daniel Roe
0af01668c1
feat(nuxt3): pass nuxtApp to head() () 2022-01-17 21:52:24 +01:00
Daniel Roe
e9d73f572f
fix(nuxt3): ignore comments for testing cjs context () 2022-01-17 21:50:17 +01:00
Daniel Roe
93ef422b5d
feat(nuxt3): add support for definePageMeta macro () 2022-01-17 19:27:23 +01:00
renovate[bot]
0e984fe496
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-17 18:25:38 +01:00
Ahad Birang
eb14eca702
fix(nitro): allow inlining subpath of externals () 2022-01-17 18:25:26 +01:00
Daniel Roe
0ed2d4a00b
fix(kit): don't ignore @ alias () 2022-01-17 13:51:08 +01:00
renovate[bot]
91032cdd64
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-17 11:56:28 +01:00
renovate[bot]
0eed770104
chore(deps): update dependency dotenv to v14 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-17 11:50:18 +01:00
Daniel Roe
4728fd545e
fix(vite): invalidate virtual modules when templates are regenerated () 2022-01-17 11:49:53 +01:00
Daniel Roe
4111038aa7
chore: replace substr with slice () 2022-01-17 11:49:10 +01:00
Daniel Roe
e27a0173e8
fix(bridge): add missing process flags for vite () 2022-01-17 11:44:56 +01:00
Daniel Roe
176716bdaf
feat(nitro): ssl nitro support in production () 2022-01-17 11:37:55 +01:00
Daniel Roe
4b351504e8
fix(vite): correctly import node builtins in dev bundler () 2022-01-17 11:36:44 +01:00
pooya parsa
33ebb01d7f
fix: upgrade vite to 2.7.12 ()
Co-authored-by: Anthony Fu <anthonyfu117@hotmail.com>
2022-01-14 12:48:58 +01:00
renovate[bot]
4de167e246
chore(deps): update dependency globby to v12 () 2022-01-13 19:21:49 +01:00
renovate[bot]
300023923f
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-13 18:59:07 +01:00
Anthony Fu
a787c2f04c
chore: migrate to vitest from mocha () 2022-01-13 18:54:33 +01:00
renovate[bot]
303b5bd220
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-13 18:21:05 +01:00
renovate[bot]
74be5a7416
chore(deps): update all non-major dependencies () 2022-01-13 14:13:58 +01:00
blazmrak
e0fec80baf
fix(vite): build fails with ssr turned off () 2022-01-13 13:39:23 +01:00
Anthony Fu
baa0853afa
feat(bridge): upgrade unplugin-vue2-script-setup () 2022-01-13 12:59:26 +01:00
renovate[bot]
47cac4c597
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-11 18:45:11 +01:00
renovate[bot]
31580f635c
chore(deps): update dependency estree-walker to v3 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-11 18:42:29 +01:00
renovate[bot]
4d5e9b2930
chore(deps): update dependency dotenv to v11 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-11 18:42:10 +01:00
Daniel Roe
7479eacaac
fix(nuxt3): handle legacy asyncData (options api) as ref () 2022-01-11 18:41:55 +01:00
renovate[bot]
d45869d6ce
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-07 10:49:33 +01:00
renovate[bot]
c8b02972d0
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-05 19:37:56 +01:00
Anthony Fu
e9128f39a2
perf(ssr): disable vite's pre-trasnfroming to improve perf () 2022-01-05 19:31:24 +01:00
Anthony Fu
1155d1b4d4
fix(vite): only remove version query () 2022-01-05 19:28:04 +01:00
Anthony Fu
8fff48b8df
fix(bridge): install bridge module at the end () 2022-01-05 19:22:13 +01:00
Daniel Roe
6d88a7314d
fix(nitro): pass Headers to createFetch () 2022-01-05 19:19:23 +01:00
Anthony Fu
11becef735
refactor: update internal modules signature() 2022-01-05 19:09:53 +01:00
Vladyslav Poshvaniuk
1e98259368
fix(nuxt3): remove undefined headers in useRequestHeaders ()
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-12-23 23:33:10 +01:00
Marsel Shayhin (Phoenix Apps)
04b6466d37
fix(nuxt3): change entry to use asynchronous import ()
Co-authored-by: Marsel Shayhin <phoenix.apps@yahoo.com>
2021-12-23 23:20:54 +01:00
Anthony Fu
cac70e4696
fix(vite): remove vite's query for external modules () 2021-12-23 14:43:41 +01:00
renovate[bot]
b554c46ab2
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-23 13:30:50 +01:00
Pooya Parsa
5a7a979dcb fix(kit): add backward compatibility for deprecated module definition as function 2021-12-22 21:40:18 +01:00
renovate[bot]
05da4c2ef5
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-22 11:59:44 +01:00
Pooya Parsa
b41a1d2d18 fix(nuxt3): properly pass inline options to installModule 2021-12-21 22:26:03 +01:00
pooya parsa
804b323010
fix(nuxt3): properly pass inline options to installModule () 2021-12-21 17:18:14 +01:00
Daniel Roe
e674d0f60d
feat(nuxt3, bridge): add vue:setup hook () 2021-12-21 15:44:35 +01:00
renovate[bot]
4d2de05e43
chore(deps): update dependency hookable to ^5.1.1 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-21 15:29:38 +01:00
Yasser Lahbibi
ca9761df9e
feat(auto-import): allow explicit transform exclusion patterns ()
Co-authored-by: pooya parsa <pyapar@gmail.com>
2021-12-21 15:28:45 +01:00
renovate[bot]
2d3f61d478
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-21 15:27:15 +01:00
pooya parsa
045b9edb5d
feat(kit, schema)!: finalize nuxt 3 module spec and utils () 2021-12-21 14:57:26 +01:00
Daniel Roe
670a12caaa
fix(nuxt3): don't mutate options when unsetting cookie () 2021-12-21 13:02:55 +01:00
Daniel Roe
b5618e976b
feat(nuxi): add nuxi preview command for local testing ()
Co-authored-by: pooya parsa <pyapar@gmail.com>
2021-12-21 12:46:42 +01:00
Daniel Roe
279bfdc5b3
fix(bridge): respect custom app.html () 2021-12-20 21:24:43 +01:00
Daniel Roe
5ab18162dd
feat(nuxt3, bridge): useReqHeaders composable ()
Co-authored-by: pooya parsa <pyapar@gmail.com>
2021-12-20 17:27:36 +01:00
Daniel Roe
c824905b99
fix(schema): handle null/undefined values in runtimeConfig () 2021-12-20 13:19:31 +01:00
pooya parsa
c288907f72
fix(webpack): import esbuild-loader as commonjs () 2021-12-20 13:00:27 +01:00
renovate[bot]
85f0547ca4
chore(deps): update all non-major dependencies ()
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-12-20 12:33:18 +01:00
Daniel Roe
c8e281e7b6
feat(nitro): specify packages to copy to .output/server/node_modules () 2021-12-20 12:03:22 +01:00
Daniel Roe
a1a2d2f92b
refactor(nitro): expose writeTypes and call this within builder:generateApp () 2021-12-20 11:39:19 +01:00
Daniel Roe
639e49be27
refactor(nuxt3): rename <NuxtChild> to <NuxtNestedPage> () 2021-12-20 11:37:58 +01:00
Daniel Roe
f668d7457f
fix(nuxt3): define route in plugin rather than composable () 2021-12-20 11:37:00 +01:00
Daniel Roe
daec4323bb
perf(bridge): allow skipping legacy composition api support () 2021-12-17 10:44:59 +01:00
Daniel Roe
03f9cfa50b
fix(nitro): pass sourcemap option through to rollup plugins ()
Co-authored-by: Matteo Rigoni <matteo.rigoni@atoms.studio>
2021-12-17 10:39:44 +01:00
Daniel Roe
3eed5cb193
fix(nuxt3): ignore tests within components directory () 2021-12-17 10:30:36 +01:00
Anthony Fu
737f1bf80c
fix(vite): respect users config ()
Co-authored-by: Daniel Roe <daniel@roe.dev>
2021-12-17 10:28:06 +01:00
Daniel Roe
d91677e72f
fix(nitro): correct #assets type declaration () 2021-12-17 10:26:34 +01:00
Daniel Roe
d3e27874f5
fix(nuxt3): add imports.d.ts to nuxt.d.ts () 2021-12-17 10:25:40 +01:00
Daniel Roe
6c1cb11b95
feat(nuxt): add wrapped useRoute and useRouter composables () 2021-12-17 10:15:03 +01:00
Daniel Roe
df33474730
fix(vite): log error object () 2021-12-17 10:08:09 +01:00
renovate[bot]
23397e603c
feat(deps): update all non-major dependencies ()
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-12-14 16:46:05 +01:00
Daniel Roe
2cf8c45823
fix(nuxt3): import computed from vue to preserve reactivity () 2021-12-14 14:29:57 +01:00
renovate[bot]
a5d5067771
chore(deps): update dependency @vitejs/plugin-vue to v2 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-14 14:29:27 +01:00
renovate[bot]
2939cacefc
chore(deps): update dependency vue-loader to v17 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-14 14:29:08 +01:00
Daniel Roe
c87c692ddb
fix(nuxt3): don't mock server-only properties on client-side () 2021-12-14 14:28:43 +01:00
Daniel Roe
3e82f0f2cb
fix(bridge): normalize strings in vite middleware template () 2021-12-10 15:12:21 +01:00
Daniel Roe
0d85c9ef77
fix(schema): type render.compressor () 2021-12-10 14:48:52 +01:00
Daniel Roe
fb33033f45
feat(nuxt3): add global type definitions for built-in components () 2021-12-10 14:46:53 +01:00
Daniel Roe
70044d139b
fix(nitro): set content-type header before html 404 () 2021-12-06 11:48:27 +01:00
Ajai
1c88580c8c
fix(nitro): fix rendering with ssr disabled () 2021-12-06 11:48:12 +01:00
Daniel Roe
6a25d3e245
fix(nuxt3): use resolved options for useCookie () 2021-12-02 12:29:26 +01:00
Pooya Parsa
1ef6e3f525 fix(nuxi): ensure buildDir exists before write 2021-12-01 21:40:40 +01:00
Pooya Parsa
bd36e1351a fix(nitro): upgrade table dependency
resolves 
2021-12-01 15:38:31 +01:00
renovate[bot]
ceec9fdba8
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-01 12:58:38 +01:00
Daniel Roe
af6f91e8fe
fix(schema): fix typo for import.meta.globEager () 2021-12-01 12:58:24 +01:00
Daniel Roe
d52acbffd8
fix(bridge, kit): don't modify template array whilst traversing it () 2021-12-01 12:58:07 +01:00
Daniel Roe
6e719d6977
fix(bridge): always add components.d.ts reference () 2021-12-01 12:56:58 +01:00
sanfengliao
cad09fe9b3
fix(webpack): remove MiniCssExtractPlugin.loader options () ()
Co-authored-by: sanfordliao <sanfordliao@tencent.com>
2021-11-30 16:39:45 +01:00
Anthony Fu
29a2eb3dc1
fix(vite): include dynamic css (revert ) () 2021-11-30 15:37:01 +01:00
Yasser Lahbibi
ac98373b4c
feat(bridge): allow user-defined scriptSetup options ()
Co-authored-by: pooya parsa <pyapar@gmail.com>
2021-11-29 13:17:29 +01:00
renovate[bot]
2c4a001b77
chore(deps): update dependency gzip-size to v7 ()
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-11-29 12:46:55 +01:00
renovate[bot]
7d8a1769fa
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 12:34:40 +01:00
renovate[bot]
b7cae2e47b
chore(deps): update dependency chalk to v5 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 12:34:29 +01:00
webfansplz
4a486377c5
fix(nitro): use app.assetsPath for publicPath ()
Co-authored-by: Daniel Roe <daniel@roe.dev>
2021-11-29 12:31:56 +01:00
Daniel Roe
00e6043601
refactor(nuxt3): don't include null errors in payload () 2021-11-29 12:22:38 +01:00
Tobias Diez
c347b6cc8a
fix(schema): allow strings in plugin config () 2021-11-29 12:22:00 +01:00
Anthony Fu
b7a429ca61
feat: support importing from #imports () 2021-11-29 12:20:57 +01:00
Anthony Fu
f5d1d9a208
fix(auto-import): improve auto-import regex () 2021-11-29 12:17:51 +01:00
Daniel Roe
8a6db589fe
feat(bridge): generate components declarations () 2021-11-29 12:16:08 +01:00
Mohammad Saleh Fadaei
ae6f095ee8
fix(bridge): remove falsy values from created and mounted () 2021-11-29 12:14:44 +01:00
Yasser Lahbibi
ad2918195b
fix(autoImports): dirs option should be string[] () 2021-11-29 12:14:03 +01:00
Anthony Fu
010febd1b3
feat(useCookie): support default value () 2021-11-29 11:40:12 +01:00
Daniel Roe
f3082ca601
fix(nuxi): add nuxt3 to dev deps in upgrade command () 2021-11-24 21:13:12 +01:00
Daniel Roe
955fa364fa
fix(nuxt3): include error and pending values in asyncData state () 2021-11-24 20:59:04 +01:00
Daniel Roe
f5307f9d13
feat(nuxi): add typecheck command using vue-tsc ()
* feat(nuxi): add `typecheck` command using `vue-tsc`

* perf: use local install with execa + set rootDir as cwd
2021-11-24 17:02:57 +01:00
renovate[bot]
0d5fcb52ad
chore(deps): update dependency memfs to ^3.4.0 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-24 16:58:09 +01:00
Daniel Roe
7a78bce449
fix(schema): extend NuxtOptions for nitro & bridge types () 2021-11-24 16:51:26 +01:00
Matteo Rigoni
ae80e5bdc8
fix(bridge): fixed reactivity on csr of useState reactive payload () 2021-11-24 16:44:02 +01:00
renovate[bot]
4efd72d5d4
chore(deps): update all non-major dependencies ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-24 16:43:01 +01:00
Daniel Roe
c5eed5e12b
fix(vite): don't copy publicDir files to _nuxt () 2021-11-24 16:42:38 +01:00
Giant
939f2eea25
docs: fix typo () 2021-11-24 16:25:20 +01:00
pooya parsa
7e5e50bba7
fix(nuxt3): keep nuxtApp instance in client-side () 2021-11-23 18:50:20 +01:00
Daniel Roe
fe5b5dcea6
fix(nitro): respect fs structure for traced files () 2021-11-23 13:02:52 +01:00
Daniel Roe
15dad0e039
fix(schema): remove stray nuxt3 import () 2021-11-23 11:55:24 +01:00
Daniel Roe
834532bf71
fix(schema, nuxt3): export meta types from schema () 2021-11-23 11:16:11 +01:00
Sébastien Chopin
c3b72a6ee2 fix(types): cookie options are optional 2021-11-23 01:23:33 +01:00
Kenneth
5fdefed39e
fix(nitro): add error logging to initWorker() 2021-11-23 00:24:46 +01:00
Pooya Parsa
5be2f17b99 chore: remove unused @types/cookie 2021-11-23 00:23:45 +01:00
Pooya Parsa
8994b5a368 fix: use cookie-es 2021-11-23 00:20:20 +01:00
Damian
a12df69778
fix(bridge): remove duplicated log () 2021-11-22 22:49:48 +01:00
Pooya Parsa
92a03d6002 fix: avoid double decoding cookie 2021-11-22 22:29:11 +01:00
Pooya Parsa
ee1546be25 use update cookie import 2021-11-22 22:17:20 +01:00
pooya parsa
9920181df3
feat(nuxt3, bridge): useCookie universal composable () 2021-11-22 21:43:00 +01:00