Merge pull request #16196 from hsource/harry-browserslist

This commit is contained in:
Josh 2023-04-18 10:11:37 +01:00 committed by GitHub
commit f09fe7cc37
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 1 deletions

View File

@ -61,6 +61,7 @@
"babel-loader": "^9.1.2",
"babel-plugin-styled-components": "2.0.2",
"bcryptjs": "2.4.3",
"browserslist": "^4.17.3",
"browserslist-to-esbuild": "1.2.0",
"chalk": "^4.1.2",
"chokidar": "^3.5.1",

View File

@ -9,6 +9,7 @@ const HtmlWebpackPlugin = require('html-webpack-plugin');
const { ESBuildMinifyPlugin } = require('esbuild-loader');
const WebpackBar = require('webpackbar');
const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin');
const browserslist = require('browserslist');
const browserslistToEsbuild = require('browserslist-to-esbuild');
const alias = require('./webpack.alias');
@ -52,7 +53,10 @@ module.exports = ({
const excludeRegex = createPluginsExcludePath(pluginsPath);
const buildTarget = browserslistToEsbuild();
// Ensure we use the config in this directory, even if run with a different
// working directory
const browserslistConfig = browserslist.loadConfig({ path: __dirname });
const buildTarget = browserslistToEsbuild(browserslistConfig);
return {
mode: isProduction ? 'production' : 'development',

View File

@ -7003,6 +7003,7 @@ __metadata:
babel-loader: ^9.1.2
babel-plugin-styled-components: 2.0.2
bcryptjs: 2.4.3
browserslist: ^4.17.3
browserslist-to-esbuild: 1.2.0
chalk: ^4.1.2
chokidar: ^3.5.1