1.0.5 • Published 7 years ago

inject-sass-imports-loader v1.0.5

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

npm deps

Inject common scss imports in files for Webpack

npm install inject-sass-imports-loader --save-dev
    alias: {
        styles: __dirname + '/src/app/styles/'
    }

Add configuration object to module.loaders in the end of loaders for scss.

    {
        test: /\.scss$/,
        use: ['to-string-loader', 'css-loader', 'sass-loader', 'postscss-loader?parser=postcss-scss',
            {
                loader: 'inject-sass-imports-loader',
                options: {
                    imports: ['~styles/styles']
                }
            }]
    }

imports: [...string]

Adds a specified imports in every scss file

warning: Must be specified

example:

 imports: ['~styles/styles', '~styles2/style2']
body {
    background: red;
}

Result file:

 @import '~styles/styles';
 @import '~styles2/style2';

 body {
     background: red;
 }