const { dev_server: devServer } = require('@rails/webpacker').config

const isProduction = process.env.NODE_ENV === 'production' const inDevServer = process.argv.find(v => v.includes('webpack-dev-server')) const extractCSS = !(inDevServer && (devServer && devServer.hmr)) || isProduction

module.exports = {

test: /\.vue(\.erb)?$/,
use: [{
  loader: 'vue-loader',
  options: { extractCSS }
}]

}