mirror of
https://github.com/bitwarden/browser.git
synced 2024-11-21 11:35:34 +01:00
Exclude content scripts from source maps (#2377)
This commit is contained in:
parent
cf08e4eab8
commit
9bc4358e85
@ -5,6 +5,7 @@ const HtmlWebpackPlugin = require("html-webpack-plugin");
|
||||
const CopyWebpackPlugin = require("copy-webpack-plugin");
|
||||
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
||||
const { AngularWebpackPlugin } = require("@ngtools/webpack");
|
||||
const TerserPlugin = require("terser-webpack-plugin");
|
||||
|
||||
if (process.env.NODE_ENV == null) {
|
||||
process.env.NODE_ENV = "development";
|
||||
@ -103,11 +104,15 @@ const plugins = [
|
||||
new webpack.ProvidePlugin({
|
||||
process: "process/browser",
|
||||
}),
|
||||
new webpack.SourceMapDevToolPlugin({
|
||||
exclude: /content\/.*/,
|
||||
filename: "[file].map",
|
||||
}),
|
||||
];
|
||||
|
||||
const config = {
|
||||
mode: ENV,
|
||||
devtool: ENV === "development" ? "eval-source-map" : "source-map",
|
||||
devtool: false,
|
||||
entry: {
|
||||
"popup/polyfills": "./src/popup/polyfills.ts",
|
||||
"popup/main": "./src/popup/main.ts",
|
||||
@ -122,6 +127,11 @@ const config = {
|
||||
},
|
||||
optimization: {
|
||||
minimize: true,
|
||||
minimizer: [
|
||||
new TerserPlugin({
|
||||
exclude: /content\/.*/,
|
||||
}),
|
||||
],
|
||||
splitChunks: {
|
||||
cacheGroups: {
|
||||
commons: {
|
||||
|
Loading…
Reference in New Issue
Block a user