UNPKG

react-calenpicker

Version:

You can make Easily Picker for react-calenpicker!

67 lines (60 loc) 1.29 kB
const path = require("path"); const CleanWebpackPlugin = require("clean-webpack-plugin"); const packageJson = require("./package.json"); module.exports = { mode: "production", entry: { index: path.join(__dirname, "src/index.js") }, output: { path: path.join(__dirname, "dist"), filename: "[name].js", library: packageJson.name, libraryTarget: "umd", globalObject: "this" }, module: { rules: [ { test: /.jsx?$/, exclude: /node_modules/, include: path.join(__dirname, "src"), use: [ { loader: "babel-loader" } ] }, { test: /\.png$/, use: [ { loader: "url-loader", options: { name: "[name].[ext]" } } ] } ] }, resolve: { extensions: [".js", ".jsx"], alias: { Components: path.join(__dirname, "src/Components"), Containers: path.join(__dirname, "src/Containers"), Styles: path.join(__dirname, "src/Styles") } }, externals: { react: "react", reactDOM: "react-dom" }, plugins: [new CleanWebpackPlugin(["dist/*.*"])], optimization: { splitChunks: { name: "vendor", minChunks: 2 } } };