# @computerrock/node-sass-json-importer

> Custom JSON importer for node-sass

Latest version **1.1.0** (published 2019-08-15) · MIT license · 0 weekly downloads

## Install

```sh
npm install @computerrock/node-sass-json-importer
pnpm add @computerrock/node-sass-json-importer
yarn add @computerrock/node-sass-json-importer
bun add @computerrock/node-sass-json-importer
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.0 |
| Published | 2019-08-15 |
| First published | 2019-08-09 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | >=8 |
| Dependencies | 5 |
| Unpacked size | 1.2 MB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| Author | Computer Rock |
| Maintainers | computerrocknpm, igor.rankovic, stankovic84, tocoxf |

## Links

- npm: https://www.npmjs.com/package/@computerrock/node-sass-json-importer
- Repository: https://spoiledmilk.beanstalkapp.com/javascript-team-toolbox
- npm.io page: https://npm.io/package/@computerrock/node-sass-json-importer

## Dependencies (5)

- [json5](https://npm.io/package/json5.md) ^2.1.0
- [is-there](https://npm.io/package/is-there.md) ^4.4.4
- [node-sass](https://npm.io/package/node-sass.md) ^4.12.0
- [change-case](https://npm.io/package/change-case.md) ^3.1.0
- [node-sass-utils](https://npm.io/package/node-sass-utils.md) ^1.1.2

## Recent versions

- 1.1.0 (latest) — 2019-08-15
- 1.0.0 — 2019-08-09

## README

# @computerrock/node-sass-json-importer

Custom JSON importer for [node-sass](https://github.com/sass/node-sass).

## Usage

Install package and peer dependencies by running:

```bash
$ npm install node-sass @computerrock/node-sass-json-importer --save-dev
```

### node-sass

```javascript
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)

```javascript
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(),
                        },
                    },
                ],
            }
        ]
    }
};
```

---
_Source: https://npm.io/package/@computerrock/node-sass-json-importer · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
