{"_id":"svgfilter","_rev":"32-79aefb2c72762dbfc80a63a2c6f5368f","name":"svgfilter","description":"[![NPM version](https://badge.fury.io/js/svgfilter.svg)](http://badge.fury.io/js/svgfilter) [![Build Status](https://travis-ci.org/papandreou/node-svgfilter.svg?branch=master)](https://travis-ci.org/papandreou/node-svgfilter) [![Coverage Status](https://c","dist-tags":{"latest":"4.1.0"},"versions":{"0.1.0":{"name":"svgfilter","version":"0.1.0","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"xmldom":"=0.1.16"},"devDependencies":{"expect.js":"=0.2.0","mocha":"=1.7.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"license":"BSD","_id":"svgfilter@0.1.0","dist":{"shasum":"ce3b8c02716ecef80c1c687da949c936e2b92969","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-0.1.0.tgz","integrity":"sha512-3C56ExKDFvr37LJCywvq6sIt4auiKsTc6YEYXgVXBcmZemDksKOYoAmWSpQPbP5D4tUzl8y7EkG2x1oT8ibhaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPglUB6d7fhu+4e993CuyPFgTgZP9rtm4E0J3dwl5OzAIgNKRwILBt44CeEQmec1E6RadQWnKAkwAtrZ1I8uxc4+g="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.1.1":{"name":"svgfilter","version":"0.1.1","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"xmldom":"=0.1.16","optimist":"=0.5.2"},"devDependencies":{"expect.js":"=0.2.0","mocha":"=1.7.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"license":"BSD","_id":"svgfilter@0.1.1","dist":{"shasum":"10f24c6995c07e930e18d90bc633ed0187f9c6f5","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-0.1.1.tgz","integrity":"sha512-Ap/9Xs03b4tZGoOn8hG7KmtsOpmWDQ5Ob8mOymUXhTzoFqG61qtSAcVzChZj8UXi42aqekgRW+WMlO2bnOpOZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNdrolci+JuoDVs1//SCpKno+KIs8ajXJzeNXRSjb1gAiEA1sbulql+ocLrwQiv0FfU16NQjKlgVyJ9oQbRcHZsclw="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.2.0":{"name":"svgfilter","version":"0.2.0","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"=1.6.0beta15","optimist":"=0.5.2","passerror":"=0.0.2"},"devDependencies":{"expect.js":"=0.2.0","mocha":"=1.7.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"license":"BSD","_id":"svgfilter@0.2.0","dist":{"shasum":"c7d56f0066ef2790d38d313e0619cf8d1684a246","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-0.2.0.tgz","integrity":"sha512-EjKlIpGzNZWshQ6iAnWJQRc6D4WiuefAIkejfTyqDuoDzUck7MTjUXQstTuMNlLdzA4k2a+s8VvDNhywOG6D/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXhxCcirjRuUiHXWkkbda7HxKkOWjfV0w+ru4S4vmxMAiEAxpWHurhNpBWl+LWvajtMn0qswkmPb1/FHw2J//QN7HE="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.2.1":{"name":"svgfilter","version":"0.2.1","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"=1.6.0beta15","optimist":"=0.5.2","passerror":"=0.0.2"},"devDependencies":{"expect.js":"=0.2.0","mocha":"=1.7.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"license":"BSD","_id":"svgfilter@0.2.1","dist":{"shasum":"ef17439e7a016125fb14c21390e19f1a5400bdf8","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-0.2.1.tgz","integrity":"sha512-Oe42dfej0dgwpZ4nlnp8SdkcTy+iQsqMx9C9mDk5LtZEypZ5kQcSf9E908vPDV4XKYi/scVtOa+aCNkH4Spdng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD9mwDa9xvSk4GNE2dC58UZ8shXVF32SiJJDp8ichfAwIhALHITsUWvqy0skkpDhZNHMjnC3OKHnmb4qnxQVl3YVCT"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.2.2":{"name":"svgfilter","version":"0.2.2","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"=1.6.0beta15","optimist":"=0.5.2","passerror":"=0.0.2"},"devDependencies":{"expect.js":"=0.2.0","mocha":"=1.7.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"license":"BSD","_id":"svgfilter@0.2.2","dist":{"shasum":"6af64e53ff65d9d68ae8da065e7717fd8ff4a56a","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-0.2.2.tgz","integrity":"sha512-f7tmEKVWvPuExKoD9U4vzal6R0S6MBaVO1uwViFZrwhLrVHIn+36ESCuv13L/A39iq8NEQh9tpVGUsLA40NVTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYo66YAOablqfUz8Oe8Vd1fMgxFHa7GyX+QxkKiZadPAIhAPgZ9gVAbzgpdAIAtBRyjWdiTeBitUpfVqA8ZowWSqik"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.3.0":{"name":"svgfilter","version":"0.3.0","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"=1.6.0beta15","optimist":"=0.5.2","passerror":"=0.0.2"},"devDependencies":{"expect.js":"=0.2.0","mocha":"=1.7.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"license":"BSD","_id":"svgfilter@0.3.0","dist":{"shasum":"7b1ce38e6092f999548684ded76036fe8ba1246d","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-0.3.0.tgz","integrity":"sha512-JjtYT5K5x0YLxBqx5uTNfQ3Kd4YcpEF/HzO2RfhXM+nLiCOUj2sA6FqEfFUMrLOqyfydBZPtrxcpeMvlIdql6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmAhcD+9pVKxnpf4ggFaKA0CYaBblFTp2DWcZJ0Y6eUAiEAwG74ALdGUWAaPavA9vZ2diQCXS6OpjSEmAG35u8uQeM="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.3.1":{"name":"svgfilter","version":"0.3.1","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"=1.6.0beta15","optimist":"=0.5.2","passerror":"=0.0.2"},"devDependencies":{"expect.js":"=0.2.0","mocha":"=1.7.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"license":"BSD","_id":"svgfilter@0.3.1","dist":{"shasum":"7eb5373b847d004ba333a5e5aef5b6b60ae0b748","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-0.3.1.tgz","integrity":"sha512-3vjJLSJUll2/Q72umNhcWg7GHRUkn/DXTdotxFE1dAFZmvAB0ChjKZFPbOAeOWs0UcOYCKrJ5n2ogUotjJASlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9DarA59FjP+F9P+kG14InNPjdYZxgowFhlI31AxKY1AIgD3wjQfkBKWGAY/Kw7NGodM9sUdXNwJ2TXFBa8bz6+4Q="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.3.2":{"name":"svgfilter","version":"0.3.2","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"=1.6.31","optimist":"=0.5.2","passerror":"=0.0.2"},"devDependencies":{"expect.js":"=0.2.0","mocha":"=1.7.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"license":"BSD","gitHead":"1a01381bf42d93a75eca832185deb9dd31ba71cd","bugs":{"url":"https://github.com/papandreou/node-svgfilter/issues"},"homepage":"https://github.com/papandreou/node-svgfilter","_id":"svgfilter@0.3.2","_shasum":"93117748154b01acaadf1c54a6f03190e20f2ee0","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}],"dist":{"shasum":"93117748154b01acaadf1c54a6f03190e20f2ee0","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-0.3.2.tgz","integrity":"sha512-blWBR2+IUvHFzW7ipKbrTllEj3S1OSy4E7nmX5fVZ0I5/TDuE/+zUjawdNJ/PcYZqgzFqK7p8N3juCkdiIa8tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdFQ+Tt4q2Spj5RdujqQZgu65wrlQ8YS84D/NXiG1yEAiAB075GvIOZQ8fGDO7vRO4M/RWOBrprXTroxuvniJEAEw=="}]}},"0.4.0":{"name":"svgfilter","version":"0.4.0","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"1.8.0","optimist":"=0.5.2","passerror":"=1.0.1"},"devDependencies":{"mocha":"=1.20.0","unexpected":"3.2.1"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"license":"BSD","bugs":{"url":"https://github.com/papandreou/node-svgfilter/issues"},"_id":"svgfilter@0.4.0","dist":{"shasum":"7bddfb2b5af6f377fd24a55e6f6bdbc52b548618","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-0.4.0.tgz","integrity":"sha512-nCLym9pOzuRIhPjSbzHSgTuC0Xl7yWhhyPxP5XER+rrk4OKhOfq9O6PvmqL0bOWt26xWFOOfWWGvVm2NAd3m7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBf2FHc5Ff301OrkweGZ9l2bPLB0rROXUODE9t0piVy5AiAXW5vJkacoBcMt/+/2aMewdZXPIRv6jJaCNI+OBJo8QQ=="}]},"_from":".","_npmVersion":"1.3.3","_npmUser":{"name":"gustavnikolaj","email":"gustavnikolaj@gmail.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"gustavnikolaj","email":"gustavnikolaj@gmail.com"}]},"1.0.0":{"name":"svgfilter","version":"1.0.0","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"1.8.0","optimist":"0.6.1","passerror":"1.1.0"},"devDependencies":{"mocha":"2.2.4","unexpected":"7.0.5","unexpected-stream":"1.1.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"license":"BSD","gitHead":"569db19b47d6431b0bd7e9133575e7e459c573e9","bugs":{"url":"https://github.com/papandreou/node-svgfilter/issues"},"homepage":"https://github.com/papandreou/node-svgfilter","_id":"svgfilter@1.0.0","_shasum":"104411295bbc6a1b515d979aef88894be00c8c5f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"gustavnikolaj","email":"gustavnikolaj@gmail.com"}],"dist":{"shasum":"104411295bbc6a1b515d979aef88894be00c8c5f","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-1.0.0.tgz","integrity":"sha512-fHhN0LnQ67k+yl/pmmzyUsYNHOU7injzs8QGztP5edhRf3aSM3MIPsmcbbQH9aeJbyUo9u9lUIH3zUNtoDGEmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkUuMb2H5rdOc/RQPjEd0OPQMxjh0/OB/b7ZnM9EHxfAiEAziI5/jT4TkFCGH/ZJW/bM2UPjRSUT6KqlpFgr/AFqOk="}]}},"1.1.0":{"name":"svgfilter","version":"1.1.0","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"1.22.0","optimist":"0.6.1","passerror":"1.1.0"},"devDependencies":{"coveralls":"2.11.3","istanbul":"0.3.17","jshint":"2.8.0","mocha":"2.2.5","unexpected":"9.4.0","unexpected-stream":"1.2.0"},"scripts":{"lint":"jshint .","test":"mocha && npm run lint","travis":"npm test && npm run coverage && (<coverage/lcov.info coveralls || true)","coverage":"NODE_ENV=development istanbul cover _mocha --report lcov --report text -- --reporter dot"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind","email":"andreas@one.com"},"license":"BSD-3-Clause","gitHead":"7db686952b5b1e3753ccb3d1f5200bf12f5cae12","bugs":{"url":"https://github.com/papandreou/node-svgfilter/issues"},"homepage":"https://github.com/papandreou/node-svgfilter","_id":"svgfilter@1.1.0","_shasum":"66742ebedc624d985c770d7f2db7db5a8f8285a4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"gustavnikolaj","email":"gustavnikolaj@gmail.com"}],"dist":{"shasum":"66742ebedc624d985c770d7f2db7db5a8f8285a4","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-1.1.0.tgz","integrity":"sha512-3pEsv2i/v9Fv88bjSG1ERGc7byA+q0vIO5Fue+emTzpE0xYyPAr4+DIHAux3u6bXn3nuNTkrEwBWzkIvlLyMvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLgospMLUv6KE0lfEI/f67j9ppaAEXICNmatA6cp4zHQIgcPuv8U2B751KA8PBAPd9BIWYjGLcUdSp26wLzeQbGVI="}]}},"1.2.0":{"name":"svgfilter","version":"1.2.0","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"^2.5.3","optimist":"^0.6.1","passerror":"^1.1.1"},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","jshint":"2.9.2","mocha":"2.4.5","unexpected":"10.13.2","unexpected-stream":"2.0.3"},"scripts":{"lint":"jshint .","test":"mocha && npm run lint","travis":"npm test && npm run coverage && (<coverage/lcov.info coveralls || true)","coverage":"NODE_ENV=development istanbul cover _mocha --report lcov --report text -- --reporter dot"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind","email":"andreas@one.com"},"license":"BSD-3-Clause","gitHead":"5f38c3e70865a23c5e937978290a84e2dd04edaf","bugs":{"url":"https://github.com/papandreou/node-svgfilter/issues"},"homepage":"https://github.com/papandreou/node-svgfilter#readme","_id":"svgfilter@1.2.0","_shasum":"e191cd88e548cc45df281c41145b8ed8f3263db2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"dist":{"shasum":"e191cd88e548cc45df281c41145b8ed8f3263db2","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-1.2.0.tgz","integrity":"sha512-C7s9ie/CIrbIRmJIqzXZY/mntPy1ih/UjA/qV8BixHIpzZroM3BKRwTDlsHnEW8U63JuQzhMNhbpvGcbWoDd1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzYU3ExlctN1RBgEYxGLk0/W5jGG1iTUZB2lHCdcVntwIhAMJ8yoadvojU6w10ZOURXEq/HxvIXcT6dsg1qjzgqVVa"}]},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"gustavnikolaj","email":"gustavnikolaj@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/svgfilter-1.2.0.tgz_1462890722588_0.16038477490656078"}},"2.0.0":{"name":"svgfilter","version":"2.0.0","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"4.0.0","optimist":"^0.6.1"},"devDependencies":{"coveralls":"2.11.9","eslint":"^4.16.0","eslint-config-onelint":"3.0.0","istanbul":"0.4.3","mocha":"2.4.5","unexpected":"10.13.2","unexpected-stream":"2.0.3"},"scripts":{"lint":"eslint .","test":"mocha && npm run lint","travis":"npm test && npm run coverage && (<coverage/lcov.info coveralls || true)","coverage":"NODE_ENV=development istanbul cover _mocha --report lcov --report text -- --reporter dot"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind","email":"andreas@one.com"},"license":"BSD-3-Clause","gitHead":"b998ba16857f33e98f26310685bb103c4705ec03","bugs":{"url":"https://github.com/papandreou/node-svgfilter/issues"},"homepage":"https://github.com/papandreou/node-svgfilter#readme","_id":"svgfilter@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"dist":{"integrity":"sha512-AjAMf146bOCNnv9Apzarj6Tehm+Eo2Ser/NRohQrlxhAZ4Bce/D66Z0gk8xbyslANlF5bmhegtmEYlrOfqDxew==","shasum":"da8847d83af306aa71babba8312f40ff98382705","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-2.0.0.tgz","fileCount":11,"unpackedSize":54916,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFe2mQ1YkV/blh6ITfQAQ8Isy52eohfHBQF0JgiM8vLAiA0MF4PsTHM8kk6NSuqiXeoqrgb7vpsNpjQdS8ndWjSxw=="}]},"maintainers":[{"name":"gustavnikolaj","email":"gustavnikolaj@gmail.com"},{"name":"papandreou","email":"andreas@one.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgfilter_2.0.0_1520207469766_0.20085055049741696"},"_hasShrinkwrap":false},"3.0.0":{"name":"svgfilter","version":"3.0.0","description":"node-svgfilter ==============","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"^5.3.1","optimist":"^0.6.1"},"devDependencies":{"coveralls":"^3.0.2","eslint":"^5.7.0","eslint-config-pretty-standard":"^2.0.0","eslint-plugin-prettier":"^3.0.0","mocha":"^5.2.0","nyc":"^13.1.0","prettier":"^1.14.3","unexpected":"^10.13.2","unexpected-stream":"^2.0.3"},"scripts":{"lint":"eslint .","test":"mocha","travis":"npm test && npm run lint && npm run coverage && (<coverage/lcov.info coveralls || true)","coverage":"NODE_ENV=development nyc --reporter=lcov --reporter=text --all -- npm test && echo google-chrome coverage/lcov-report/index.html"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind","email":"andreaslindpetersen@gmail.com"},"license":"BSD-3-Clause","nyc":{"include":["lib/**"]},"gitHead":"5fcab310d34599936b41262e58cffcca50ee4059","bugs":{"url":"https://github.com/papandreou/node-svgfilter/issues"},"homepage":"https://github.com/papandreou/node-svgfilter#readme","_id":"svgfilter@3.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"papandreou","email":"andreaslindpetersen@gmail.com"},"dist":{"integrity":"sha512-QEg2IdlPuyxldp5xe2Pp2OpkOskoa8Z8Bnbbd5mvdCLnwWFMCyo01tBb/pIxVvNwc71CeOfFdvd4gp6mFYDMXg==","shasum":"7861ac6efa49b64d9408a2246a68f0fb9b8677f1","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-3.0.0.tgz","fileCount":14,"unpackedSize":54662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwy6+CRA9TVsSAnZWagAAnFgQAIKLanIZjxV5WqgH8H1S\nHqpxt01azsck/CCUZV+W2zqoNrgVc+CPrk6qVw7WkF1SJShKCr0a8RrJ73LS\nDEp8i8WNxOC2NoDL/6euQxf4UZJn9C8D9nDaWV01ebdRczlsxJm8AqKR8+cv\nTpQUjfHrOXgpL0fuZtr5goodQg7h9pVc1iwz+I89beAjOsA9697wHCujODge\ntYWxlwZZqfvqO6A/Ij8KBE0gW1rQUrsb8AxK9PDHe3bzf2F1HSWUFpLt2fLN\nI0Ifa8FjpOZEQDjQEYNotTRSQ5S154+gs/hyUe3jfGZCHivcaaf3zOGW/Lsn\n3lNaVobvgi4w46qSujenZ1X0x9Xc9h8l3wniXdliEY8AgSffB806dZ/lHNlX\ng2LMeEXzdKqvG7Fu+vgfqRUML/f6VWbfg/xxOJ6nC/go6L/yKgeS1jXANVAq\n3+Ii2PZavJesygu7cXi30xbqgjm0fKbibenA40XE4ScXa9gnR8tDsWsScJgt\n7r5RD5ajUou8dX3mfZ5I6YIoz5sn+fj/wq5yA79v4ZC3nedCkSSTsbNHMCmt\nFVTxg2NcWsUPKkiaA5uQlyQxahDi1pX2niAldNAM8aKctcML/bmsPYHm+oJ6\n0C0iHWEj529WPgN+IUDYirs1VrVNmnBK32QUcYXRnvlQ+tFfLRIBz2Jt1i7l\ncafB\r\n=uM7P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH14H+504Jnxf6U8rWBGxYNsTgH1DfE+1t+Tegnvymc6AiEApU2LXcJv8ncdrA0XRGOE/oqwwOCBA0dQQVFDnW1LupQ="}]},"maintainers":[{"name":"gustavnikolaj","email":"gustavnikolaj@gmail.com"},{"name":"papandreou","email":"andreas@one.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgfilter_3.0.0_1539518142345_0.0522118675675991"},"_hasShrinkwrap":false},"4.0.0":{"name":"svgfilter","version":"4.0.0","description":"[![NPM version](https://badge.fury.io/js/svgfilter.svg)](http://badge.fury.io/js/svgfilter) [![Build Status](https://travis-ci.org/papandreou/node-svgfilter.svg?branch=master)](https://travis-ci.org/papandreou/node-svgfilter) [![Coverage Status](https://c","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"^6.0.0","optimist":"^0.6.1"},"devDependencies":{"coveralls":"^3.0.2","eslint":"^7.14.0","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.17.3","eslint-plugin-mocha":"^8.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","mocha":"^8.2.1","nyc":"^15.0.0","offline-github-changelog":"^2.0.0","prettier":"~2.2.0","unexpected":"^12.0.0","unexpected-stream":"^5.0.0"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,json,md}'","test":"mocha","test:ci":"npm run coverage","coverage":"NODE_ENV=development nyc --reporter=lcov --reporter=text --all -- npm test && echo google-chrome coverage/lcov-report/index.html","preversion":"offline-github-changelog --next=${npm_package_version} > CHANGELOG.md && git add CHANGELOG.md"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind","email":"andreaslindpetersen@gmail.com"},"license":"BSD-3-Clause","nyc":{"include":["lib/**"]},"gitHead":"e06021786a660ca5a9d33e820df2dd2ec2777567","bugs":{"url":"https://github.com/papandreou/node-svgfilter/issues"},"homepage":"https://github.com/papandreou/node-svgfilter#readme","_id":"svgfilter@4.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jO0T7t9XcMi14CMiF+kqwSgtClvQqAeSY1FPZO7HN1vxwfwSI1jp8mZFD1IyLUklFLYwcXuMDoqXPrr3N22WrA==","shasum":"269ed76f960e3ca79688383b6aeab8859bceaf63","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-4.0.0.tgz","fileCount":15,"unpackedSize":70128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfutJqCRA9TVsSAnZWagAAYxUQAIRaLXDBlm++vlLif5Up\ntbWxa+w44OL78qQxvA9+N9dM0ACyY8aiEe8ABwjG//U0Hwitu3IHM/j69YLz\ni3G1nQJK4WJw1LCbKyN9DLM+f66BkksHFykYgkgPmlKAS7Zu77M/J+EqOM/I\nTPQOudRc7PGaT7+LqCM0VTDd8Ed1l8GLfs3D3W7bu6pTLn4ySj68kpVmX9Es\n7mnvg2xD7F1o4RsCublDwz7TEGPIeJwKKpcOPZAXl7vxAxRxM+8iAiKA69Iw\nLic7OlsP6drQFtf2t0UE+6umV4g34TmlfTS64ffLPYbI7kRjLmnZTMLZE1RV\n/30Bl/gxN36q5aKAVUhwbfV6SXOft0t7VR+UQg9xONpgN59RnrST3i6jTze0\nqS31qx6KkN7Q9+KQVYAJk1ZQraRQMicXCfNjyi6WLrOGhVHj+HHBwpYaqTW/\nm/g1VeQi1pr2LFvc9Pm6C+T12WVpKbWnciaP6mGP440a518K/bKCcqcpHy7y\nhU0D5FEZfK9+5o6vEYd6M7oumU1Fm8sQl2JA1Ng0OPSFxX/XJ8MuUrfy2Xd2\n5Q8JqeDFUXCdjVV9EBznWz0enKUdvhl1xScq5ZCX+0YsqT23si8OSZK02/hs\n+EbM47VInahZHwV9ZgENo+qxJMdJAcmubNPcJxyRbzNAmv2ZwNDU4i6H1eZu\nij33\r\n=HMM9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5W2SZAa2Ft/OP1+qxcGSyB+8YkxTJlFA2ta0e1lk2MAiB34/tfWHIMt3E5G1crpziEA0R/272D8GzhthSjZWRIZw=="}]},"_npmUser":{"name":"papandreou","email":"andreaslindpetersen@gmail.com"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"},{"name":"gustavnikolaj","email":"gustavnikolaj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgfilter_4.0.0_1606079082322_0.49947768200862197"},"_hasShrinkwrap":false},"4.1.0":{"name":"svgfilter","version":"4.1.0","description":"[![NPM version](https://badge.fury.io/js/svgfilter.svg)](http://badge.fury.io/js/svgfilter) [![Build Status](https://travis-ci.org/papandreou/node-svgfilter.svg?branch=master)](https://travis-ci.org/papandreou/node-svgfilter) [![Coverage Status](https://c","main":"lib/SvgFilter.js","directories":{"test":"test"},"dependencies":{"assetgraph":"^7.0.1","optimist":"^0.6.1"},"devDependencies":{"coveralls":"^3.0.2","eslint":"^7.14.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.17.3","eslint-plugin-mocha":"^8.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^5.0.0","mocha":"^8.2.1","nyc":"^15.0.0","offline-github-changelog":"^2.0.0","prettier":"~2.3.0","unexpected":"^12.0.0","unexpected-stream":"^5.0.0"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,json,md}'","test":"mocha","test:ci":"npm run coverage","coverage":"NODE_ENV=development nyc --reporter=lcov --reporter=text --all -- npm test && echo google-chrome coverage/lcov-report/index.html","preversion":"offline-github-changelog --next=${npm_package_version} > CHANGELOG.md && git add CHANGELOG.md"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"author":{"name":"Andreas Lind","email":"andreaslindpetersen@gmail.com"},"license":"BSD-3-Clause","nyc":{"include":["lib/**"]},"gitHead":"fa9c595cfe73a4ab0e9c001e6bf6a1e3536b4978","bugs":{"url":"https://github.com/papandreou/node-svgfilter/issues"},"homepage":"https://github.com/papandreou/node-svgfilter#readme","_id":"svgfilter@4.1.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-nk2IZulfU/fZS3VVlHRXMHXqrFYf4AajcwSiAC1NTzdeKC26v+LQaWTD0kKUXdCUsmjzXr6GT1jZAXnd+NXvkQ==","shasum":"0313a634f1321a79803283764982800e8650b5e7","tarball":"https://registry.npmjs.org/svgfilter/-/svgfilter-4.1.0.tgz","fileCount":15,"unpackedSize":71254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm6+aCRA9TVsSAnZWagAAHVwP/ibLMUkWL+rCbMA9N07d\nXom/BNxiO6vmW7RAwRDGU1+ul/mBjloegxHfpL8sidF1dHjkxZXc9rlo0LIH\nzRfOT1SQcdpk38PyDwIxiON2c5ZYIarT0Fwngkyi+73e7dag6gTVSu3UQQ5A\ng0NeSTCpG5+ux2Fqzi6qToC84ZRtkOCeR2filNWJyr9PtYi2tmVIWyXegJUr\nxka5G19SIpPPgLD66X/ldSafAx7SDASnLmO3oMWUB/g6J8fBDAppi+RFNuBS\nwCVk8LDCHSlYCFtRhDJGVZskaOrpRAKgS/uxAxFpDljj/qYW10w8I5/EwSQy\nOIOj0qKHjRLeY6oIV8Vu29nT1bC/B8r+kdeHavlnas1RnqiDtjNcFhxvoMtt\naNGQBBRnQXJxOexbw/mfnM8BM9D3Oic1AqQMGtXpD/m1qCwC8bnSrU7jL31J\naqlnrFrEf0F0GJWgLnAYd44ewoitZvhP6IgrULgfOWAC3JQVlQktjo7AdLWR\ncbP6AmicznqBOWNW/+ZPrTfVJ6+F/I0MCG3BsE0HoPDMcI9Yp2woQMjo/IPM\noxrnzGRcaXxcDrRWyoJK52BNLWnElWzaF3CFqYMuDzuhSu/AVxTkhHisaMoJ\n00RThCIGrZCZrHoVIfzMdMU7rnHZRpJ5Pi2R+agmpe8kvS/8xu4Bjb1mvqA6\nSOCf\r\n=36N+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApIi1JCA502pCXerqh1SnIabadLtHCpdngCfIMf8YM3AiEA+fbC+MyUdc3pDFB8JHTNXpzNwxu/vmHNfS3660RQZLc="}]},"_npmUser":{"name":"papandreou","email":"andreaslindpetersen@gmail.com"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"},{"name":"gustavnikolaj","email":"gustavnikolaj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgfilter_4.1.0_1620815769864_0.5893229564614015"},"_hasShrinkwrap":false}},"readme":"# node-svgfilter\n\n[![NPM version](https://badge.fury.io/js/svgfilter.svg)](http://badge.fury.io/js/svgfilter)\n[![Build Status](https://travis-ci.org/papandreou/node-svgfilter.svg?branch=master)](https://travis-ci.org/papandreou/node-svgfilter)\n[![Coverage Status](https://coveralls.io/repos/papandreou/node-svgfilter/badge.svg)](https://coveralls.io/r/papandreou/node-svgfilter)\n[![Dependency Status](https://david-dm.org/papandreou/node-svgfilter.svg)](https://david-dm.org/papandreou/node-svgfilter)\n\nA readable/writable stream that manipulates SVG files. The primary use\ncase is removing elements whose `id` attribute isn't on a\nwhitelist. This is useful as a preprocessor to `inkscape` that only\nsupports a single `--export-id=...` argument.\n\nExample:\n\n```javascript\nvar SvgFilter = require('svgfilter'),\n  fs = require('fs');\n\nfs.createReadStream('source.svg')\n  .pipe(new SvgFilter({ keepId: ['foo', 'bar'] }))\n  .pipe(fs.createWriteStream('target.svg'));\n```\n\nAs an experimental feature you can run inline JavaScript found in the\nSVG file itself by specifying the `runScripts` option. The JavaScript\ncan manipulate the SVG DOM however it wants through the `document`\nglobal. The script also has access to the globals `console`, `window`,\nand `svgFilter`. The latter is the options object passed to the\nSvgFilter constructor, so it's possible to carry out specific\ninstructions, eg. change the color of an icon.\n\nGiven `blackCircle.svg`:\n\n```xml\n<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<svg xmlns:svg=\"http://www.w3.org/2000/svg\" height=\"48px\" width=\"48px\">\n    <circle id=\"theCircle\" cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" />\n    <script>\n        document.getElementById('theCircle').setAttribute('stroke', svgFilter.circleColor);\n    </script>\n</svg>\n```\n\n```javascript\nvar SvgFilter = require('svgfilter'),\n  fs = require('fs');\n\nrequire('fs')\n  .createReadStream('blackCircle.svg')\n  .pipe(new SvgFilter({ runScript: true, circleColor: 'maroon' }))\n  .pipe(process.stdout);\n```\n\nThis will produce an SVG file where the `stroke` attribute of the\ncircle element has been changed to `maroon`. The `runScript` option\ncan also specify the id of the script to run, or an array of ids.\n\n## Releases\n\n[Changelog](https://github.com/papandreou/node-svgfilter/blob/master/CHANGELOG.md)\n\n## License\n\n3-clause BSD license -- see the `LICENSE` file for details.\n","maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"},{"name":"gustavnikolaj","email":"gustavnikolaj@gmail.com"}],"time":{"modified":"2022-06-27T02:38:52.662Z","created":"2013-06-14T14:05:10.717Z","0.1.0":"2013-06-14T14:05:12.607Z","0.1.1":"2013-06-14T14:17:31.114Z","0.2.0":"2013-06-14T22:49:30.497Z","0.2.1":"2013-06-14T23:32:02.511Z","0.2.2":"2013-07-03T13:51:34.593Z","0.3.0":"2013-08-01T19:12:41.935Z","0.3.1":"2013-08-02T17:48:07.615Z","0.3.2":"2014-05-27T11:48:07.466Z","0.4.0":"2014-08-28T12:06:02.083Z","1.0.0":"2015-05-04T20:02:03.783Z","1.1.0":"2015-07-29T08:46:12.748Z","1.2.0":"2016-05-10T14:32:03.781Z","2.0.0":"2018-03-04T23:51:09.823Z","3.0.0":"2018-10-14T11:55:42.485Z","4.0.0":"2020-11-22T21:04:42.438Z","4.1.0":"2021-05-12T10:36:10.039Z"},"author":{"name":"Andreas Lind","email":"andreaslindpetersen@gmail.com"},"repository":{"type":"git","url":"git://github.com/papandreou/node-svgfilter.git"},"keywords":["image","images","svg","process","stream","filter"],"bugs":{"url":"https://github.com/papandreou/node-svgfilter/issues"},"license":"BSD-3-Clause","readmeFilename":"README.md","homepage":"https://github.com/papandreou/node-svgfilter#readme"}