Commit Graph

998 Commits

Author SHA1 Message Date
Daniel Roe
f0b9474b40
feat(nuxi): bundle analyzer (#701)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-10-21 21:51:44 +02:00
Levi (Nguyễn Lương Huy)
694e95b2b4
feat(nuxt3): support NuxtChild component (#1301) (#1312) 2021-10-21 21:16:52 +02:00
pooya parsa
bbeb6b50f5
fix(vite): inline incompatible extensions (#1332) 2021-10-21 21:02:10 +02:00
renovate[bot]
2350760854
chore(deps): update all non-major dependencies (#1319)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-21 20:55:59 +02:00
pooya parsa
f04d6e3b53
fix(kit): use native import for esm modules (#1327) 2021-10-21 19:02:26 +02:00
Pooya Parsa
b332462b2a fix(bridge): mark defineNuxtMiddleware as unsupprted
closes #1317
2021-10-21 17:59:42 +02:00
pooya parsa
9d40a271ee
feat(nitro): improve dev worker stability (#1303) 2021-10-21 13:54:55 +02:00
renovate[bot]
34910f1218
chore(deps): update all non-major dependencies (#1304)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-21 12:14:57 +02:00
pooya parsa
d1214c9aae
fix(nitro): terminate active worker before replacing (#1302) 2021-10-20 21:28:01 +02:00
Pooya Parsa
b421c81e84 fix(bridge): add missing globby and scule dependencies 2021-10-20 21:02:24 +02:00
Levi (Nguyễn Lương Huy)
7f7794787b
fix(nuxi): support build:error hook (#1298) 2021-10-20 20:50:01 +02:00
renovate[bot]
bfa4a02ca3
chore(deps): update dependency postcss to ^8.3.10 (#1299)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-20 20:49:34 +02:00
TenshiGoan
c5920c21e7
fix(nuxt3): child routes in vue-router don't have component field (#998)
Co-authored-by: pooya parsa <pyapar@gmail.com>
2021-10-20 20:49:15 +02:00
Levi (Nguyễn Lương Huy)
a3058eebae
test(nuxt3): add unit tests for generateRoutesFromFiles (#261) (#1227)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-10-20 20:12:55 +02:00
Anthony Fu
f7153a3172
fix(vite): default export for external packages (#1297) 2021-10-20 20:09:49 +02:00
Anthony Fu
92547d8547
fix(nitro): filter alias in /_vfs listing (#1296) 2021-10-20 19:30:42 +02:00
renovate[bot]
7c3b488b5f
fix: update externality to v0.1.1 (#1284)
resolves #1275
2021-10-20 15:01:09 +02:00
Daniel Roe
101eaa9baf
fix(nuxt3): restore auto-imports.d.ts to nuxt.d.ts (#1282) 2021-10-20 14:53:13 +02:00
Ahad Birang
ffb05fc734
fix(nitro): do not modify event.request for worker entries (#1279) 2021-10-20 12:54:02 +02:00
Daniel Roe
7df4590d77
fix(kit): remove globalName from v3 schema (#1277) 2021-10-20 12:32:17 +02:00
renovate[bot]
22acd39508
chore(deps): update all non-major dependencies (#1240)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-20 12:13:35 +02:00
Ahad Birang
3c962013b5
fix(nitro): bundle json files (#1245) 2021-10-20 12:13:21 +02:00
Daniel Roe
d166b78e06
feat(vite): use externality to resolve externals for ssr dev bundler (#1172) 2021-10-20 11:50:29 +02:00
Anthony Fu
550a9f2e12
feat: auto-import for composables (#1176)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-10-20 11:47:18 +02:00
Daniel Roe
f950fe0d8a
fix(nuxt3): fix type inference for FetchResult (#1269) 2021-10-20 11:43:08 +02:00
Yaël Guilloux
c49f9ca648
fix(kit): improve ScanDir type (#1238) 2021-10-19 16:55:02 +02:00
Daniel Roe
2256b2b86a
fix(bridge): improve warnings for @nuxtjs/composition-api migration (#1237) 2021-10-19 14:17:18 +02:00
Pooya Parsa
4526af78a9 fix(pkg): downgrade node version to 14.16.x due to stackblitz issue
14.16.0 was released at 2021-02-23. hopefully most of platforms had time to migrate LTS.
2021-10-19 13:37:59 +02:00
Pooya Parsa
8db76fcf2e fix(pkg): downgrade node version to 14.17.x due to codesandbox issue 2021-10-19 13:24:51 +02:00
renovate[bot]
3fe3fb4dec
chore(deps): update dependency vite to ^2.6.10 (#1198)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-19 10:40:02 +02:00
OneNail
82fc3df8bb
chore(nuxt3): remove duplicate dependence (#1215) 2021-10-19 10:39:48 +02:00
Pooya Parsa
5e903ae176 fix(nuxt3): update legacy plugin (closes #1200) 2021-10-18 21:34:51 +02:00
pooya parsa
d8d10febd5
feat!: add engines.node field and node.js version check (#1197) 2021-10-18 21:31:15 +02:00
Daniel Roe
0b634e19a3
fix(nuxt3): auto import types (#1203) 2021-10-18 21:30:14 +02:00
Pooya Parsa
225e3bafd4 fix(nuxi): ignore watch events if nuxt instance is not ready 2021-10-18 20:38:46 +02:00
pooya parsa
035e9b5e8b
refactor: rename app to vueApp (#1177) 2021-10-18 20:31:37 +02:00
pooya parsa
4cff21005f
fix(nux3): use murmurhash for fetchKey (#1195) 2021-10-18 20:31:18 +02:00
Daniel Roe
80883cfb8f
fix(nitro): improve externals error handling (#1188) 2021-10-18 18:08:37 +02:00
Daniel Roe
47c004ac97
fix: improve type declarations (#1178) 2021-10-18 18:06:31 +02:00
Daniel Roe
6546fccbf9
fix(nuxi): write tsconfig when generating buildDir (#1161) 2021-10-18 16:22:02 +02:00
renovate[bot]
9357d0895d
chore(deps): update dependency mlly to ^0.2.10 (#1170)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-18 15:40:56 +02:00
pooya parsa
0ab477cad0
feat(auto-imports): allow extending with config and hooks (#1167) 2021-10-18 15:39:53 +02:00
Pooya Parsa
807f4a325f fix(deps): upgrade jiti to 2.12.9 (#1171) 2021-10-18 15:38:04 +02:00
Pooya Parsa
8714731892 chore: fix eslint issue 2021-10-18 15:25:11 +02:00
pooya parsa
cb912c3c0c
fix(nuxi): update version and vite detection (#1169) 2021-10-18 15:11:17 +02:00
Xin Du (Clark)
dbbce5fcfa
feat(kit): add components types (#1164) 2021-10-18 14:49:02 +02:00
Daniel Roe
0c937339b9
fix(bridge): typo fix (#1168) 2021-10-18 14:47:26 +02:00
Daniel Roe
117b3aa524
fix(nuxt3): destructure components options (#1165) 2021-10-18 13:59:31 +02:00
Daniel Roe
adf497046b
fix(bridge): do not resolve esm babel helpers (#1158) 2021-10-18 12:12:01 +02:00
Abderrahim SOUBAI-ELIDRISI
870a62855c
chore(deps): replace degit by tiged (#1052) 2021-10-18 12:04:06 +02:00
Xin Du (Clark)
185366ec2d
fix(nuxt3): correct compoennts hooks parameters types (#1157) 2021-10-18 11:54:29 +02:00
renovate[bot]
cba4c4202b
chore(deps): update all non-major dependencies (#1156)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-18 11:41:29 +02:00
Dizzy
aa2acd5e48
fix(kit): pass options object to lodash templates (#942) 2021-10-18 11:36:04 +02:00
Daniel Roe
571bf94d39
fix(kit): deep assign app to publicRuntimeConfig (#1094) 2021-10-18 11:07:09 +02:00
Daniel Roe
f974425cc4
fix(nitro): modify contents rather than compiled , remove template compiled (#1154) 2021-10-18 11:06:23 +02:00
Daniel Roe
d6ad4f3b16
fix(kit): load .env before loading nuxt.config (#1086) 2021-10-18 11:03:39 +02:00
renovate[bot]
4f050e50bf
chore(deps): update all non-major dependencies (#989) 2021-10-18 10:50:46 +02:00
Xin Du (Clark)
6cfe98941d
fix(kit): add missing nuxt hooks types (#971) 2021-10-18 10:14:22 +02:00
Harlan Wilton
90eacb6f75
fix(kit): support modern builds with extendWebpackConfig (#1055) 2021-10-18 10:11:08 +02:00
Daniel Roe
61518a972f
fix(nitro): disable automatic spa fallback (#1071) 2021-10-18 10:08:22 +02:00
nandi95
70f1483f9e
fix(nuxt3): added missing dev to process shims (#1084) 2021-10-18 10:06:31 +02:00
Daniel Roe
9592967eee
f(nitro): enable externals for azure and firebase presets (#1050) 2021-10-18 10:04:38 +02:00
Daniel Roe
93f7d776c4
fix(nuxt3): correctly type arrays returned from fetch requests (#1089) 2021-10-18 10:03:29 +02:00
Daniel Roe
ab7aef8a13
fix(bridge): add useState to auto-imports (#1087) 2021-10-18 10:02:23 +02:00
Pascal Martineau
f4011d0b02
fix(nuxt3): add missing build:before hook (#1139) 2021-10-18 10:00:23 +02:00
Anthony Fu
39ed77e229
fix(vite): dev ssr fouc with preprocessors (#1101) 2021-10-18 09:54:20 +02:00
retsuki
b3ff8eeaed
fix(nitro): read firebase package.json (#1108) 2021-10-18 09:53:50 +02:00
Daniel Roe
de4a3a2ce6
docs(kit): add css back to kit v3 schema (#1119) 2021-10-18 09:50:37 +02:00
Daniel Roe
a1bcc534bf
fix(nitro): update azure swa implementation (#1069) 2021-10-15 12:28:34 +02:00
Levi (Nguyễn Lương Huy)
c9c6f37ae3
chore(nuxi): improve typing in nuxi dev script (#1064) 2021-10-15 12:13:04 +02:00
Daniel Roe
6acfdcd0f7
refactor(nitro): move wasm support behind a flag (nitro.experiments.wasm) (#1045) 2021-10-14 20:57:23 +02:00
Patrick Remy
3e38eb8511
refactor(nuxt3): export NuxtConfig for convenience (#1039) 2021-10-14 17:22:37 +02:00
Pooya Parsa
83862bb50a fix(cli): update listhen (resolves #1032, #1033) 2021-10-14 15:54:08 +02:00
Xin Du (Clark)
080f497eee
fix(webpack): support jsx syntax in esbuild (#1014) 2021-10-14 15:21:55 +02:00
Daniel Roe
4a34c2a75b
fix(bridge): add vuex alias (#1026) 2021-10-14 14:11:21 +02:00
Levi (Nguyễn Lương Huy)
0b45721b8e
feat(nuxi): support --host, --ssl-cert, and --ssl-key args (#993) 2021-10-14 13:36:04 +02:00
Daniel Roe
b2c74d739f
fix(vite): set root to srcDir (#1018) 2021-10-14 13:17:39 +02:00
Daniel Roe
d52b1e8d99
fix(nuxt3): correct auto-import file regexp (#985) 2021-10-13 23:03:36 +02:00
pooya parsa
ad4e2e98d9
fix(vite): ensure id is javascript before externalizing (#983) 2021-10-13 22:44:52 +02:00
renovate[bot]
07086c8397
chore(deps): update all non-major dependencies (#821)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-10-13 22:41:21 +02:00
Xin Du (Clark)
a42458e107
fix(nuxt3): enable auto-imports for sfc script with type (#931) 2021-10-13 22:24:13 +02:00
renovate[bot]
ff97e2558c
chore(deps): update devdependency clipboardy to v3 (#974) 2021-10-13 22:11:45 +02:00
Anthony Fu
5b75e11e85
feat(vite): postcss support (#818)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-10-13 22:08:26 +02:00
Xin Du (Clark)
31b12d04c0
feat(cli): generate tsconfig.json in prepare command (#822)
Co-authored-by: Daniel Roe <daniel@roe.dev>
Co-authored-by: pooya parsa <pyapar@gmail.com>
2021-10-13 22:01:50 +02:00
Daniel Roe
1fbfdefe70
refactor: use p-debounce everywhere (#977) 2021-10-13 21:04:12 +02:00
Daniel Roe
ece0e014a4
fix(nitro): fix type inference for $fetch (#938) 2021-10-13 14:04:41 +02:00
Xin Du (Clark)
d8332d6ad6 chore(eslint): fix lint error 2021-10-13 12:16:15 +01:00
Daniel Roe
f0ce5f78f8
fix(nuxi): warn if user does not have @nuxt/kit installed (#915) 2021-10-13 12:44:54 +02:00
Xin Du (Clark)
c1ee1c4377
feat(vite): support jsx syntax (#922) 2021-10-13 12:34:51 +02:00
Anthony Fu
8f38280978
fix(nuxi): respect --port arg (#919) 2021-10-13 12:33:21 +02:00
Daniel Roe
81293ff195
fix(nuxi): provide install advice if git fails (#923) 2021-10-13 12:30:27 +02:00
Pooya Parsa
961d142039 fix(nitro): table esm compatibility (resolves #877) 2021-10-13 11:09:24 +02:00
Daniel Roe
d5127e95ac
fix(bridge): alias direct references to vue files (#847) 2021-10-12 22:16:43 +02:00
Daniel Roe
b6065a2edf
fix(bridge): remove circular reference (#844) 2021-10-12 22:02:07 +02:00
Anthony Fu
10170daa84
fix(nitro): dot-prop esm compatibility (#829) 2021-10-12 20:51:24 +02:00
pooya parsa
47ea41dadb
fix(vite): use pathToFileURL for externals (#819) 2021-10-12 20:01:27 +02:00
Xin Du (Clark)
3759926de5
fix(nitro): firebase package.json is not exported (#809) 2021-10-12 19:39:55 +02:00
Pooya Parsa
da7ff44c93 fix(nuxt3): add missing toRef import for useState
resolves #804
2021-10-12 18:24:27 +02:00
Anthony Fu
6e52775bf9
fix(kit): dotenv esm compactiblity (#799)
Co-authored-by: pooya parsa <pyapar@gmail.com>
2021-10-12 18:21:01 +02:00
Daniel Roe
2a0afbd092
fix(bridge): define head with vue-meta type (#784) 2021-10-12 17:22:37 +02:00
renovate[bot]
743160702a
chore(deps): update devdependency jiti to ^1.12.7 (#785)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-12 17:22:17 +02:00
Daniel Roe
7bf2412eae
refactor(bridge): implement ssrRef with useState (#787) 2021-10-12 17:22:06 +02:00
Pooya Parsa
5764042dbb fix(nuxt3): add missing getCurrentInstance import for useAsyncData (#783) 2021-10-12 17:19:06 +02:00
Anthony Fu
4b04cdfdf1
docs: init function for useState (#780) 2021-10-12 16:59:19 +02:00
Anthony Fu
2fb58ae2be
feat(bridge): init function for useState (#773) 2021-10-12 16:49:18 +02:00
Pooya Parsa
3c132a8de0 fix(vite): normalize paths before comparing (#763)
Co-Authored-By: Anthony Fu <hi@antfu.me>
2021-10-12 16:42:52 +02:00
Anthony Fu
9f0683079e
feat(nuxt3): support init function for useState (#767) 2021-10-12 16:28:49 +02:00
Matt Kane
70c0d8eedb
chore: change Nuxt3 to Nuxt 3 (#764) 2021-10-12 16:19:58 +02:00
Anthony Fu
44f8904957
fix(vite): dev ssr fouc (#757) 2021-10-12 16:05:20 +02:00
renovate[bot]
2e87a76721
chore(deps): update all non-major dependencies (#742)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-12 16:04:31 +02:00
Pooya Parsa
a896c64b12 fix(nuxt3): avoid script setup due to mkdist issue 2021-10-12 15:56:47 +02:00
pooya parsa
9cb9bb651e
feat(nuxt3): create root component (#750) 2021-10-12 14:51:41 +02:00
Sébastien Chopin
b35b111032
fix(nuxi): dx improvements when creating components/ directory (#749) 2021-10-12 14:32:49 +02:00
Anthony Fu
edeafbf6e3
fix(auto-imports): disable global mode and improve detection (#748) 2021-10-12 14:24:43 +02:00
pooya parsa
9c619b8772
fix(nuxt3): provide NuxtWelcome component from design (#745) 2021-10-12 13:16:52 +02:00
pooya parsa
096b0e3305
feat(cli): add placeholder generate command (#738) 2021-10-12 10:52:28 +02:00
Daniel Roe
d1e0af928e
fix(nuxt3): correct KeysOf type (#737) 2021-10-12 10:52:09 +02:00
pooya parsa
101ef20c34
fix(vite): resolve vue aliases (#734) 2021-10-12 10:39:06 +02:00
pooya parsa
e531b65a32
fix(vite): improve external handling (#729) 2021-10-12 03:38:30 +02:00
Sébastien Chopin
95779c3d5f
chore: add readme to packages (#727)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-10-12 03:38:17 +02:00
pooya parsa
54c57e3987
feat(nuxt3): useFetch (#721) 2021-10-12 00:36:50 +02:00
renovate[bot]
ad821d1aba
chore(deps): update dependency @vercel/nft to ^0.16.0 (#722)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-11 23:50:48 +02:00
Pooya Parsa
0287b46fed chore: remove unused vuex dependency 2021-10-11 21:17:09 +02:00
pooya parsa
666b7f1ba8
feat: useState composable (#719) 2021-10-11 19:48:03 +02:00
Anthony Fu
c8dfd61b87
chore: update vite version (#713) 2021-10-11 17:50:12 +02:00
renovate[bot]
0dcbd4a682
chore(deps): update all non-major dependencies (#704)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-11 15:30:04 +02:00
Daniel Roe
b005b2403f
feat(nitro): automatically type middleware/api routes (#708) 2021-10-11 15:29:02 +02:00
Anthony Fu
2f5938c7b5
chore(vite): add missing types and move out utils (#710) 2021-10-11 14:29:35 +02:00
Anthony Fu
a4e903e55e
fix(bridge): use esm for unplugin-vue2-script-setup (#690) 2021-10-11 10:21:45 +02:00
Anthony Fu
bade471dcf
refactor: rename global-imports to auto-imports (#706) 2021-10-11 10:07:27 +02:00
renovate[bot]
27666063ea
chore(deps): update all non-major dependencies (#649)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-08 16:22:23 +02:00
pooya parsa
2bf645bd73
refactor(nuxt3): cleanup data fetching and improved useAsyncData (#699) 2021-10-08 16:21:55 +02:00
Daniel Roe
8df29679ce
fix(bridge): don't rely on auto-imports in internal plugin (#700) 2021-10-08 09:17:58 +02:00
Daniel Roe
a4f06716be
fix(nitro): always inline .wasm (#698) 2021-10-07 18:32:48 +02:00
Daniel Roe
06c1222e1f
feat(nuxi): invoke prepare step for nuxi dev/build (#689) 2021-10-07 15:53:31 +02:00
Daniel Roe
5275624f2e
feat(nitro): support importing/inlining wasm binaries (#693) 2021-10-07 15:43:34 +02:00
Daniel Roe
abfaaa97eb
chore(nuxi): use consola for consistency (#686) 2021-10-07 12:15:15 +02:00
Daniel Roe
cc2279bd8a
refactor(nuxi): extract nitro types to corresponding modules (#668)
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-10-07 12:09:09 +02:00
Pooya Parsa
45726616b2 fix(bridge): add meta to cjs wrapper (closes #671) 2021-10-07 10:43:00 +02:00
Daniel Roe
11490cdd7d
feat(bridge): add support for <script setup> (#678) 2021-10-07 10:31:29 +02:00
Anthony Fu
c76d554ebb
fix(vite): fix entry point not determine warning (#682) 2021-10-07 10:29:10 +02:00
Daniel Roe
0aa6fbf5ef
fix(bridge): automatically transpile all modules (and sanitize transpiles) (#677) 2021-10-06 19:59:35 +02:00
Daniel Roe
4b3814a14f
fix(nuxt3): don't call lifecycle methods outside of component (#675) 2021-10-06 19:58:57 +02:00
Daniel Roe
ac16127a13
fix(bridge): detect conflict with @nuxt/typescript-build usage (#672) 2021-10-06 17:39:13 +02:00
Daniel Roe
2fc0829dd2
fix(bridge): don't error with defineNuxtMiddleware (#676) 2021-10-06 17:36:24 +02:00
Daniel Roe
a07b67ce57
feat(bridge): use useMeta in bridge projects (#664) 2021-10-06 14:37:45 +02:00
pooya parsa
dd73a8bcad
feat: export defineNuxtConfig from nuxt3 and @nuxt/bridge (#669) 2021-10-06 14:31:52 +02:00
Daniel Roe
b13e20f317
fix(kit): de-default nuxt2 imports and add sync try/catch (#658) 2021-10-06 10:23:40 +02:00
Daniel Roe
485c97645a
fix(nuxi): don't include nuxt3 for bridge projects (#663) 2021-10-05 22:49:56 +02:00
Daniel Roe
0213adcd20
fix(bridge): emit types for module (#660) 2021-10-05 22:47:58 +02:00