@putout/plugin-postcss

1.0.0 • Public • Published

@putout/plugin-postcss NPM version Dependency Status

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

Package Sidebar

Install

npm i @putout/plugin-postcss

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

5.05 kB

Total Files

5

Last publish

Collaborators

  • coderaiser