diff --git a/package.json b/package.json index a0504ad..4d37625 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "@types/node": "^14.14.37", "parcel": "^2.0.0", "prettier": "^2.4.1", + "terser-webpack-plugin": "^5.2.4", "ts-loader": "^9.2.6", "tslib": "^2.2.0", "typescript": "^4.4.4", diff --git a/webpack.config.js b/webpack.config.js index d02a681..dd1621c 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,4 +1,5 @@ const path = require("path"); +const TerserPlugin = require("terser-webpack-plugin"); module.exports = { entry: "./main.ts", @@ -44,9 +45,13 @@ module.exports = { util: require.resolve("util"), vm: require.resolve("vm-browserify"), zlib: require.resolve("browserify-zlib"), - } + }, }, externals: { obsidian: "commonjs2 obsidian", }, + optimization: { + minimize: true, + minimizer: [new TerserPlugin({ extractComments: false })], + }, };