Commit Graph

146 Commits

Author SHA1 Message Date
Daniel Roe
ef35ff27df
feat(kit): reimplement cjs utils using mlly (#28012) 2024-07-03 23:02:05 +01:00
Daniel Roe
79193561b9
refactor(kit,nuxt,vite,webpack)!: remove legacy require utils (#28008) 2024-07-03 21:12:33 +01:00
Daniel Roe
128edc76fc
perf(kit,nuxt,schema,vite,webpack): use explicit exports (#27998) 2024-07-03 17:46:42 +01:00
izzy goldman
373d015ae7
refactor(schema,vite,webpack): rework postcss module loading (#27946)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-07-02 19:28:48 +01:00
Daniel Roe
8f95cac34c
feat(kit,nuxt,schema,vite,webpack): nitropack v3 nightly (#27702) 2024-06-26 15:18:05 +02:00
Daniel Roe
54e8bd0e7e
perf(nuxt,vite): use native fs utils rather than fs-extra (#27787) 2024-06-24 10:39:38 +01:00
Daniel Roe
2de885bab5
fix(nuxt): reduce usage of cjs utilities (#27642) 2024-06-16 00:03:24 +01:00
Michael Brevard
d929cd4ef6 perf(webpack): decrease assets map iterations 2024-06-13 21:56:26 +01:00
Daniel Roe
61c3a2a4cd
perf(webpack): decrease iteration count and improve type safety (#27488)
Co-authored-by: Michael Brevard <yonshi29@gmail.com>
2024-06-07 23:32:46 +01:00
Anthony Fu
b96b62ecd2
refactor: improve regexp performance (#27207) 2024-05-14 12:54:37 -05:00
Luke Nelson
306174c4d8
docs: add @since annotations to exported functions (#25365) 2024-04-19 17:58:19 +03:00
Anthony Fu
f209158352
chore: cleanup eslint rules with latest @nuxt/eslint-config (#26653) 2024-04-05 19:08:32 +01:00
renovate[bot]
70a619f2ef
chore(deps): update all non-major dependencies (main) (#26427)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-03-21 16:16:04 +00:00
Daniel Roe
8c3159f4ba
fix(nuxt): pass joinRelativeURL + share paths on server (#26407) 2024-03-21 11:57:11 +00:00
Daniel Roe
7252b56d52 chore: add back stylistic rules and lint project 2024-03-09 06:48:15 +00:00
Pooya Parsa
dab2188d58
feat: experimental client-side Node.js compatibility (#25028) 2024-01-18 16:09:27 +00:00
Damian Głowala
a2ef3091e8
feat(kit,nuxt,vite,webpack): add toArray util (#24857) 2023-12-23 14:22:58 +00:00
Daniel Roe
6c7d430845
refactor(nuxt): remove process.* usage in nuxt vue app (#24749) 2023-12-14 13:58:25 +00:00
Daniel Roe
1e393ad696
fix(vite,webpack): don't add type checker/analyzer when testing (#24608) 2023-12-05 17:09:46 +00:00
Julien Huang
0eb9caf0c2
fix(nuxt): remove experimental reactivityTransform (vue 3.4) (#24477) 2023-11-27 23:02:02 +00:00
Daniel Roe
8e44395d7a
fix(vite): remove postcss-url and duplicate postcss-import (#23861) 2023-10-25 09:38:01 +09:00
Daniel Roe
b63b4e58e8
fix(webpack): use lodash cloneDeep again (#23888) 2023-10-23 23:35:06 +09:00
Daniel Roe
cd76c617fa
fix(nuxt,schema,vite,webpack): analyze w/o overriding config (#23856) 2023-10-23 20:19:16 +09:00
Daniel Roe
6b3d0163b6
fix(webpack): remove lodash-es + simplify postcss resolution (#23692) 2023-10-16 13:54:03 +01:00
Daniel Roe
eb40409f23
feat(kit,nuxt,vite,webpack): support -nightly extension (#23508) 2023-10-12 15:17:38 +01:00
renovate[bot]
a5dad0d2e8
chore(deps): update devdependency eslint-plugin-jsdoc to v46 (main) (#23614)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-10-11 13:31:22 +01:00
Daniel Roe
23723305da
feat(schema): support setting hidden sourcemaps (#22787) 2023-08-24 13:06:44 +01:00
Lehoczky Zoltán
e373fa7d68
feat(nuxt): warn on external webpack/nitro/postcss config (#22521) 2023-08-08 12:33:10 +01:00
pooya parsa
554f868bce
feat(nuxt): experimental native async context support (#20918)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-08-08 00:57:35 +02:00
Lucas Vargas
ffd0223583
feat(vite,webpack): tree-shakable import.meta.* build flags (#22428) 2023-08-07 23:03:40 +01:00
Daniel Roe
491ebff3b6
feat(schema,webpack): allow $client and $server overrides (#22304) 2023-07-24 20:46:09 +01:00
Daniel Roe
4aadfac631
fix(webpack): remove legacy support for build.extend (#22305) 2023-07-24 18:21:28 +01:00
renovate[bot]
d15df420a3
chore(deps): update all non-major dependencies (main) (#21851)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-07-03 21:08:25 +01:00
Daniel Roe
9c8746f2a6
chore: prune internal unused code and exports (#21809) 2023-06-27 10:38:40 +01:00
Lehoczky Zoltán
7ff0c2d97a
fix(schema): add more explicit types for config schema (#21475) 2023-06-08 22:50:29 +01:00
Wilson Pinto
857511f448
feat(webpack, schema): add webpack experiments configuration (#21446) 2023-06-07 20:49:46 +01:00
Daniel Roe
525a06af38
feat(webpack): allow configuring esbuild-loader options (#21436) 2023-06-07 13:50:12 +01:00
Daniel Roe
c37ebab1ef
perf(nuxt): use .test and hoist regexps where possible (#21011) 2023-05-22 21:25:42 +01:00
Anthony Fu
e3af77253d
fix(webpack): analyze report path (#20878) 2023-05-16 14:47:12 +01:00
Daniel Roe
ddbb847979
fix(webpack): warn when using deprecated build.extend hook (#20605) 2023-05-08 18:38:49 +01:00
Anthony Fu
cd7f38988a
feat(webpack): introduce webpack:configResolved hook (#20412) 2023-04-29 23:37:29 +01:00
Daniel Roe
65a8f4eb3e
fix(nuxt): restrict access to single renderer outside of test/rootDir (#20543) 2023-04-27 11:31:52 +01:00
Daniel Roe
d0c8e7fb4a
fix(nuxt): generate hi-res sourcemaps (#20280) 2023-04-14 18:21:08 +01:00
Daniel Roe
f366ab4eb8
chore: remove @ts-ignore and fix some issues (#20273) 2023-04-14 13:53:21 +01:00
Daniel Roe
9878c5b6e4
style: enable sort-imports eslint rule (#20133) 2023-04-07 09:02:47 -07:00
Daniel Roe
99ac1d5976
fix(webpack): transpile rest of nuxt runtime directories (#19936) 2023-03-30 09:24:18 -07:00
Daniel Roe
5a1cfa8b66
fix(webpack): transpile app directory (#19773) 2023-03-17 18:59:57 +00:00
Daniel Roe
60d07df4cc
feat(nuxt): support custom keyed composables (#19490) 2023-03-07 13:06:15 -08:00
renovate[bot]
6c53c8b550
chore(deps)!: update dependency fork-ts-checker-webpack-plugin to v8 (main) (#19468)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>

BREAKING CHANGE: Using the webpack builder, `typescript.typeCheck` has not been properly type-checking vue files _anyway_, so this shouldn't be a breaking change. But the underlying plugin we have been using (`fork-ts-checker-webpack-plugin`) has now formally removed support for type-checking `.vue` files to make this clearer.
2023-03-07 06:25:27 -08:00
Jakub Andrzejewski
3f1e02351d
feat(nuxi,schema): add support for setting nuxt logLevel (#19369) 2023-03-07 04:18:47 -08:00