@codespeed/styled-jsx-plugin-sass
v4.1.3
Published
Plugin to add Sass support to styled-jsx.
Downloads
134
Readme
📜 About
Use Sass with styled-jsx 💥
This repository was originally forked from Codespeed-Software/styled-jsx-plugin-sass which was forked from giuseppeg/styled-jsx-plugin-sass & it is not intended to take any credit but to improve the code from now on.
💾 Install
Install the package and sass version you need (it is a peer dependency).
npm install --save-dev sass @codespeed/styled-jsx-plugin-sass
⚙️ Usage
Add @codespeed/styled-jsx-plugin-sass
to the styled-jsx
's plugins
in your babel configuration (e.g. .babelrc.json
):
{
"presets": [
[
"next/babel",
{
"styled-jsx": {
"plugins": ["@codespeed/styled-jsx-plugin-sass"]
}
}
]
]
}
Sass options
Sass can be configured using sassOptions
. This is useful for setting options such as data
or includePaths
, see all the available options in Sass README.
{
"presets": [
[
"next/babel",
{
"styled-jsx": {
"plugins": [
[
"@codespeed/styled-jsx-plugin-sass",
{
"sassOptions": {
"includePaths": ["./styles"],
"data": "$test-color: #ff0000"
}
}
]
]
}
}
]
]
}
💡 Contributing
Anyone can help to improve the project, submit a Feature Request, a bug report or even correct a simple spelling mistake.
The steps to contribute can be found in the CONTRIBUTING.md file.