Skip to content

Commit e434e98

Browse files
refactor: make cli faster (#4690)
1 parent 79a83ef commit e434e98

27 files changed

+1381
-1414
lines changed

packages/webpack-cli/src/webpack-cli.ts

Lines changed: 830 additions & 834 deletions
Large diffs are not rendered by default.

test/api/CLI.test.js

Lines changed: 316 additions & 436 deletions
Large diffs are not rendered by default.

test/api/resolve-config/resolve-config.test.js

Lines changed: 0 additions & 83 deletions
This file was deleted.

test/api/resolve-config/webpack.config.cjs

Lines changed: 0 additions & 21 deletions
This file was deleted.

test/api/resolve-config/webpack.config1.cjs

Lines changed: 0 additions & 7 deletions
This file was deleted.

test/api/resolve-config/webpack.config2.cjs

Lines changed: 0 additions & 8 deletions
This file was deleted.

test/api/resolve-config/webpack.promise.config.cjs

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module.exports = function configuration(env) {
2+
const configName = env.name;
3+
return {
4+
name: configName,
5+
mode: "development",
6+
output: {
7+
filename: `./async-${configName}-single.js`,
8+
},
9+
};
10+
};
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module.exports = async () => [
2+
{
3+
output: {
4+
filename: "./multi-async-first.js",
5+
},
6+
name: "first",
7+
entry: "./src/first.js",
8+
mode: "development",
9+
stats: "minimal",
10+
},
11+
{
12+
output: {
13+
filename: "./multi-async-second.js",
14+
},
15+
name: "second",
16+
entry: "./src/second.js",
17+
mode: "development",
18+
stats: "minimal",
19+
},
20+
];
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module.exports = async () => ({
2+
output: {
3+
filename: "./async-single.js",
4+
},
5+
name: "single",
6+
mode: "development",
7+
});

0 commit comments

Comments
 (0)