{"_id":"grunt-smushit","_rev":"54-d2b3116ff079b3a570c64245d2c6c23a","name":"grunt-smushit","description":"Grunt plugin to remove unnecessary bytes of PNG and JPG using Yahoo Smushit","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.1":{"name":"grunt-smushit","version":"0.1.1","description":"Grunt task to compress image","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":{"name":"https://github.com/heldr/grunt-smushit/issues"},"author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":"~0.3.9","node-smushit":"~0.2.0"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_npmUser":{"name":"helder","email":"heldr@me.com"},"_id":"grunt-smushit@0.1.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.22","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"39341a119738867e884086015644328b3bdaf56e","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.1.1.tgz","integrity":"sha512-wE3e4k1z5Jf4B3osstn3WyYMxqjom18FzA/c8huKZW8ZMTMednnlb5veAkjXfXTrK2se6lS17yt4EJHC+jHt/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnF4cT96LXS1ifIe7X43QWSHnPdlki56b2A953KcZ0DAiAhgmSoyDK6uApZsy4TDIQ2scy43ZgTzCoRS99YlakCkw=="}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.2.0":{"name":"grunt-smushit","version":"0.2.0","description":"Grunt task to compress image","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":{"name":"https://github.com/heldr/grunt-smushit/issues"},"author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":"~0.3.9","node-smushit":"~0.2.0"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_npmUser":{"name":"helder","email":"heldr@me.com"},"_id":"grunt-smushit@0.2.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.25","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"bf7be7881e55a6df63293ee651fec732d305d851","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.2.0.tgz","integrity":"sha512-Yc63ZYKAsQJVC1cGB+uY8wGxdprzmEeS7swrQms7UbQY1ayIvDIttv66putJvxyeKcKEv8NvF7JKzeOGMDz/+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENeEu6B3oh8WQ5HJt821m4ye/aJLtGvKAoUurwxYm9oAiEAo/xhSK3V6hfW4wuK+DFsmxhgFtds6tQhYBtcwRnxTAU="}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.2.1":{"name":"grunt-smushit","version":"0.2.1","description":"Grunt task to compress image","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":"~0.3.10","node-smushit":"~0.2.0"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.2.1","dist":{"shasum":"34de412b5a3b2367955b30fb94a5baa5d487db23","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.2.1.tgz","integrity":"sha512-bp48+lWKo7mZwJLB3EAW3/QRWOXBcL73q0D0XLy7irElrdSjAz6tQuJuT98Y9QlUzreL0ACFOZtlEfNVwMKlug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDstltG2BwilIRLB790SyS/oTMiJci70bYbSPJO+iM1lAIhAMvmDapXEAjvQQLTBlnxRUoKL4vRBjRvAhok0FYxrnY1"}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.0":{"name":"grunt-smushit","version":"0.3.0","description":"Grunt task to compress image","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":">=0.3.0","node-smushit":"~0.3.0"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.3.0","dist":{"shasum":"b31fcedcf03bdce7a0aa2d36d2dc3228511dc24d","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.0.tgz","integrity":"sha512-9KtWD2Xt7435dMm4MU6tUYFnas53KyhvvaDrkeP7Yr7X84+2qyHKOfav7bqSBpS29/nyNKf3d7uxSgveIGH9yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoCiDsNdbVwZsj4IMXWEP3IuwTvxrnkXHbzAdFr+kwBQIgGHtTLC3Ys5g2nP+vtxwQGux3TqmNwuzTnDFM56bam3U="}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.1":{"name":"grunt-smushit","version":"0.3.1","description":"[Grunt][grunt] task to remove unecessary bytes of PNG and JPG, it uses [node-smushit][node-smushit]","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":">=0.3.0","node-smushit":"~0.3.0"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.3.1","dist":{"shasum":"c4bc2bb6cd3ea796c36354a603f88a3ffabba049","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.1.tgz","integrity":"sha512-wmfUiSlFkTd24/uO5110Y5RnJBydjSVoICyNBFK7n+PR37GC/SneIjjMaNEO6ASpuzQpa6czlB1vyKHwcW26Ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT2/7r3BvKP7DaCM1ULbeHU3/qoAKnkbVeTl78jNR0SAiEAiDmd7KkFTd1MeRJjpE+thxXFbp7hhV57Tl567weTHuw="}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.2":{"name":"grunt-smushit","version":"0.3.2","description":"Grunt task to compress image","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":">=0.3.0","node-smushit":"~0.3.0"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.3.2","dist":{"shasum":"b8f7cf7895d4426e591361621bc765b2b5f7f47b","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.2.tgz","integrity":"sha512-0hALw/J4eCNTwAZbLcernjVWI+LHQOLI06bHKZl4FlFh8y3P+kXNDKWbxU+94v+WdZnIl9hLF0O+HdWN5svUCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMckIUKrT+8E1NvPCMn/yhG9mNLSFjzhylwFDlg8UGawIhAJyNZxn/pCimbCtUm6n+zELVkPJq5CuUpM7iOzz93qV6"}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.3":{"name":"grunt-smushit","version":"0.3.3","description":"Grunt task to compress image","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":">=0.3.0","node-smushit":">=0.3.0","wrench":"*"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.3.3","dist":{"shasum":"b605b6fb16c6a1a6e49765c39bcf75e713f6649a","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.3.tgz","integrity":"sha512-MjzHUIO6LPf7R1+tiCNbJhKqBZVtEF1YU8i3HR1OkA5nO5IwBMAo0IpdXb6yeNQS0M8Da7FbifHN2hcquToRfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpfMd/FWNyK+EjjDMPLgIeHlGAkG5CK0GtK9GSxCQA2gIgHX5mj/fDoNMyvSBSzah0odOorUG/LWRlpa6jE2msz2E="}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.4":{"name":"grunt-smushit","version":"0.3.4","description":"Grunt task to compress image","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","grunt plugin"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":">=0.3.0","node-smushit":">=0.3.0","wrench":"*"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.3.4","dist":{"shasum":"abb3a7011159edd8159d7c10105a2f774a4ac40a","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.4.tgz","integrity":"sha512-fXEH+b/MPppkWLv+xNDy4vQ4tI3iKE5azjxNsH6gI1nteqReDhdiah+q8c52WVIfcVBupCXkZEW+YpiiCuy1og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbf3a1YrigZIXZaJ8wOsyDLnIucj7a/tgEx2MG7+rO/AiEAvkzkLgz5CrI7QgpniHGCeTZ9wAAjQoBRx7u36WohHQk="}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.5":{"name":"grunt-smushit","version":"0.3.5","description":"Grunt task to compress image","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","gruntplugin"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":">=0.3.0","node-smushit":">=0.3.0","wrench":"*"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.3.5","dist":{"shasum":"a6e212b3a5bfa6a7b9eb3f700fc54fea1eb27a8b","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.5.tgz","integrity":"sha512-2pfqr9onOhn9QGhSopRKPTs9tNT5VURF+JmdnOd6CK1KPp5s6jqKq2yg1t6TKaqn3HkRFAjSTcq3rye4tM4Jkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdgpguIKc7mdTVWUKFJNcuMPhyStjLP0X2Xp9hVdgYTAiA43Z/nrd5Giu+2j3q2BRqFfRjY2oth0kjWsst6ZBR9lg=="}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.6":{"name":"grunt-smushit","version":"0.3.6","description":"Grunt task to compress image","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","gruntplugin"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":">=0.3.0","node-smushit":">=0.3.0","wrench":"*"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.3.6","dist":{"shasum":"539d07432d8dbc4f99b7efaa7018ef8cd31e7341","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.6.tgz","integrity":"sha512-Vuk80XgxJewHktdkLUa7XSaoFm9rt4p13nFzYgi90bRMs6q1XrpFVJ45R/jYVZ6OantpL4sJJ2XGE8tZ58eKMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcXl0HmT69xxI+ddwyiThNJXyN1wgurXfGVCNDt3jjjAiBaDQlScoDu37rRK6zVgSX6tsZyu1KKfdRgXNHin9dNig=="}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.7":{"name":"grunt-smushit","version":"0.3.7","description":"A Grunt task to remove unecessary bytes of PNG and JPG using Yahoo Smushit","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","gruntplugin"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":">=0.3.0","node-smushit":">=0.3.0","wrench":"*"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.3.7","dist":{"shasum":"57e1ba9d85ee1e1933aa5a7ef58524fb02f69a27","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.7.tgz","integrity":"sha512-1gPeEhAKnuy9qHOtbA3U/BgVfb7Gm8wPG9tZAxVB4dGGNf6x64Tr+FWckLzdMfT3YP0s1epHVRReAp40LS4jMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUxYWvOgurOG1U8Rgw+yiELuS8LH5llDZZ/LLGcE/L9QIhALnLPzbYVCxyZAC3sWN554T/UU35+q5ubV+7lMvZlIS3"}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.8":{"name":"grunt-smushit","version":"0.3.8","description":"A Grunt task to remove unecessary bytes of PNG and JPG using Yahoo Smushit","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","gruntplugin"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":">=0.3.0","node-smushit":">=0.3.0","wrench":"*"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.3.8","dist":{"shasum":"f1f654f262904fb5f00a80c8486433ec1467d7e4","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.8.tgz","integrity":"sha512-Wv5LCfKXe9LxInNllTy1hg5MW1aPmZFbCJdkp00g52wDiEue6PuW+IFJmyvgRN5KSTkhHgm4/rVAUxibkH4IlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0bTIEqRsbSpxaB7b0fkj2tmjM14V9UpOpyJbPVoggEwIgWi5LNmgmxirDv1B7R04LMAWL//772zaz1ZfDJAvVHdg="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"helder","email":"heldr@me.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.9":{"name":"grunt-smushit","version":"0.3.9","description":"A Grunt task to remove unecessary bytes of PNG and JPG using Yahoo Smushit","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","gruntplugin"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":"https://github.com/heldr/grunt-smushit/issues","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"grunt":">=0.3.0","node-smushit":">=0.3.0","wrench":"*"},"engines":{"node":">=0.6.0"},"licenses":{"type":"MIT"},"_id":"grunt-smushit@0.3.9","dist":{"shasum":"623824fd5503e08af9d9135d584f7c144143419e","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.9.tgz","integrity":"sha512-5VhAXu4PyZSMmjYdj437FMk0a8U1KWr7hUoijCsJfCyLUD+k3QVW16QzW7KtRFhUeS3/pjSwwTDocuA8sURWJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd/ivQloHKfc/VdXt3pznYK04UQT9JFNLDjIgIaBnTDQIhAKAjOYlHSv3Xd3gLjnU4ibEaPi5+qnx+PCj4zmvFVbSJ"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"helder","email":"helder.css@gmail.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.3.10":{"name":"grunt-smushit","version":"0.3.10","description":"A Grunt task to remove unecessary bytes of PNG and JPG using Yahoo Smushit","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","gruntplugin"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":{"url":"https://github.com/helder/grunt-smushit/issues"},"author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"node-smushit":">=0.3.0","wrench":"*"},"engines":{"node":">=0.8.0"},"licenses":{"type":"MIT"},"peerDependencies":{"grunt":"~0.4.0"},"devDependencies":{"grunt":">=0.4.0","grunt-contrib-jshint":"~0.2.0"},"_id":"grunt-smushit@0.3.10","dist":{"shasum":"9e6d7f874806a5a831993813f74972a7507945c9","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.3.10.tgz","integrity":"sha512-8jKTY3JzAEx2gz6hwfteA6c3p2+79j2c6LmdCcORh4kTYclV7/W2L4IKhBB/5pLsOYd1raqr91pv/krZ2DPVKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5jhQlJnYkXWEnhBCmQguPbriJhDjcMjVxNvq8VXa4VAiEA8X70yaGuV0suUeIH2XwK1QwLZ84276kOgPvJUyliOkw="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"helder","email":"heldr@me.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.4.0":{"name":"grunt-smushit","version":"0.4.0","description":"A Grunt task to remove unecessary bytes of PNG and JPG using Yahoo Smushit","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","gruntplugin"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":{"url":"https://github.com/helder/grunt-smushit/issues"},"author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"node-smushit":">=0.5.0","wrench":"*"},"engines":{"node":">=0.8.0"},"licenses":{"type":"MIT"},"peerDependencies":{"grunt":"~0.4.0"},"devDependencies":{"grunt":">=0.4.0","grunt-contrib-jshint":"~0.2.0"},"_id":"grunt-smushit@0.4.0","dist":{"shasum":"58abc428e14e8c0178efaa916d1cb9c18f0bfa9e","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.4.0.tgz","integrity":"sha512-D5n/haurKlc5s41xjz03bZY31H+CkUKfKAtmaNpYKCPnZgbVNcNq4TzvqoaTnM681OspyFFgikW0nYH0Toi2Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC94gs5He2AtUUi9dL5OLGPSDrHwbFqFsP4BsHSJX+kmQIgKK8NdwHJjh4RbZ4Z20dU/0OlBkKUPqQ7+fRsp9MJgJQ="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"helder","email":"heldr@me.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.4.1":{"name":"grunt-smushit","version":"0.4.1","description":"A Grunt task to remove unecessary bytes of PNG and JPG using Yahoo Smushit","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","gruntplugin"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":{"url":"https://github.com/helder/grunt-smushit/issues"},"author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"node-smushit":">=0.5.0","wrench":"*"},"engines":{"node":">=0.8.0"},"licenses":{"type":"MIT"},"peerDependencies":{"grunt":"~0.4.0"},"devDependencies":{"grunt":">=0.4.0","grunt-contrib-jshint":"~0.2.0"},"_id":"grunt-smushit@0.4.1","dist":{"shasum":"49756649e30d57ff663b4b931f1cc3ac3dd345fa","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.4.1.tgz","integrity":"sha512-PVwd07vYGG5D2ctLaxrZ8BozVcz5OkRTV0YuYuLScYC3x4mV9eotfsM06fr8qWACXnqaRjQFl6GG5xU1uGroWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2EDz/kvV1NXIP2u6yXFCjMbK2WN5N77JI99rbLysKVAiEAjPm71UIE2Iqm302DZjaCX7KR8Fteaxh7xAYF0ePIrEQ="}]},"_from":"grunt-smushit","_npmVersion":"1.2.14","_npmUser":{"name":"helder","email":"helder.css@gmail.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"0.4.2":{"name":"grunt-smushit","version":"0.4.2","description":"A Grunt task to remove unecessary bytes of PNG and JPG using Yahoo Smushit","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","gruntplugin"],"homepage":"https://github.com/heldr/grunt-smushit","bugs":{"url":"https://github.com/helder/grunt-smushit/issues"},"author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"main":"grunt.js","bin":{"grunt-smushit":"bin/grunt-smushit"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"dependencies":{"node-smushit":">=0.5.0","wrench":"*"},"engines":{"node":">=0.8.0"},"licenses":{"type":"MIT"},"peerDependencies":{"grunt":"~0.4.0"},"devDependencies":{"grunt":">=0.4.0","grunt-contrib-jshint":"~0.2.0"},"_id":"grunt-smushit@0.4.2","dist":{"shasum":"055568915ea4c342cb9f44fb9ffbfbbe5463e098","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-0.4.2.tgz","integrity":"sha512-kY3UgYGpPJk15GmtCn3IKRbFqkjO3YMeVx933ggrd9gvWaY2g3fSCtc/KLjxGmt02ZWjX/C/VCNGf7EBi3amUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0/RJiOlhVC1GXM3ONX30FXahVDKMVFHEAj6feAgICvgIhAO+hTkEsR3PJc/01JHkGlrLUDnwE6vIof1ABvOikfQiB"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"helder","email":"heldr@me.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"1.0.0":{"name":"grunt-smushit","description":"Grunt task to remove unnecessary bytes of PNG and JPG using Yahoo Smushit","version":"1.0.0","homepage":"https://github.com/heldr/grunt-smushit","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"bugs":{"url":"https://github.com/heldr/grunt-smushit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/heldr/grunt-smushit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"node_modules/.bin/grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"~0.6.0","wrench":"~1.5.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","webperf","gruntplugin"],"dependencies":{"node-smushit":"~0.5.1"},"_id":"grunt-smushit@1.0.0","dist":{"shasum":"b2b031c33608f9844b7f6a9b8f120bfe697c7936","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-1.0.0.tgz","integrity":"sha512-k14GAU5qFdWTAzIP3pWN5U+nVQeJ8fbDMtzClj4X8yI0oW4gxQiXm3nmtjNfzjn/CXNkQ6i0FGAoy63doqTMgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECuJnk5k926AjAqoo0IpumkR+XQmRRa6vX8Glx8EmlrAiAneaXyQ/yE02B9sRzURrlhoxuF1uJcyh1oWkRSq54FqA=="}]},"_from":"grunt-smushit","_npmVersion":"1.2.27","_npmUser":{"name":"helder","email":"heldr@me.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"1.0.1":{"name":"grunt-smushit","description":"Grunt plugin to remove unnecessary bytes of PNG and JPG using Yahoo Smushit","version":"1.0.1","homepage":"https://github.com/heldr/grunt-smushit","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"bugs":{"url":"https://github.com/heldr/grunt-smushit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/heldr/grunt-smushit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"~0.6.0","wrench":"~1.5.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","webperf","gruntplugin"],"dependencies":{"node-smushit":"~0.5.1"},"_id":"grunt-smushit@1.0.1","dist":{"shasum":"bffe0dd4f0a1ae595f66a6aabe71a3c465955b52","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-1.0.1.tgz","integrity":"sha512-4B3ImLiPbVY1x+akKT9jEwy+DOEuAo5NM5C2e+i44yipaKkt5GHVjF2foSC68b7d1mQfbeSUbk7qmwec43lhVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBl4+m83sxAILJsLahi4OBzcLIV770hgtotY4smIT2dwIgB3LRPK8AKlz9pcRHPxFY4ZADHHC569GellydHgSB2Bg="}]},"_from":"grunt-smushit","_npmVersion":"1.2.27","_npmUser":{"name":"helder","email":"heldr@me.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"1.1.0":{"name":"grunt-smushit","description":"Grunt plugin to remove unnecessary bytes of PNG and JPG using Yahoo Smushit","version":"1.1.0","homepage":"https://github.com/heldr/grunt-smushit","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"bugs":{"url":"https://github.com/heldr/grunt-smushit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/heldr/grunt-smushit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"~0.6.0","wrench":"~1.5.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","webperf","gruntplugin"],"dependencies":{"node-smushit":"~0.5.1"},"_id":"grunt-smushit@1.1.0","dist":{"shasum":"7d249c2f93cd5e5dee6695e933ca10c8cc7636b4","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-1.1.0.tgz","integrity":"sha512-oX63WLQoTUCpWP+DSNlEabnG9Sr9VfuvnXGKfQextW0Yt2xd8ZwrlcGxnclGqxL6hoiBfkU8XFQW16sp5fBBBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjwCL6Va3t1nDlaS812fgsxrMu3jSLGjMPhNyht8p7LwIhAJJg3N74Fg/M2xjSRD3YOVoVPTGCVsCT0hvo4PfSCoqE"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"helder","email":"heldr@me.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"1.1.2":{"name":"grunt-smushit","description":"Grunt plugin to remove unnecessary bytes of PNG and JPG using Yahoo Smushit","version":"1.1.2","homepage":"https://github.com/heldr/grunt-smushit","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"bugs":{"url":"https://github.com/heldr/grunt-smushit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/heldr/grunt-smushit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"~0.6.0","wrench":"~1.5.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","webperf","gruntplugin"],"dependencies":{"node-smushit":"~0.5.1"},"_id":"grunt-smushit@1.1.2","dist":{"shasum":"c4a5d07c082e06e8af9249988af2cc2f66284991","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-1.1.2.tgz","integrity":"sha512-N2U4MyKnmEmF2BIEGQ80iMZL8wiD8DlpMKn7tMafWxuqaIlYiUHFr1OUBUGq8SYhXFPQPrD0zFk1EL8s2HiHzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgAVuN0UrpSPIMFqw1xl2q/9mZ38Q0C+sVAEcvr3TvSgIhALczJ6hSSZvILbHhPV2jUOpaBYBc6ldHMfGrvDNGPh05"}]},"_from":"grunt-smushit","_npmVersion":"1.2.30","_npmUser":{"name":"helder","email":"heldr@me.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"1.2.0":{"name":"grunt-smushit","description":"Grunt plugin to remove unnecessary bytes of PNG and JPG using Yahoo Smushit","version":"1.2.0","homepage":"https://github.com/heldr/grunt-smushit","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"bugs":{"url":"https://github.com/heldr/grunt-smushit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/heldr/grunt-smushit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"~0.6.0","wrench":"~1.5.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","webperf","gruntplugin"],"dependencies":{"node-smushit":"~0.5.1"},"_id":"grunt-smushit@1.2.0","dist":{"shasum":"8450253702e8409fe9cc31ea5e251d7f9ce59c51","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-1.2.0.tgz","integrity":"sha512-i7LyWRDtZx8M95X2ZV5nhNN0CQb4MbTMily7KBrj0CAA3gOpZZnqRyZ6iEIwMeld6I7aUrgVsnbdzJfZWFzeRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFgP5YCuR23iLxlpvmpcX7TAuZ2wASC3rOM7o6Rc7LwAiEA9oZBQ/mptbm8yHey8/ibyA3zJbFJNPzR6P1sO/0haU8="}]},"_from":"grunt-smushit","_npmVersion":"1.3.24","_npmUser":{"name":"helder","email":"helder.css@gmail.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"1.2.1":{"name":"grunt-smushit","description":"Grunt plugin to remove unnecessary bytes of PNG and JPG using Yahoo Smushit","version":"1.2.1","homepage":"https://github.com/heldr/grunt-smushit","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"bugs":{"url":"https://github.com/heldr/grunt-smushit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/heldr/grunt-smushit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"~0.6.0","wrench":"~1.5.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","webperf","gruntplugin"],"dependencies":{"node-smushit":"~0.5.1"},"_id":"grunt-smushit@1.2.1","dist":{"shasum":"25986bb72c0e434f6fe07a11a780c6c3027d8287","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-1.2.1.tgz","integrity":"sha512-07i9kKCTM5gMPq7kxMs8MXgCNIc0WIg1PvX/xdBjtcqulxJX1jlINx2sF6IWgpTIOeuKo7NkFFTPNvCx97oCew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcXRcg0cXtyY/smhfFA+TYCO0nt0BMSTBRFE/bRL/3MQIgRxzG6t6P2H7X8Rav+ekoquQHQ0I50nDmpYwV0LbtXtk="}]},"_from":"grunt-smushit","_npmVersion":"1.4.3","_npmUser":{"name":"helder","email":"heldr@me.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"1.3.0":{"name":"grunt-smushit","description":"Grunt plugin to remove unnecessary bytes of PNG and JPG using Yahoo Smushit","version":"1.3.0","homepage":"https://github.com/heldr/grunt-smushit","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"bugs":{"url":"https://github.com/heldr/grunt-smushit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/heldr/grunt-smushit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.4.0","grunt":"~0.4.5","grunt-contrib-copy":"~0.5.0","grunt-contrib-jshint":"~0.6.0","wrench":"~1.5.8","grunt-release":"~0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","webperf","gruntplugin"],"dependencies":{"node-smushit":"~0.5.1"},"_id":"grunt-smushit@1.3.0","dist":{"shasum":"4a983ca6fa22c46f768c037e363bdfadc2da1060","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-1.3.0.tgz","integrity":"sha512-Tt24odWsV4J7aDCVSWhzoEYD4OVwP/OcyDNemq39x8r3Q6dPZL4z3aL37+CXqWsvDCQ1TdYgst4G3W/GFhSuKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCogIzKoTApe/eAyof3rHv9DfIB82Nd/IcFxv5om7jvywIhALRHBuVj6SgAcqd3G7Ubn8ehq3l2zO+dDFbPOWngg6hp"}]},"_from":"grunt-smushit","_npmVersion":"1.4.3","_npmUser":{"name":"helder","email":"heldr@me.com"},"maintainers":[{"name":"helder","email":"heldr@me.com"}]},"2.1.0":{"name":"grunt-smushit","description":"Grunt plugin to remove unnecessary bytes of PNG and JPG using Yahoo Smushit","version":"2.1.0","homepage":"https://github.com/heldr/grunt-smushit","author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"bugs":{"url":"https://github.com/heldr/grunt-smushit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/heldr/grunt-smushit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","grunt":"^0.4.5","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"^1.0.0","wrench":"^1.5.8","grunt-cli":"^1.1.0"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","webperf","gruntplugin"],"dependencies":{"node-smushit":"~0.5.1"},"gitHead":"b85f8d0185f5bc3f47109a4b7014eea53dfa762f","_id":"grunt-smushit@2.1.0","_shasum":"c353a6f670deaeaf189eb4e19d560e2a573db28f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"helder","email":"heldr@me.com"},"dist":{"shasum":"c353a6f670deaeaf189eb4e19d560e2a573db28f","tarball":"https://registry.npmjs.org/grunt-smushit/-/grunt-smushit-2.1.0.tgz","integrity":"sha512-o7W87x2OsBLzwSwOxHdSvAVmvzvtgVfCWU1E11SGDwd0SC306ZR3tqwrp9bn0oH8vwGQDQmflEbVIBvqPVGTBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs9T+6vkqEuY5fIOAhLHab+vwWQdmzU5RBSb4QXaHe0wIhAIci1rPCX6gjdty83O9hWitCbAFqeCbgb0mx7LtGbvTK"}]},"maintainers":[{"name":"helder","email":"heldr@me.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/grunt-smushit-2.1.0.tgz_1459091050740_0.20075629791244864"}}},"readme":"# grunt-smushit [![Build Status](https://secure.travis-ci.org/heldr/grunt-smushit.svg)](http://travis-ci.org/heldr/grunt-smushit)\n\nGrunt plugin to remove unnecessary bytes of PNG and JPG using reSmush.it\n\n> reSmush.it is a FREE alternative to Yahoo Smush.it (deprecated on March 2015). This tool provides a online way to optimize pictures size via a documented webservice.\n\n[Read more about reSmush.it](http://resmush.it/)\n\nPrefer Gulp? [gulp-smushit](https://github.com/heldr/gulp-smushit)\n\n## Getting Started\nThis plugin requires Grunt `0.4.x`\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-smushit --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-smushit');\n```\n\n## The \"smushit\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `smushit` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  smushit: {\n    mygroup: {\n      src: ['tests/img/**/*.png','tests/img/**/*.jpg'],\n      dest: 'tests/img/min'\n    }\n  }\n});\n```\n\n### Options\n\n#### options.service\nType: `String`\nDefault value: `null`\nCall another service instead of Yahoo Smushit\n\n#### options.verbose\nType: `boolean`\nDefault value: `true`\nShow image compressing rate log\n\n### Usage Examples\n\n#### Output Folder\nMove your files to a target folder (should not be into the same).\n\n```js\ngrunt.initConfig({\n  smushit: {\n\n    // catch all files from a single folder\n    group1: {\n      src: 'tests/img',\n      dest: 'tests/opt_img'\n    },\n\n    // filter by filetype\n    group2: {\n      src: ['tests/img/**/*.png','tests/img/**/*.jpg'],\n      dest: 'tests/img/min'\n    },\n\n    // set each file\n    group3:{\n        src: ['tests/img/logo.png','tests/img/whatever.png'],\n        dest: 'tests/img/min'\n    }\n\n  }\n});\n```\n\n#### Replace files\nBe safe to replace all of your old files with this option.\n\n```js\ngrunt.initConfig({\n  smushit: {\n\n    // a single directory\n    group1: {\n      src: 'tests/img'\n    },\n\n    // filter by filetype\n    group2: {\n      src: ['tests/img/**/*.png','tests/img/**/*.jpg']\n    },\n\n    //replace recursive\n    group3: {\n      src: ['tests/img/logo.png','tests/img/tellme.jpg']\n    }\n\n  }\n});\n```\n\n#### Work with a nested folder\nRecursively walk into folders and smushit files\n\n```js\ngrunt.initConfig({\n  smushit: {\n\n    // catch all files from a nested folder\n    group1: {\n      src: 'tests/nested/img',\n      dest: 'tests/opt_img'\n    },\n\n    // filter files in a nested folder by filetype\n    group2: {\n      src: ['tests/nested/img/**/*.png','tests/nested/img/**/*.jpg'],\n      dest: 'tests/opt_img'\n    },\n\n    // retrieve files in a nested folder by file name\n    group3: {\n      src: ['tests/nested/img/**/southpark.png','tests/nested/img/**/southpark.jpg'],\n      dest: 'tests/opt_img'\n    },\n  }\n});\n```\n\n#### Provide multiple source\nSmushit one folder, or many of them\n\n```js\ngrunt.initConfig({\n  smushit: {\n\n    // catch all files from a nested folder\n    group1: {\n      src: ['tests/img1', 'tests/img2'],\n      dest: 'tests/opt_img'\n    },\n\n    // filter files in a folder by filetype\n    group2: {\n      src: ['tests/img1/**/*.png','tests/img2/**/*.jpg'],\n      dest: 'tests/opt_img'\n    },\n\n    // retrieve files in a folder by file name\n    group3: {\n      src: ['tests/img1/**/southpark.png','tests/img2/**/southpark.jpg'],\n      dest: 'tests/opt_img'\n    },\n  }\n});\n```\n\n#### Use of cwd\nProvide your base directory\n\n```js\ngrunt.initConfig({\n  smushit: {\n\n    // src folder is 'tests/img' and dest is 'tests/opt_img'\n    group1: {\n      cwd: 'tests'\n      expand: true,\n      src: 'img',\n      dest: 'tests/opt_img'\n    },\n\n    // multiple src folders: src folder is ['tests/img1', 'tests/img2'] and dest is 'tests/img/min'\n    group2: {\n      cwd: 'tests'\n      expand: true,\n      src: ['img1/**/*.png','img2/**/*.jpg'],\n      dest: 'tests/img/min'\n    },\n  }\n});\n```\n\n\n#### Your own service\nThere is an option that you can set your own image optimizer service. Its a good alternative if you don't want to wait for smush.it web service latency.\n\n```js\ngrunt.initConfig({\n  smushit: {\n    options: {\n      service: 'http://myimgopt.com/exec'\n    },\n    mygroup: {\n      src: ['tests/img/**/*.png','tests/img/**/*.jpg'],\n      dest: 'tests/img/min'\n    }\n  }\n});\n```\n\n## Contributing\n\n```cli\n$ git clone git://github.com/heldr/grunt-smushit.git\n$ cd grunt-smushit\n$ npm install\n$ npm test\n```\nNOTE: Be sure to keep up to date the plugin tests and jshint code quality.\n\n## Release History\n  * 2015-09-05   v2.0.0   Use resmush.it due Yahoo Smushit deprecation\n  * 2014-05-19   v1.3.0   Pass node-smushit options through grunt file\n  * 2014-03-30   v1.2.1   Bugfix. Fixes [issue 29](https://github.com/heldr/grunt-smushit/issues/29)\n  * 2014-03-03   v1.2.0   Use cwd only for source files, following the [grunt pattern][grunt-cwd-pattern]\n  * 2013-07-15   v1.1.0   Support nested folder structure, support for multiple source folders\n  * 2013-07-15   v1.1.0   Enable the use of cwd parameter\n  * 2013-06-16   v1.0.0   Rewrite task on top of [grunt-init-gruntplugin][grunt-init-gruntplugin]\n  * 2013-05-26   v0.4.2   Add support to different service #16\n\n## Credits\n  * [node-smushit][node-smushit]\n\n## License\n\nMIT License\n(c) [Helder Santana](http://heldr.com)\n\n[node-smushit]: https://github.com/colorhook/node-smushit\n[grunt-init-gruntplugin]: https://github.com/gruntjs/grunt-init-gruntplugin\n[grunt-cwd-pattern]: http://gruntjs.com/configuring-tasks#building-the-files-object-dynamically\n","maintainers":[{"name":"helder","email":"heldr@me.com"}],"time":{"modified":"2022-06-18T15:59:37.283Z","created":"2012-06-18T15:21:46.663Z","0.1.1":"2012-06-18T15:21:50.283Z","0.2.0":"2012-06-20T04:25:58.144Z","0.2.1":"2012-06-26T03:08:39.465Z","0.3.0":"2012-07-04T03:07:38.153Z","0.3.1":"2012-07-27T21:30:35.924Z","0.3.2":"2012-07-28T18:05:17.555Z","0.3.3":"2012-08-20T12:48:26.037Z","0.3.4":"2012-09-03T13:21:20.515Z","0.3.5":"2012-09-03T13:27:45.254Z","0.3.6":"2012-09-11T22:09:05.467Z","0.3.7":"2012-09-12T19:54:34.611Z","0.3.8":"2012-11-14T20:14:10.302Z","0.3.9":"2013-02-04T15:10:41.936Z","0.3.10":"2013-03-06T02:10:09.675Z","0.4.0":"2013-03-06T02:47:25.085Z","0.4.1":"2013-05-21T17:25:41.433Z","0.4.2":"2013-05-26T15:33:31.385Z","1.0.0":"2013-06-16T07:50:37.764Z","1.0.1":"2013-06-16T08:18:18.865Z","1.1.0":"2013-07-16T21:25:17.842Z","1.1.2":"2013-07-16T22:06:06.972Z","1.2.0":"2014-03-04T04:52:38.204Z","1.2.1":"2014-04-02T03:46:38.127Z","1.3.0":"2014-05-29T19:30:39.601Z","2.1.0":"2016-03-27T15:04:11.992Z"},"author":{"name":"Helder Santana","email":"heldr@me.com","url":"http://heldr.com"},"repository":{"type":"git","url":"git://github.com/heldr/grunt-smushit.git"},"users":{"fgribreau":true,"lmillward":true},"homepage":"https://github.com/heldr/grunt-smushit","keywords":["smushit","png","jpg","gif","image optimizer","compress image","image","web performance","webperf","gruntplugin"],"bugs":{"url":"https://github.com/heldr/grunt-smushit/issues"},"readmeFilename":"README.md"}