UNPKG

414 BJavaScriptView Raw
1exports.name = 'builtin:config-reason'
2
3exports.when = api => api.hasDependency('bs-platform')
4
5exports.apply = api => {
6 api.hook('createWebpackChain', config => {
7 config.module
8 .rule('reason')
9 .test(/\.(re|ml)$/)
10 .use('reason-loader')
11 .loader(require.resolve('../webpack/reason-loader'))
12 .options({
13 watch: api.cli.options.serve || api.cli.options.watch
14 })
15 })
16}