Daniel Roe
74b81bbeaa
refactor(kit)!: remove support for module container ( #9010 )
2022-11-15 14:22:14 +01:00
Daniel Roe
4e8f59bf70
fix(schema): add declarations to ignore list ( #8787 )
2022-11-09 10:01:09 +01:00
pooya parsa
ea17148a6b
feat(kit, nuxt): support prerender:routes
and addPrerenderRoutes
( #8670 )
2022-11-03 22:03:12 +01:00
Daniel Roe
e450debc08
feat(kit): add addServerPlugin
utility ( #8635 )
2022-11-03 15:54:05 +01:00
Daniel Roe
7c4899a7ab
fix(kit): normalize handler paths ( #8626 )
2022-11-03 15:04:02 +01:00
pooya parsa
265db50515
refactor(nuxt)!: cleanup schema and split nuxt 2 types ( #8487 )
2022-10-27 12:36:37 +02:00
Daniel Roe
2284525662
fix(kit): don't require nuxt context when resolving path ( #8504 )
2022-10-26 15:55:11 +02:00
Daniel Roe
54da6f81a0
fix(kit): use pathe
to resolve aliases ( #8453 )
2022-10-25 10:24:09 +02:00
Daniel Roe
5a88510cb7
feat(kit): add updateTemplates
utility ( #8413 )
2022-10-24 10:53:02 +02:00
Anthony Fu
6567ac375d
feat(kit): support plugin array for addVitePlugin
and addWebpackPlugin
( #8270 )
2022-10-18 11:09:11 +02:00
pooya parsa
895ecc7677
feat!: upgrade to nitropack@0.6
and h3@0.8
( #8218 )
2022-10-15 20:42:57 +02:00
Andrew Mudrov
ddbfae1bec
fix(kit): log module id to the console when import fails ( #8198 )
2022-10-15 13:35:01 +02:00
pooya parsa
b933015850
feat(kit): useNitro()
utility ( #7557 )
2022-09-15 18:10:50 +02:00
pooya parsa
ac0b3a63a2
feat(nuxt, kit): auto import defineNuxtConfig
( #7497 )
2022-09-14 13:10:10 +02:00
pooya parsa
ceb61ada2b
refactor(schema): upgrade to untyped 0.5 ( #7452 )
2022-09-12 20:22:41 +02:00
pooya parsa
a418895595
fix(kit): add default config layer without nuxt.config
file ( #7358 )
2022-09-08 16:15:52 +02:00
Daniel Roe
a931667111
feat(kit): add addImportsSources
utility ( #7270 )
2022-09-06 12:17:41 +02:00
AndreyYolkin
b97cc27469
fix(kit, nuxi): semver regexp to support nuxt-edge
current releases (bridge) ( #7193 )
2022-09-03 15:08:23 +02:00
pooya parsa
abd5dc58c9
fix: improve autoImports
deprecation dx ( #7158 )
2022-09-02 15:42:46 +02:00
pooya parsa
68d12b468b
feat: allow extending with theme
config ( #7131 )
2022-09-01 12:05:02 +02:00
pooya parsa
0339a23372
fix(kit)!: handle prerelease constraint ( #7116 )
2022-08-31 21:18:05 +02:00
Daniel Roe
33d82b65ef
fix(kit): sort aliases before resolving ( #7018 )
2022-08-29 11:45:29 +02:00
Anthony Fu
fd94351ee9
refactor(nuxt)!: rename autoImports
to imports
( #6864 )
...
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 ( #6685 )
2022-08-22 12:12:02 +02:00
Anthony Fu
f350a70775
refactor(nuxt): enable strict type checking ( #6368 )
...
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 ( #6430 )
2022-08-08 13:03:44 +02:00
pooya parsa
e3534bcda5
fix(nuxi, kit): enable esmResolve
flag for jiti
( #6356 )
2022-08-04 15:22:32 +02:00
renovate[bot]
6d64aff6f2
chore(deps): update dependency unctx to v2 ( #6340 )
...
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
( #6240 )
2022-08-02 14:25:35 +02:00
pooya parsa
5dc864d7bc
fix(kit): try extensions with resolvePath
with absolute input ( #6233 )
2022-07-29 15:53:35 +02:00
Anthony Fu
d135608ef0
fix(nuxt): use relative path to generate plugin variables ( #6030 )
...
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 ( #6037 )
2022-07-21 16:05:41 +02:00
Anthony Fu
b4b98041f0
fix(kit, nuxt): always sort globby results ( #6029 )
2022-07-21 12:46:50 +02:00
Daniel Roe
a54925f880
fix(kit): only call viteExtendConfig
callback once if possible ( #5929 )
2022-07-15 23:34:29 +02:00
Daniel Roe
a41644e084
fix(kit): support adding server-only/client-only components separately ( #5686 )
2022-07-01 12:02:34 +02:00
Daniel Roe
6f8b7a9043
feat(kit): add addLayout
( #5537 )
2022-06-27 13:47:54 +02:00
Daniel Roe
308148977d
feat(kit): support client and server flags for addVitePlugin
( #5560 )
2022-06-22 19:29:51 +02:00
Julien Huang
ccec0a3738
feat(kit): allow addServerHandler
to use method suffix of the file path ( #5465 )
2022-06-15 13:53:31 +02:00
Daniel Roe
93f6a1e4ca
fix(vite, kit, nuxt): generate safe variable names using knitwork ( #4906 )
2022-06-10 15:12:21 +02:00
Daniel Roe
6947d30f01
fix(kit): pass resolved path to isIgnored
( #5375 )
2022-06-10 14:28:48 +02:00
Xin Du (Clark)
139fc11c5a
refactor: fix typo and code improvements ( #5344 )
2022-06-08 21:49:11 +02:00
pooya parsa
92847ed924
feat(nuxt, kit): add shortcuts to register custom server handlers ( #4850 )
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 ( #4449 )
2022-04-20 10:52: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
e0b2a3bfe4
chore: use node:
prefix for built-in modules ( #4384 )
2022-04-15 17:19:05 +02:00
Ahad Birang
f0714d78b0
fix(kit): use route
instead of path
in ServerMiddleware
( #4139 )
2022-04-07 13:32:28 +02:00
pooya parsa
8a3d445bf8
fix(kit): ensure useNuxt
returns nuxt instance ( #4059 )
2022-04-04 11:41:48 +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
pooya parsa
7d945952d8
fix(kit): avoid behavior change based on NODE_ENV ( #3751 )
2022-03-17 21:10:12 +01:00
pooya parsa
b03cdb7114
feat!(nuxt3): use individual config layers for extending ( #3717 )
2022-03-16 21:36:30 +01:00
Raja
f38cacec0f
feat(nuxt 3): support custom router options ( #3485 )
...
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
( #3386 )
2022-03-11 09:09:11 +01:00
Kevin Marrec
13dd2b98ea
feat(nuxt3): extends support for plugins/
directory ( #3462 )
2022-03-09 11:51:32 +01:00
Daniel Roe
e12d2e9405
fix(kit): allow src
for addPluginTemplate
( #3542 )
2022-03-08 18:42:46 +01:00
renovate[bot]
5b7fbc1569
chore(deps): update all non-major dependencies ( #3450 )
2022-03-08 18:17:01 +01:00
Daniel Roe
754ff0c9e7
feat: .nuxtignore
support and isIgnored
kit utility ( #3424 )
2022-02-28 17:11:46 +01:00
Daniel Roe
52d22feaea
fix(nuxt3): share scanned components with loader ( #3396 )
...
* 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 ( #2812 )
...
* 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
( #3308 )
2022-02-18 19:14:57 +01:00
Anthony Fu
467ab693b9
feat: shared logger and silent test logs ( #3259 )
...
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 ( #3096 )
...
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2022-02-08 20:09:44 +01:00
pooya parsa
82a7fd561b
feat(kit): createResolver
utility ( #3111 )
2022-02-07 22:39:31 +01:00
pooya parsa
03d5fdde2d
feat(kit)!: expose resolvePath
( #3110 )
2022-02-07 22:00:20 +01:00
pooya parsa
c9c0171b2d
refactor: rename options.layers
to options._extends
( #3109 )
2022-02-07 19:44:48 +01:00
Daniel Roe
29171bd105
fix: sanitize import filenames in generated imports ( #2216 )
2022-02-07 14:45:47 +01:00
Daniel Roe
c1148d4d77
refactor: write declarations to <buildDir>/types
( #3067 )
...
* 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 ( #3056 )
2022-02-03 19:02:55 +01:00
Ricardo Gobbo de Souza
adc44a2d2b
feat(kit): add helper addAutoImport
( #3030 )
2022-02-03 12:31:15 +01:00
Ahad Birang
ed4f4f51ab
fix(kit): load dotenv if option is missing ( #3029 )
2022-02-02 10:59:00 +01:00
pooya parsa
1672148a87
feat(kit): support config extends
using unjs/c12
( #3008 )
2022-01-31 22:13:58 +01:00
Daniel Roe
b38e394dfe
fix(nuxt3): import top-level files and subdirectory indices ( #2774 )
2022-01-18 17:43:41 +01:00
Daniel Roe
0ed2d4a00b
fix(kit): don't ignore @
alias ( #2737 )
2022-01-17 13:51:08 +01:00
renovate[bot]
4de167e246
chore(deps): update dependency globby to v12 ( #2659 )
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 ( #2275 )
2021-12-21 14:57:26 +01:00
Daniel Roe
d52acbffd8
fix(bridge, kit): don't modify template array whilst traversing it ( #2244 )
2021-12-01 12:58:07 +01:00
pooya parsa
d68318f9d5
refactor: split schema to @nuxt/schema
and simplify kit ( #2059 )
2021-11-21 17:14:46 +01:00
Nozomu Ikuta
583679f9c8
fix(kit): add hooks installation for bridge ( #2045 )
...
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-11-21 13:35:37 +01:00
pooya parsa
b1371373c8
docs: improve schema generation ( #2035 )
2021-11-19 17:26:15 +01:00
Daniel Roe
4fe1fc881c
feat(kit): add more specific typings for schema ( #1988 )
2021-11-19 13:22:27 +01:00
pooya parsa
232fdd8cf3
fix(kit): support chainable extendRoutes
in container ( #1966 )
2021-11-16 17:13:19 +01:00
pooya parsa
b16cfea689
feat: typescript
options ( #1940 )
2021-11-16 13:32:21 +01:00
fgiraud
6b873f15bc
chore(nuxt3): add tests, comments and example for components scan ( #1455 )
...
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-11-15 17:22:46 +01:00
fgiraud
9b9843b501
docs: update doc meta ( #1790 )
...
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()
) ( #1783 )
...
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
( #1740 )
...
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 ( #1779 )
2021-11-09 10:44:00 +01:00
pooya parsa
292b5243c7
fix(nuxi): allow starting nuxi dev
with self signed certificate ( #1699 )
2021-11-04 19:40:02 +01:00
pooya parsa
9b8d44d130
fix(kit): use closest nuxt package for loadNuxt
( #1686 )
2021-11-04 13:33:33 +01:00
pooya parsa
c8b07a6a1c
chore: upgrade to std-env 3 ( #1665 )
2021-11-03 15:39:38 +01:00
Daniel Roe
0dd86de586
fix(nuxt3): use nuxt extensions for component discovery ( #1649 )
2021-11-02 16:27:42 +01:00
Daniel Roe
f010d0912b
feat(nuxt3): add importMeta
types for vite and webpack ( #1439 )
...
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2021-11-02 12:53:28 +01:00
Xin Du (Clark)
52cce01962
chore: remove duplicate camelCase import ( #1637 )
2021-11-02 12:38:12 +01:00
pooya parsa
efe1fea1d1
feat(kit): addComponent
utility ( #1579 )
2021-11-02 12:27:25 +01:00
Daniel Roe
47e0721413
fix(nuxi, kit): import individual semver function ( #1598 )
2021-11-02 10:43:08 +01:00
Tasuku Uno
a8b969a4dd
feat(nuxt3): support async function as nuxt.config ( #1612 )
2021-11-02 10:37:48 +01:00
pooya parsa
4e424d0d10
feat(nuxt3): support components with global: false
and always enable transform ( #1578 )
2021-10-29 13:36:55 +02:00
Daniel Roe
84e299f280
fix(kit): remove invalid portion of version from semver ( #1555 )
2021-10-29 10:27:37 +02:00
Daniel Roe
a0da91839a
fix(kit): ensure directory exists before writing virtual template ( #1473 )
2021-10-26 16:42:10 +02:00