2018-03-29 01:57:00 -05:00
|
|
|
const { environment } = require('@rails/webpacker');
|
2019-03-23 13:45:39 -05:00
|
|
|
const { VueLoaderPlugin } = require('vue-loader');
|
2018-03-29 01:57:00 -05:00
|
|
|
const vue = require('./loaders/vue');
|
2018-03-30 17:08:09 -05:00
|
|
|
const svg = require('./loaders/svg');
|
|
|
|
|
2019-03-23 13:45:39 -05:00
|
|
|
environment.plugins.prepend('VueLoaderPlugin', new VueLoaderPlugin());
|
|
|
|
environment.loaders.prepend('vue', vue);
|
2018-09-09 16:37:25 -05:00
|
|
|
environment.loaders.prepend('svg', svg);
|
2018-03-30 17:08:09 -05:00
|
|
|
|
2018-09-09 16:37:25 -05:00
|
|
|
const fileLoader = environment.loaders.get('file');
|
|
|
|
fileLoader.exclude = /\.(svg)$/i;
|
2018-03-29 01:57:00 -05:00
|
|
|
|
|
|
|
module.exports = environment;
|