Sha256: 6868244c721acb74aec5aa3daa632bfb8b0850faaccf6859219be7bd7493c524

Contents?: true

Size: 1.04 KB

Versions: 2

Compression:

Stored size: 1.04 KB

Contents

const { environment } = require('@rails/webpacker');

const merge = require('webpack-merge')
const webpack = require('webpack');


//const erb =  require('./loaders/erb')

//environment.loaders.append('erb', erb)


// resolve-url-loader must be used before sass-loader
environment.loaders.get('sass').use.splice(-1, 0, {
    loader: 'resolve-url-loader',
    options: {
        attempts: 1
    }
});


// Add an additional plugin of your choosing : ProvidePlugin

environment.plugins.prepend('Provide', new webpack.ProvidePlugin({
        $: 'jquery',
        JQuery: 'jquery',
        jquery: 'jquery',
        'window.Tether': "tether",
        Popper: ['popper.js', 'default'], // for Bootstrap 4
    })
)

//
//const envConfig = module.exports = environment

const aliasConfig = {
    'jquery': 'jquery/src/jquery',
    'jquery-ui': 'jquery-ui-dist/jquery-ui.js',
    //'elfinder': 'elfinder/js/elfinder.full.js'

};

environment.config.set('resolve.alias', aliasConfig);



//module.exports = merge(envConfig, aliasConfig)


//
module.exports = environment;

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
optimacms-0.4.3 spec/dummy/config/webpack/environment.js
optimacms-0.4.2 spec/dummy/config/webpack/environment.js