1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| const path = require("path");
module.exports = { entry: { index: "./src/Demo.js", }, output: { filename: "Demo.min.js", path: path.join(__dirname, "build"), library: "DemoLib", libraryTarget: "umd", }, resolve: { extensions: [".tsx", ".ts", ".js"], }, module: { rules: [ { test: /\.jsx?$/, use: [ { loader: "babel-loader", options: { presets: ["@babel/preset-env"], plugins: ["@babel/plugin-transform-runtime"], cacheDirectory: true, }, }, ], exclude: /node_modules/, }, ], }, performance: { hints: false, }, };
|