@computerrock/node-sass-json-importer

1.1.0 • Public • Published

@computerrock/node-sass-json-importer

Custom JSON importer for node-sass.

Usage

Install package and peer dependencies by running:

$ npm install node-sass @computerrock/node-sass-json-importer --save-dev

node-sass

import sass from 'node-sass';
import jsonImporter from '@computerrock/node-sass-json-importer';

sass.render({
    file: '..',
    importer: jsonImporter(),
}, function(err, result) { 
    /*...*/ 
});

Webpack 2 configuration (sass-loader)

const jsonImporter = require('@computerrock/node-sass-json-importer');

module.exports = {
    module: {
        rules: [
            {
                test: /\.(css|scss)$/,
                use: [
                    require.resolve('style-loader'),
                    {
                        loader: require.resolve('css-loader'),
                        options: {
                            importLoaders: 1,
                        },
                    },
                    {
                        loader: require.resolve('sass-loader'),
                        options: {
                            importer: jsonImporter(),
                        },
                    },
                ],
            }
        ]
    }
};

/@computerrock/node-sass-json-importer/

    Package Sidebar

    Install

    npm i @computerrock/node-sass-json-importer

    Weekly Downloads

    6

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    1.3 MB

    Total Files

    4

    Last publish

    Collaborators

    • ljiljana_marinkovic
    • brankica
    • natasa.vuksanovic
    • stankovic84
    • tocoxf
    • computerrocknpm
    • igor.rankovic
    • ninkovic
    • luka.krsmanovic