
Product
Reachability for Ruby Now in Beta
Reachability analysis for Ruby is now in beta, helping teams identify which vulnerabilities are truly exploitable in their applications.
craco-plugin-style-resources-loader
Advanced tools
A craco plugin to use style-resources-loader with create-react-app
If you want to automatically import files (for colors, variables, mixins...) in you project, you can use the craco-plugin-style-resources-loader . in fact introduce css global variables is useful in you project.
This is a craco plugin to add Style Resources Loader with create-react-app version >= 2.
Inspired by: craco-sass-resources-loader ć craco-style-resources-loader and vue-cli Working with CSS
Add style-resources-loader to your react project easier.
$ yarn add -D craco-plugin-style-resources-loader
# OR
$ npm install craco-plugin-style-resources-loader --save-dev
craco-plugin-style-resources-loader expect a resources option containing a string or an array of
string pointing the scss/sass/css/less files your want to load before any scss/sass/css/less file.
e.g. use less processor
If you only use one less resources fileļ¼in craco.config.js file, you need to use this:
const cracoPluginStyleResourcesLoader = require('craco-plugin-style-resources-loader');
const path = require('path');
module.exports = {
plugin: cracoLessResourcesLoader,
options: {
patterns: path.join(__dirname, 'src/less/common.less'),
/*
Please enter supported CSS processor type
1. if u use css processorļ¼please type css string
2. if u use less processorļ¼please type less string
3. if u use sass or scss processorļ¼please type sass or scss stringļ¼Choose one of the two
4. if u use stylus processorļ¼please type stylus string
*/
styleType: 'less'
}
};
You can load multiple scss/sass/css/less resources files too:
const cracoPluginStyleResourcesLoader = require('craco-plugin-style-resources-loader');
const path = require('path');
module.exports = {
plugin: cracoLessResourcesLoader,
options: {
patterns: [
path.join(__dirname, 'src/less/common.less'),
path.join(__dirname, 'src/less/global.less')
],
/*
Please enter supported CSS processor type
1. if u use css processorļ¼please type css string
2. if u use less processorļ¼please type less string
3. if u use sass or scss processorļ¼please type sass or scss stringļ¼Choose one of the two
4. if u use stylus processorļ¼please type stylus string
*/
styleType: 'less'
}
};
Learn more about the configuration of options ļ¼Please click on the link š style-resources-loader
FAQs
A craco plugin to use style-resources-loader with create-react-app
We found that craco-plugin-style-resources-loader demonstrated a not healthy version release cadence and project activity because the last version was released a year ago.Ā It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Reachability analysis for Ruby is now in beta, helping teams identify which vulnerabilities are truly exploitable in their applications.

Research
/Security News
Malicious npm packages use Adspect cloaking and fake CAPTCHAs to fingerprint visitors and redirect victims to crypto-themed scam sites.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Hereās whatās actually happening.