main
1const I18nLoader = require('./i18n_loader');
2const VirtualModulePlugin = require("virtual-module-webpack-plugin");
3const path = require('path');
4const webpack = require('webpack')
5const { environment } = require('@rails/webpacker')
6
7environment.loaders.delete('nodeModules')
8environment.loaders.get('sass').use.splice(-1, 0, {
9 loader: 'resolve-url-loader',
10 options: {
11 debug: false,
12 }
13});
14environment.plugins.append('translations', new VirtualModulePlugin({
15 moduleName: './app/javascript/i18n.json',
16 contents: JSON.stringify(new I18nLoader(path.resolve(__dirname, "../locales/")).fetch()),
17}));
18
19module.exports = environment