UNPKG

eadolores

Version:

Desig: The Blockchain-Agnostic Multisig Solution

54 lines (52 loc) 1.54 kB
const path = require("path"); const webpack = require("webpack"); const { CleanWebpackPlugin } = require("clean-webpack-plugin"); module.exports = { mode: "production", entry: { web3: "./packages/web3/lib/index.js", }, plugins: [ new CleanWebpackPlugin(), new webpack.SourceMapDevToolPlugin({ filename: "[file].map", }), ], resolve: { modules: ["node_modules"], }, module: { rules: [ { test: /\.m?js$/, use: { loader: "babel-loader", options: { presets: [ [ "@babel/preset-env", { useBuiltIns: "entry", corejs: 3, targets: { ie: 10, }, }, ], ], plugins: [ "@babel/plugin-transform-runtime", "@babel/plugin-transform-modules-commonjs", ], }, }, }, ], }, output: { filename: "[name].min.js", path: path.resolve(__dirname, "dist"), library: "Web3", libraryTarget: "umd", }, };