Quickly test a PostCSS plugin.
-
Install this dependency to your project:
npm install jonathantneal/postcss-tape
-
Add the
postcss-tape
task to yourpackage.json
:{ "scripts": { "tape": "postcss-tape" } }
-
Add tests to your
.tape.js
file:module.exports = { 'postcss-my-plugin': { 'basic': { message: 'supports basic usage' } } };
That’s it! Now you can use the tape
task:
npm run tape
Options may be passed through package.json
using postcssConfig
:
{
"postcssConfig": {
"plugin": "path/to/plugin.js",
"config": "path/to/.tape.js",
"fixtures": "path/to/cssdir"
}
}
Options may be passed through arguments:
postcss-tape --plugin=path/to/plugin.js --config=path/to/.tape.js