react-zoomer-image
Version:
React Zoomer Image: a simple React component to make your images zoomable.
50 lines (48 loc) • 1.07 kB
JavaScript
const path = require("path");
const UglifyJsPlugin = require("uglifyjs-webpack-plugin");
module.exports = {
entry: "./src/index.ts",
output: {
path: path.resolve(__dirname, "dist"),
filename: "index.js",
libraryTarget: "commonjs2"
},
module: {
rules: [
{
test: /\.(jsx|js)?$/,
exclude: /(node_modules)/,
include: path.resolve(__dirname, "src"),
use: {
loader: "babel-loader"
}
},
{
test: /\.ts(x?)$/,
loader: "ts-loader",
exclude: /node_modules/
},
{
test: /\.scss$/,
use: ["style-loader", "css-loader", "sass-loader"]
}
]
},
optimization: {
minimizer: [
new UglifyJsPlugin({
uglifyOptions: {
warnings: false,
parse: {},
compress: {},
mangle: true, // Note `mangle.properties` is `false` by default.
output: null,
keep_fnames: false
}
})
]
},
resolve: {
extensions: [".ts", ".tsx", ".js", ".jsx"]
}
};