UNPKG

viamobi-component

Version:
55 lines (53 loc) 1.35 kB
const path = require("path"); module.exports = { entry: "./src/index.js", output: { path: path.resolve(__dirname, "build"), filename: "index.js", libraryTarget: "commonjs2" }, module: { rules: [ { test: /\.js$/, include: path.resolve(__dirname, "src"), exclude: /(node_modules|build)/, use: { loader: "babel-loader", options: { presets: ["@babel/preset-env"] } } }, { test: /\.css$/i, use: ["style-loader", "css-loader"] }, { test: /\.s[ac]ss$/i, use: ["style-loader", "css-loader", "sass-loader"] }, { test: /\.(png|jpe?g|gif)([\?]?.*)$/, loader: "file-loader?name=assets/images/[name].[ext]" }, { test: /\.(svg|woff|woff2|ttf|eot|otf)([\?]?.*)$/, loader: "file-loader?name=assets/fonts/[name].[ext]" }, { test: /\.(js|jsx)$/, exclude: /node_modules/, use: ["babel-loader", "eslint-loader"] } ] }, externals: { react: "commonjs react", "react-dom": "react-dom", "react-i18next": "react-i18next", i18next: "i18next", "i18next-xhr-backend": "i18next-xhr-backend", "prop-types": "prop-types" } };