{"_id":"postcss-tape","_rev":"322648","name":"postcss-tape","description":"Quickly test PostCSS plugins","dist-tags":{"latest":"6.0.1","rc1":"3.0.0"},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"time":{"modified":"2021-06-04T01:29:13.000Z","created":"2016-12-06T13:58:46.950Z","6.0.1":"2021-03-16T13:03:22.087Z","6.0.0":"2020-09-18T19:12:48.779Z","5.0.2":"2019-07-29T13:01:21.450Z","5.0.1":"2019-07-29T11:17:51.325Z","5.0.0":"2019-05-16T16:02:32.662Z","4.0.0":"2018-12-22T21:49:00.305Z","3.0.0-rc.2":"2018-12-05T04:43:19.818Z","3.0.0":"2018-11-25T03:48:58.755Z","2.2.0":"2017-11-03T04:07:01.008Z","2.1.0":"2017-09-16T23:36:02.945Z","2.0.1":"2017-05-09T15:25:25.283Z","2.0.0":"2017-05-09T00:16:57.763Z","1.3.1":"2017-02-06T17:39:16.093Z","1.3.0":"2016-12-14T17:22:56.389Z","1.2.2":"2016-12-14T17:10:57.639Z","1.2.1":"2016-12-14T17:03:42.714Z","1.2.0":"2016-12-14T09:54:31.734Z","1.1.0":"2016-12-08T15:14:15.110Z","1.0.1":"2016-12-06T15:49:21.048Z","1.0.0":"2016-12-06T13:58:46.950Z"},"users":{},"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-tape.git"},"versions":{"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":{"shasum":"c81bd77c79c7a9a9a559b6af04a02e4487eb467a","size":20909,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-6.0.1.tgz"},"_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,"publish_time":1615899802087,"_cnpm_publish_time":1615899802087},"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":{"shasum":"7d351d507bebdff95ecbda0802dc82e394eeab83","size":19839,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-6.0.0.tgz"},"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,"publish_time":1600456368779,"_cnpm_publish_time":1600456368779},"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":{"shasum":"7ae011050954fdc10b17d1f1551c9d9bf14e4bdf","size":8325,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-5.0.2.tgz"},"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,"publish_time":1564405281450,"_cnpm_publish_time":1564405281450},"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":{"shasum":"a05f78c3e17d45f0bd466e61fe0b04d4b3d1eaa3","size":8287,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-5.0.1.tgz"},"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,"publish_time":1564399071325,"_cnpm_publish_time":1564399071325},"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":{"shasum":"12c427c08c3235b048e26c4fc799420167c9fc20","size":7806,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-5.0.0.tgz"},"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,"publish_time":1558022552662,"_cnpm_publish_time":1558022552662},"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":{"shasum":"7327bd9cfd12bab334b998b50d84d93fe907b46d","size":8216,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-4.0.0.tgz"},"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,"publish_time":1545515340305,"_cnpm_publish_time":1545515340305},"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":{"shasum":"8e2cc00eb3a0061419169a19a16cb73c00325945","size":7500,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-3.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-3.0.0-rc.2.tgz"},"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,"publish_time":1543984999818,"_cnpm_publish_time":1543984999818},"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"],"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":{"shasum":"1248790df5dc7ccbd11a7fb35ae9cf1712d84dd1","size":7499,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-3.0.0.tgz"},"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,"publish_time":1543117738755,"_cnpm_publish_time":1543117738755},"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":{"shasum":"da15852e492ae031f0cd5d2560171b98ce10ee54","size":7515,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-2.2.0.tgz"},"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":{},"publish_time":1509682021008,"_cnpm_publish_time":1509682021008},"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":{"shasum":"e6936610c9e38af30cb52d1ec97fcde60f738b71","size":6539,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-2.1.0.tgz"},"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":{},"publish_time":1505604962945,"_cnpm_publish_time":1505604962945,"_hasShrinkwrap":false},"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","size":6430,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-2.0.1.tgz"},"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":{},"publish_time":1494343525283,"_hasShrinkwrap":false,"_cnpm_publish_time":1494343525283},"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","size":6328,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-2.0.0.tgz"},"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":{},"publish_time":1494289017763,"_hasShrinkwrap":false,"_cnpm_publish_time":1494289017763},"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","size":5674,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-1.3.1.tgz"},"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":{},"publish_time":1486402756093,"_cnpm_publish_time":1486402756093,"_hasShrinkwrap":false},"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","size":6268,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-1.3.0.tgz"},"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":{},"publish_time":1481736176389,"_cnpm_publish_time":1481736176389,"_hasShrinkwrap":false},"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","size":6272,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-1.2.2.tgz"},"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":{},"publish_time":1481735457639,"_cnpm_publish_time":1481735457639,"_hasShrinkwrap":false},"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","size":6251,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-1.2.1.tgz"},"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":{},"publish_time":1481735022714,"_cnpm_publish_time":1481735022714,"_hasShrinkwrap":false},"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","size":6236,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-1.2.0.tgz"},"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":{},"publish_time":1481709271734,"_cnpm_publish_time":1481709271734,"_hasShrinkwrap":false},"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","size":6096,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-1.1.0.tgz"},"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":{},"publish_time":1481210055110,"_cnpm_publish_time":1481210055110,"_hasShrinkwrap":false},"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","size":5773,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-1.0.1.tgz"},"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":{},"publish_time":1481039361048,"_cnpm_publish_time":1481039361048,"_hasShrinkwrap":false},"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","size":5762,"noattachment":false,"key":"/postcss-tape/-/postcss-tape-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-tape/download/postcss-tape-1.0.0.tgz"},"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":{},"publish_time":1481032726950,"_cnpm_publish_time":1481032726950,"_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","_attachments":{},"homepage":"https://github.com/csstools/postcss-tape#readme","bugs":{"url":"https://github.com/csstools/postcss-tape/issues"},"license":"CC0-1.0"}