saepequia
Version:
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
27 lines (22 loc) • 597 B
JavaScript
exports.onCreateWebpackConfig = ({ actions, loaders, getConfig, stage }) => {
const config = getConfig()
config.module.rules = [
...config.module.rules.filter(
rule => String(rule.test) !== String(/\.js?$/)
),
{
...loaders.js(),
test: /\.js?$/,
loader: "linaria/loader",
options: {
sourceMap: stage.includes("develop"),
displayName: stage.includes("develop"),
babelOptions: {
presets: ["babel-preset-gatsby"],
},
},
exclude: /node_modules/,
},
]
actions.replaceWebpackConfig(config)
}