UNPKG

learning-analytics

Version:

Learning Analytics Web Dependency

60 lines (58 loc) 1.29 kB
const path = require('path'); module.exports = { mode: "production", entry: "./src/index.js", output: { path: path.resolve("dist"), filename: "index.js", libraryTarget: "commonjs2" }, module: { rules: [ { test: /\.(png|svg|jpg|gif)$/, use: [ { loader: 'url-loader', options: { fallback: 'file-loader', name: '[name][md5:hash].[ext]', outputPath: 'assets/', publicPath: '/assets/', } } ] }, { test: /\.js$/, exclude: /node_module/, loader: "babel-loader" }, { test: /\.css$/, loader: "style-loader!css-loader" }, { test: /\.(eot|ttf|woff|woff2)$/, use: ["file-loader"], }, ] }, resolve: { alias: { 'react': path.resolve(__dirname, './node_modules/react'), 'react-dom': path.resolve(__dirname, './node_modules/react-dom') }, extensions: ['.js', 'jsx'] }, externals: { react: { commonjs: 'react', commonjs2: 'react', amd: 'React', root: 'React', }, 'react-dom': { commonjs: 'react-dom', commonjs2: 'react-dom', amd: 'reactDOM', root: 'reactDOM' } } }