1.0.0 • Published 3 years ago
@rextjs/babel-plugin-auto-css-modules v1.0.0
@rextjs/babel-plugin-auto-css-modules
Automatically identify CSS Modules
import styles from 'a.scss'; //===>import styles from 'a.scss?modules'
Usage
Without options:
{
"plugins": [
"@rextjs/babel-plugin-auto-css-modules"
]
}
With options:
{
"plugins": [
[
"@rextjs/babel-plugin-auto-css-modules",
{
"generate": "function"
}
]
]
}
Options
generate type function
(value, suffix) => {
const CSS_EXT_NAMES = ['.css', '.less', '.sass', '.scss', '.stylus', '.styl'];
if (CSS_EXT_NAMES.includes(suffix)) return `${value}?modules`;
}
// return import styles from 'a.scss?modules'
1.0.0
3 years ago