@putout/plugin-postcss
postcss
plugin helps to migrate to latest postcss
version according to migration guide.
Install
npm i @putout/plugin-postcss -D
Rules
{
"rules": {
"postcss/convert-loader-to-use": "on",
}
}
replace-loader-with-creator
❌ Incorrect code example
module.exports = postcss.plugin('postcss-dark-theme-class', (opts = {}) => {
checkOpts(opts)
return (root, result) => {
root.walkAtRules((atrule) => {
})
}
})
✅ Correct code Example
module.exports = (opts = {}) => {
checkOpts(opts)
return {
postcssPlugin: 'postcss-dark-theme-class',
Once(root) {
root.walkAtRules((atrule) => {})
}
}
};
module.exports.postcss = true
License
MIT