1
0
mirror of https://github.com/nuxt/nuxt.git synced 2025-03-20 16:25:55 +00:00
Commit Graph

236 Commits

Author SHA1 Message Date
Mehdi HosseinZade
585e8be2e0
feat(kit): add extendRouteRules method () 2023-01-21 16:54:02 +00:00
Alexander Lichter
fa2672485a
fix(kit): resolve group syntax of ignore () 2023-01-20 16:23:16 +00:00
Ikko Eltociear Ashimine
e908ebdb51
chore: fix typo in comment () 2023-01-19 13:20:53 +00:00
Daniel Roe
a68da6d6a7
chore: case police update () 2023-01-13 15:00:57 +00:00
Daniil Chudo
ab2456c295
refactor: split out type imports from value imports () 2022-12-11 21:44:52 +00:00
Daniel Roe
1202b1ac97
fix(kit): support applying .nuxtignore within external layers () 2022-12-08 15:57:58 +01:00
pooya parsa
5ac9d85a49
refactor!: remove deprecated api () 2022-11-16 03:26:35 +01:00
Mehdi HosseinZade
f530cd7413
fix(kit): add external module to transpile () 2022-11-15 15:55:45 +01:00
Daniel Roe
74b81bbeaa
refactor(kit)!: remove support for module container () 2022-11-15 14:22:14 +01:00
Daniel Roe
4e8f59bf70
fix(schema): add declarations to ignore list () 2022-11-09 10:01:09 +01:00
pooya parsa
ea17148a6b
feat(kit, nuxt): support prerender:routes and addPrerenderRoutes () 2022-11-03 22:03:12 +01:00
Daniel Roe
e450debc08
feat(kit): add addServerPlugin utility () 2022-11-03 15:54:05 +01:00
Daniel Roe
7c4899a7ab
fix(kit): normalize handler paths () 2022-11-03 15:04:02 +01:00
pooya parsa
265db50515
refactor(nuxt)!: cleanup schema and split nuxt 2 types () 2022-10-27 12:36:37 +02:00
Daniel Roe
2284525662
fix(kit): don't require nuxt context when resolving path () 2022-10-26 15:55:11 +02:00
Daniel Roe
54da6f81a0
fix(kit): use pathe to resolve aliases () 2022-10-25 10:24:09 +02:00
Daniel Roe
5a88510cb7
feat(kit): add updateTemplates utility () 2022-10-24 10:53:02 +02:00
Anthony Fu
6567ac375d
feat(kit): support plugin array for addVitePlugin and addWebpackPlugin () 2022-10-18 11:09:11 +02:00
pooya parsa
895ecc7677
feat!: upgrade to nitropack@0.6 and h3@0.8 () 2022-10-15 20:42:57 +02:00
Andrew Mudrov
ddbfae1bec
fix(kit): log module id to the console when import fails () 2022-10-15 13:35:01 +02:00
pooya parsa
b933015850
feat(kit): useNitro() utility () 2022-09-15 18:10:50 +02:00
pooya parsa
ac0b3a63a2
feat(nuxt, kit): auto import defineNuxtConfig () 2022-09-14 13:10:10 +02:00
pooya parsa
ceb61ada2b
refactor(schema): upgrade to untyped 0.5 () 2022-09-12 20:22:41 +02:00
pooya parsa
a418895595
fix(kit): add default config layer without nuxt.config file () 2022-09-08 16:15:52 +02:00
Daniel Roe
a931667111
feat(kit): add addImportsSources utility () 2022-09-06 12:17:41 +02:00
AndreyYolkin
b97cc27469
fix(kit, nuxi): semver regexp to support nuxt-edge current releases (bridge) () 2022-09-03 15:08:23 +02:00
pooya parsa
abd5dc58c9
fix: improve autoImports deprecation dx () 2022-09-02 15:42:46 +02:00
pooya parsa
68d12b468b
feat: allow extending with theme config () 2022-09-01 12:05:02 +02:00
pooya parsa
0339a23372
fix(kit)!: handle prerelease constraint () 2022-08-31 21:18:05 +02:00
Daniel Roe
33d82b65ef
fix(kit): sort aliases before resolving () 2022-08-29 11:45:29 +02:00
Anthony Fu
fd94351ee9
refactor(nuxt)!: rename autoImports to imports ()
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2022-08-23 16:22:11 +02:00
Anthony Fu
e1e39b7e79
refactor(nuxt, kit): improve type strictness () 2022-08-22 12:12:02 +02:00
Anthony Fu
f350a70775
refactor(nuxt): enable strict type checking ()
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2022-08-12 19:47:58 +02:00
Daniel Roe
e3b0608470
fix(kit): move relative path handling back into nuxt templates () 2022-08-08 13:03:44 +02:00
pooya parsa
e3534bcda5
fix(nuxi, kit): enable esmResolve flag for jiti () 2022-08-04 15:22:32 +02:00
renovate[bot]
6d64aff6f2
chore(deps): update dependency unctx to v2 ()
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2022-08-04 13:00:01 +02:00
Conrawl Rogers
8efaad43bb
feat(kit): support followSymbolicLinks option for resolveFiles () 2022-08-02 14:25:35 +02:00
pooya parsa
5dc864d7bc
fix(kit): try extensions with resolvePath with absolute input () 2022-07-29 15:53:35 +02:00
Anthony Fu
d135608ef0
fix(nuxt): use relative path to generate plugin variables ()
Co-authored-by: Pooya Parsa <pooya@pi0.io>
2022-07-21 20:09:27 +02:00
Daniel Roe
4d80c43d25
fix(kit): resolve aliases in plugin src () 2022-07-21 16:05:41 +02:00
Anthony Fu
b4b98041f0
fix(kit, nuxt): always sort globby results () 2022-07-21 12:46:50 +02:00
Daniel Roe
a54925f880
fix(kit): only call viteExtendConfig callback once if possible () 2022-07-15 23:34:29 +02:00
Daniel Roe
a41644e084
fix(kit): support adding server-only/client-only components separately () 2022-07-01 12:02:34 +02:00
Daniel Roe
6f8b7a9043
feat(kit): add addLayout () 2022-06-27 13:47:54 +02:00
Daniel Roe
308148977d
feat(kit): support client and server flags for addVitePlugin () 2022-06-22 19:29:51 +02:00
Julien Huang
ccec0a3738
feat(kit): allow addServerHandler to use method suffix of the file path () 2022-06-15 13:53:31 +02:00
Daniel Roe
93f6a1e4ca
fix(vite, kit, nuxt): generate safe variable names using knitwork () 2022-06-10 15:12:21 +02:00
Daniel Roe
6947d30f01
fix(kit): pass resolved path to isIgnored () 2022-06-10 14:28:48 +02:00
Xin Du (Clark)
139fc11c5a
refactor: fix typo and code improvements () 2022-06-08 21:49:11 +02:00
pooya parsa
92847ed924
feat(nuxt, kit): add shortcuts to register custom server handlers () 2022-05-06 15:31:52 +02:00
Pooya Parsa
e006c5605b fix(kit): try canonical package name for edge release 2022-04-20 12:35:09 +02:00
pooya parsa
4712e99411
refactor!: rename nuxt3 to nuxt () 2022-04-20 10:52:39 +02:00
Daniel Roe
b38dc097f6
feat(nuxt3): allow separating client and server components ()
Co-authored-by: Anthony Fu <anthonyfu117@hotmail.com>
2022-04-19 21:13:55 +02:00
Daniel Roe
e0b2a3bfe4
chore: use node: prefix for built-in modules () 2022-04-15 17:19:05 +02:00
Ahad Birang
f0714d78b0
fix(kit): use route instead of path in ServerMiddleware () 2022-04-07 13:32:28 +02:00
pooya parsa
8a3d445bf8
fix(kit): ensure useNuxt returns nuxt instance () 2022-04-04 11:41:48 +02:00
Matteo Rigoni
01db83032a
fix(kit): add typings to kit server middleware ()
Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-04-04 10:21:30 +02:00
pooya parsa
7d945952d8
fix(kit): avoid behavior change based on NODE_ENV () 2022-03-17 21:10:12 +01:00
pooya parsa
b03cdb7114
feat!(nuxt3): use individual config layers for extending () 2022-03-16 21:36:30 +01:00
Raja
f38cacec0f
feat(nuxt 3): support custom router options ()
Co-authored-by: Raja Munisamy <raja.munisamy@carbar.com.au>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2022-03-15 17:57:41 +01:00
Anthony Fu
cff2f37cc8
refactor!: migrate to unimport () 2022-03-11 09:09:11 +01:00
Kevin Marrec
13dd2b98ea
feat(nuxt3): extends support for plugins/ directory () 2022-03-09 11:51:32 +01:00
Daniel Roe
e12d2e9405
fix(kit): allow src for addPluginTemplate () 2022-03-08 18:42:46 +01:00
renovate[bot]
5b7fbc1569
chore(deps): update all non-major dependencies () 2022-03-08 18:17:01 +01:00
Daniel Roe
754ff0c9e7
feat: .nuxtignore support and isIgnored kit utility () 2022-02-28 17:11:46 +01:00
Daniel Roe
52d22feaea
fix(nuxt3): share scanned components with loader ()
* fix(nuxt3): share scanned components with loader

* refactor: remove `src` type from input

* fix: remove old `src: ''` option

* fix: use shared context for extending components too

Co-authored-by: Sébastien Chopin <seb@nuxtjs.com>
2022-02-28 11:07:20 +01:00
Daniel Roe
73ba30fb69
refactor(schema,webpack)!: split out webpack and postcss build options ()
* refactor: split out webpack and postcss build options

* feat(schema): set nuxt3 builder in config

* fix(schema): default postcss config file to false

* chore: update lockfile

* style: remove unused imports

* refactor(webpack): remove (previously disabled) babel config

* refactor: move shared vite options into schema

* fix(schema): omit __NUXT_BASE__ from defaults

* fix: move appDir-dependent options back to vite

* refactor: split out virtual modules

* refactor: extract compile/createDevMiddleware

* refactor: further improvements

* chore: remove `@nuxt/webpack-builder` dependency

* chore: update lockfile

* refactor: move `builder` option to top level

* fix: bind close to watcher instance

* chore: update lockfile

* fix: create portal between postcss & build.postcss.postcssOptions

* fix: remove duplicate

* fix: revert

* fix: use `postcss` directly

* fix: import builder from rootDir

* chore: dedupe webpack install

* test: update fixture to use `builder`

* fix: bind class in pify

Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-02-25 20:11:01 +01:00
pooya parsa
12a95ad86c
test: rework tests using @nuxt/test-utils () 2022-02-18 19:14:57 +01:00
Anthony Fu
467ab693b9
feat: shared logger and silent test logs ()
Co-authored-by: pooya parsa <pyapar@gmail.com>
2022-02-16 22:34:32 +01:00
Daniel Roe
7825e2aa12
feat(nuxt3,bridge): add automatic schema augmentation declaration ()
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-02-08 20:09:44 +01:00
pooya parsa
82a7fd561b
feat(kit): createResolver utility () 2022-02-07 22:39:31 +01:00
pooya parsa
03d5fdde2d
feat(kit)!: expose resolvePath () 2022-02-07 22:00:20 +01:00
pooya parsa
c9c0171b2d
refactor: rename options.layers to options._extends () 2022-02-07 19:44:48 +01:00
Daniel Roe
29171bd105
fix: sanitize import filenames in generated imports () 2022-02-07 14:45:47 +01:00
Daniel Roe
c1148d4d77
refactor: write declarations to <buildDir>/types ()
* refactor: write declarations to `<buildDir>/types`

* fix: update relative imports
2022-02-07 11:20:01 +01:00
Daniel Roe
fae2179ee9
chore: replace constructors with types () 2022-02-03 19:02:55 +01:00
Ricardo Gobbo de Souza
adc44a2d2b
feat(kit): add helper addAutoImport () 2022-02-03 12:31:15 +01:00
Ahad Birang
ed4f4f51ab
fix(kit): load dotenv if option is missing () 2022-02-02 10:59:00 +01:00
pooya parsa
1672148a87
feat(kit): support config extends using unjs/c12 () 2022-01-31 22:13:58 +01:00
Daniel Roe
b38e394dfe
fix(nuxt3): import top-level files and subdirectory indices () 2022-01-18 17:43:41 +01:00
Daniel Roe
0ed2d4a00b
fix(kit): don't ignore @ alias () 2022-01-17 13:51:08 +01:00
renovate[bot]
4de167e246
chore(deps): update dependency globby to v12 () 2022-01-13 19:21:49 +01:00
Pooya Parsa
5a7a979dcb fix(kit): add backward compatibility for deprecated module definition as function 2021-12-22 21:40:18 +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
d52acbffd8
fix(bridge, kit): don't modify template array whilst traversing it () 2021-12-01 12:58:07 +01:00
pooya parsa
d68318f9d5
refactor: split schema to @nuxt/schema and simplify kit () 2021-11-21 17:14:46 +01:00
Nozomu Ikuta
583679f9c8
fix(kit): add hooks installation for bridge ()
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-11-21 13:35:37 +01:00
pooya parsa
b1371373c8
docs: improve schema generation () 2021-11-19 17:26:15 +01:00
Daniel Roe
4fe1fc881c
feat(kit): add more specific typings for schema () 2021-11-19 13:22:27 +01:00
pooya parsa
232fdd8cf3
fix(kit): support chainable extendRoutes in container () 2021-11-16 17:13:19 +01:00
pooya parsa
b16cfea689
feat: typescript options () 2021-11-16 13:32:21 +01:00
fgiraud
6b873f15bc
chore(nuxt3): add tests, comments and example for components scan ()
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-11-15 17:22:46 +01:00
fgiraud
9b9843b501
docs: update doc meta ()
Co-authored-by: Daniel Roe <daniel@roe.dev>
2021-11-10 21:16:20 +01:00
Daniel Roe
13a8e2b163
fix(nitro, nuxi): add runtimeConfig types (for #config and useRuntimeConfig()) ()
Co-authored-by: Tobias Diez <code@tobiasdiez.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-11-10 13:40:02 +01:00
Daniel Roe
95cbe67f99
feat(kit, nuxt3): add pages:extend and extendPages ()
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
Co-authored-by: fgiraud <hello@florent.dev>
2021-11-09 11:16:23 +01:00
Emil Akhadov
82d1741d52
fix(kit): normalize plugin imports paths () 2021-11-09 10:44:00 +01:00
pooya parsa
292b5243c7
fix(nuxi): allow starting nuxi dev with self signed certificate () 2021-11-04 19:40:02 +01:00
pooya parsa
9b8d44d130
fix(kit): use closest nuxt package for loadNuxt () 2021-11-04 13:33:33 +01:00
pooya parsa
c8b07a6a1c
chore: upgrade to std-env 3 () 2021-11-03 15:39:38 +01:00
Daniel Roe
0dd86de586
fix(nuxt3): use nuxt extensions for component discovery () 2021-11-02 16:27:42 +01:00