{"_id":"postcss-filter-plugins","_rev":"16-ffc4568ac18a9671378044ae77193aa2","name":"postcss-filter-plugins","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"postcss-filter-plugins","version":"1.0.0","keywords":["css","postcss","postcss-plugin"],"author":{"url":"http://beneb.info","name":"Ben Briggs","email":"beneb.info@gmail.com"},"license":"MIT","_id":"postcss-filter-plugins@1.0.0","maintainers":[{"name":"beneb","email":"beneb.info@gmail.com"}],"homepage":"https://github.com/postcss/postcss-filter-plugins","bugs":{"url":"https://github.com/postcss/postcss-filter-plugins/issues"},"dist":{"shasum":"bfd3aef839435a8b19b1fb3111c159a993be38b4","tarball":"https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-1.0.0.tgz","integrity":"sha512-z/N8pCT5wz5l3CLkBhNIwmKK3NCCP3bAGygHpVDkDc10ZNxPnvCtnIwc0hDteg5DYpPMThjHl3fYttDcvGR6Bg==","signatures":[{"sig":"MEUCIF1pShT1C6DbnrV3JyYkbXYB4h1BlEpg+QmdWLzpiZ8+AiEAhhbEeDNhXL+y4ymgdPkjN2aWPmOxmtNiVlAcldpAFZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["LICENSE-MIT","dist"],"_shasum":"bfd3aef839435a8b19b1fb3111c159a993be38b4","gitHead":"a34603768aea030c147445490214c2269e50d2a4","scripts":{"test":"npm run test-unformatted | faucet","prepublish":"babel src --out-dir dist --ignore /__tests__/","test-unformatted":"babel-tape-runner \"src/**/__tests__/*.js\""},"_npmUser":{"name":"beneb","email":"beneb.info@gmail.com"},"repository":{"url":"git+https://github.com/postcss/postcss-filter-plugins.git","type":"git"},"_npmVersion":"2.12.1","description":"Exclude/warn on duplicated PostCSS plugins.","directories":{},"_nodeVersion":"2.3.4","dependencies":{"uniqid":"^1.0.0","postcss":"^4.1.11"},"devDependencies":{"tape":"^4.0.0","babel":"^5.6.2","faucet":"0.0.1","babel-tape-runner":"^1.1.0","postcss-minify-font-weight":"^1.0.1"}},"1.0.1":{"name":"postcss-filter-plugins","version":"1.0.1","keywords":["css","postcss","postcss-plugin"],"author":{"url":"http://beneb.info","name":"Ben Briggs","email":"beneb.info@gmail.com"},"license":"MIT","_id":"postcss-filter-plugins@1.0.1","maintainers":[{"name":"beneb","email":"beneb.info@gmail.com"}],"homepage":"https://github.com/postcss/postcss-filter-plugins","bugs":{"url":"https://github.com/postcss/postcss-filter-plugins/issues"},"dist":{"shasum":"27f8279d5efab7aa3c17098813986b4b9d1d50e2","tarball":"https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-1.0.1.tgz","integrity":"sha512-frP9Wq2HZhC6EYLl0e7AJb4GfscxJknnHb9AvTiypicPFinC/tTwKtr7Fy2Oij0BBhMcJL4WnVFSMs16/ZD2xA==","signatures":[{"sig":"MEQCIDoTjWALdIfDwxYprZjRxBKuonPbEIAXDpNxYgGgjPEmAiATfg4YKb11Od4PrvvMKkpT+eryGdtpu9hLpa3iMK16Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["LICENSE-MIT","dist"],"_shasum":"27f8279d5efab7aa3c17098813986b4b9d1d50e2","gitHead":"1d66b8093e19ed181d5484fc2fd9e0f913962e01","scripts":{"test":"npm run test-unformatted | tap-spec","prepublish":"babel src --out-dir dist --ignore /__tests__/","test-unformatted":"babel-tape-runner \"src/**/__tests__/*.js\""},"_npmUser":{"name":"beneb","email":"beneb.info@gmail.com"},"repository":{"url":"git+https://github.com/postcss/postcss-filter-plugins.git","type":"git"},"_npmVersion":"2.12.1","description":"Exclude/warn on duplicated PostCSS plugins.","directories":{},"_nodeVersion":"2.3.4","dependencies":{"uniqid":"^1.0.0","postcss":"^4.1.11"},"devDependencies":{"tape":"^4.0.0","babel":"^5.6.2","tap-spec":"^4.1.0","babel-tape-runner":"^1.1.0","postcss-minify-font-weight":"^1.0.1"}},"2.0.0":{"name":"postcss-filter-plugins","version":"2.0.0","keywords":["css","postcss","postcss-plugin"],"author":{"url":"http://beneb.info","name":"Ben Briggs","email":"beneb.info@gmail.com"},"license":"MIT","_id":"postcss-filter-plugins@2.0.0","maintainers":[{"name":"beneb","email":"beneb.info@gmail.com"}],"homepage":"https://github.com/postcss/postcss-filter-plugins","bugs":{"url":"https://github.com/postcss/postcss-filter-plugins/issues"},"dist":{"shasum":"acce5d18c40e51be598911b6eca8b54d9e5bdedf","tarball":"https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.0.tgz","integrity":"sha512-m2DoRKW/gr7PEibRXCwIFWtTq7l67fZmH63iq5C9yvnmZWfEjLoOU+d/11MdY1VjSGWoV8esr3uC/MR+kN8lhg==","signatures":[{"sig":"MEUCIQC1ipdGjvzFffpI8gUNMycDHYUkVHBS5XXVts/DWQw2hgIgGn/bV+NKEd722nOZRdvYJrMkfM4Z8L3rJo96oB2s0V8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["LICENSE-MIT","dist"],"_shasum":"acce5d18c40e51be598911b6eca8b54d9e5bdedf","gitHead":"4d3e4460e36a6f655271c95d0140e53d573b8c69","scripts":{"test":"npm run test-unformatted | tap-spec","prepublish":"babel src --out-dir dist --ignore /__tests__/","test-unformatted":"babel-tape-runner \"src/**/__tests__/*.js\""},"_npmUser":{"name":"beneb","email":"beneb.info@gmail.com"},"repository":{"url":"git+https://github.com/postcss/postcss-filter-plugins.git","type":"git"},"_npmVersion":"2.12.1","description":"Exclude/warn on duplicated PostCSS plugins.","directories":{},"_nodeVersion":"2.3.4","dependencies":{"uniqid":"^1.0.0","postcss":"^5.0.4"},"devDependencies":{"tape":"^4.2.0","babel":"^5.8.23","tap-spec":"^4.1.0","babel-tape-runner":"^1.2.0","postcss-minify-font-weight":"^1.0.1"}},"2.0.1":{"name":"postcss-filter-plugins","version":"2.0.1","keywords":["css","postcss","postcss-plugin"],"author":{"url":"http://beneb.info","name":"Ben Briggs","email":"beneb.info@gmail.com"},"license":"MIT","_id":"postcss-filter-plugins@2.0.1","maintainers":[{"name":"beneb","email":"beneb.info@gmail.com"}],"homepage":"https://github.com/postcss/postcss-filter-plugins","bugs":{"url":"https://github.com/postcss/postcss-filter-plugins/issues"},"ava":{"require":"babel-register"},"dist":{"shasum":"7cd4fb8012ec182505896b79f45a1da22ed41924","tarball":"https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.1.tgz","integrity":"sha512-UU7sdSHx4P8zT62M8SXKfkGNPsfrCRVgJ91WV3lq4RItJBKAf3t3t07d70/QKaJjPBOohCmwYNciHTTGPE6uDg==","signatures":[{"sig":"MEYCIQDyBvLZQmxdQ/LvvnQdvAhyiIillWvRvz/px1DUoLeLyQIhAP5en6Pv7PZTLhLHcWWI4D8qGjW87uYEvpj6DyHAq7sA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["LICENSE-MIT","dist"],"_shasum":"7cd4fb8012ec182505896b79f45a1da22ed41924","gitHead":"fa8d3bed72e3a7ac51cd20e0ee9e72fa52d85870","scripts":{"test":"ava src/__tests__/","pretest":"eslint src","test-012":"ava src/__tests__/","prepublish":"del-cli dist && BABEL_ENV=publish babel src --out-dir dist --ignore /__tests__/","contributorAdd":"all-contributors add","contributorGenerate":"all-contributors generate"},"_npmUser":{"name":"beneb","email":"beneb.info@gmail.com"},"repository":{"url":"git+https://github.com/postcss/postcss-filter-plugins.git","type":"git"},"_npmVersion":"3.10.2","description":"Exclude/warn on duplicated PostCSS plugins.","directories":{},"_nodeVersion":"5.4.1","dependencies":{"uniqid":"^3.0.0","postcss":"^5.0.4"},"eslintConfig":{"extends":"cssnano"},"devDependencies":{"ava":"^0.15.0","eslint":"^3.0.0","del-cli":"^0.2.0","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-register":"^6.9.0","babel-preset-es2015":"^6.3.13","eslint-plugin-babel":"^3.3.0","all-contributors-cli":"^3.0.5","babel-preset-stage-0":"^6.3.13","eslint-plugin-import":"^1.10.2","eslint-config-cssnano":"^3.0.0","babel-preset-es2015-loose":"^7.0.0","babel-plugin-add-module-exports":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/postcss-filter-plugins-2.0.1.tgz_1468334209092_0.9331400454975665","host":"packages-12-west.internal.npmjs.com"}},"2.0.2":{"name":"postcss-filter-plugins","version":"2.0.2","keywords":["css","postcss","postcss-plugin"],"author":{"url":"http://beneb.info","name":"Ben Briggs","email":"beneb.info@gmail.com"},"license":"MIT","_id":"postcss-filter-plugins@2.0.2","maintainers":[{"name":"beneb","email":"beneb.info@gmail.com"}],"homepage":"https://github.com/postcss/postcss-filter-plugins","bugs":{"url":"https://github.com/postcss/postcss-filter-plugins/issues"},"ava":{"require":"babel-register"},"dist":{"shasum":"6d85862534d735ac420e4a85806e1f5d4286d84c","tarball":"https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz","integrity":"sha512-tD/LpXw5VuGpLuWVLYd7lGQ4phLOUzJjw1gqRDojgxTACNIAXlD3M9KvdgGSpZ3yfMbyYly0VZmyCVT/c9k0wg==","signatures":[{"sig":"MEUCIQDYYHoD8RYR+vxTKChRBnZT/5fx+7mjKZ8rWI8hdmfMLwIgODKF5Jnp7Xy6jouMckFi7mZjWCE9aagfrJiXGJc3TvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["LICENSE-MIT","dist"],"_shasum":"6d85862534d735ac420e4a85806e1f5d4286d84c","gitHead":"1e5d52336e0e5fbf8b25815eadeeefde80803b2e","scripts":{"test":"ava src/__tests__/","pretest":"eslint src","test-012":"ava src/__tests__/","prepublish":"del-cli dist && BABEL_ENV=publish babel src --out-dir dist --ignore /__tests__/","contributorAdd":"all-contributors add","contributorGenerate":"all-contributors generate"},"_npmUser":{"name":"beneb","email":"beneb.info@gmail.com"},"repository":{"url":"git+https://github.com/postcss/postcss-filter-plugins.git","type":"git"},"_npmVersion":"3.10.2","description":"Exclude/warn on duplicated PostCSS plugins.","directories":{},"_nodeVersion":"5.4.1","dependencies":{"uniqid":"^4.0.0","postcss":"^5.0.4"},"eslintConfig":{"extends":"cssnano"},"devDependencies":{"ava":"^0.16.0","eslint":"^3.0.0","del-cli":"^0.2.0","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-register":"^6.9.0","babel-preset-es2015":"^6.3.13","eslint-plugin-babel":"^3.3.0","all-contributors-cli":"^3.0.5","babel-preset-stage-0":"^6.3.13","eslint-plugin-import":"^1.10.2","eslint-config-cssnano":"^3.0.0","babel-preset-es2015-loose":"^7.0.0","babel-plugin-add-module-exports":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/postcss-filter-plugins-2.0.2.tgz_1475512119439_0.8767011414747685","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"postcss-filter-plugins","version":"3.0.0","keywords":["css","postcss","postcss-plugin"],"author":{"url":"http://beneb.info","name":"Ben Briggs","email":"beneb.info@gmail.com"},"license":"MIT","_id":"postcss-filter-plugins@3.0.0","maintainers":[{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"beneb","email":"beneb.info@gmail.com"}],"homepage":"https://github.com/postcss/postcss-filter-plugins","bugs":{"url":"https://github.com/postcss/postcss-filter-plugins/issues"},"ava":{"require":"babel-register"},"dist":{"shasum":"0bef36c239b7073eb48ef51fe720571dae73bcd1","tarball":"https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-3.0.0.tgz","integrity":"sha512-a4haoA7b6M7OgXrVqLEWdgX8u/NUKVUpmzuNsmP1RCNt3V931kW2sy1mdJhjGEy/U0g+u/vXlDpFycbg/Qylng==","signatures":[{"sig":"MEUCIQCQOzKJUkt+WiP32fiZw/HHP4Gbgt1EeY47IZBv0ywa3QIgVDMvDgek3gH3HbAH1af7K5PjR9qjEbAp3vv1NpcdwX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["LICENSE-MIT","dist"],"gitHead":"5e35eb18227b711d2b8a0375179b362cdfcd552c","scripts":{"test":"ava src/__tests__/","pretest":"eslint src","prepublish":"del-cli dist && BABEL_ENV=publish babel src --out-dir dist --ignore /__tests__/","contributorAdd":"all-contributors add","contributorGenerate":"all-contributors generate"},"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"repository":{"url":"git+https://github.com/postcss/postcss-filter-plugins.git","type":"git"},"_npmVersion":"5.5.1","description":"Exclude/warn on duplicated PostCSS plugins.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"uniqid":"^4.0.0","postcss":"^6.0.14"},"eslintConfig":{"extends":"cssnano"},"devDependencies":{"ava":"^0.16.0","eslint":"^3.0.0","del-cli":"^0.2.0","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-register":"^6.9.0","babel-preset-es2015":"^6.3.13","eslint-plugin-babel":"^3.3.0","all-contributors-cli":"^3.0.5","babel-preset-stage-0":"^6.3.13","eslint-plugin-import":"^1.10.2","eslint-config-cssnano":"^3.0.0","babel-preset-es2015-loose":"^7.0.0","babel-plugin-add-module-exports":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/postcss-filter-plugins-3.0.0.tgz_1515523356422_0.7053887881338596","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"postcss-filter-plugins","version":"3.0.1","keywords":["css","postcss","postcss-plugin"],"author":{"url":"http://beneb.info","name":"Ben Briggs","email":"beneb.info@gmail.com"},"license":"MIT","_id":"postcss-filter-plugins@3.0.1","maintainers":[{"name":"beneb","email":"beneb.info@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"homepage":"https://github.com/postcss/postcss-filter-plugins","bugs":{"url":"https://github.com/postcss/postcss-filter-plugins/issues"},"ava":{"require":"babel-register"},"dist":{"shasum":"9d226e946d56542ab7c26123053459a331df545d","tarball":"https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-3.0.1.tgz","fileCount":5,"integrity":"sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==","signatures":[{"sig":"MEQCIGzDQIGHvQqni1CZWPWQSRRrwXvywsNE73lV6fQuSqDiAiAzQpw8Rz+duoOLmaTuJ/b7cLhe18W8biBX8we0vgyvCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/uReCRA9TVsSAnZWagAAmlwP/32jXtRRze0SSTG3AU4G\ndJdSDIy+CywsglrxNRcRJeHLK+mZ7u49zOeX4WYtEQweCmpv4xFbz7FNwDH9\n5tonDia8pi1XV/yipF20PazIY9aUqTi10Bv44bn8HEyujvrSdnrZ4if7kw5R\nmq2h6KxoDe6uKr+6pAcXXq1R52hiqmYLug1M64Y3Qw4m3OsODFaIty/yJoEN\nM/sLPbEf6xb757+oXs3hTU/uf5sQTJXgkVAnPYNMldNculgXmYFMoSLiqWX0\nEuQp098i94sEelvknxoKv/ikNRh6mlnXGp0SvY0l4edwrtBkcpZD/qiX8Hza\nfuPH+q4T8nqBYxGp8OA28vESpEqDt4g4c9spPZcgwA1ZVSl8WZCI5jXsWvBj\nENcIP6w9gXuns3/u07ZF0Y/3Dy7V2IhSPDZEpPKsia8qh7Fv4Y2jklj5zWtc\npLakuzbkPMJuXGBl4wQ8HGc0CAEgyLBE2gIb70diYDK4WLsPkpJtUpwufUnQ\nmArhsaRJRcIRD8j2IGtG896++1QHjkZD4MI3l8dWdi+gMgJsiINa1CQ6YBRV\nlZscXQKIi3b8b5DHwRM0Zw9HgZ2CjNnwyilYJpRI1RMUxH4Yf9lbKYL08NYu\nAPhWL6YGyt09g7OQfR0Fx48xrKUDxHrlvsteTy+ME3oSStbj80ge+2G4nc/X\nlil5\r\n=UGGH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["LICENSE-MIT","dist"],"gitHead":"6d9bef76f149d51dfcc8ad8c87f20d9fb20a3cf8","scripts":{"test":"ava src/__tests__/","pretest":"eslint src","prepublish":"del-cli dist && BABEL_ENV=publish babel src --out-dir dist --ignore /__tests__/","contributorAdd":"all-contributors add","contributorGenerate":"all-contributors generate"},"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"repository":{"url":"git+https://github.com/postcss/postcss-filter-plugins.git","type":"git"},"_npmVersion":"5.8.0","description":"Exclude/warn on duplicated PostCSS plugins.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"postcss":"^6.0.14"},"eslintConfig":{"extends":"cssnano"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.16.0","eslint":"^3.0.0","del-cli":"^0.2.0","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-register":"^6.9.0","babel-preset-es2015":"^6.3.13","eslint-plugin-babel":"^3.3.0","all-contributors-cli":"^3.0.5","babel-preset-stage-0":"^6.3.13","eslint-plugin-import":"^1.10.2","eslint-config-cssnano":"^3.0.0","babel-preset-es2015-loose":"^7.0.0","babel-plugin-add-module-exports":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/postcss-filter-plugins_3.0.1_1526654045725_0.07383593391130217","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"postcss-filter-plugins","version":"2.0.3","keywords":["css","postcss","postcss-plugin"],"author":{"url":"http://beneb.info","name":"Ben Briggs","email":"beneb.info@gmail.com"},"license":"MIT","_id":"postcss-filter-plugins@2.0.3","maintainers":[{"name":"beneb","email":"beneb.info@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"homepage":"https://github.com/postcss/postcss-filter-plugins","bugs":{"url":"https://github.com/postcss/postcss-filter-plugins/issues"},"ava":{"require":"babel-register"},"dist":{"shasum":"82245fdf82337041645e477114d8e593aa18b8ec","tarball":"https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz","fileCount":5,"integrity":"sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==","signatures":[{"sig":"MEQCIFx6xXImI34mgIzRXtduKhqgYc4dfWw9y/URXWublHvZAiAyfsQkruuPCDgOhSVc5/A/15kYhzJjg4vRANE2XE6ARg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBCx6CRA9TVsSAnZWagAA9VcP/As265yt8mwFdMkmpPo0\n+LgD5a87nHFN6/DK0ZoX+l2vMWYko5JYkYAG3DRwNQ0uc3V3M81RWRaxul/U\n+mrLa2QCSRlxjxZklMp87SRRzBVKY+zQV1YoK4Sqxw2XaVWGbjSfd89eU78p\nbAVRZ8YAR23/qFpoy+eeYkEcVdYHS3axc7MYNMKInd/nFtot1TntZnNXV1QD\nmXPAKeg2UfhyaRmCAknDxOCcxIXGLOepShEy85wBLbtgJpfYFSzDsDWMcCUx\nIA5PeEgys2MfjQYehPNqwTOvKnB6VuGCEiP/AkcSrigPA5RX0OHSJuoBi0Xf\no9k0uMYrKj31mi/FHkmSAiZ1lOsGz/aMdq8fzl8aXI5uNfeoxJd5wlA7CncN\n15jiQcuB/cWLNmnFSPgDfPH4T6jW7rnjNnxTdThrg2egZhC6rbWkqKrmuQ98\nTkrWYrAq/CiFOVxYttfs1dr1pedR9B3X0ptyFqKhotd4g2qKmAJll3iY+rqf\nNd8np9o2Qfp+TvEpGwuPojPXLgk1Jf+pdiAMcmQ0XgSRmZe4qctu0rW1eoc8\nu2t3y44FK+vhpORpQyuk0DK8bLNIzYPMO9eKT3Nfww1pclAOXG82gZVYpE5t\nalw3uJrnjlSY08ud415YOquRfYc3DN4i7MNywfnuwgiUzUaIqXwA6f5DsoZC\n29cx\r\n=lY3s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["LICENSE-MIT","dist"],"gitHead":"86501b247fc33dd1386033111aacbf3e43fa148b","scripts":{"test":"ava src/__tests__/","pretest":"eslint src","test-012":"ava src/__tests__/","prepublish":"del-cli dist && BABEL_ENV=publish babel src --out-dir dist --ignore /__tests__/","contributorAdd":"all-contributors add","contributorGenerate":"all-contributors generate"},"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"repository":{"url":"git+https://github.com/postcss/postcss-filter-plugins.git","type":"git"},"_npmVersion":"5.8.0","description":"Exclude/warn on duplicated PostCSS plugins.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"postcss":"^5.0.4"},"eslintConfig":{"extends":"cssnano"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.16.0","eslint":"^3.0.0","del-cli":"^0.2.0","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-register":"^6.9.0","babel-preset-es2015":"^6.3.13","eslint-plugin-babel":"^3.3.0","all-contributors-cli":"^3.0.5","babel-preset-stage-0":"^6.3.13","eslint-plugin-import":"^1.10.2","eslint-config-cssnano":"^3.0.0","babel-preset-es2015-loose":"^7.0.0","babel-plugin-add-module-exports":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/postcss-filter-plugins_2.0.3_1527000185761_0.20550265688270475","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"postcss-filter-plugins","version":"4.0.0","description":"Exclude/warn on duplicated PostCSS plugins.","keywords":["css","postcss","postcss-plugin"],"homepage":"https://github.com/postcss/postcss-filter-plugins","license":"MIT","author":{"name":"MoOx"},"contributors":[{"name":"Ben Briggs","email":"beneb.info@gmail.com","url":"http://beneb.info"}],"repository":{"type":"git","url":"git+https://github.com/postcss/postcss-filter-plugins.git"},"main":"src/index.js","scripts":{"format":"oxfmt","lint":"oxlint && oxfmt --check","test":"npm run lint && node --test src/index.test.js","release":"npx npmpub"},"devDependencies":{"oxfmt":"^0.53.0","oxlint":"^1.68.0","postcss":"^8.5.0"},"peerDependencies":{"postcss":"^8.0.0"},"gitHead":"20b61fbc1c78e37e1aad66d6df0b20ff5ac7f91a","_id":"postcss-filter-plugins@4.0.0","bugs":{"url":"https://github.com/postcss/postcss-filter-plugins/issues"},"_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-OoJuWfnrMNXMakngvG9waawtOF+hFT8bZY2szlyDSd8WwYunZwt3rxqgLb3Jq+GPtbi4EI7JL/CUTAyoOUGFnw==","shasum":"d71728725138555b704cf5477430cf384d29f803","tarball":"https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-4.0.0.tgz","fileCount":4,"unpackedSize":6757,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCjkrWQeTFZARvbssycOUcpl3WQwRZxSLubR8RHgbcSHwIgEuMCNS6xf3f2zsfXf1aJLk6321ZcuXTLYA/n1YUmSCs="}]},"_npmUser":{"name":"moox","email":"npm@moox.io"},"directories":{},"maintainers":[{"name":"beneb","email":"beneb.info@gmail.com"},{"name":"moox","email":"npm@moox.io"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/postcss-filter-plugins_4.0.0_1780431224153_0.012407248782448033"},"_hasShrinkwrap":false}},"time":{"created":"2015-07-20T09:37:34.950Z","modified":"2026-06-02T20:13:44.424Z","1.0.0":"2015-07-20T09:37:34.950Z","1.0.1":"2015-09-01T23:19:04.778Z","2.0.0":"2015-09-04T23:04:27.635Z","2.0.1":"2016-07-12T14:36:51.739Z","2.0.2":"2016-10-03T16:28:41.403Z","3.0.0":"2018-01-09T18:42:37.722Z","3.0.1":"2018-05-18T14:34:05.908Z","2.0.3":"2018-05-22T14:43:05.845Z","4.0.0":"2026-06-02T20:13:44.313Z"},"bugs":{"url":"https://github.com/postcss/postcss-filter-plugins/issues"},"author":{"name":"MoOx"},"license":"MIT","homepage":"https://github.com/postcss/postcss-filter-plugins","keywords":["css","postcss","postcss-plugin"],"repository":{"type":"git","url":"git+https://github.com/postcss/postcss-filter-plugins.git"},"description":"Exclude/warn on duplicated PostCSS plugins.","maintainers":[{"name":"beneb","email":"beneb.info@gmail.com"},{"name":"moox","email":"npm@moox.io"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"readme":"# postcss-filter-plugins\n\n[![GitHub package.json version](https://img.shields.io/github/package-json/v/postcss/postcss-filter-plugins) ![npm downloads](https://img.shields.io/npm/dm/postcss-filter-plugins)](https://www.npmjs.com/package/postcss-filter-plugins)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/postcss/postcss-filter-plugins/test.yml)](https://github.com/postcss/postcss-filter-plugins/actions)\n[![License](https://img.shields.io/github/license/postcss/postcss-filter-plugins)](https://github.com/postcss/postcss-filter-plugins)\n\n> Exclude/warn on duplicated PostCSS plugins.\n\n## Install\n\n```console\nnpm install postcss-filter-plugins\n```\n\n## Example\n\nNote that this plugin does not actually transform your CSS; instead, it ensures\nthat plugins in the PostCSS instance are not duplicated. It is intended to be\nused by plugin packs such as [cssnano](http://cssnano.co).\n\n```js\nconst counter = () => ({\n  postcssPlugin: \"counter\",\n  Once(css) {\n    css.walkDecls(\"foo\", (decl) => {\n      let value = parseInt(decl.value, 10);\n      value += 1;\n      decl.value = String(value);\n    });\n  },\n});\ncounter.postcss = true;\n\nconst css = \"h1 { foo: 1 }\";\nconst out = postcss([filter(), counter(), counter()]).process(css).css;\n\nconsole.log(out);\n// => h1 { foo: 2 }\n// Note that you will get a PostCSS warning in the message registry\n```\n\n## API\n\n### filterPlugins([options])\n\n#### options\n\n##### direction\n\nType: `string`  \nDefault: `'both'`\n\nPass `'forward'`, `'backward'`, or `'both'` to customise the direction in which the\nplugin will look in the plugins array. See the tests for examples on how this\nworks.\n\n```js\npostcss([ filter({\n    direction: 'forward'\n}) ]).process(css).css);\n```\n\n##### exclude\n\nType: `array`  \nDefault: `[] (empty)`\n\nPlugins that should be excluded from the filter. Pass an array of plugin names.\n\n```js\npostcss([ filter({\n    exclude: ['postcss-cssstats']\n}) ]).process(css).css);\n```\n\n##### silent\n\nType: `boolean`  \nDefault: `false`\n\nSet this to true to disable the plugin from emitting any PostCSS warnings.\n\n```js\npostcss([ filter({\n    silent: true\n}) ]).process(css).css);\n```\n\n##### template\n\nType: `function`  \nDefault: `format function`\n\nThis function will be passed each PostCSS plugin object. You are expected to\nreturn a string from each call, which is then used to warn the user about her\nduplicated plugins.\n\n```js\npostcss([ filter({\n    template: function (plugin) {\n        return 'Duplicate plugin found: ' + plugin.postcssPlugin;\n    }\n}) ]).process(css).css);\n```\n\n## Usage\n\nSee the [PostCSS documentation](https://github.com/postcss/postcss#usage) for\nexamples for your environment.\n\n## Contributors\n\nThanks goes to [these wonderful people](https://github.com/postcss/postcss-filter-plugins/graphs/contributors)\n\n## [License](./LICENSE)\n","readmeFilename":"README.md","contributors":[{"name":"Ben Briggs","email":"beneb.info@gmail.com","url":"http://beneb.info"}]}