@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(),
                        },
                    },
                ],
            }
        ]
    }
};

Readme

Keywords

none

Package Sidebar

Install

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

Weekly Downloads

1

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