{"_id":"postcss-tape","_rev":"23-b32b0d6802a01174c3f998afe50070ba","name":"postcss-tape","description":"Quickly test PostCSS plugins","dist-tags":{"latest":"6.0.1","rc1":"3.0.0"},"versions":{"1.0.0":{"name":"postcss-tape","version":"1.0.0","description":"Quickly test a PostCSS Plugin","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js"],"scripts":{"lint":"echint && eslint *.js && jscs *.js","prepublish":"npm run test","tape":"node index --plugin=test.js","test":"npm run lint && npm run tape"},"engines":{"node":">=6.9.1"},"devDependencies":{"echint":"^2.1.0","echint-config-dev":"1.0.0","eslint":"^3.11.1","eslint-config-dev":"1.0.0","jscs":"^3.0.7","jscs-config-dev":"1.0.1"},"echint":{"extends":"dev"},"eslintConfig":{"extends":"dev","parserOptions":{"sourceType":"module"}},"jscsConfig":{"preset":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"c852fcd489c4c077890d20eadfa304283dc31a52","_id":"postcss-tape@1.0.0","_shasum":"18e1ee6407daf2067817ada1f9544231a1ba040a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"18e1ee6407daf2067817ada1f9544231a1ba040a","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-1.0.0.tgz","integrity":"sha512-MhY5Gc0LzMkPnBZJvRJMbPd6vksjnGDKL8F1HxWGZo/1Rtn5fFollj1wT/xL3AtO5ewYbfzfED49f+q8MKCWyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS9t4fcJyfx8YJeWfczXX5I8o+6mFXwku4d1VloWXnuwIgW1goB1tqL513O++s2jEniwlbEDRtehBWizFb/PREjE8="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-tape-1.0.0.tgz_1481032726379_0.6042757879476994"},"directories":{}},"1.0.1":{"name":"postcss-tape","version":"1.0.1","description":"Quickly test a PostCSS Plugin","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js"],"scripts":{"lint":"echint && eslint *.js && jscs *.js","prepublish":"npm run test","tape":"node index --plugin=test.js","test":"npm run lint && npm run tape"},"engines":{"node":">=6.9.1"},"devDependencies":{"echint":"^2.1.0","echint-config-dev":"1.0.0","eslint":"^3.11.1","eslint-config-dev":"1.0.0","jscs":"^3.0.7","jscs-config-dev":"1.0.1"},"echint":{"extends":"dev"},"eslintConfig":{"extends":"dev","parserOptions":{"sourceType":"module"}},"jscsConfig":{"preset":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"26094563ab85c08864f8ed202137a03b5c588177","_id":"postcss-tape@1.0.1","_shasum":"7b5af6e5997dbef9f33fed6a73c44a145503fefc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"7b5af6e5997dbef9f33fed6a73c44a145503fefc","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-1.0.1.tgz","integrity":"sha512-XT6oSmsgzRYIWGYsh5IQiQLGOHELJ6PtZpEUMUYFdI1LT1uJaglRZ3KWK0a5AtXx1Kys+nNkTWU+wkQdPn6tnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6AyeTMuD5h4EpK1U5rViSkIumqlCA1m9JUUFoIxZEzQIhAKVYT4nZkl00jPGdpMKBO5GvUKGhqo+QZqlnmq7d5uwr"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-tape-1.0.1.tgz_1481039359133_0.6089072478935122"},"directories":{}},"1.1.0":{"name":"postcss-tape","version":"1.1.0","description":"Quickly test a PostCSS Plugin","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js"],"scripts":{"lint":"echint && eslint *.js && jscs *.js","prepublish":"npm run test","tape":"node index --plugin=test.js","test":"npm run lint && npm run tape"},"engines":{"node":">=6.9.1"},"devDependencies":{"echint":"^2.1.0","echint-config-dev":"1.0.0","eslint":"^3.11.1","eslint-config-dev":"1.0.0","jscs":"^3.0.7","jscs-config-dev":"1.0.1"},"echint":{"extends":"dev"},"eslintConfig":{"extends":"dev","parserOptions":{"sourceType":"module"}},"jscsConfig":{"preset":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"7eeb60d1d3250a2ceaaaa87c1b352aedaf3a97df","_id":"postcss-tape@1.1.0","_shasum":"ff135baf75398576bbd12cdccd6b787e23f4e1e0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"ff135baf75398576bbd12cdccd6b787e23f4e1e0","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-1.1.0.tgz","integrity":"sha512-2pYvAFb51MHA7N4FdSU4BSw20LUHQTR7MJmrcq+gTZnVveKQ3rCg3AWHjRda9hv182X5cF1i4CFEB79Uk+dWnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9psKiWA7zKgxKVsK8ocT154ktDfXq/qK/0ZQlxtRm4wIhALTrkzxLOKu+fN+qsNBkAfV3I+v3IB+sQP8cZTwkmEZ3"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-tape-1.1.0.tgz_1481210053399_0.7429863747674972"},"directories":{}},"1.2.0":{"name":"postcss-tape","version":"1.2.0","description":"Quickly test a PostCSS Plugin","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js"],"scripts":{"lint":"echint && eslint *.js && jscs *.js","prepublish":"npm run test","tape":"node index --plugin=test.js","test":"npm run lint && npm run tape"},"engines":{"node":">=6.9.1"},"devDependencies":{"echint":"^2.1.0","echint-config-dev":"1.0.0","eslint":"^3.11.1","eslint-config-dev":"1.0.0","jscs":"^3.0.7","jscs-config-dev":"1.0.1"},"echint":{"extends":"dev"},"eslintConfig":{"extends":"dev","parserOptions":{"sourceType":"module"}},"jscsConfig":{"preset":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"ab7bb6d1cd7ea22a5c8e29c4164ee6a942f53e1c","_id":"postcss-tape@1.2.0","_shasum":"536493595d872800d4e263f19f7a512b64b98f21","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"536493595d872800d4e263f19f7a512b64b98f21","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-1.2.0.tgz","integrity":"sha512-z31zmMsO+Jw2xlyaaXqU+3d9kP5p3uYINZ6pJa+wBLMn1dfOaHfWEFVkSw3ffyzpdLBJu940NEUn5s+FL2o0qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC377nu1GU9VGy3sGbM08lajaCn5lT0xJWeNRH0O0H6ZgIgTd3DZtcv2ssp/UGFI+TzxPOEarUHjDSspmaUTFhjy3E="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-tape-1.2.0.tgz_1481709271493_0.1569932133425027"},"directories":{}},"1.2.1":{"name":"postcss-tape","version":"1.2.1","description":"Quickly test a PostCSS Plugin","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js"],"scripts":{"lint":"echint && eslint *.js && jscs *.js","prepublish":"npm run test","tape":"node index --plugin=test.js","test":"npm run lint && npm run tape"},"engines":{"node":">=6.9.1"},"devDependencies":{"echint":"^2.1.0","echint-config-dev":"1.0.0","eslint":"^3.11.1","eslint-config-dev":"1.0.0","jscs":"^3.0.7","jscs-config-dev":"1.0.1"},"echint":{"extends":"dev"},"eslintConfig":{"extends":"dev","parserOptions":{"sourceType":"module"}},"jscsConfig":{"preset":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"cb967b0655960b96c08e552af228b1eede1af24d","_id":"postcss-tape@1.2.1","_shasum":"df2ba1e9763f69aa466bd8c5afe70efea78c228b","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"df2ba1e9763f69aa466bd8c5afe70efea78c228b","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-1.2.1.tgz","integrity":"sha512-WpOQb8UGkccRlnpHpuzr7QIqg8c6VecjaXuo7A7Uj/CkDhvv95bkBzUAiVXAHb0UzBp0sbuaQeBDEeVQFiInQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWZNot6x85viITtTXDl7tZDI/VMTqfl4Bml8kbMwPL5gIgAbnYkXKsA8cuKhAa9MNUcnfRHdWUMSHUUeiO2smc9N4="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-tape-1.2.1.tgz_1481735020880_0.7958102035336196"},"directories":{}},"1.2.2":{"name":"postcss-tape","version":"1.2.2","description":"Quickly test a PostCSS Plugin","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js"],"scripts":{"lint":"echint && eslint *.js && jscs *.js","prepublish":"npm run test","tape":"node index --plugin=test.js","test":"npm run lint && npm run tape"},"engines":{"node":">=6.9.1"},"devDependencies":{"echint":"^2.1.0","echint-config-dev":"1.0.0","eslint":"^3.11.1","eslint-config-dev":"1.0.0","jscs":"^3.0.7","jscs-config-dev":"1.0.1"},"echint":{"extends":"dev"},"eslintConfig":{"extends":"dev","parserOptions":{"sourceType":"module"}},"jscsConfig":{"preset":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"7f377d500103fd5900bc9fb4de8c1268cd0bead4","_id":"postcss-tape@1.2.2","_shasum":"804d5cc37a7e0e325b1d1d5441e5fff73e04cb6d","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"804d5cc37a7e0e325b1d1d5441e5fff73e04cb6d","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-1.2.2.tgz","integrity":"sha512-JgCsPtAmjPBG/b31HFPU5DVp3SEcRjprj6EV31fceDhwyboK4sJGFe8rWrzCm4Q870WFLpCbXqks/0tM3qS3pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQC7wq4Apz5umhIZbo95r++Xq1mWAu6WlnKW4X6fDJxAIgCmd03dAoUUi9EVttwTJEWTNei67x89T5bTnhVcvZ648="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-tape-1.2.2.tgz_1481735455932_0.35848821862600744"},"directories":{}},"1.3.0":{"name":"postcss-tape","version":"1.3.0","description":"Quickly test a PostCSS Plugin","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js"],"scripts":{"lint":"echint && eslint *.js && jscs *.js","prepublish":"npm run test","tape":"node index --plugin=test.js","test":"npm run lint && npm run tape"},"engines":{"node":">=6.9.1"},"devDependencies":{"echint":"^2.1.0","echint-config-dev":"1.0.0","eslint":"^3.11.1","eslint-config-dev":"1.0.0","jscs":"^3.0.7","jscs-config-dev":"1.0.1"},"echint":{"extends":"dev"},"eslintConfig":{"extends":"dev","parserOptions":{"sourceType":"module"}},"jscsConfig":{"preset":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"5164e09905202ddf6f3b075c0cf2398ed49eb943","_id":"postcss-tape@1.3.0","_shasum":"15ae53a93d752106e6b3a810abc231cf358f4d48","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"15ae53a93d752106e6b3a810abc231cf358f4d48","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-1.3.0.tgz","integrity":"sha512-pkLj2Fr0r7SLJiyfUvScvzBNY+3eMvwa0pG/iy1LYccNMYG9ZXQ8T54LlYDpu/1uC34dafphLbEuVtFf+7EQ9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJhvO/m4k1H0Q03RQ7Q9TYT4TQWxQ872pRPd/uKFzWBAiEAqGXkCGqhRzLmxFs5/kZnlK6l84Z65FvgQ//YqEnuARw="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-tape-1.3.0.tgz_1481736174505_0.059973388677462935"},"directories":{}},"1.3.1":{"name":"postcss-tape","version":"1.3.1","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js"],"scripts":{"clean":"git clean -X -d -f","lint":"npm run lint:ec && npm run lint:js","lint:ec":"echint","lint:js":"eslint *.js --cache --ignore-pattern .gitignore","prepublish":"npm test","tape":"node index --plugin=test.js","test":"npm run lint && npm run tape"},"engines":{"node":">=6.5.0"},"devDependencies":{"echint":"^4.0.1","echint-config-dev":"1.0.0","eslint":"^3.15.0","eslint-config-dev":"1.0.0"},"echint":{"extends":"dev"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"1a9a8ee38f1cc83180ae199270b96839d876aa9d","_id":"postcss-tape@1.3.1","_shasum":"e98fdb28ea7bf4acad8ec07bffd911a2b0ae8697","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"e98fdb28ea7bf4acad8ec07bffd911a2b0ae8697","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-1.3.1.tgz","integrity":"sha512-VQADs4XA1p8B8i+fejmV3sGAOSimlAzuyRic4fH9soLOJkAz/fE+LDwlAZt/1i8QCeIG46W0dMj0xuPPdkx95Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCEkWUW1soWaqH+pd4g0z/GHVfXqmdp198gMRDpwHB6AiEAn4Efn16G/jIdhsZlbEXwVfGhpfEBaerad1WIwxCDNUw="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-tape-1.3.1.tgz_1486402754375_0.3756122328341007"},"directories":{}},"2.0.0":{"name":"postcss-tape","version":"2.0.0","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js","lib"],"scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-pattern .gitignore","test:tape":"node --use_strict index --plugin=test.js"},"engines":{"node":">=4.0.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-dev":"2.0.0"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"9fa0cb79e55c945876159bcc6aabd1c2f51c8b62","_id":"postcss-tape@2.0.0","_shasum":"a33a3b685872ddf76abe5c2092d550d23a0a92a5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"a33a3b685872ddf76abe5c2092d550d23a0a92a5","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-2.0.0.tgz","integrity":"sha512-rYsNhpHUKIYkNIjNExINLry6X6wdDW/E6zrPjFuZT123WTK8sUjldI3GPheYIZwVeDv9IybbzRUmk0+nNEbUCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbbzv+Ih984N2JXyBd8Da4wOGvmWLcT+pF5zl6n9tSUAIgQVBmM9SFLIo1WO5Fvy/XoYOR2hlfQmCG2dYMVlOOnms="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-tape-2.0.0.tgz_1494289016530_0.8020163532346487"},"directories":{}},"2.0.1":{"name":"postcss-tape","version":"2.0.1","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js","lib"],"scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-pattern .gitignore","test:tape":"node index --plugin=test.js"},"engines":{"node":">=4.0.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-dev":"2.0.0"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"1bdbf4f2556c20b7e9d153ef9d9c93f71cb17c96","_id":"postcss-tape@2.0.1","_shasum":"3cfe29520e19278137cc2bd35ce7b2bd7ab8da36","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"3cfe29520e19278137cc2bd35ce7b2bd7ab8da36","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-2.0.1.tgz","integrity":"sha512-WuXbRSmgdEC866JXiDBRY6Q3E58Qki5x0c/u3cEuqVy/euhXJGFvhEjUOKgjLv8w2HlX3xHtms4r2+047nno7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDk0KsZu754Lw2r/XF27zknCn3ky29ziY4j0r8UaaEsSAiEAyFo4TeUBFLi/2Xtx3Hpa3ZgnRCm/MOiUltbsfbdJq20="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-tape-2.0.1.tgz_1494343524303_0.881527747027576"},"directories":{}},"2.1.0":{"name":"postcss-tape","version":"2.1.0","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js","lib"],"scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-pattern .gitignore","test:tape":"node index --plugin=test.js"},"engines":{"node":">=4.0.0"},"devDependencies":{"eslint":"^4.7.0","eslint-config-dev":"2.0.0"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"8d0d83997b4a947b8898e2f84e91a73a1a23a070","_id":"postcss-tape@2.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"integrity":"sha512-yvyi9M8hIH7+wpyN8/WYOC1Xz11TH8lCczb+Z6zboGrr6dOkT+ibSS7WY1iD2EfWpddFON1X2zb8ms3smiG5yg==","shasum":"e6936610c9e38af30cb52d1ec97fcde60f738b71","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfJq3+KBTW7Hzbz0uEMb/hF61sCBzFzusr2D0grbMRvAiEA3N9jtqb0jIwqUdPjiyOXwQWrNZMxB8wo4zi5ClmnKpc="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-tape-2.1.0.tgz_1505604961967_0.9222645941190422"},"directories":{}},"2.2.0":{"name":"postcss-tape","version":"2.2.0","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"files":["index.js","lib"],"scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-pattern .gitignore","test:tape":"node index --plugin=test.js"},"engines":{"node":">=4.0.0"},"devDependencies":{"eslint":"^4.10.0","eslint-config-dev":"2.0.0"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"a0a3f94b63bd07cbd1754088d54654bd4dc835c1","_id":"postcss-tape@2.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"integrity":"sha512-y4cnlEVnl+CqhT2okmDq6VFazA1F9hmBJQAuKL3PRtxl9CsX1mWdY5XF+JWg3dkptdk/Fe5431ur/u1M3hDPpg==","shasum":"da15852e492ae031f0cd5d2560171b98ce10ee54","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/XaskSsjEP1zfMA28iAenwdLZoUF469DjnJoukPcgIQIgEiivVKlIi5GOI3JbH7NSIr/Sxv56C2yey9h5lvNohjE="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-tape-2.2.0.tgz_1509682020063_0.8304617623798549"},"directories":{}},"3.0.0":{"name":"postcss-tape","version":"3.0.0","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"scripts":{"build":"rollup -c --silent","prepublish":"npm test","pretest":"npm run build","test":"npm run test:js && npm run test:tape","test:js":"eslint src/*.js src/lib/*.js --cache --ignore-pattern .gitignore","test:tape":"node . --plugin=test/plugin.js --config=test"},"engines":{"node":">=6.0.0"},"devDependencies":{"@babel/core":"^7.1.6","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/preset-env":"^7.1.6","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-dev":"2.0.0","postcss":"^7.0.6","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint","rules":{"complexity":[1,23]}},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"readme":"# PostCSS Tape [<img src=\"http://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS\" width=\"90\" height=\"90\" align=\"right\">][PostCSS]\n\n[![NPM Version][npm-img]][npm-url]\n[![Build Status][cli-img]][cli-url]\n[![Gitter Chat][git-img]][git-url]\n\n[PostCSS Tape] lets you quickly test [PostCSS] plugins.\n\n1. Install this dependency to your project:\n   ```sh\n   npm install postcss-tape --save-dev\n   ```\n\n2. Add the `postcss-tape` task to your `package.json`:\n   ```json\n   {\n      \"scripts\": {\n        \"test\": \"postcss-tape\"\n      }\n   }\n   ```\n\n3. Add tests to your `.tape.js` file:\n   ```js\n   module.exports = {\n     'postcss-my-plugin': {\n       'basic': {\n         message: 'supports basic usage'\n       }\n     }\n   };\n   ```\n\nThat’s it! Empty tests will be auto-generated.\n\n```sh\nnpm test\n```\n\n## Options\n\nOptions may be passed through `package.json` using `postcssConfig`:\n\n```json\n{\n  \"postcssConfig\": {\n    \"plugin\": \"path/to/plugin.js\",\n    \"config\": \"path/to/.tape.js\",\n    \"fixtures\": \"path/to/cssdir\"\n  }\n}\n```\n\nOptions may be passed through arguments:\n\n```sh\npostcss-tape --plugin=path/to/plugin.js --config=path/to/.tape.js\n```\n\n## Test Options\n\n### message\n\nThe message provided to the console to identify the test being run.\n\n```js\n{\n  'some-test': {\n    message: 'supports some test usage'\n  }\n}\n```\n\n### options\n\nThe options passed into the PostCSS plugin for the test.\n\n```js\n{\n  'some-test': {\n    options: {\n      someOption: true,\n      anotherOption: 5,\n      etc: 'etc'\n    }\n  }\n}\n```\n\n### processOptions\n\nThe process options passed into PostCSS for the test. Read the\n[PostCSS documentation](http://api.postcss.org/global.html#processOptions) for\nmore details.\n\n```js\n{\n  'some-test': {\n    processOptions: {\n      map: {\n        inline: true,\n        sourcesContent: true\n      }\n    }\n  }\n}\n```\n\n### warning\n\nThe number of warnings expected to be generated by the test.\n\n```js\n{\n  'some-test': {\n    warnings: 3\n  }\n}\n```\n\n### error\n\nAn identifying feature of an error expected to be thrown by the test.\n\n```js\n{\n  'some-test': {\n    error: {\n      message: 'You should not have done that'\n    }\n  }\n}\n```\n\nIn that example, the error expects a field of `message` to be the string\n`You should not have done that`. In order that errors can be inspecific,\nregular expressions may also be used, so that something like\n`message: /^You should not have done/` would also match\n`You should not have done this`.\n\n### source\n\nThe location of the source CSS file, relative to the `fixtures` directory. This\nfile is passed through the PostCSS plugin.\n\n```js\n{\n  'some-test': {\n    source: 'alterate-source.css'\n  }\n}\n```\n\nIn that example, a `some-test` field would automatically populate the\n`source` as `some-test.css` unless it was overridden. In order that multiple\ntests may use the same source file, a `some-test:modifier` field would still\npopulate the `source` as `some-test.css`.\n\n### expect\n\nThe location of the expected CSS file, relative to the `fixtures` directory.\nThis file is represents the expected CSS result of `source` after being passed\nthrough the PostCSS plugin.\n\n```js\n{\n  'some-test': {\n    expect: 'alterate-expect.css'\n  }\n}\n```\n\nIn that example, a `some-test` field would automatically populate the\n`expect` as `some-test.expect.css` unless it was overridden. In order that\nmultiple tests may use the same source file, a `some-test:modifier` field would\nstill populate the `source` as `some-test.css`, but alter the `expect` to be\n`some-test.modifier.expect.css`.\n\n### result\n\nThe location of the resulting CSS file, relative to the `fixtures` directory.\nThis file is the CSS result of `source` after being passed through the PostCSS\nplugin.\n\n```js\n{\n  'some-test': {\n    result: 'alterate-result.css'\n  }\n}\n```\n\nIn that example, a `some-test` field would automatically populate the\n`result` as `some-test.result.css` unless it was overridden. In order that\nmultiple tests may use the same source file, a `some-test:modifier` field would\nstill populate the `source` as `some-test.css`, but alter the `result` to be\n`some-test.modifier.result.css`.\n\n### before\n\nA function to be run before the particular test. This is helpful for generating\nvariables, content, or files that will be used by the plugin.\n\n```js\n{\n  'some-test': {\n    before: () => {\n      /* do something before the plugin runs */\n    }\n  }\n}\n```\n\n### after\n\nA function to be run after the particular test. This is helpful for cleaning up\nvariables, content, or files that were used by the plugin.\n\n```js\n{\n  'some-test': {\n    after: () => {\n      /* do something after the plugin runs */\n    }\n  }\n}\n```\n\n### plugin\n\nA plugin or array of plugins that will specifying alternative plugin\n\n```js\n{\n  'some-test': {\n    plugin: () => require('postcss')(\n      require('some-plugin-that-runs-before'),\n      require('.'),\n      require('some-plugin-that-runs-after')\n    )\n  }\n}\n```\n\n[npm-img]: https://img.shields.io/npm/v/postcss-tape.svg\n[npm-url]: https://www.npmjs.com/package/postcss-tape\n[cli-img]: https://img.shields.io/travis/jonathantneal/postcss-tape.svg\n[cli-url]: https://travis-ci.org/jonathantneal/postcss-tape\n[git-img]: https://img.shields.io/badge/chat-gitter-blue.svg\n[git-url]: https://gitter.im/postcss/postcss\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Tape]: https://github.com/jonathantneal/postcss-tape\n","readmeFilename":"README.md","gitHead":"ac829f1ef43c272e2323a4be673251f5455d71f9","_id":"postcss-tape@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"integrity":"sha512-HdIfrNm/ru7KNMFuqh6f27bO6PB6JiNG4t5qqhkU/QLgN1BpW0gUfPcuvwVvZa2bhiHfpAyJGFDLGwg8NwRp3Q==","shasum":"1248790df5dc7ccbd11a7fb35ae9cf1712d84dd1","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-3.0.0.tgz","fileCount":5,"unpackedSize":20007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+hurCRA9TVsSAnZWagAARj0P/jUC7rFt9Ujj2h7f454Q\njtXrFJ4DWnSIyBkSMMLIae+Fcr5wQnvZMLYlZP4BBDAaPc7jhddWJeGxJ9Zr\nkAgHLiq8aq4wiJ/aB2R50Lh6bSjrmwBIqjcr6RR8Po2M/njPftpnXl9nAiTe\nCzrSN3IBsvuW7YxDJqr6AQ+6ma2mnQHMjsL13xLjqZs32IC1brplfQeb1wSk\nRc9lD0Weq8eHApkkmUpIKNwzzUCLJJE7W8sSG/ro/7i0E5HwAYDQoPVZ3+SB\n28CbzECqDt0ETleMLgu1jSEcIeYOkXY0HSWzqrPXEVO9lh3IgQ1nHZxlPdU4\nsEk3oo53BT6FiY6J+KScTo5ZksJ20GYjvFUdvXaUr5X0AkI74f8PMOjC54sY\n20l/m99hmTur4cnfMP4BIh8aU7SW+CjujD99YRYnvO88xrTuNs1Fvez4Ntt/\npLoaFUueNYkfT11oBpbrSiqk/ug2PbvN6aM3PoiJmgPgunck9dW3D9ulNwFy\nKR8k/s5wj2nTiTeOAGezKz9lybD37oYw3BdVL2FYCrCx1gG32LPpwv7WhcAN\n9TYkzXqaGPOol1aZ/mUZ52TfmUFLUskABbnW7MOtxhw9dcQe5XMfMFRtLMAQ\n0bNVxK47IiJnIoAyPMWPezi8ls56b+jkyrYNOotWWdGZ6ci9lu3m4VqQGT6s\nusWF\r\n=SNf9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQqj3ZS3b2rmvtdRJxocQqaJDrk6fGT/sZIvutE5/2XgIhAJqV/UYIT46tXwtdp8Zxl/GdJF833nAkpkkN8oipv9yf"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-tape_3.0.0_1543117738651_0.522386980957728"},"_hasShrinkwrap":false},"3.0.0-rc.2":{"name":"postcss-tape","version":"3.0.0-rc.2","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-tape.git"},"homepage":"https://github.com/jonathantneal/postcss-tape#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"scripts":{"build":"rollup -c --silent","prepublish":"npm test","pretest:tape":"npm run build","test":"npm run test:js && npm run test:tape","test:js":"eslint src/*.js src/lib/*.js --cache --ignore-pattern .gitignore","test:tape":"node . --plugin=test/plugin.js --config=test","test:tape:ci":"node . --ci=true --plugin=test/plugin.js --config=test"},"engines":{"node":">=6.0.0"},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.2.0","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-dev":"2.0.0","postcss":"^7.0.6","rollup":"^0.67.4","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint","rules":{"complexity":[1,23]}},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"c017a63358dc9b5ad934c31b5be79da7a5b01990","_id":"postcss-tape@3.0.0-rc.2","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"integrity":"sha512-xahy0idIEYFn9nPOmwqAh7vs25mrMyNS5lSXs9dzqzS0syDHgg/AYudZxHECri886DH0DPPdFQgc9t6thzfgRQ==","shasum":"8e2cc00eb3a0061419169a19a16cb73c00325945","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-3.0.0-rc.2.tgz","fileCount":5,"unpackedSize":20068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB1doCRA9TVsSAnZWagAACM8P/AvLcJ+1/QaEydiXlE5s\nD4b72G48QHWyZitpD8zbgqr92LdyBIG7Qjg8++fnJerc+04C89265AGNIUhk\nzPJkmfL4pHT2mQRE1SBt6qQxBTB0jGNxjiYieUOuoo28O/oKjIDTA8j4pZ8Y\ngXmTaLfag6LY60vQxtHGu3R5NlvbtiVap7+yX3vevdOSxJrqkpo618o7C/zG\nb54IDfQ/UO3Tuoz0Jn2ImKP95EpuwF1r8kPULWryGIy+Bnj2dL45D5ENYeeC\nUrDal1e8191gzNEY6C49YSLWV1CPF/a47VQ/xxzAokL1+WqxN+3cV9l6YNmC\nxV8krSX3+6vvDp0vuVBqXNzpL281Lzxd51QBtQtvevFkwAij9rGMDZQ0TbVk\nldKEZtmHHGG50AyP1frHYqUKAzuQ7TUYqFWi0sGCYFXYxbdlU/d3nnA3oQ6u\nOF7GxwLr2sJLeFrVbwYcgd5sUqo/H9Jo9OsZNGId8kF9oIA9T0fdyE1DJ0al\nkPHgBcV4yBMuD1YQGFUC0w157fPKK1cn1/5VySd4zHmM2qYbDuFkGR3McDPy\n1Sqdvs0t10MXf1hMBJJitmP9XEptwnFZsEdFp/2E6i9z3owtCqa7u3TwsL6f\nUgEGqUVF/emZLyrelUj7xgzQxqtaKn/ICpnIYw8/HMdtCjdYwFJh2qyt4e51\nlrYd\r\n=L3+Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARb3tjjJnRj8RJ966xyWKvUsp5+nRchX/eT0v3WqOcrAiA9jfSuIkbnN0niVtnp167aAorHjQlDG7w//ngL/9bTOg=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-tape_3.0.0-rc.2_1543984999683_0.9488744671744074"},"_hasShrinkwrap":false},"4.0.0":{"name":"postcss-tape","version":"4.0.0","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-tape.git"},"homepage":"https://github.com/csstools/postcss-tape#readme","bugs":{"url":"https://github.com/csstools/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"scripts":{"build":"rollup --config --silent","prepublish":"npm test","pretest:tape":"npm run build","test":"npm run test:js && npm run test:tape","test:js":"eslint src/*.js src/lib/*.js --cache --ignore-pattern .gitignore","test:tape":"node . --plugin test/plugin.js --config test","test:tape:ci":"node . --ci true --plugin test/plugin.js --config test"},"engines":{"node":">=6.0.0"},"devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.2.3","babel-eslint":"^10.0.1","eslint":"^5.10.0","eslint-config-dev":"2.0.0","postcss":"^7.0.7","rollup":"^0.68.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-terser":"^3.0.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint","rules":{"complexity":[1,24],"max-params":[1,4]}},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"9bc2ba39545ef1666b3ec39f03a7ad723a834e02","_id":"postcss-tape@4.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.5.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"integrity":"sha512-5W+uZgIys5oqay9HcMuaTI4WV+4Omc83edol6a13ImDpixNSNld4DlE2HJ9NKViXSxDr5gvut5hBUpB5M1Y1MA==","shasum":"7327bd9cfd12bab334b998b50d84d93fe907b46d","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-4.0.0.tgz","fileCount":5,"unpackedSize":22352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHrFMCRA9TVsSAnZWagAAwWoP/2tzWuHT+V9m+Gb/uJxy\n3V822WOxAi4whrrC6r2//yOYXRdvk22QWfliAuJCUJ3UhShUnVAYJrmtKuZm\nlYDRUjOx1enU6E+i+/VjjMxF3EmSnjFw3sMg7iwzAOMbyO562Lqq6/Uydwu8\nWTEC/3JdyPGD0ie/bGxeDdswNq2S+Rf+OrsLNoUQ+ep/9w1ajxoHBFA/8z/E\nQIhqL4frJ7eqj9VxIm65nS684PnceXuNl4E9KB8rmkFZaSSQjU/7mKI+Hzbv\nWOm1q9N02gLmhlg7EszBd/5p/O2aavbWjPYPxMKiC9dk7Wp1PWa2xhKOWQvW\nSzLsM4j7ZJzkHiD98y87W1ibEFCrZr5zT3O437/8SaFD4EInQYbM/2df0XZl\n+MYAVMOf/I5POwpOcXYasYGvJ7EGxjK7Ew+QRq4oujis6ioX6dYPY1EK7lVM\nm4iHxjCj7ttkNO4t6ySnZLj77uAuBwQL152w5v3eCpR7SnCMulyxUb8dJeUa\nNY/uog0GjE+xhozAJe/VKqIvHg5csV2gbUK48fzqxQ0CSq2A1uMk2BwBb8GX\nKIZST+eeCofxqtQIxRYDBidPRUOKHXTPGtP0vhPfLjpvdJHpIp4Ipx4WSG4L\nPN0SX/hBowZvhdSyF0psMS4JO+heh37B5FeKJuH/qNw693LL5MRdMwY100nh\nzrBU\r\n=vlc3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxWXM23K3x1RKtcqwX+ML6ZyGbomr3Oax8bCtrzD6QhgIgQrqOHYf1DyccHZKWo0Riey8GP/YgvZUl1CwNcVVwjtc="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-tape_4.0.0_1545515340178_0.7062613319136712"},"_hasShrinkwrap":false},"5.0.0":{"name":"postcss-tape","version":"5.0.0","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-tape.git"},"homepage":"https://github.com/csstools/postcss-tape#readme","bugs":{"url":"https://github.com/csstools/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"scripts":{"build":"rollup --config --silent","prepublish":"npm test","pretest:tape":"npm run build","test":"npm run test:js && npm run test:tape","test:js":"eslint src/*.js src/lib/*.js --cache --ignore-pattern .gitignore","test:tape":"node . --plugin test/plugin.js --config test","test:tape:ci":"node . --ci true --plugin test/plugin.js --config test"},"engines":{"node":">=8.0.0"},"devDependencies":{"@babel/core":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-dev":"2.0.0","postcss":"^7.0.16","rollup":"^1.12.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^4.0.4"},"eslintConfig":{"extends":"dev","parser":"babel-eslint","rules":{"complexity":[1,24],"max-params":[1,4]}},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"861336bb7c29a68b6c9bcbdf9bae87e68ff95146","_id":"postcss-tape@5.0.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-b9ZA25BnaWu/vteOFrHWLk/SQYRPHVaEj8jRblutDwfEcJkcyuMH5VhYI/wIgpg3nRy5u6mtsy01gOv7FNk8cA==","shasum":"12c427c08c3235b048e26c4fc799420167c9fc20","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-5.0.0.tgz","fileCount":5,"unpackedSize":21346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3YmZCRA9TVsSAnZWagAA3jgP/0zq1qILg3HoVf9Gep4J\npcFcE/DhXm0BvCpQDFQA9mBeBv2kQpTLKllRMMX8rKSsRSu0ak5ASrSwnEKC\nM79HFQhQn68Aoy7mWmfBQcTFkWBJ5puQ2zjCjYdNE2dWRG8NoKoN+mIIVCef\nBOvFZK/7OlP3pH5RdtBx4F82q8/8aF2TkCodM4dJn9XoQmG9nYlsmxX7Jifs\nBqicZJ59BmiEba4Rz2Tfqbnf3cU2+dJhBeTUxKSQzLaVpgkv7eILfAtQS3FN\nG7Zbl0R44SYon0ghPjyzbvFauGbM2fV86apx2nvuUk4BJUfnchkoSzi/2J8o\nr5XpTjbtsIu3MwJ32//ddzwz+w6k35N27MLfawZH1JbFla9HDGEGl3yx6EbZ\naOrNtNq6SRDeISgstRBaW7pJKMZQXPkrUgXreqcxsC5nkclQQkjIfbOpbkkV\nvgi0oT5Demt24LVLP6IcR+9oFG7cPvXPnO62e8AB+YXvTMc4VRhr9oQ8aMZE\nK9jDvHU1sTD2MY3fXWI3+YiNv43iyZ16Rf1jZWAbXpvmoi/4ir8ey7Q7zL2L\nlUHdVwcISo0PnKBjk9dIu/3SHwVnZsffeVdiQODTyk+i5VNCgEzSf5yDI43s\nm2MHFoUrw4dwK3sDQubhehJaIQCeKB8jyeWTCM5yLw50J9NzeRee575grRJp\nLq6D\r\n=TJqi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3Z+BEpdRQOzSREe58T6vejKoV5KUkdc6qmktb2i72lAIhAMSD3XlqNDFJdC2WKj1yNpSUrrNvgS1y+HPy9NZWrlyj"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-tape_5.0.0_1558022552548_0.7128734780976502"},"_hasShrinkwrap":false},"5.0.1":{"name":"postcss-tape","version":"5.0.1","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-tape.git"},"homepage":"https://github.com/csstools/postcss-tape#readme","bugs":{"url":"https://github.com/csstools/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"scripts":{"build":"rollup --config --silent","prepublish":"npm test","pretest:tape":"npm run build","test":"npm run test:js && npm run test:tape","test:js":"eslint src/{*,**/*}.js --cache --ignore-pattern .gitignore","test:tape":"node . --plugin test/plugin.js --config test","test:tape:ci":"node . --ci true --plugin test/plugin.js --config test"},"engines":{"node":">=8.0.0"},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","eslint":"^6.1.0","postcss":"^7.0.17","rollup":"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-terser":"^5.1.1"},"eslintConfig":{"env":{"browser":true,"es6":true,"node":true},"extends":"eslint:recommended","parser":"babel-eslint","parserOptions":{"ecmaVersion":2018,"impliedStrict":true,"sourceType":"module"},"root":true},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"b6f1af41640826cf8f469ac49a4d67bcd02537f4","_id":"postcss-tape@5.0.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tH4hFPzy6+5Kad8c8xJF2/m/W3ifQqYmQkoy2q7vP6whbVB5/WUsEQUxDVNNTU4oLhoVkM26h2SvOxwKrxesCw==","shasum":"a05f78c3e17d45f0bd466e61fe0b04d4b3d1eaa3","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-5.0.1.tgz","fileCount":6,"unpackedSize":22410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPtXfCRA9TVsSAnZWagAAkuAP/0ySyJ1EBGmd/6YRnMnM\nQDbzyqiX6tAMq9e2cIOHAmB2Aezw9xA/roCiq7627wIhb0tSGYOgXxYBKPoY\nX3DQ/6AjnwmvPpVsqTVtOMc0hNTHwWZ6WTdMBk2fQq8Lsh8z57Nvx9InOeew\n3d6C6TGwK6YkAddRfJbMtH4oeOSNnxTxl0j6RlEN6S4oqhcWNmuTrFd3X5Tj\nNb/yMGNM5cbOu9Jnab9/yL9RtlKw1KNiVwz08SJea3Suy3w7tzbAQSN5truZ\no0sm+uDUBWdvnaMURizgR9Ve/5pd5rjndcQHbBIrVKtP8pGC2umWjx8wQH6n\n8PFISMTohcxT+0/kdOPoNRlcuEhBPZZnvoNPKcQdtTUHyb99fwMWEIhAOS+c\nbmudNIot7eQb/HFMhXbZTUxUf+dvbbc3YixtdhP98Y5/UJpxPWMwDKsDXA1Q\nOc86LLAicnQnuz72pXGBdZ8VOy2vdKWtOYFrTnN8VUuUPny1fCnHi4zvDPcq\nbol83X+9kpL5go5UPEN6xm8RJLXJ3FS5NVsQ4dgj+TeSumrmMel2dgEf1qkD\nOU4ZGbRevQtorIL1GFuZPdDtb2GyBksveBDxvZZB3ZiVKPlTiOwsJFkq1+VX\nslF/ZJn7SOXyNUZNcpef0tz27TF5MzbEhtVrkaFVRrvqeEabxB6ZkJmQav1R\ngYe4\r\n=jC/C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbSEOkqAcXB3l4blzf0d5i3yCtMScG/G3RK4L/kvtqaAIhAPKxVlAVQRITjT87GLWJEmtMEXnsc5eFAQib4HzbiT5n"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-tape_5.0.1_1564399070922_0.20020442218663903"},"_hasShrinkwrap":false},"5.0.2":{"name":"postcss-tape","version":"5.0.2","description":"Quickly test PostCSS plugins","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-tape.git"},"homepage":"https://github.com/csstools/postcss-tape#readme","bugs":{"url":"https://github.com/csstools/postcss-tape/issues"},"main":"index.js","bin":{"postcss-tape":"index.js"},"scripts":{"build":"rollup --config --silent","prepublish":"npm test","pretest:tape":"npm run build","test":"npm run test:js && npm run test:tape","test:js":"eslint src/{*,**/*}.js --cache --ignore-pattern .gitignore","test:tape":"node . --plugin test/plugin.js --config test","test:tape:ci":"node . --ci true --plugin test/plugin.js --config test"},"engines":{"node":">=8.0.0"},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","eslint":"^6.1.0","postcss":"^7.0.17","rollup":"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-terser":"^5.1.1"},"eslintConfig":{"env":{"browser":true,"es6":true,"node":true},"extends":"eslint:recommended","parser":"babel-eslint","parserOptions":{"ecmaVersion":2018,"impliedStrict":true,"sourceType":"module"},"root":true},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"c86b1e95f37c6e30b81e9a25b0e79bc3e2f49a29","_id":"postcss-tape@5.0.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-e4770WnsUzczQp/pAIsz0s0MDLAQ7luyh1/hs8QBcdfXOMrz0siEqYNHAKJIoCvGtLoi2QUjWASvTbPfyTfIWg==","shasum":"7ae011050954fdc10b17d1f1551c9d9bf14e4bdf","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-5.0.2.tgz","fileCount":6,"unpackedSize":22537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPu4hCRA9TVsSAnZWagAAzWQQAKKYxlYHVH0TkvZTjm6W\n3B9CMGgZes+Mh4ua5hF6D8kTMrNzHwY4zNWGDvRYYGnl/QvkEnA2vnJ3fyaL\nhSdGyNwYkkYdQ11IpQD2M4UL/mRVBx/8cNybeOAnO5bBudAvsKjkzGto4ZIg\nizP152iczMx4gWjNocrQybxJ1s7llbnwT3wjyQj0YNT8O2rqKWJaYErlGd9/\neK4/hM9oyP8Z3uXhhoQeVcS+DlhD1sQo8mUpfbWlppFrUmlJcLRRtu1MoXpP\nS4A3CUZ6f+6jJv4Up93ma6/Ljdu24PR/2hgKep3vOgv7Z5v+L16N64gWIHJw\nx0PTQXO65zVWxu6NreLaOQdo+B4Pm2lSBV2zlfTqYlNSR8RJ6YybiZvW5nUX\njbF2bS4Wz5QO7pM0VbPEB3AEt/R7p2P0yrqPzxXOyoGKdV/KCPdki0/7ffZO\ni7K3XSbC+p4WMi4QXVtjkmbmgIJ1bud7PnWqPn83lnxkvjvF+nP8LRtww7IX\nVTpS76j1x2mnGGHH+kT3bgJJAVit2C21gXFmepCLmZuV5DDm/JRacJVc87cQ\n+wCxWJO/8wnYiNvJALqsgXQNqqHhos+f+qtRBESiAdQm32bkntK8zFbTLKY9\nlSOV09DHbX8ttj4DeWWcuJosnNyPn4xRuNwifD/dkRanXTAwMq9D7GNE8HoI\nStzq\r\n=CxYF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDem7uOqPvNm4+OLKwnI1mwXhp72EjZK2lzyWY2idnDhAIhAIyPXe74aNuN1O4WbEyGFmjohF7HDItOekVXMsZFXmB7"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-tape_5.0.2_1564405281309_0.5357764774517033"},"_hasShrinkwrap":false},"6.0.0":{"name":"postcss-tape","description":"Quickly test PostCSS plugins","version":"6.0.0","type":"commonjs","main":"./dist/index.js","bin":{"postcss-tape":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-tape.git"},"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"homepage":"https://github.com/csstools/postcss-tape#readme","bugs":{"url":"https://github.com/csstools/postcss-tape/issues"},"license":"CC0-1.0","scripts":{"build":"rollup --config --silent","prepublish":"npm test","pretest:tape":"npm run build","test":"npm run test:js && npm run test:tape","test:js":"eslint src/{*,**/*}.js --cache --ignore-pattern .gitignore","test:tape:7":"node . --plugin test/postcss7-plugin.js --config test","test:tape:8":"node . --plugin test/postcss8-plugin.js --config test","test:tape":"npm run test:tape:7 && npm run test:tape:8","test:tape:ci":"npm run test:tape:7 -- --ci true && npm run test:tape:8 -- --ci true"},"engines":{"node":"^10 || ^12 || ^14"},"peerDependencies":{"postcss":"^7 || ^8"},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","eslint":"^7.9.0","magic-string":"^0.25.7","postcss":"^8.0.5","rollup":"^2.27.1","rollup-plugin-babel":"^4.4.0"},"eslintConfig":{"env":{"browser":true,"es6":true,"node":true},"extends":"eslint:recommended","parserOptions":{"ecmaVersion":12,"impliedStrict":true,"sourceType":"module"},"root":true,"rules":{"semi":["error","never"]}},"prettier":{"arrowParens":"avoid","bracketSpacing":true,"endOfLine":"lf","printWidth":360,"quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"all","useTabs":true},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"68982feba2e94d754b67e97ca963b0d4bec4b75b","_id":"postcss-tape@6.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gfwBh9NPzeSSTWwNnkhtPAtTGSr70/3zLyzIdjB54LwaKBe//QjlmX7PBsUN3EVRNIBhghAESQ+ugkUjLiCQVw==","shasum":"7d351d507bebdff95ecbda0802dc82e394eeab83","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-6.0.0.tgz","fileCount":28,"unpackedSize":72045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZQaxCRA9TVsSAnZWagAAA1UQAJ30IXPROTrLot4lGkE/\nA4q2E/liX4bbEvDGuaio9aGwk9QH10xiuSeD1F5BU8p2PRSQXWmkBpGG0QU/\nP5GSUhZfZ7fQRT+mOdnV22W4Uk9dtXC6HgL/t2/Du13Q5UvtlHi/96PK/gac\njMIsFtjL0paq60zHyWACHgOeK3Zb9+7ZtAUCMkwJDMuYkZ9IOWahzfcMC8it\nWXuwuXc/VjQ6cykAEF2gZVrGOjNjW9pnPTsesC944mgz+QomYABa8GhO9dh8\ns1KmlWcjq/pIWudYN4YCzVTRGxLCyyyWn4KfFHbzuCp8e1Ia2X7UGLiNiVyF\nVggOkubMp4RloaggwZpkqgt/rusj2VgocUSVFU3NbgtpfgdQdLF36LyyrnmL\n3OXiGtokI0CWfx28n+ZKE7fAEL4Ol5s/RrpsLqbL3s/dq1mgBsYQUhOU+K4t\nvcZn77Zpm7RXU2Ok3ysyf1aOSi9AT3RKp8/k7N7mlgj235OujpZnpDZ52V3Z\nB1/zQWpS+kw/6EN9DMSklbGFB/nzmCkCob2BfiZwVIDL9MfNZlyc4LaTkYpk\nNPKGeFVyg/EyDrvjMFWF2ra7YmNz6EC/8HClp+dfhA/peBIrpo+5W0+FVX2z\nG1mIq/4v1Qr3UcfItPylAH1yhXl0VNHLo7XChp57fjhltQY0LMb04og/+jpR\ndZds\r\n=tiZJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJblcyw4MVirRDYo9WWT4uQLc/n9LCS7h8YoCxPn0WBwIhANUZgxCd2G8qV/E5o4U9GClz7yeaTTibnPTj9cXqz921"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-tape_6.0.0_1600456368606_0.2692242811084591"},"_hasShrinkwrap":false},"6.0.1":{"name":"postcss-tape","description":"Quickly test PostCSS plugins","version":"6.0.1","type":"commonjs","main":"./dist/index.js","bin":{"postcss-tape":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-tape.git"},"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"homepage":"https://github.com/csstools/postcss-tape#readme","bugs":{"url":"https://github.com/csstools/postcss-tape/issues"},"license":"CC0-1.0","scripts":{"build":"rollup --config --silent","prepublish":"npm test","pretest:tape":"npm run build","test":"npm run test:js && npm run test:tape","test:js":"eslint src/{*,**/*}.js --cache --ignore-pattern .gitignore","test:tape:7":"node . --plugin test/postcss7-plugin.js --config test","test:tape:8":"node . --plugin test/postcss8-plugin.js --config test","test:tape":"npm run test:tape:7 && npm run test:tape:8","test:tape:ci":"npm run test:tape:7 -- --ci true && npm run test:tape:8 -- --ci true"},"engines":{"node":">=10.0.0"},"peerDependencies":{"postcss":"^7 || ^8"},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","eslint":"^7.9.0","magic-string":"^0.25.7","postcss":"^8.0.5","rollup":"^2.27.1","rollup-plugin-babel":"^4.4.0"},"eslintConfig":{"env":{"browser":true,"es6":true,"node":true},"extends":"eslint:recommended","parserOptions":{"ecmaVersion":12,"impliedStrict":true,"sourceType":"module"},"root":true,"rules":{"semi":["error","never"]}},"prettier":{"arrowParens":"avoid","bracketSpacing":true,"endOfLine":"lf","printWidth":360,"quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"all","useTabs":true},"keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"gitHead":"ebf24fab8d97f130d579c1c1843114b1cc7e05be","_id":"postcss-tape@6.0.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-qw/1YCSoGgmz8DC/8lbUo3OZGN0UWWZdThAvCSOIJrK346Weu8bM+aC5c9q1/Np2YjCJfRqhJO+P94A3sLdWhQ==","shasum":"c81bd77c79c7a9a9a559b6af04a02e4487eb467a","tarball":"https://registry.npmjs.org/postcss-tape/-/postcss-tape-6.0.1.tgz","fileCount":28,"unpackedSize":75612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUKyaCRA9TVsSAnZWagAAjnMP/3LKPC6U9k4XZFHrC/qP\n2PjCPzJBoLJ2B+aMo+f3WGQbSjuOtMmzF1XIgIk0o6qHQoA7Z/uyxqZ6UfzF\nK8JWhCoLtE+iesidTZrkBMQ4Edf/Zv47hh4sLPTpnTI+79aAS5Hai0oua631\ngzHA8cUzNCXfkYWUxAmPy1RCD1qSi8ngSz19PxHDYIjr19xdyYoElfNexs6L\nXXeabusOFeKaR0/x5Yol6xRCTUoCdUE8b4aUjcDP5TIR3Q2fyHQ7lovMWbXo\nzpsbW5/s079fAFQtDmsarLWRriC5zUTChk5Kxe594cTZGpCZ4vvvGJ4fvWZA\n+MfzyAcFlm+XGn6vf2rYE2aVTq4fw+hFMZZTDNSDF6CNhrmAMPqZgZYZduxb\nBnxBc8EJaifjNd71YJOVTDmKVeGWZtEZqfciRGJVc50S1rTXyuwRkIjTSy+Q\nHOfpZL+nmnxxxnY/+QMhVsO3QGAHVnfcEwpdUOnkFMJ8ocCVXU+XVMo728Pk\n3Ms3o6GWKueQlbjGOId3kOmzU6PICVNuEfpv9rhtjfAo0ftuiTwMnJepj096\nIDveiFpnao5l4tJx67Um9gM0reY//HZz15NWXNimJT2Kop/Z4et8FXVPj0jK\nf4f4Om55znCipelrP2bGbbYtXECGoTrDT3TxXi7ikWTwIt+26YjGTR3wYZF6\nkBJa\r\n=KsBL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRkIDfeMuGuWtrg+xJ52rpGHB6t0werBetZHfYUSzzqAIhAIzwymN7PU4PDR71YD72DBeSvhWM3e5JUEB/UdhbzyUd"}]},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"directories":{},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-tape_6.0.1_1615899801974_0.7290587946244038"},"_hasShrinkwrap":false}},"readme":"# PostCSS Tape [<img src=\"http://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS\" width=\"90\" height=\"90\" align=\"right\">][PostCSS]\n\n[<img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/postcss-tape.svg\" height=\"20\">][npm-url]\n[<img alt=\"Build Status\" src=\"https://img.shields.io/travis/csstools/postcss-tape/main.svg\" height=\"20\">][cli-url]\n[<img alt=\"Support Chat\" src=\"https://img.shields.io/badge/support-chat-blue.svg\" height=\"20\">][git-url]\n\n[PostCSS Tape] lets you quickly test [PostCSS] plugins.\n\n1. Install this dependency to your project:\n   ```sh\n   npm install postcss-tape --save-dev\n   ```\n\n2. Add the `postcss-tape` task to your `package.json`:\n   ```json\n   {\n      \"scripts\": {\n        \"test\": \"postcss-tape\"\n      }\n   }\n   ```\n\n3. Add tests to your `.tape.js` file:\n   ```js\n   export default {\n     'basic': {\n       message: 'supports basic usage'\n     }\n   };\n   ```\n\nThat’s it! Empty tests will be auto-generated.\n\n```sh\nnpm test\n```\n\n## Options\n\nOptions may be passed through `package.json` using `postcssConfig`:\n\n```json\n{\n  \"postcssConfig\": {\n    \"plugin\": \"path/to/plugin.js\",\n    \"config\": \"path/to/.tape.js\",\n    \"fixtures\": \"path/to/cssdir\"\n  }\n}\n```\n\nOptions may be passed through arguments:\n\n```sh\npostcss-tape --plugin path/to/plugin.js --config path/to/.tape.js\n```\n\n## Test Options\n\n### message\n\nThe message provided to the console to identify the test being run.\n\n```js\n{\n  'some-test': {\n    message: 'supports some test usage'\n  }\n}\n```\n\n### options\n\nThe options passed into the PostCSS plugin for the test.\n\n```js\n{\n  'some-test': {\n    options: {\n      someOption: true,\n      anotherOption: 5,\n      etc: 'etc'\n    }\n  }\n}\n```\n\n### processOptions\n\nThe process options passed into PostCSS for the test. Read the\n[PostCSS documentation](http://api.postcss.org/global.html#processOptions) for\nmore details.\n\n```js\n{\n  'some-test': {\n    processOptions: {\n      map: {\n        inline: true,\n        sourcesContent: true\n      }\n    }\n  }\n}\n```\n\n### warnings\n\nEither the number of warnings expected to be generated by the test, or an\nobject used to match warnings given by the test.\n\n```js\n{\n  'some-test': {\n    warnings: 3\n  }\n}\n```\n\n```js\n{\n  'some-test': {\n    warnings: {\n      text: /should warn/\n    }\n  }\n}\n```\n\n### error\n\nAn object used to match an error thrown by the test.\n\n```js\n{\n  'some-test': {\n    error: {\n      message: 'You should not have done that'\n    }\n  }\n}\n```\n\nIn that example, the error expects a field of `message` to be the string\n`You should not have done that`. So that an error can be inspecific, regular\nexpressions may also be used, so that something like\n`message: /^You should not have done/` would also match\n`You should not have done this`.\n\n### source\n\nThe location of the source CSS file, relative to the `fixtures` directory. This\nfile is passed through the PostCSS plugin.\n\n```js\n{\n  'some-test': {\n    source: 'alterate-source.css'\n  }\n}\n```\n\nIn that example, a `some-test` field would automatically populate the\n`source` as `some-test.css` unless it was overridden. In order that multiple\ntests may use the same source file, a `some-test:modifier` field would still\npopulate the `source` as `some-test.css`.\n\n### expect\n\nThe location of the expected CSS file, relative to the `fixtures` directory.\nThis file is represents the expected CSS result of `source` after being passed\nthrough the PostCSS plugin.\n\n```js\n{\n  'some-test': {\n    expect: 'alterate-expect.css'\n  }\n}\n```\n\nIn that example, a `some-test` field would automatically populate the\n`expect` as `some-test.expect.css` unless it was overridden. In order that\nmultiple tests may use the same source file, a `some-test:modifier` field would\nstill populate the `source` as `some-test.css`, but alter the `expect` to be\n`some-test.modifier.expect.css`.\n\n### result\n\nThe location of the resulting CSS file, relative to the `fixtures` directory.\nThis file is the CSS result of `source` after being passed through the PostCSS\nplugin.\n\n```js\n{\n  'some-test': {\n    result: 'alterate-result.css'\n  }\n}\n```\n\nIn that example, a `some-test` field would automatically populate the\n`result` as `some-test.result.css` unless it was overridden. In order that\nmultiple tests may use the same source file, a `some-test:modifier` field would\nstill populate the `source` as `some-test.css`, but alter the `result` to be\n`some-test.modifier.result.css`.\n\n### before\n\nA function to be run before the particular test. This is helpful for generating\nvariables, content, or files that will be used by the plugin.\n\n```js\n{\n  'some-test': {\n    before: () => {\n      /* do something before the plugin runs */\n    }\n  }\n}\n```\n\n### after\n\nA function to be run after the particular test. This is helpful for cleaning up\nvariables, content, or files that were used by the plugin.\n\n```js\n{\n  'some-test': {\n    after: () => {\n      /* do something after the plugin runs */\n    }\n  }\n}\n```\n\n### plugin\n\nA plugin or array of plugins that will specifying alternative plugin\n\n```js\n{\n  'some-test': {\n    plugin: () => require('postcss')(\n      require('some-plugin-that-runs-before'),\n      require('.'),\n      require('some-plugin-that-runs-after')\n    )\n  }\n}\n```\n\n## CLI Options\n\nOptions can be passed into the `postcss-tape` function or defined in\n`package.json` using the `postcssConfig` property.\n\n### plugin\n\nThe path to the plugin being tested.\n\n```bash\npostcss-tape --plugin path/to/plugin.js\n```\n\n```json\n{\n  \"postcssConfig\": {\n    \"plugin\": \"path/to/plugin.js\"\n  }\n}\n```\n\nBy default, `plugin` is the resolved file from the current working directory.\n\n### config\n\nThe path to the configuration file used to run tests.\n\n```bash\npostcss-tape --config path/to/config.js\n```\n\n```json\n{\n  \"postcssConfig\": {\n    \"config\": \"path/to/config.js\"\n  }\n}\n```\n\nBy default, [PostCSS Tape] will try to use the file defined by `config`, or\nthe `config` directory’s `postcss-tape.config.js` or `.tape.js` file. By\ndefault, `config` is the current working directory.\n\n### fixtures\n\nThe path to the fixtures used by tests.\n\n```bash\npostcss-tape --fixtures path/to/tests\n```\n\n```json\n{\n  \"postcssConfig\": {\n    \"fixtures\": \"path/to/tests\"\n  }\n}\n```\n\n[npm-url]: https://www.npmjs.com/package/postcss-tape\n[cli-url]: https://travis-ci.org/csstools/postcss-tape\n[git-url]: https://gitter.im/postcss/postcss\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Tape]: https://github.com/csstools/postcss-tape\n","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"time":{"modified":"2022-06-24T11:03:01.231Z","created":"2016-12-06T13:58:46.950Z","1.0.0":"2016-12-06T13:58:46.950Z","1.0.1":"2016-12-06T15:49:21.048Z","1.1.0":"2016-12-08T15:14:15.110Z","1.2.0":"2016-12-14T09:54:31.734Z","1.2.1":"2016-12-14T17:03:42.714Z","1.2.2":"2016-12-14T17:10:57.639Z","1.3.0":"2016-12-14T17:22:56.389Z","1.3.1":"2017-02-06T17:39:16.093Z","2.0.0":"2017-05-09T00:16:57.763Z","2.0.1":"2017-05-09T15:25:25.283Z","2.1.0":"2017-09-16T23:36:02.945Z","2.2.0":"2017-11-03T04:07:01.008Z","3.0.0":"2018-11-25T03:48:58.755Z","3.0.0-rc.2":"2018-12-05T04:43:19.818Z","4.0.0":"2018-12-22T21:49:00.305Z","5.0.0":"2019-05-16T16:02:32.662Z","5.0.1":"2019-07-29T11:17:51.325Z","5.0.2":"2019-07-29T13:01:21.450Z","6.0.0":"2020-09-18T19:12:48.779Z","6.0.1":"2021-03-16T13:03:22.087Z"},"homepage":"https://github.com/csstools/postcss-tape#readme","keywords":["postcss","css","postcss-plugin","testing","tests","tools","tape"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-tape.git"},"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"bugs":{"url":"https://github.com/csstools/postcss-tape/issues"},"license":"CC0-1.0","readmeFilename":"README.md"}