UNPKG

dotwallet-react

Version:

DotWallet Components

56 lines (53 loc) 1.14 kB
const path = require('path'); const { CleanWebpackPlugin } = require('clean-webpack-plugin'); module.exports = { // entry: path.join(__dirname, "./example/src/app.jsx"), // output: { // path: path.join(__dirname, "example/dist"), // filename: "bundle.js" // }, mode: 'production', entry: { index: './src/index.js' }, plugins: [ new CleanWebpackPlugin() ], output: { filename: '[name].js', path: path.resolve(__dirname, "lib"), libraryTarget: 'commonjs2' }, module: { rules: [{ test: /\.(js|jsx)$/, use: "babel-loader", exclude: /node_modules/ }, { test: /\.less$/, use: [ require.resolve('style-loader'), require.resolve('css-loader'), { loader: require.resolve('less-loader'), options: { javascriptEnabled: true, strictMath: false, noIeCompat: true, // modifyVars: theme } } ] }, ] }, resolve: { extensions: [".js", ".jsx"] }, devServer: { port: 3001 } };