{"_id":"svg-tint-stream","_rev":"36-5a123e5acdebf67dd11c0efb00a99209","name":"svg-tint-stream","dist-tags":{"latest":"1.0.4"},"versions":{"0.1.0":{"name":"svg-tint-stream","version":"0.1.0","license":"MIT","_id":"svg-tint-stream@0.1.0","maintainers":[{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"}],"homepage":"https://github.com/Financial-Times/svg-tint-stream","bugs":{"url":"https://github.com/Financial-Times/svg-tint-stream/issues"},"dist":{"shasum":"3471460fd0b50f00a6f32766bb99fa0de7929fda","tarball":"https://registry.npmjs.org/svg-tint-stream/-/svg-tint-stream-0.1.0.tgz","integrity":"sha512-OnmuC8QaH/gmrnXp6XtkRtFTrdSYnuqbOZMXAgJJrz2NmW6NlVgXC8BawaM215iurx7pr9MCLjRHn8dmnVtyAA==","signatures":[{"sig":"MEYCIQCwveSruCTcxRTToSXUf5+1kXvb3jmbNhGkxhP/oZuD6wIhAL4Qj31AFfz3qZM/CSpjm0Om9/ppnkADGbEGzT4c6cBt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/svg-tint-stream.js","_from":".","_shasum":"3471460fd0b50f00a6f32766bb99fa0de7929fda","engines":{"node":">=4"},"gitHead":"c8e25a902fcf7b4211f9b40bbd9c2ccbd1f1fe5a","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-coverage && npm run test-integration","test-unit":"NODE_ENV=test ./node_modules/.bin/mocha ./test/unit --recursive","test-coverage":"npm run test-instrument && ./node_modules/.bin/istanbul check-coverage --statement 90 --branch 90 --function 90","test-instrument":"NODE_ENV=test ./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha -- ./test/unit --recursive","test-integration":"NODE_ENV=test ./node_modules/.bin/mocha ./test/integration --recursive"},"_npmUser":{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/svg-tint-stream.git","type":"git"},"_npmVersion":"2.15.1","description":"Tint SVGs in a streaming manner","directories":{},"_nodeVersion":"4.4.3","dependencies":{},"devDependencies":{"mocha":"^2","sinon":"^1","eslint":"^2","istanbul":"~0.4","proclaim":"^3"},"_npmOperationalInternal":{"tmp":"tmp/svg-tint-stream-0.1.0.tgz_1470217217127_0.08041517180390656","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"svg-tint-stream","version":"0.2.0","license":"MIT","_id":"svg-tint-stream@0.2.0","maintainers":[{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"}],"homepage":"https://github.com/Financial-Times/svg-tint-stream","bugs":{"url":"https://github.com/Financial-Times/svg-tint-stream/issues"},"dist":{"shasum":"5a79ca342f1b242e2dee0bd5678db29f33e5931b","tarball":"https://registry.npmjs.org/svg-tint-stream/-/svg-tint-stream-0.2.0.tgz","integrity":"sha512-kU6AJ8Om26W/JLdP4T92Ak6Iru4L5C7RdyN1LphCZVHQfSu48z85HYP1R4XMcnDXhpw6fWgVP4uzb2vxh/3T3Q==","signatures":[{"sig":"MEYCIQC834PTs0dK/Fd6BdXsFEjxYGCBtg4ctMKg9pO1SpT9XQIhAIOmBqg5JOCDFD+qmFXVieaioWThAoqleuylVCvhr1Q+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/svg-tint-stream.js","_from":".","_shasum":"5a79ca342f1b242e2dee0bd5678db29f33e5931b","engines":{"node":">=4"},"gitHead":"a1cac32ae993f6dfd93893f850de2b42fd65f58f","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-coverage && npm run test-integration","test-unit":"NODE_ENV=test ./node_modules/.bin/mocha ./test/unit --recursive","test-coverage":"npm run test-instrument && ./node_modules/.bin/istanbul check-coverage --statement 90 --branch 90 --function 90","test-instrument":"NODE_ENV=test ./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha -- ./test/unit --recursive","test-integration":"NODE_ENV=test ./node_modules/.bin/mocha ./test/integration --recursive"},"_npmUser":{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/svg-tint-stream.git","type":"git"},"_npmVersion":"2.15.1","description":"Tint SVGs in a streaming manner","directories":{},"_nodeVersion":"4.4.3","dependencies":{},"devDependencies":{"mocha":"^2","sinon":"^1","eslint":"^2","istanbul":"~0.4","proclaim":"^3"},"_npmOperationalInternal":{"tmp":"tmp/svg-tint-stream-0.2.0.tgz_1470325232366_0.9488704320974648","host":"packages-12-west.internal.npmjs.com"}},"0.3.0":{"name":"svg-tint-stream","version":"0.3.0","license":"MIT","_id":"svg-tint-stream@0.3.0","maintainers":[{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"}],"homepage":"https://github.com/Financial-Times/svg-tint-stream","bugs":{"url":"https://github.com/Financial-Times/svg-tint-stream/issues"},"dist":{"shasum":"a35dd7ac6a413f15b1371c8a1c6b5e07fc801f4b","tarball":"https://registry.npmjs.org/svg-tint-stream/-/svg-tint-stream-0.3.0.tgz","integrity":"sha512-Aqg2RmY6RYIEIOy9VBh836p6QWFyejAKjRJEzIdBf1PnL4gTRN7OzaaRiTRKFOmiPRroCacwTW6OHNHJw1qOpA==","signatures":[{"sig":"MEUCIQDfWYFpPHkgHZJtRXtW83yYtVrpNIkdvCJxFxtL7/C20QIgPqQ1d+vyDIz55OIZ0GDMVJcELjCT0wvL3AWCTCxJfIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/svg-tint-stream.js","_from":".","_shasum":"a35dd7ac6a413f15b1371c8a1c6b5e07fc801f4b","engines":{"node":">=4"},"gitHead":"8a382595cdf6c3b2d482d4614423bf11ea865ef7","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-coverage && npm run test-integration","test-unit":"NODE_ENV=test ./node_modules/.bin/mocha ./test/unit --recursive","test-coverage":"npm run test-instrument && ./node_modules/.bin/istanbul check-coverage --statement 90 --branch 90 --function 90","test-instrument":"NODE_ENV=test ./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha -- ./test/unit --recursive","test-integration":"NODE_ENV=test ./node_modules/.bin/mocha ./test/integration --recursive"},"_npmUser":{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/svg-tint-stream.git","type":"git"},"_npmVersion":"2.15.1","description":"Tint SVGs in a streaming manner","directories":{},"_nodeVersion":"4.4.3","dependencies":{},"devDependencies":{"mocha":"^2","sinon":"^1","eslint":"^2","istanbul":"~0.4","proclaim":"^3"},"_npmOperationalInternal":{"tmp":"tmp/svg-tint-stream-0.3.0.tgz_1473348300349_0.5982127089519054","host":"packages-12-west.internal.npmjs.com"}},"0.4.1":{"name":"svg-tint-stream","version":"0.4.1","license":"MIT","_id":"svg-tint-stream@0.4.1","maintainers":[{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/svg-tint-stream","bugs":{"url":"https://github.com/Financial-Times/svg-tint-stream/issues"},"dist":{"shasum":"deebee967e47a2d6d55e5f8841d052153d39b4df","tarball":"https://registry.npmjs.org/svg-tint-stream/-/svg-tint-stream-0.4.1.tgz","fileCount":21,"integrity":"sha512-/USc4R8xObijQotTk6gAqD+SN1dw91+N/KnxthaYjdQasy2/EjOO/z21j6Qc3/A3ixiATbWuilJznKMyMsdmNw==","signatures":[{"sig":"MEYCIQCxPmVQCApdi7WLJ2mLCPwhSmYtbD8WLSetoA0TpkX6TgIhAMmR+v/pYKGVSTOs8lQ96P8UQNJHsy//vhPS6GFawdpj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelaS6CRA9TVsSAnZWagAAcugP+wfpqA1BSSb8z8uxCyY6\nhjmPza8JDIxGNNKgZSxGzr36Av1fK10kncOZEhBvGtjJ4wltoINS5bSRzdhI\n113bTlOny+DDCfOrZcB1tOd6yzfysFvuz679O4meuToFgRqoiu4cd4gwwtSd\nfLawINVYxIlXC5nLPifsnGwpcPGAwwWfXFNFKbN4QDaqnhZL/exlkj9zLLVb\nr4f/gaFfJ39Xrx6UdsPDvuvQ7/3cNCFYeSjX+ADVO2VKzLNSzZ8ZXZL0reHY\nHx1bLLoYL41HBgG5EK+TleTi98L1NYV3Yd0C1Q06R/F1N/E3fH3T8kQHAHlV\nE/SBLWNGdQ6lI81YeGLA9OMZzDfguw2J9hIkVIZdnV58lzD6t8EQjsu/7z6d\nzxleDZHfbbB7qC5JJXjRQPJBHPpcbxYA4IweBG58wBK1PnvNWpX4+CCK5VRi\ngpsrILb+sEAyBSrynAjIFZEKhcaWpLCqojxdat8zMxNwSxag/yFSGGgMPXrP\n730WKNnCjEbDRx6XmXvLYzpl42kaKzPcfZHFjSwg6dXuxNZez1yZ6V1M+bJT\nGWFI5Xl/jUb8jKuycBnfFTGR4/LNMEdPzyx9G6talWMLBfKZmizZ0MyyCDBL\nvwdn2AoH7Muj4hB1Xb1GINrdb3No7Xh6ItvjXOymuLIjUezVoQ8znydiWmUP\nh+N1\r\n=EToa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/svg-tint-stream.js","engines":{"node":">=4"},"gitHead":"3d5ac375df4b7198fae8fe930c6991d2618c1ca0","_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/svg-tint-stream.git","type":"git"},"_npmVersion":"6.14.4","description":"Tint SVGs in a streaming manner","directories":{},"_nodeVersion":"12.16.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^4","sinon":"^4","eslint":"^4","istanbul":"~0.4","proclaim":"^3","@financial-times/origami-service-makefile":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/svg-tint-stream_0.4.1_1586865338197_0.21417641365741824","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"svg-tint-stream","version":"1.0.0","license":"MIT","_id":"svg-tint-stream@1.0.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/svg-tint-stream","bugs":{"url":"https://github.com/Financial-Times/svg-tint-stream/issues"},"dist":{"shasum":"303b59fdc43f9466a8309f330b4638a6a6435d85","tarball":"https://registry.npmjs.org/svg-tint-stream/-/svg-tint-stream-1.0.0.tgz","fileCount":25,"integrity":"sha512-Gf+DmfGwidLy+KoOI3mguOKhDCg9HGlaspEV3eiCfkvcev3L5fu8WurQD2O1doqXsbFrKCuC0AlqCs4Tc5TJ1w==","signatures":[{"sig":"MEUCIQCArkIh4/bl9gK38Mcpf1o2UC+7MWfHTvJBaRmD7x6NxwIgEQIrnZ0ynKDI8ImKBAiCL3ObPEzYpGQ8Rll5ycqRYBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3j/ACRA9TVsSAnZWagAA+wIP/RW/Ptt/dSLk3h6/WOzn\nH9UlKqN66ahSSe4CZifdLc21VFPc6v1RTdVSkbiJy7VnCiOwgoKxpstMaXTB\nbFWXLw38rgx1ZJfULYdLBZNLcD8VYGZlrvg0TS6Y4000BBgHtKY++dd8lNSR\nuqJk3l+oBOU6WQmnKwE02A4vdH1xejaWv7Fgv8V7lI7v8czVmi/bHIgdiAsJ\nAVcBQ1Rrr39lM/VDeDlJidYicexxTN2W+2kQQwzwlFN7TXkZnsHjAuAeetNr\nQY6jh4/+mqDEq32+a4my9qRDPbRAMJJi9QilnVkaUoBhJef/qfgplAaCopO3\ni9Z8LrWcAHZmK2Kb6Z8Z2yX1G/jrZQxxlM8nox0k1qhkAJVw35zhdmpgwDsW\nOHOy1tGJ/iL2r50AYs/J/HQH1PaxSPX76p8GtcqnmQhsuzVRaANo67pqAeoz\niPrAXyp4H1yga1AzSp9xxJFyTgfvfX0DcseK/rX/4nq96tzNANMK0OpormBg\nZiGnAccl9V3dfLqXX8poo5iZMZL+CgGRYsPY5MIlO1NturyoddQXepixaxmx\nCas+hEeRavuAOL30f2Bik9imCX8DItnc+VTByD1ChbZdfoM6r4ExfJ3e5x6O\nsyz3LEOGwU50U5GuJYWxIoCj8L9o2PNSUpUJG+pOZiYYigB2X0Dh1oDAg/jp\nNKVK\r\n=ggpf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/svg-tint-stream.js","engines":{"node":">=12"},"gitHead":"490b92ab1eaf88a3a198c553063913ba21580202","_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/svg-tint-stream.git","type":"git"},"_npmVersion":"6.14.4","description":"Tint SVGs in a streaming manner","directories":{},"_nodeVersion":"12.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7","sinon":"^9","eslint":"^7","istanbul":"~0.4","proclaim":"^3","@financial-times/origami-service-makefile":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/svg-tint-stream_1.0.0_1591623615864_0.40343548176173805","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"svg-tint-stream","version":"1.0.1","license":"MIT","_id":"svg-tint-stream@1.0.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/svg-tint-stream","bugs":{"url":"https://github.com/Financial-Times/svg-tint-stream/issues"},"dist":{"shasum":"50c7358bd5801bebf9736f103275ee37d158ddaf","tarball":"https://registry.npmjs.org/svg-tint-stream/-/svg-tint-stream-1.0.1.tgz","fileCount":25,"integrity":"sha512-CIrd11W4iMl0g0oCf3sTIoeS8DPTciwLWFcjJzKRsLNYcsjwNlem/US9usenjV69BdLspv8/dNjnSIJaVvDDsg==","signatures":[{"sig":"MEUCIHmWvKy9UjrOKg66cR7Is3T6EgmynMcnAYORvkZj8+yQAiEA6BH+g0qvfKmyN1ISsW0dOY4Q2p0JWq5q2iX3TEglEo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3kBcCRA9TVsSAnZWagAA7FAP/1MyHl/zzCQtuATlPOQU\nFcVR7nJsZZuFVovq9llCV9XzOlZO9AQZCHeLPdXz6kEtDJ4vknn6KvALzcJB\ndTR5MGC7jji1a/ws0XAPoM3RLdNu4pkjhncmCPZvai4+pYD2xGRjTL8VzsEk\nzmlU77Cu5fpS09QBEF//WfOITMPwE49P3IdY26lEXH1gYAadB2OYdK97yfjH\nM0DhyjkDNsQ2RDGK5Sbkzhdz8k4/WZTBETHjW9CaqC3liealdQW1rN5j/eH4\n25pO9T7tbwywRl6FIiCOfOa9zE0Vs1tci+BxHtHipXBID++7qvmH45qpfgSS\nctEZ+kIa/NlWu2+PE3+JSkY3ooBa87h6aL/jYxxpsBzywAXEqq3Q1opxHNGV\n1MdGauTxs73fkpqi9brx2cbwxxtXlhN30nF/QHhNjoRV3TQKoFusUN9dvloo\nyYTjcEm5jTE1nTjPkCgI+vQ3lZ/TD62UrQ1cg/qZA3KvHdyz3bBXoqZkc1cY\nqaAjLO8dpB+B2mOEPFMEYNTF1OUb2rPJg7kNNK8E1UKFdMF/aQ8ZP7a1B5S6\nVoOycSwTGLM00lMQiMARMHDQ27j8D9BSmZ7qTCXGNIGNstDeEUcDaYRzQD0n\nAtIWDx5B3+NDWsI/gH1G8T19+YeXaEy2TQ7Z3Os9Bljw9FBcGui+IZlORPT+\n2HHQ\r\n=Mf2J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/svg-tint-stream.js","engines":{"node":">=12"},"gitHead":"de76e802b608335dcf5be3691bb268e5e082b206","_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/svg-tint-stream.git","type":"git"},"_npmVersion":"6.14.4","description":"Tint SVGs in a streaming manner","directories":{},"_nodeVersion":"12.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7","sinon":"^9","eslint":"^7","istanbul":"~0.4","proclaim":"^3","@financial-times/origami-service-makefile":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/svg-tint-stream_1.0.1_1591623772015_0.028099586251041586","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"svg-tint-stream","version":"1.0.2","license":"MIT","_id":"svg-tint-stream@1.0.2","maintainers":[{"name":"alexwilson","email":"a@ax.gy"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"}],"homepage":"https://github.com/Financial-Times/svg-tint-stream","bugs":{"url":"https://github.com/Financial-Times/svg-tint-stream/issues"},"dist":{"shasum":"d296108c5d8ea628cbdb2f51af9918a0f146b71d","tarball":"https://registry.npmjs.org/svg-tint-stream/-/svg-tint-stream-1.0.2.tgz","fileCount":26,"integrity":"sha512-X5NS82cE9meLjNF7GlYG4H9/rM7SIWqVTp/wXIsujFigXNkc7/zV3ryWDCg5TNBLUximXJ9GMA2yOaRWFV3Ryg==","signatures":[{"sig":"MEYCIQCL4aflZkFdrdRRCtVaipuyI+DPoh/MyDNO7zHfFVmU1gIhAJjK7aMBzm83ZwDTfL8MWaWN5CExwSz7KLxoIHC0zbV9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqtfoCRA9TVsSAnZWagAA7tQQAIdC9YfYD1rlVuszAdjL\nlBA/lma/UtmYcuAcs3+WfrJMV2s2pkwoQfEU7V01fCK1izEANI4mCV3yoXpw\nUj6654P/tWQfAyY5tlrhqTN/tfEijkzywtU+z+6J7CTJ8s/Plb2RA+vyYfTI\nzd/P/9jiRpv79o8fGU52gTFWdklZa46A+QcrhHZ5kVzblbsz6FUjlQJv/uIj\nDfBDQ2TwOqvZlaM48LGrzAaHd0AhmA/CyyWaUX81NmbKEG8sVaLRan7DYyBW\nncbgCDZpRch/AoWAtupa/X5qXzQ3J4mQVN+mlFe+Bsm61V+J5vGBVhrz8cBu\nIoVz5Oh0i0OdWIyRt5S38ZGWu/RRild2sjiWdzOavQBYoz9zp0Th2rwyHaom\n3HBWmudBrFNPWlpPyM7wYDDmxYCD1AEFbsIGGEQcchkVVW1ZrU7dtyPSTvhx\nVG4MvuS9q2fHH9RJAV/6bG8Q7eItZg2RlI5a3GKDV8AsQVxCTaGmvTB3JltD\nOSTTotxPtmn3YUCA52Ys4u6I3GBmm2v02GS0uHYpmxSj8lOQ5uHVE3tBpmgD\nhhpAuiz8MZk9EJSyEItoa+awFvtaEIg5XipKB1DN0J/9R2uMMiq5s5Q2hN5c\n9Ai/FUUJMTcynUWEbVaaY+2mnEm/Zrlp09WnZax9Cy1CHy0kNAmjIYiJI26T\n27CY\r\n=As+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/svg-tint-stream.js","engines":{"node":">=12"},"gitHead":"1a7f6fa904f92991aac01fb6c4232f73da4d7552","_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/svg-tint-stream.git","type":"git"},"_npmVersion":"6.14.8","description":"Tint SVGs in a streaming manner","directories":{},"_nodeVersion":"12.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8","sinon":"^9","eslint":"^7","istanbul":"~0.4","proclaim":"^3","@financial-times/origami-service-makefile":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/svg-tint-stream_1.0.2_1605031911840_0.6103922652446003","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"svg-tint-stream","version":"1.0.3","license":"MIT","_id":"svg-tint-stream@1.0.3","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/svg-tint-stream","bugs":{"url":"https://github.com/Financial-Times/svg-tint-stream/issues"},"dist":{"shasum":"1dc662504b2b739053a0383f448ab9522c756c37","tarball":"https://registry.npmjs.org/svg-tint-stream/-/svg-tint-stream-1.0.3.tgz","fileCount":23,"integrity":"sha512-lHfgUZLSOljsCw3ZU0z7Bx/CunLQFN45ZLgZvXQk9JcsUpit0mNNquTHnOWhfK7q7ofA+1G0+eevJHAgUSxjdg==","signatures":[{"sig":"MEUCIC4jGcYCgwbA1Pf3cf0xWveO8781vJcKoVEFVF2OQfZaAiEAlz4n0tw139mS2Qev00OI1zU8r41SDyeNa76pyImEQwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh28jTCRA9TVsSAnZWagAAxLoQAIMNaeaBvNDn7fLL76J6\nhiG/qFMfNDrtcYDqM4XNXAPhPLxVSKsXBBzNTJ9KSNVCVjpocOAOsI8loFSE\nreutnHTZlj3AVGbEYa5Cg4QawANlH2QPEsi+3+9Hk3GSBrJE1Di4OHZ0wl9R\nydhtAKgQevZT0iREDo315OTFYD+Juh7dY3sP6yca/d18KKap82KJguDREMWK\n1veLCcinkKq+BxVFcZPseXv+MTjB+jrgtd/c9xBtlR73pvWjqYxU9cnTxCQ0\nciaC+sswMLyoWVvuGXDWb1jLvFFdL0UzpnKMWG1XCHC3NQsvq8SZuqi/2/Te\nlMk1HQYO8ZcL2ZqXufFdwyVOUgObcw8OqmFYpjA/zk6VNxw+502oi7M/NM6W\n28OUbh4YRCO9sPR8uiYqdxHEaDslFHPYfn1ivG6fRl1sJSjP63sgcERzRCxp\nC9PymEofC1xtGsr1JQ1G/nT2JNdLpabt6+ySRhZ4mQovS2Ru+63Sj8Qx6fEI\n6WDTwNISDWZZNO+37cibz6qCbmAz+yCqzLLR87Bb/6kJmkHrM2GWLVPafxX0\nyfd1uIgoG/9F6Htz5N4iwrI18vo2/9wz/rdQIng5F/AaqwcYniJxIEu0P/2e\nGOwNJYmlgCdN7AccsqRE/ig4AgSsDWAGOHuQQf5dBljP6TDl7AUrG246GW1j\nYGfP\r\n=D07Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/svg-tint-stream.js","engines":{"node":">=12"},"gitHead":"81688e60cb595562dab8c8dc98ab6fd090b222ca","_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/svg-tint-stream.git","type":"git"},"_npmVersion":"6.14.12","description":"Tint SVGs in a streaming manner","directories":{},"_nodeVersion":"12.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8","sinon":"^10","eslint":"^7","istanbul":"~0.4","proclaim":"^3","@financial-times/origami-service-makefile":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/svg-tint-stream_1.0.3_1625576697477_0.933681753832382","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"svg-tint-stream","version":"1.0.4","license":"MIT","_id":"svg-tint-stream@1.0.4","maintainers":[{"name":"nikita.lohia","email":"nikita.lohia@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/svg-tint-stream","bugs":{"url":"https://github.com/Financial-Times/svg-tint-stream/issues"},"dist":{"shasum":"3b9509d55f1d6108bf4f9221d1e21a45d313fbc6","tarball":"https://registry.npmjs.org/svg-tint-stream/-/svg-tint-stream-1.0.4.tgz","fileCount":23,"integrity":"sha512-FaqYiMQ4sZFncvoNuMNg2K34ArE94W75MoB2wUJRTaq02l418CggSTDbpRJM0A+KYHAUtJ/ZM4ItnXfO/35S/Q==","signatures":[{"sig":"MEUCIGYyoMSWgBgUFwTJZe5BbqtLxm51S06mZwJbawWLaoR9AiEAvL83tHTT97VgNPKPoslCnLDXCGVT812lvGKKs6Yh4Nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRB0kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF1hAAjyTH3oqn/j7zBZ0Cko7Zzr4lx/n6kD2zQdBaHjuy7blMOwi/\r\n6rnnrP0phn+SaDjxpjR3krVWGOe3Qg6qbTCOrGHGksHd62q4uzUyhw9FKizZ\r\nzQXitxI6P/fsTUNpLeBplIjrgvmfigJCFtDaDj8Iq0++meegi8jhKZbxL3rl\r\nLfGVdwOz8ltqqAx+mfuPvnyi+lwQMujN/8Vt1408gUQvNv0Y/d/T8+Y/WRT3\r\n8dqGJAE8nww3XXaPbhTdJc0GxWGl15GpzxErbpSH+TsHjuekhYaIzcSTg6wV\r\nnmrC2MONaEpWqzVbrwinv2+wbU5URcb64PTrQg8a7ag4ucE95ySzZ+gPXibc\r\n/lgW8BpJLt/Td+dji6D63ZiyNDHLGeB9eN5kR0C7HU3HukUlMEIzBYoVMzYO\r\nLQon/NbZ8KWuILEOfdSHHNsy+fUPtjfLtVm7C8t3JnvNFwr7EJt0+Pw8+GS+\r\nph36rXduus8CVFZ6uLBNgnNslDCbCe8V8OwmMINT0gdRuG2MAKYES63yOpQs\r\nmYiBYLSfCBaJr90bL9qEvMLeQAiZw0yLsRFBZrFEv3WSWMCaFtP7xZKjNW7K\r\ncVSD4RQu+G1iasietM67CrjDEVwsWm/6FJebeS3aD6IpC1rip/Vowqw7PtoA\r\n9YeqQj5+cxphh7Jcizo0iSqunY7g73L9n14=\r\n=6Hvx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/svg-tint-stream.js","engines":{"node":">=12"},"gitHead":"fda1d37d14d79cc43a5417935a7d9005ca772c4e","_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/svg-tint-stream.git","type":"git"},"_npmVersion":"6.14.16","description":"Tint SVGs in a streaming manner","directories":{},"_nodeVersion":"12.22.10","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8","sinon":"^10","eslint":"^7","istanbul":"~0.4","proclaim":"^3","@financial-times/origami-service-makefile":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/svg-tint-stream_1.0.4_1648631076430_0.7000275172746304","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-08-03T09:40:19.033Z","modified":"2026-06-23T16:04:51.156Z","0.1.0":"2016-08-03T09:40:19.033Z","0.2.0":"2016-08-04T15:40:34.093Z","0.3.0":"2016-09-08T15:25:01.947Z","0.4.1":"2020-04-14T11:55:38.372Z","1.0.0":"2020-06-08T13:40:15.980Z","1.0.1":"2020-06-08T13:42:52.181Z","1.0.2":"2020-11-10T18:11:52.058Z","1.0.3":"2021-07-06T13:04:57.617Z","1.0.4":"2022-03-30T09:04:36.587Z"},"bugs":{"url":"https://github.com/Financial-Times/svg-tint-stream/issues"},"license":"MIT","homepage":"https://github.com/Financial-Times/svg-tint-stream","repository":{"url":"git+https://github.com/Financial-Times/svg-tint-stream.git","type":"git"},"description":"Tint SVGs in a streaming manner","maintainers":[{"email":"code.management@ft.com","name":"the-ft"},{"email":"info+npm@rowanmanning.com","name":"rowanmanning"},{"email":"yay@chee.party","name":"chee"},{"email":"a@ax.gy","name":"alexwilson"},{"email":"howdy@aendra.com","name":"aendra"},{"email":"emma.lewis@ft.com","name":"emmalewis"},{"email":"lee@leemoody.co.uk","name":"notlee"},{"email":"hamza.samih@ft.com","name":"hamza.samih"},{"email":"robert.boulton@ft.com","name":"robertboulton"},{"email":"leila.micollier@ft.com","name":"leila.micollier"},{"email":"rob.godfrey@ft.com","name":"robgodfrey"}],"readme":"\n# SVG Tint Stream\n\nSet the fill and stroke colours of SVGs with streams.\n\n## Table Of Contents\n\n- [Requirements](#requirements)\n- [Usage](#usage)\n- [Configuration](#configuration)\n- [How it works](#how-it-works)\n- [Contributing](#contributing)\n- [Migration guide](#migration-guide)\n- [Contact](#contact)\n- [License](#license)\n\n## Requirements\n\nYou'll need [Node.js][node] 12+ installed to run SVG Tint Stream.\n\n\n## Usage\n\nInstall SVG Tint Stream with [npm][npm] or add to your `package.json`:\n\n```\nnpm install svg-tint-stream\n```\n\nRequire SVG Tint Stream:\n\n```js\nconst SvgTintStream = require('svg-tint-stream');\n```\n\n`SvgTintStream` extends [Node.js Transform stream][transform], and so can be used anywhere that they can. The constructor accepts a single argument which contains options for the tinting (e.g. the tint colour). The [available options](#configuration) are documented below.\n\n### Tint an SVG on the file system and save it out\n\n```js\n// Create the various streams\nconst readStream = fs.createReadStream('input.svg', 'utf-8');\nconst writeStream = fs.createWriteStream('output.svg');\nconst svgStream = new SvgTintStream({\n    color: '#f00'\n});\n\n// Pipe the original SVG through the transform\n// and then into a new file\nreadStream.pipe(svgStream).pipe(writeStream);\n```\n\n### Tint a remote SVG and output the result\n\nThis example uses [Request].\n\n```js\n// Create the various streams\nconst requestStream = request('http://example.com/input.svg');\nconst svgStream = new SvgTintStream({\n    color: '#f00'\n});\n\n// Pipe the remote SVG through the transform\n// and then into stdout\nrequestStream.pipe(svgStream).pipe(process.stdout);\n```\n\n### Tint an SVG on the file system and serve it with Express\n\nThis example uses [Express], and tints the SVG based on a URL parameter.\n\n```js\nconst app = express();\n\n// Handle request to /svg/:color, tinting the SVG\n// and piping it into the response\napp.get('/svg/:color', (request, response) => {\n\n    // Create the various streams\n    const readStream = fs.createReadStream('input.svg', 'utf-8');\n    const svgStream = new SvgTintStream({\n        color: request.params.color\n    });\n\n    // Pipe the original SVG through the transform\n    // and then into the response\n    response.set('Content-Type', 'image/svg+xml');\n    readStream.pipe(svgStream).pipe(response);\n\n});\n\napp.listen(8080);\n```\n\n\n## Configuration\n\n### `color`\n\n_String_. The hex colour code to use when tinting the SVG.\n\n```js\nconst stream = new SvgTintStream({\n\tcolor: '#ff0000'\n});\n```\n\nIf the `options` argument is a string, then it will be used as a colour value. So the following is equivalent:\n\n```js\nconst stream = new SvgTintStream('#ff0000');\n```\n\n### `fill`\n\n_Boolean_. Whether to tint fills in the SVG. Defaults to `true`.\n\n```js\nconst stream = new SvgTintStream({\n\tfill: false\n});\n```\n\n### `stroke`\n\n_Boolean_. Whether to tint strokes in the SVG. Defaults to `true`.\n\n```js\nconst stream = new SvgTintStream({\n\tstroke: false\n});\n```\n\n\n## How it works\n\nSVG Tint Stream adds a new `<style>` element to the top of your SVG and sets some important style rules. This overrides the fill and stroke colours of all elements.\n\nSo if you create an `SvgTintStream` with a color of `#ff0000`, the following styles will be added to the SVG:\n\n```html\n<style>\n    * {\n        fill: #ff0000 !important;\n        stroke: #ff0000 !important;\n    }\n</style>\n```\n\n\n## Contributing\n\nTo contribute to SVG Tint Stream, clone this repo locally and commit your code on a separate branch.\n\nPlease write unit tests for your code, and check that everything works by running the following before opening a pull-request:\n\n```sh\nnpm test                  # run the full test suite\nnpm run lint              # run the linter\nnpm run test-unit         # run the unit tests\nnpm run test-coverage     # run the unit tests with coverage reporting\nnpm run test-integration  # run the integration tests\n```\n\n## Migration guide\n\nState | Major Version | Last Minor Release | Migration guide |\n:---: | :---: | :---: | :---:\n✨ active | 1 | N/A | [migrate to v1](MIGRATION.md#migrating-from-v0.4.1-to-v1) |\n╳ deprecated | 0 | 0.4 | N/A |\n\n\n## Contact\n\nIf you have any questions or comments about `svg-tint-stream`, or need help using it, please either [raise an issue](https://github.com/Financial-Times/svg-tint-stream/issues), visit [#origami-support](https://financialtimes.slack.com/messages/origami-support/) or email [Origami Support](mailto:origami-support@ft.com).\n\n----\n\n## Licence\n\nThis software is published by the Financial Times under the [MIT licence][license].\n\n[express]: https://expressjs.com/\n[license]: http://opensource.org/licenses/MIT\n[node]: https://nodejs.org/\n[npm]: https://www.npmjs.com/\n[request]: https://github.com/request/request\n[transform]: https://nodejs.org/api/stream.html#stream_class_stream_transform\n","readmeFilename":"README.md"}