Skip to content

Commit 82a7635

Browse files
committed
Remove browsers as a param to plugins
This moves the responsibility to the plugin, where it makes more sense. This also removes the need for browserslist as a dependency in core.
1 parent 93d35ec commit 82a7635

File tree

2 files changed

+1
-7
lines changed

2 files changed

+1
-7
lines changed

lib/index.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ let { pluginsByBucket } = require("./plugins");
55
let { AssetManager } = require("./manager");
66
let { abort, repr, resolvePath } = require("./util");
77
let { SerializedRunner } = require("./runner");
8-
let browserslist = require("browserslist");
98

109
exports.faucetDispatch = async function faucetDispatch(referenceDir, config,
1110
{ watch, fingerprint, sourcemaps, compact, serve, liveserve }) {
@@ -16,16 +15,12 @@ exports.faucetDispatch = async function faucetDispatch(referenceDir, config,
1615
fingerprint,
1716
exitOnError: !watch
1817
});
19-
let browsers = browserslist.findConfig(referenceDir) || {};
20-
if(browsers.substr) {
21-
browsers = [browsers];
22-
}
2318

2419
let plugins = await pluginsByBucket(config);
2520
// initialize plugins with corresponding configuration
2621
let buckets = Object.keys(plugins).reduce((memo, bucket) => {
2722
memo[bucket] = plugins[bucket].map(({ plugin, config }) => {
28-
return plugin(config, assetManager, { browsers, sourcemaps, compact });
23+
return plugin(config, assetManager, { sourcemaps, compact });
2924
});
3025
return memo;
3126
}, {});

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"node": ">= 18"
2929
},
3030
"dependencies": {
31-
"browserslist": "~4.24.4",
3231
"nite-owl": "~5.0.5"
3332
},
3433
"devDependencies": {

0 commit comments

Comments
 (0)