craco-sass-resources-loader
Version:
A craco plugin to use sass-resources-loader with create-react-app
55 lines (42 loc) • 1.25 kB
Markdown
//img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
This is a [craco](https://github.com/sharegate/craco) plugin to add [sass-resources-loader](https://www.npmjs.com/package/sass-resources-loader) with [create-react-app](https://facebook.github.io/create-react-app/) version >= 2.
```bash
$ yarn add -D craco-sass-resources-loader
$ npm install craco-sass-resources-loader --save-dev
```
`craco-sass-resources-loader` expect a `resources` option containing a string or an array of
string pointing the scss files your want to load before any scss/sass file.
```js
const sassResourcesLoader = require('craco-sass-resources-loader');
module.exports = {
plugins: [
{
plugin: sassResourcesLoader,
options: {
resources: './src/my-config-theme.scss',
},
},
],
}
```
You can load multiple scss resources files too:
```js
const sassResourcesLoader = require('craco-sass-resources-loader');
module.exports = {
plugins: [
{
plugin: sassResourcesLoader,
options: {
resources: [
'./src/my-config-theme.scss',
'./src/my-other-config-theme.scss'
],
},
},
],
}
```
[![MIT License](https: