Source code
Revision control
Copy as Markdown
Other Tools
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
const path = require("path");
const webpack = require("webpack");
module.exports = (env = {}) => ({
mode: "none",
devtool: env.development ? "inline-source-map" : false,
plugins: [
new webpack.BannerPlugin(
`THIS FILE IS AUTO-GENERATED: ${path.basename(__filename)}`
),
new webpack.optimize.ModuleConcatenationPlugin(),
],
module: {
rules: [
{
test: /\.jsx?$/,
exclude: /node_modules\/(?!@fluent\/).*/,
loader: "babel-loader",
options: {
presets: ["@babel/preset-react"],
},
},
],
},
resolve: {
extensions: [".js", ".jsx", ".mjs"],
modules: ["node_modules", "."],
},
});