UNPKG

@rails/webpacker

Version:

Use Webpack to manage app-like JavaScript modules in Rails

20 lines (15 loc) 557 B
const { resolve } = require('path') const elmSource = resolve(process.cwd()) const elmMake = `${elmSource}/node_modules/.bin/elm-make` const elmDefaultOptions = `cwd=${elmSource}&pathToMake=${elmMake}` const loaderOptions = () => { if (process.env.NODE_ENV === 'production') { return `elm-webpack-loader?${elmDefaultOptions}` } return `elm-hot-loader!elm-webpack-loader?${elmDefaultOptions}&verbose=true&warn=true&debug=true` } module.exports = { test: /\.elm(\.erb)?$/, exclude: [/elm-stuff/, /node_modules/], loader: loaderOptions() }