{"_id":"grunt-tinypng","_rev":"35-61d0636b3db0222f13cbb1923b673d23","name":"grunt-tinypng","description":"image optimization via tinypng service","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.1.0","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2"},"license":"MIT","_id":"grunt-tinypng@0.1.0","dist":{"shasum":"878373231b146ed4eab2ab6882ce08f799f6630a","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.1.0.tgz","integrity":"sha512-3HFTYRQncsTHJTPWznnv+o9v1CcObd6AJEN2/d7/DmCpvczSwK1ZYNRk8+qjZPyvXOYhg0CBhEd6rldOfwbOsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7urKPaDQCkeORTbGkvkO/4BEa2MARZUsRdCoG5J323gIgTY72vVgcJ/ULL5vw9/l2CJJ/R4chggHbSOPD6gKsZvA="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.2.0":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.2.0","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2"},"license":"MIT","_id":"grunt-tinypng@0.2.0","dist":{"shasum":"cf24ad9297ab22a543ac2d888c56849fb0ba2232","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.2.0.tgz","integrity":"sha512-vxnvF3Uz+Xz4wOhRmOrJBPrqi9bs0RG0NduAxRlCchZ9BE1GYrKWh2RngpcR3F13TFi6tBhbZQrk8OuDMPvb9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1W+A0FgFA9f35EPy666zl1eBz7U9t1RkWSWDJykzlbAiEA9S61xSeF5XsOx0vX/vBdBTJ5fKR16GAGgABO8KZsyeI="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.2.1":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.2.1","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2"},"license":"MIT","_id":"grunt-tinypng@0.2.1","dist":{"shasum":"63f59791332d17db216d367d4572aa8ab9efea0e","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.2.1.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.2.2":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.2.2","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2"},"license":"MIT","_id":"grunt-tinypng@0.2.2","dist":{"shasum":"0bf21b340ec8576c12a027cb6fa84b81b77ea1a1","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.2.2.tgz","integrity":"sha512-UjXGnXyznVYgrGy75W5s1DE4ZisCy4qQIszo/9eI57ZJcH5Z1qOgWnc4YVuTxL6dKsc+R4vgKixJ7WKY3Ab77Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPi6lu/RkAHQR4IStp09zhc64vQXIF6vMnLaJJIBNtBwIhANruH3NC9oKJNQTLSKy44wD3m7Sk5FCjK/FJ9VYPhFqd"}]},"_from":"./","_npmVersion":"1.3.15","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.2.3":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.2.3","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2"},"license":"MIT","_id":"grunt-tinypng@0.2.3","dist":{"shasum":"303389d8de7729bbf9f827dd5395c8ee14fb2c9d","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.2.3.tgz","integrity":"sha512-hx65FA883ultde1Jib5wxjPUE+iwmOxTinyk2s2vUthkEmcopvHXkDCQYNzGlSp42zGj1UXKSJyWhvB/OsCkwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwaGZ5/RzqQanD/kPthmmDaljG+8fgBGKP8xGeIBJTXwIhAIMaNg3Te4zaecqrX8TWPFoTUV19Sr2eOTtvf4tO/QY2"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.3.0":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.3.0","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","humanize":"0.0.9"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2"},"license":"MIT","_id":"grunt-tinypng@0.3.0","dist":{"shasum":"0ff53ccd37f55edcf951f96f234afe8c484493ea","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.3.0.tgz","integrity":"sha512-23Mc7dxyM6GRiu58l3202fYIEadeJqy5t0+rpbcAEDlYFvSM8HWhBm7ESmnvXhLqZl5Y9bYE4AEqh3m9ZRTpSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0Gz+nQ2z9+hkPrayNLI4V7M13PVZyxq2EHyx6CPloaAiAgOGFqMrp7Jjt9hgRP6MSDYNuwL4wo244riGADpr2APw=="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.3.1":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.3.1","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","humanize":"~0.0.9"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2","humanize":"~0.0.9"},"license":"MIT","_id":"grunt-tinypng@0.3.1","dist":{"shasum":"bb9e372269331c7d9f84c78f7b7f8cb2d8ff429f","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.3.1.tgz","integrity":"sha512-ITtLCrXBj8905gvCD1Nww/yb+CCfcmbBVZCu5QD56teP6QvnbWB01AGX/zQBTLGbKBMr+UaJJwbHcX/tYJi/Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBrmnswbg+v8PK/XPILlhkpJg90LQPp+XuhyKEVn86LAIhAILW8ylN4ZZAWikcEXuOixLKyFGRRG1GhXarFv3J543a"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.4.0":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.4.0","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","humanize":"~0.0.9","multimeter":"~0.1.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2","humanize":"~0.0.9","multimeter":"~0.1.1"},"license":"MIT","_id":"grunt-tinypng@0.4.0","dist":{"shasum":"2a2f975514a8adb2f38804f17b7ff315428a932e","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.4.0.tgz","integrity":"sha512-1bUkl3HbGawE/Gs/jnw+0UjjrtD+J9c3DYwViYC2GxVz12nR212k73lEetOUB0wpRAGKa/YxJbAoXN1zezauTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzTi3Nlmg00edL4jEjpyha/GdcWOwnEvU5aMyOIpjJggIhAMDBSEytwlk+lB3GS5incN4sgfG3h8Gr14EPaDVBLrii"}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.5.0":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.5.0","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","humanize":"~0.0.9","multimeter":"~0.1.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2","humanize":"~0.0.9","multimeter":"~0.1.1"},"license":"MIT","_id":"grunt-tinypng@0.5.0","dist":{"shasum":"e489df1cc340b2bf8a0c23a6a420337917c78766","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.5.0.tgz","integrity":"sha512-WkbJ3IaELf5ymNZcSSO/zGy+PN7xyE3hdqVbgewkGCh/D2rA7YM2ahT0vstl3jvMdvAc5LAM9hHmU2D5aROLBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHpa4aN3sza0cduxWo/pJMobkpy8ulnwMp2CzQ3RoZqAiA1Yf4MFRw7vOPUgUe09u5RWNV3DB9mwMyju6rBYhQ1Xg=="}]},"_from":"./","_npmVersion":"1.3.17","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.5.1":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.5.1","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1","humanize":"~0.0.9","multimeter":"~0.1.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2","humanize":"~0.0.9","multimeter":"~0.1.1"},"license":"MIT","_id":"grunt-tinypng@0.5.1","dist":{"shasum":"9cb240117f28011799a3ec405bbc28f73ede4130","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.5.1.tgz","integrity":"sha512-OMA/wQV6fbkwssTzze2e0ES4MOPquonJ4TTdf+WeofraJ/VOyySqyHLWiWtlNwSzzH6QQXbJjRC6GW3iItIR1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt0qfKizoQLr2DVccBqx7uq3WTERBzsBVO/bg7qoVrPQIgLrDTziJMzHNtwpybC+V7dgs/gU5tIn6xVtCurRVB/yY="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.5.2":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.5.2","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1","humanize":"~0.0.9","multimeter":"~0.1.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2","humanize":"~0.0.9","multimeter":"~0.1.1"},"license":"MIT","_id":"grunt-tinypng@0.5.2","dist":{"shasum":"359a970df3cbf3e16e5f3ed0f7ddef5b7e7ff57c","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.5.2.tgz","integrity":"sha512-i6c88/mjOQbawUygEgSEbuwXprFiqQBb8CgY3Pp0HZrW/ev/adI6saSBayLyuGWb8q1v6ooXXlR+WiTaYyDVuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFz6NsilZlFWoluxUrd3eUYGKCtIM5FhriFU2mE03SyDAiEA81nGNFxR6b99dzm2okAft/kvuJorlEcI7t4LJLJVePU="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.5.3":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.5.3","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1","humanize":"~0.0.9","multimeter":"~0.1.1","promise":"~4.0.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2","humanize":"~0.0.9","multimeter":"~0.1.1","promise":"~4.0.0"},"license":"MIT","_id":"grunt-tinypng@0.5.3","dist":{"shasum":"add6bce0cbc7420b66e6715236e0fa90bbcd5503","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.5.3.tgz","integrity":"sha512-Ac65KrEfdLOpN294aDXdQJQqEgiv3Ux5O71on/4tt/SWBwGen60eeqJrNrX3jNUK3T729DN0BU9M0+7EdxHbPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHowdpc2ODyvz3JKsm85sgznj522H66nBiFwvrZ6O8LAAiEAlH+okCWFYXFlgd4J4i30IOio9/KW2Ibfbe+f/1VmjRI="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"mm1982","email":"mmarrone@pch.com"},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.6.0":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.6.0","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"graceful-fs":"^3.0.6","grunt":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","humanize":"~0.0.9","multimeter":"~0.1.1","promise":"~4.0.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2","humanize":"~0.0.9","multimeter":"~0.1.1","promise":"~4.0.0","async":"~1.4.2"},"license":"MIT","gitHead":"86d37b8e2be4d2f948d0c3d12e23534b7375d70f","_id":"grunt-tinypng@0.6.0","_shasum":"e181645d8365dc9537a90937df78c271eabe469a","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.10.25","_npmUser":{"name":"mm1982","email":"marrone_mike@hotmail.com"},"dist":{"shasum":"e181645d8365dc9537a90937df78c271eabe469a","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.6.0.tgz","integrity":"sha512-A/yzIhLvwyZDDw6oPPdQjv3zYPUzn0v37O+8T1vSQVU1W53iejtGyjaDEGkPK14CZA4ltKWHXHFhLXDOjhLhtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsi0PUnwvA2oolBFv471DO/O1w0TZ7VSaMxY0FvDyKsAiAaMMmxxnjlGsxZKtcA2y4mgUffFdJ2xoBdhFI3LGDFeQ=="}]},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.6.1":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.6.1","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.2.0","humanize":"~0.0.9","multimeter":"~0.1.1","promise":"~4.0.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"graceful-fs":"^3.0.6","grunt":"~0.4.1","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.5","grunt-contrib-nodeunit":"~0.2.2","humanize":"~0.0.9","multimeter":"~0.1.1","promise":"~4.0.0","async":"~1.4.2"},"license":"MIT","gitHead":"83124a308a499c545eb652e13b879b4409ebe1a3","_id":"grunt-tinypng@0.6.1","_shasum":"7dd216e12e1ab22e6461af2a0c12e2656396933c","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.10.25","_npmUser":{"name":"mm1982","email":"marrone_mike@hotmail.com"},"dist":{"shasum":"7dd216e12e1ab22e6461af2a0c12e2656396933c","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.6.1.tgz","integrity":"sha512-XKid0/3qZEHHYI9LZdpE90i1mbyZxxYrB6amSBejyNNxO94knU5VU6KKkM/dnGFwOf8WMMUJqClQvGMS1KN0Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfrV0ECrVY5itVeiKKHq/J92639qG/7b8NdPYBEiub2AiEA7LjO0VgjkDkdkDmus/ywpfYVShuouJTls/BugQvHITg="}]},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}]},"0.7.0":{"name":"grunt-tinypng","description":"image optimization via tinypng service","version":"0.7.0","homepage":"https://github.com/marrone/grunt-tinypng","author":{"name":"Mike M","email":"mmarrone@pch.com"},"contributors":[{"name":"Mr. Hyde","url":"https://github.com/mrhyde"},{"name":"Christian Holm","url":"https://github.com/holm"},{"name":"stivon","url":"https://github.com/stivon"}],"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"licenses":[{"type":"MIT","url":"https://github.com/marrone/grunt-tinypng/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0"},"peerDependencies":{"grunt":">=0.4.2"},"keywords":["gruntplugin"],"directories":{"test":"test"},"dependencies":{"async":"^2.0.1","graceful-fs":"^4.1.6","humanize":"~0.0.9","multimeter":"~0.1.1","https-proxy-agent":"~1.0.0","promise":"^7.1.1"},"license":"MIT","gitHead":"105ab188beabd876038fc571745a1b465b5bc149","_id":"grunt-tinypng@0.7.0","_shasum":"e76d5c3258e8ef395ab57365524818b6de0cf6f4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"mm1982","email":"marrone_mike@hotmail.com"},"dist":{"shasum":"e76d5c3258e8ef395ab57365524818b6de0cf6f4","tarball":"https://registry.npmjs.org/grunt-tinypng/-/grunt-tinypng-0.7.0.tgz","integrity":"sha512-3TLQUyEzCIvPsj448j/xkL5iS1HYePdZElwwu/3cehhkjRw8NBusCsdgDqLrfVPa0yx/G7mw0Fa3W+m6ddBHww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC84RMuephjNWlrCHm6Goss8JDAutxo/xyWICR4HDi3dAIhAOmPc+KZ5YstWpajmzh0O4JHIB7Oenb3AzJeIbkkdfF9"}]},"maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-tinypng-0.7.0.tgz_1488832979149_0.4948663371615112"}}},"readme":"# grunt-tinypng\n\n> image optimization via tinypng service\n\n## Getting Started\nThis plugin requires Grunt `~0.4.2`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-tinypng --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-tinypng');\n```\n\n## The \"tinypng\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `tinypng` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  tinypng: {\n    options: {\n      // Task-specific options go here.\n    },\n    your_target: {\n      // Target-specific file lists and/or options go here.\n    },\n  },\n});\n```\n\n### Options\n\n#### options.apiKey\nType: `String`\nDefault value: `''`\n\nYour required api key. Get one at https://tinypng.com/developers\n\n#### options.checkSigs\nType: `Boolean`\nDefault value: `false`\n\nWhether or not to compare existing source file md5 signatures against those found in the `options.sigFile` json data.\nWhen the signatures match, the file is skipped from being minified again, allowing you to better stay within your API request limits.\nYou can pass `--force` as a command line option to force the image to be minified whether or not the signatures match.\nWhen an image is minified, and `options.checkSigs` is true, the md5 signature is determined from the unminified source image and written to the file at `options.sigFile` (a suggested location would be somewhere under your source control).\n\nSignatures are based off the unminified source image, so that when the source changes it will be re-minified and re-written to the destination file.\n\n#### options.sigFile\nType: `String`\nDefault value: `''`\n\nThe file location to write the source image md5 signatures to when using the `options.checkSigs` option\n\n#### options.sigFileSpace\nType: `String|Number`\nDefault value: `0`\n\nUsed to output whitespace into the `sigFile` for readability purposes. Only applies when using the `options.checkSigs` option.\nSee the [MDN JSON.stringify docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#The_space_argument) for more info.\nFrom the docs:\n> A String or Number object that's used to insert white space into the output JSON string for readability purposes. If this is a Number, it indicates the number of space characters to use as white space; this number is capped at 10 if it's larger than that. Values less than 1 indicate that no space should be used. If this is a String, the string (or the first 10 characters of the string, if it's longer than that) is used as white space. If this parameter is not provided (or is null), no white space is used.\n\n#### options.summarize\nType: `Boolean`\nDefault value: `false`\n\nIf True, will print a stats summary of number of images skipped, number compressed and the bytes saved, e.g.)\n`Skipped: 1 image, Compressed: 1 image, Savings: 153.86 KB (ratio: 0.1999)`\n\n#### options.summarizeOnError\nType: `Boolean`\nDefault value: `false`\n\nIf True, will print a stats summary (same as described in `summarize`) of what was completed up to when the task is stopped due to an error.\n\n#### options.showProgress\nType: `Boolean`\nDefault value: `false`\n\nIf True, will print upload/download progress bars while images are being processed through the tinypng API. \nProgress bars use the [multimeter](https://github.com/substack/node-multimeter) module\n\n#### options.stopOnImageError\nType: `Boolean`\nDefault value: `true`\n\nIf True, will failures to process an image will result in a grunt error and abort further task execution (unless --force is specified).\nIf False, failures to process images will simply be logged to the verbose logging.\n\n#### options.proxy\nType: `String`\nDefault value: `false`\n\nDefine the url proxy\n\n\n####\n### Usage Examples\n\n```js\nvar path = require(\"path\");\ngrunt.initConfig({\n  tinypng: {\n    options: {\n        apiKey: \"YOUR API KEY HERE\",\n        checkSigs: true,\n        sigFile: 'dest/file_sigs.json',\n        summarize: true,\n        showProgress: true,\n        stopOnImageError: true\n    },\n    compress: {\n        files: {\n          'dest/foo.min.png': 'src/foo.png'\n        }\n    },\n    compress2: {\n        expand: true, \n        src: 'src/{foo,bar,baz}.png', \n        dest: 'dest/',\n        ext: '.min.png'\n    },\n    compress3: {\n        src: ['{foo,bar,baz}.png', '!*.min.png'],\n        cwd: 'src/',\n        dest: 'dest/',\n        expand: true,\n        rename: function(dest, src) { \n            var parts = src.split('/'),\n            fname = path.basename(parts.pop(), \".png\");\n            return path.join(dest, fname + '.min.png');\n        }\n    }\n  }\n});\n```\n### Debugging\nPass the `--verbose` command line option to see the API requests that are being made and those images that are skipped due to matching file signatures (`options.checkSigs`)\n\n## Release History\n_(Nothing yet)_\n","maintainers":[{"name":"mm1982","email":"mmarrone@pch.com"}],"time":{"modified":"2022-07-13T13:16:03.640Z","created":"2013-12-09T19:39:39.551Z","0.1.0":"2013-12-09T22:41:02.663Z","0.2.0":"2013-12-10T17:29:24.344Z","0.2.1":"2013-12-10T18:01:20.016Z","0.2.2":"2013-12-26T16:03:28.806Z","0.2.3":"2013-12-28T15:23:00.513Z","0.3.0":"2013-12-29T14:11:28.677Z","0.3.1":"2013-12-29T21:57:45.344Z","0.4.0":"2014-01-07T15:07:33.637Z","0.5.0":"2014-01-12T16:37:00.747Z","0.5.1":"2014-01-13T19:13:37.159Z","0.5.2":"2014-02-02T13:23:53.135Z","0.5.3":"2014-02-16T14:34:03.831Z","0.6.0":"2015-08-19T23:31:19.776Z","0.6.1":"2015-09-18T10:22:21.292Z","0.7.0":"2017-03-06T20:43:08.428Z"},"author":{"name":"Mike M","email":"mmarrone@pch.com"},"repository":{"type":"git","url":"git://github.com/marrone/grunt-tinypng.git"},"readmeFilename":"README.md","users":{"maxime1992":true,"snowdream":true},"homepage":"https://github.com/marrone/grunt-tinypng","keywords":["gruntplugin"],"bugs":{"url":"https://github.com/marrone/grunt-tinypng/issues"},"license":"MIT","contributors":[{"name":"Mr. Hyde","url":"https://github.com/mrhyde"},{"name":"Christian Holm","url":"https://github.com/holm"},{"name":"stivon","url":"https://github.com/stivon"}]}