1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-03-01 23:29:23 +01:00
fab-manager/config/webpack/environment.js

28 lines
854 B
JavaScript
Raw Normal View History

const { environment } = require('@rails/webpacker');
const htmlErb = require('./loaders/html_erb');
const jsErb = require('./loaders/js_erb');
2020-09-15 12:57:54 +02:00
const sass = require('./loaders/sass');
2020-09-14 16:08:39 +02:00
const sassErb = require('./loaders/sass_erb');
2020-09-09 11:54:49 +02:00
const html = require('./loaders/html');
2020-09-15 12:57:54 +02:00
const fonts = require('./loaders/fonts');
2020-09-09 11:54:49 +02:00
const webpack = require('webpack');
2020-09-09 11:54:49 +02:00
environment.plugins.prepend('Provide', new webpack.ProvidePlugin({
$: 'jquery',
2020-09-14 16:08:39 +02:00
jQuery: 'jquery',
'window.jQuery': 'jquery',
Hone: 'hone',
Tether: 'tether'
}));
2020-09-15 12:57:54 +02:00
environment.loaders.prepend('js-erb', jsErb);
environment.loaders.prepend('html-erb', htmlErb);
2020-09-14 16:08:39 +02:00
environment.loaders.prepend('sass-erb', sassErb);
2020-09-09 11:54:49 +02:00
environment.loaders.append('html', html);
2020-09-15 12:57:54 +02:00
environment.loaders.append('sass', sass);
environment.loaders.append('fonts', fonts);
2020-09-09 08:51:53 +02:00
environment.splitChunks();
module.exports = environment;