{"_id":"spritesmith","_rev":"163-cad6c7bcac045d462ce8dcfb6abb991b","name":"spritesmith","dist-tags":{"latest":"3.5.1"},"versions":{"0.3.4":{"name":"spritesmith","version":"0.3.4","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.3.4","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"cdb8588b7a4f1604b7a04a3b579155b843d31189","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.3.4.tgz","integrity":"sha512-gof1LrHlA1ey//gBDV/7xmcp5vkgJ+y7OYCpXjFbWdVyR/j/b/uJZEGwsXki+B9i16FJ3g8gPV+U+Cef1JT7fg==","signatures":[{"sig":"MEQCIF+e65/jDwmpcbK93eLinOv/burujX+QAgnn3/wHq7ADAiA+8hwwG95qBXqIyjKVqg7J1uLamjoZ0KO7rRkaKeLeoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","scripts":{"test":"mocha src-test/smith.test.js"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","async":"~0.1.22","canvas":"~0.13.0","layout":"~1.2.1"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"gm":"~1.4.2","canvas":"~0.13.0"}},"0.3.5":{"name":"spritesmith","version":"0.3.5","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.3.5","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"8b00ee78086181a4004cccca3700fdfe7113ae61","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.3.5.tgz","integrity":"sha512-UKu34/fsKaQjH9W4T4S/WbFG2Y9BRxtfdmyh7wOg3Vz7OxLuEV+LH4+QNZMrcfBnhuCiehKT0+Q6qd0s4bIxWA==","signatures":[{"sig":"MEUCIQD1Zos/QT8xUUEWm85BDa9GwyarIyMIcjGhP9sq0p6UFwIgFBEdtZOLgVdq70or3cWI1ht5Tfa5X/attM5Zt6jnSD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","scripts":{"test":"mocha src-test/smith.test.js"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","async":"~0.1.22","canvas":"~0.13.0","layout":"~1.2.1"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"gm":"~1.4.2","canvas":"~0.13.0"}},"0.3.7":{"name":"spritesmith","version":"0.3.7","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.3.7","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"65020a8b2b8d5e290522e8c8341a1ab30b6caf4c","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.3.7.tgz","integrity":"sha512-IehmZ4yTvqwvJa6zemL5/6MBQVTo4DMMG2PUJtAbaJ9JbaHKUs/8D2DJLLRDqMn+6GaQvsTXZQ5UnNy9+PxjRw==","signatures":[{"sig":"MEQCIGNhTe0M974iVF/oX2YWqV7mN1yB52G3sNfvgtxPApRWAiA+by4c1qa8D92PermToJEQmAirhVvl63ndTh69NsTaaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","scripts":{"test":"mocha src-test/smith.test.js"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","async":"~0.1.22","canvas":"~0.13.0","layout":"~1.2.1"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"gm":"~1.4.2","canvas":"~0.13.0"}},"0.3.8":{"name":"spritesmith","version":"0.3.8","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.3.8","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"e0dcffe76f162c2e82c26f115f3c05b1c0cddeb5","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.3.8.tgz","integrity":"sha512-SnWgV8QM7SwyH2uAqzTulKk35P5KLK+lfF//oKKk4m5iYB5lS2gj/Szx/usPxyvB6Iw88XQAz9ITEeVC2q6RkQ==","signatures":[{"sig":"MEYCIQCv3h1CU5kiJD8534qi+Z3eYmIr5mox1tb2kPmkth8/GgIhAPo7DQlUGIpSK9ragUjWW1bAiGHL7WFp06i6GjBUMMdj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","scripts":{"test":"mocha src-test/smith.test.js"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","async":"~0.2.6","canvas":"~0.13.0","layout":"~1.2.1"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"gm":"~1.4.2","canvas":"~0.13.0"}},"0.3.9":{"name":"spritesmith","version":"0.3.9","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.3.9","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"1f80ddaeb3f6d41168840ac896471fb598cbaffb","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.3.9.tgz","integrity":"sha512-H0//Jksz0/dB5+aObK6rJk91XYuTj7ULuXg7bMljJzd+HUDdNShD7hn++DQptdoxuk9sUUZo9ROGo+tzbKunNA==","signatures":[{"sig":"MEUCIQD2VRh0FQZkzG5hnrDCU88yYcDD+5Egp5QYOvhGh9WsOgIgDnfidSoi3Od9II0In1r4cIq8LtpR9uEEh4IrwY0uoHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"mocha src-test/smith.test.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","async":"~0.2.6","canvas":"~0.13.0","layout":"~1.2.1"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"gm":"~1.4.2","canvas":"~0.13.0"}},"0.3.10":{"name":"spritesmith","version":"0.3.10","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.3.10","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"c23fbece7e3a16f5d024c05c65bd916ea11235b6","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.3.10.tgz","integrity":"sha512-kas6Z+6JWRPau7lMDTqCoDuFeRz4wkpFhfUBFedbnN/R7gBVAzDuHKZyVmS2yiVJFUXYfyX9dPT5lLePvBu1GA==","signatures":[{"sig":"MEYCIQDHBZdHga5VnbHz2hT0GOo+KmDQL2pgOt8zBvASetYQuAIhAKdM08fBnWSr9ZZYMltUAAwg77jdWue+ied7btPycuGJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"mocha src-test/smith.test.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","async":"~0.2.6","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","layout":"~1.2.1"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"gm":"~1.4.2","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg"}},"0.3.11":{"name":"spritesmith","version":"0.3.11","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.3.11","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"d944a196ce7aaf866f3454413f4169f6ae213b55","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.3.11.tgz","integrity":"sha512-sNrXy+PwUz89mqbtpd7YYzIw4nEqyfK4qJ0Z+zMr+wl/HKHbsIwt+egvaVPrfFVkCFvShK5p6s8YvmHn9VwZFA==","signatures":[{"sig":"MEQCICF8y8TPh6NEpjF9dPZm7mdIyDBZziDwQ7RthyhnpQzmAiAku4ObxWMrOvs3LUsdEGMlstNUtn7QhvtYRkR6jzTFkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","async":"~0.2.6","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","layout":"~1.2.1"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gm":"~1.4.2","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg"}},"0.4.0":{"name":"spritesmith","version":"0.4.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.4.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"e93b32093d151c3581d41f3d3c8ff2ec4a7af28e","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.4.0.tgz","integrity":"sha512-2C6gtBA4vaHn096xy3kMepRzm41+RGBuAtfjxInnSBUpnpL+h4XmpsOxFLosxEQdsVh9rxrjLkLZFbO3b8aQWQ==","signatures":[{"sig":"MEYCIQCioJyUqpFvNtjt2fVZeyK9XloD9f8j41k69Ekvx0ZA2QIhANunoniV/slaboQcxV4c+FINgzA5HhtX6HnJ2e+nzyd8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm && ./run.sh phantomjs"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","tmp":"0.0.18","async":"~0.2.6","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","layout":"~1.2.1"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gm":"~1.4.2","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg"}},"0.4.1":{"name":"spritesmith","version":"0.4.1","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.4.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"b57b860b3659b27ab493791fc11368d7f6aa20fc","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.4.1.tgz","integrity":"sha512-IEEetoNYIL+I5njDkCjDgrEdexQcJtPaPXnZnTEvq4A/55KI+20OqYQUkdWbb2gvzB8B3ySUfZpW42nmsGU6dw==","signatures":[{"sig":"MEUCIQCLbZnHJvSxPbsEaO+xXMcBvEShlyy/X8CCTzx364407AIgOFi6qmPbFJaFxhODIaqfOuMF/ar10t9qWfA6546pNws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm && ./run.sh phantomjs"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","tmp":"0.0.18","async":"~0.2.6","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","layout":"~1.2.1"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gm":"~1.4.2","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg"}},"0.5.0":{"name":"spritesmith","version":"0.5.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.5.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"8df58ada073003dadbc73112c7b48aa37b138461","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.5.0.tgz","integrity":"sha512-DiZKTWNBk4U/jjIyciCFXn6/e3FZgd1UM8ZccraoieC1tuExxzcqWLmOqfmND3YD7NPOpml+eoDK7tZ7LlaNQg==","signatures":[{"sig":"MEYCIQCmOvg9KSAYL+tmm1OC4TYGH9Xip6w23AtCFZdtyqVbxwIhAPk3ro9DbHHxYfsAIhCxCWRICWlba+dv+UJ7xRb+9IFQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm && ./run.sh phantomjs"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","tmp":"0.0.18","async":"~0.2.6","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","layout":"~1.2.1"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gm":"~1.4.2","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg"}},"0.6.0":{"name":"spritesmith","version":"0.6.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.6.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"2c2a9ceb10bfe716186d6a735c11cd920276426c","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.6.0.tgz","integrity":"sha512-I12EDwgVXGFyk7e0GzksJFOhXdLs4NCYIp/OhdgdCW25rYAlkFyEfrxKGKvaK3lFk0hEWJdh2wrQD3IikJggGA==","signatures":[{"sig":"MEYCIQDRBNPciSAoDqrSZISe68IVFl7WUe1mwo8Zbn+tVo3GWAIhAP6FS5vAZ94jG1XviDun8OjPeVvf0t4WnwlAb5AIqyLI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm && ./run.sh phantomjs"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","tmp":"0.0.18","async":"~0.2.6","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","layout":"~1.3.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gm":"~1.4.2","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg"}},"0.6.1":{"name":"spritesmith","version":"0.6.1","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.6.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"f91e9eea483bd3a657e671d2ac8cb476b212beef","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.6.1.tgz","integrity":"sha512-HV4/f5MdsxZFKQZMi9EG9cBnIhRNlYWhxESYFpxwqH/esRnTlgbuHrGf1ccw1HdWATbmrbJpcqacL8eoZhBZWA==","signatures":[{"sig":"MEQCIGF79OXPiBp12sScZhMeTBZtpe2fvil8uAX3UGqu5FV+AiBUCgysmcH8sjwmAqTm17OJ/mcc25kUw5cxE69WHy3ekw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm && ./run.sh phantomjs"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"gm":"~1.4.2","tmp":"0.0.18","async":"~0.2.6","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","layout":"~1.3.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gm":"~1.4.2","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg"}},"0.7.0":{"name":"spritesmith","version":"0.7.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.7.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"4c64bcdbf82f41fe89e5d1b548d5744f9e240ef4","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.7.0.tgz","integrity":"sha512-pXBSgBK/xANcALSuQfol2yOInZlo8RWOBYkHdun8s9gkKiC/HV3JwFuzuuf96jHEeYyG47gW286lIqDwiYI7ig==","signatures":[{"sig":"MEYCIQCl6PBoZZ0CUYpXjwkVXMzZ5+zXucbfOahzeRcs2/+qywIhAKckd9gprPTYsP/H2JM0AfD6sMSurPdJ3QiZQu6QbAfi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.1.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.1.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"}},"0.7.1":{"name":"spritesmith","version":"0.7.1","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.7.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"2cb87cb778f3415ba86059eed0a771d8ff905a81","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.7.1.tgz","integrity":"sha512-cAC/Ph56DoxmDiXbhXttFpkukimSPV8IWzyrH3cmn1BC5B0XMcGLb+k34pH4BJDs7LsOnC5l5BwNoo9Pb/Sdxg==","signatures":[{"sig":"MEUCIHBQRF8MXZOwO/T3J+97Bh9+l+lwbcmv9SAx3yn8KoviAiEAloFT9+F0r9Rj1SUCPYQdmaNF51HHq6ut+BAH2f8Uq00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.1.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.1.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"}},"0.8.0":{"name":"spritesmith","version":"0.8.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.8.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"08a6bb15747521a5827ac0ccc49f7602ec0ef7fe","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.8.0.tgz","integrity":"sha512-mzqdgm75p7Au4yS+VXkyOAHaIt5S9wFW6mTkYiLa+LhnfSSJvqY3uTIZ4Nwi+AfrxmHm3QZPnfjcUVcje+Otjw==","signatures":[{"sig":"MEUCIQDGql76GQjZf3H8Mz5kpwtd/Kz2jBEk4+ORNu0jmNZacgIgJgbBXKVzDZSXZb+2YjTwC91udvO6KKwWXbYcOPfr5OE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"}},"0.8.1":{"name":"spritesmith","version":"0.8.1","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.8.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"70cb902f666b70af89edd7e32b54b03eced1d8cc","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.8.1.tgz","integrity":"sha512-YJqm90kU2tjapXDnu6KvCnY92t1Q0F5kj1yV9jaOivG5MQCZCIN2uejKncUehtgPBi6TzltzqwgVR1lG3Egtlg==","signatures":[{"sig":"MEQCIErZomm3/sfV/TFY0qQvBwL8NTw+4lUR+FJPfLXI/c75AiAiZID/y9l1tsDzFx7aZhmT0GdQC6mS8xwLfFobeXsipA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"}},"0.9.0":{"name":"spritesmith","version":"0.9.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.9.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","dist":{"shasum":"0b8653d7e06a4e0b174df1825eec982c5098ad0d","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.9.0.tgz","integrity":"sha512-/LtSksG5+UHcYdFoDCG/eyzjbThfnRr6lGoGQxAwZaCfwoovohmuyiMhud8GrM8lwtEyIrhnn8gUbiNrmqoJ5Q==","signatures":[{"sig":"MEYCIQCNsjmNNAFaUMbj2bOPo9+/iVrGWjnvs85GUYWwLVo07wIhAPyNMyONmA8GwJl18WpnEtbXskG2fag2u32VocSZ8ZW4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"}},"0.10.0":{"name":"spritesmith","version":"0.10.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.10.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","dist":{"shasum":"7920de47703ec56a2361e471740027e04da5eb95","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.10.0.tgz","integrity":"sha512-HxNecVGhWqsaB5dcsgUTrE78GGM6gUoLyoGQvfZKNmQ5utF+Ybr7rtBLp4FsdSFDmhCd9AM2znz+jJibC7jkmg==","signatures":[{"sig":"MEUCIQCOd8t4LbDwn+noSLtSREC61XNUtu1Ao6ocp9PXIppr9gIgNg7mnOSRDl7QexuSS4M0BNf2F2rQgifx9ncUZf82Z08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"}},"0.11.0":{"name":"spritesmith","version":"0.11.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.11.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","dist":{"shasum":"45447221d02ed0b30c235b567ebc40e555f7c8f0","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.11.0.tgz","integrity":"sha512-Hz9+GSoKqLU2NJmoDe9p4Oe8QQix15vjLa2K6Xq7RioMAYbsre9kBtZfwuCBBdz+j218nkE88wG2F+6Z1BvXBg==","signatures":[{"sig":"MEUCIQDMvn3un2cltnOO1FflJ+gYjzH3DsDdlIH0owZWIVr8vgIgBsWX6wwrYWRwa44jHyGzTez+sIbY5seLNwPz4PIa0bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.2.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"}},"0.11.1":{"name":"spritesmith","version":"0.11.1","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.11.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"073bb9e101cc911fe6b31113628595189bd81364","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.11.1.tgz","integrity":"sha512-NRsYtcAGkIyqMXVgyduA9pcuTutb5+UYRZDdbKpoTIXcuy0LzViJ9OBTE79x1BUAQPqd94tGOY/677pW0ZkjPw==","signatures":[{"sig":"MEUCICrd5T5uo7FLE6Q3/SPkWBchMMJ1BMRpqJsQz1c94rk1AiEA6/XR85QbLeFuLY4rjlwen2o+MIC4fxxcSnXQfpuhdT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.11","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.1.2"}},"0.12.0":{"name":"spritesmith","version":"0.12.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.12.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"2f8ef42c6a2682abec10d5402d4da7de19d18e8d","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.12.0.tgz","integrity":"sha512-EDE1/Clv/Ee9adwxGiquNpqdyHCifg/fAEpRspodUxx0v6/h1CbpcNUa69jn0KnbHEwkkAbddXuu3js7CyfiCg==","signatures":[{"sig":"MEYCIQC8SZvXAFtvdi4qHeIqBqZDfuMsfm9jvIOxMVYwhObSyQIhAJaobaBniFIjCBOYywzEHCgDStgz7OMy4QT/RsfAf5rM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.11","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.2.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.2.0"}},"0.12.1":{"name":"spritesmith","version":"0.12.1","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.12.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"d6e347c1da95ca72e4580e8f6e0a74ea928700f8","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.12.1.tgz","integrity":"sha512-RvoWVuk2K98zW2c1eRQnrj/Y5yzGLqadB99kOPY+ysYPsQvVIx7q3yZe+sR4pJNih0p/N9yOzm2mhCZYTfjmng==","signatures":[{"sig":"MEUCIGLAHRSeBJTox9nC3ROrQ/X15HkCf+/TEA0tvt2B3E5aAiEA+0yRprtFFXBkeYtX9bvrnO4CM9q0/fzrzH+hAS7968U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.11","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.2.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.2.0"}},"0.13.0":{"name":"spritesmith","version":"0.13.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.13.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"3f7841bea1433b0dcadc16f6ed8ab3b59109e4e5","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.13.0.tgz","integrity":"sha512-OD7kFkMvnmyCr4x8IZeKIAy49+nROl7qLYlK5O1BUhy3/B3CSIzmGhPq3Mxr4sjDO4XZKq5SGs+zMb/DF20PDA==","signatures":[{"sig":"MEUCIQD3YiOahPyJ50jrkLDlGvrbNd2szz+JwedaqH7EsUxdewIgXH6vgF3fvMtHMGMRCJA+ssrHmtLjYCpve3FHpcyJ2eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.11","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.3.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.2.0","canvassmith":"~0.1.0","phantomjssmith":"~0.3.0"}},"0.14.0":{"name":"spritesmith","version":"0.14.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.14.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"727faaab84aec30f10ba09ff648251cac398818f","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.14.0.tgz","integrity":"sha512-DFfjsXbN9TUDHzXff1xmqNcNLuYdMxrH504jXxeNl2RDGKSPcCALuol1islfOBBBKggWWtCYbtJdnHMyVEmzfg==","signatures":[{"sig":"MEUCIQDrURj4i6BktRDoRH5mDc6Qh8H8qMeCcFi+7IIXAJHu8QIgAL3hB6P5fbwgpIJlfy64gF1fv3ZO/czQr0lEqZzXznE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.11","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.3.0","canvassmith":"~0.1.0","phantomjssmith":"~0.3.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.3.0","canvassmith":"~0.1.0","phantomjssmith":"~0.3.0"}},"0.15.0":{"name":"spritesmith","version":"0.15.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.15.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"c8cf31783f87f5d636b4b4db98f1d480124208c0","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.15.0.tgz","integrity":"sha512-ykOp45Phgdg3+aEIKnMVuBVjy6qCoExeIH/JKW5AD/zORwqYijqYThl8FktmiOQSV4K3Bara9AjJcuFkPZkIqw==","signatures":[{"sig":"MEQCIFMtmXAS4Sem2Hdo+kMbRgKZArX4ztClh0bDwuL6WMO0AiASh+fmqHscprHI/AdaIToPRPEY3nbOpXi0jOajRQOPBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.11","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.3.0","canvassmith":"~0.1.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.3.0","canvassmith":"~0.1.0","phantomjssmith":"~0.4.0"}},"0.16.0":{"name":"spritesmith","version":"0.16.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.16.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"1ebfa3fea5cf17496f9e64f1b45d045216376f68","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.16.0.tgz","integrity":"sha512-9Vbf1t8pofr0UHXQ3Gqv2LzI2XNk1lfIQsNsl3fSzg1oiiy+/ccWIU3qvFs0OMJRJhedu79ff8pN2psek5fUKQ==","signatures":[{"sig":"MEYCIQCBE6MXq/i4Rfvpk2bdR0ZLRjYXJMA2Hp+erRIsl8SXRgIhAJWtdHKv/Tdb6sw56TPFAl//iaDpZHRNiWdmDzX5iDbL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.11","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.3.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.17.0":{"name":"spritesmith","version":"0.17.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.17.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"43ef3ce5940d01581bee7eb25bdc9f9640911f18","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.17.0.tgz","integrity":"sha512-2YSQvwIGCVsolsT0rP/HNLGvX8LZjdOSybHFEOa750ttgpKWzOeydn/NR854ZeZsY61DdoaE6zgvLdzUFVHTYw==","signatures":[{"sig":"MEUCIQDwMMkWOf3Uf1hpJmP1KtLdr7+rVRPaONkeA8u46JY4ewIgDbA52FVnEmWLo+EmgU+Ejl45wlJRoQ4Nq4SyRpac368=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.17.1":{"name":"spritesmith","version":"0.17.1","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.17.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"a80f4bdf46ba40b3e41b407974fd26cf33caf70f","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.17.1.tgz","integrity":"sha512-VKTRXY31VBSe62aogbOv4tetw1zfHhkuqFa018Jl2YNEkRj51fyrUKK4MJSaJpeN82LlBcPbvDxrV6ATD4pbhQ==","signatures":[{"sig":"MEUCIGfkDujiN3bYZiPT8hWdlnXQXd+o4Vp846NSnQEGOi6CAiEAiLT8TaISjgVoMZP8fI9m8TssmXhj4F+4cJPBBc5Fgow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.17.2":{"name":"spritesmith","version":"0.17.2","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.17.2","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"d18ef4c39b0c681d34e51e0fac6f8cdb5bc0fade","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.17.2.tgz","integrity":"sha512-1fPzBWZ+E3LNZwBxRf27w9XZ+HsD5crnAqwYYnbbetf7ytPH4kXo2dv/3ocfg3JiW/m9/lqxBIKGh4+E29K4qw==","signatures":[{"sig":"MEUCIQC0OnoXansrLajhYGf5URBXr/i6DlxEND0y2xtygaPVjwIgWQT22E7IfqN0JW9eKScKgoE6EZhb+rz5Af0FzlO9n7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.17.3":{"name":"spritesmith","version":"0.17.3","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.17.3","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"7c274708e547dd55885e862ca25b02bbc3f193cc","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.17.3.tgz","integrity":"sha512-tE/AAdJjSVytO9gT4g0oLNQcmKDlc4IpRE7G2VDUK9xc/blYmQ7aa9gT5mZnvihD1yrvYdZxNv94cSVkpticIA==","signatures":[{"sig":"MEYCIQDkn9+4OkMn+W3fzXLBGjXXJ0+KiQr/AOp/lAbhbEF2JAIhAO2ZdzlsAogXPhMkXY03PBqYPILPwCq3CONLWpV4siVf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.17.4":{"name":"spritesmith","version":"0.17.4","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.17.4","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"4ed452c86b3580c9680babaa1fa895507569fd51","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.17.4.tgz","integrity":"sha512-pXOn2QNmMJJ+NBAhuGvDQgzJTNDzwPkHNvdkFfT7LurnmrWJpoVQGRIb2TaTxn0aTl4o8AojsBwmhEZIsKkE/w==","signatures":[{"sig":"MEUCIGWvutZvRJUYYdhw529Gml6VddgM6kCz9uJOHb/cPcP1AiEA3mUswDvtgd9TyQIr/5O52bZd9YStrhJ1H8RW1rRy/bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.17.5":{"name":"spritesmith","version":"0.17.5","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.17.5","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"38c2ed0b961799c37d019988d201139615363db1","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.17.5.tgz","integrity":"sha512-MXsI2nq82icowIc9fPp6M9ukfkEiuMYcen9oWjLGmDezjewEj44xSm1oKDf4dyMm7vP3IcRV+ZEfqOyGZ39E2w==","signatures":[{"sig":"MEQCIFVdUKhi3cazV6j5lu/AQ6y0Pc/XGlpw7vHhAkgXmflTAiBSHWmF54RzPeo0xuLnFLFwLm7xa9U7IBVSwEAeujBrbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.21","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.3.0","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.18.0":{"name":"spritesmith","version":"0.18.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.18.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"86d8e98025de8db38427913d3b4c0baa9c525939","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.18.0.tgz","integrity":"sha512-egRWp/uYYQUApXZG1PwnBSU7AxtTxys3hBymlLJf9j/IBPUX84B2UGr9yR0FH7J8cOkNcmqwC+Fwsm/2RDkVRA==","signatures":[{"sig":"MEUCICuMWl9WXjKAIYOtpxCK+opsoQKv7TjarbHS+BihdMcRAiEAggJ2nJ/edsT0hPJM07ClFTJ3vbH8JQwEgesvcECSjK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.3.21","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~1.3.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.19.0":{"name":"spritesmith","version":"0.19.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.19.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"b1355713dcbc4d619e205ca827e79635275dcffc","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.19.0.tgz","integrity":"sha512-nCRc/y8uDjfri6LQfd+1XG2yd9gcR9APD3KG6Uklux8zLmgoUHvmNBiwsuicjC3o59e6KkszryWCN6cO7PWMyQ==","signatures":[{"sig":"MEYCIQDKSLl2dUUSrqVGrc72WbJuvLdLE5DfZ0pF8g+mId7iPAIhALwKWgAcMtUpMZJ0xxXVl1DjK39PdtbYKHFbCDMgW3Nb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.2","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.19.1":{"name":"spritesmith","version":"0.19.1","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.19.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"50f4bb014874bcad476bbaacdbfe5d953ff50604","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.19.1.tgz","integrity":"sha512-tQG84TS5VSjP/e0HI1f7dWFIg0eT+Qna1EZgQq5QdQdyfyvPc4RN3mf0uvj5BoefbWDvt1hzSPgI21LavsQEow==","signatures":[{"sig":"MEYCIQCKJIVLN4Gt5sZ7DahaNmt+8rE5RzQgFC+kyN7ll4NsWwIhAMQ73Z4Q9xkFksTW9Z97qzV8zVDOnoOMknEOeAX83g2u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.2","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.19.2":{"name":"spritesmith","version":"0.19.2","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.19.2","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"88a186525bcba762a3aeaaec7a24d3f0d2c00afa","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.19.2.tgz","integrity":"sha512-xjsswX99WfDcADnTPHyDFM2P8OSr1qlMwS+N4aUM5UWQuru1vgefEGkKNpYnLC6TvQbQovjfZR9wCX5kZCcZgw==","signatures":[{"sig":"MEYCIQCWRiedFPZeGZ0aM82lZCxzTM5d6zjm4dbEsZZFy/e+rgIhAINY+V1B1u2uKvb73HQ2djnaVMzcDgQJuUHTehLW2lzt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.2","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.19.3":{"name":"spritesmith","version":"0.19.3","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.19.3","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"20ff7b0243ddd015e05b91ec72c3a38f4819e271","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.19.3.tgz","integrity":"sha512-Hm+Jn16VK/D6CxOATvrM3+CHci9RnARrfvpUn9Q6eIPLBkuAT4kwhpo10qjU/DfoVuw8eAuNYDTZuKHoMuWCBQ==","signatures":[{"sig":"MEUCIQCUaXRfXR4PZPokU/efeQRo2RgEo17wrB5/bHwyxsaDJQIgK04cbZN841Z/EtHeNTtzFOF1aU9hG7XO9xm3UW+BKqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"20ff7b0243ddd015e05b91ec72c3a38f4819e271","gitHead":"a69d6c5f6242c6cd4cd092bc32ebd7d51c3fcba1","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.23","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.19.4":{"name":"spritesmith","version":"0.19.4","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.19.4","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"6a8d4929f2afaa272f83e67c8e8f1ecaa1ce090a","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.19.4.tgz","integrity":"sha512-8gNigXs/tbf9A9WiQFwklVCL9smjf7/4TQZTK97S4ge+a31+Yc8Aw4/ggxThpLQp582zkhmfdweRH9oN/eU04A==","signatures":[{"sig":"MEYCIQCHO3hyd+MHDH/qxDvnSnhKSaofjQrDrozcreSUWmKgEgIhAMYt/PB102hOiThagM9dlUggOLoLdG4+YqyJ0fZywAY4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"6a8d4929f2afaa272f83e67c8e8f1ecaa1ce090a","gitHead":"1fa08ca93114608bd213cdb8eb3bd901db7b91a6","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.23","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.19.5":{"name":"spritesmith","version":"0.19.5","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.19.5","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"6b4271cfea61ea1a43e7688fa0d6d50b81af41d9","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.19.5.tgz","integrity":"sha512-sbKLLuieXmXWF5/jsb8l8tjzVMVnv/2U7T3gQww8FDSPDKNc1T0f3ymTSu56gywMhzwhM1dsWimAujoN0QzUIw==","signatures":[{"sig":"MEQCIEXhnzf02s/1VEPBP6f6NwA4H1RWGckrcnWisohXcS8UAiAQAN3ikvQO89mQrzo8tnCiA0zR/x71P1xDlxGrvBsTbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"6b4271cfea61ea1a43e7688fa0d6d50b81af41d9","gitHead":"086e2a6a33565e81a02e1ba8bd960d0ad8b44761","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.19.6":{"name":"spritesmith","version":"0.19.6","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.19.6","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"26033b7c2ac41300cf3557088ad305ca5064903b","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.19.6.tgz","integrity":"sha512-TVDbcKxBsCu/gDM2LSFUBKghKoBCphxwfkSpJiwzPPvi2a3DQF2Otk3x4cU1ZchmYeCvYSLXjLWHV/SUoFK4qg==","signatures":[{"sig":"MEUCIQDIxE50idFeFp/vhORN5RF/zpuSRQlW6p0hSLeokYOfjAIgGxqap/zsChjOjIyJpyyi9qapUThAHMgI+v4F+bMEw4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"26033b7c2ac41300cf3557088ad305ca5064903b","gitHead":"b0430772998e43fe7f7ccd5309c3da6696aa0def","scripts":{"test":"mocha src-test/ --timeout 60000"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"},"devDependencies":{"mocha":"~1.21.4","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.4.0"}},"0.20.0":{"name":"spritesmith","version":"0.20.0","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.20.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"f9e8e4e37f860934a1bbe26ed973b148e50b5d65","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.20.0.tgz","integrity":"sha512-5tJgBYfpPIohp7H78F8patz6cC6yJLRcnvLrrImDNO11lHNv7UmaDtM/y3Faty5Lv9YEiFnp5pRf/brmRxcvJw==","signatures":[{"sig":"MEUCIQDuP5x9fE2aEvEgG9VflQunbNFVHk3rV01yZPnb15dWnQIgQ33w8t2yzHWm+eBRE86DtOTgLLvcPqisRgFr5YGdNVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"f9e8e4e37f860934a1bbe26ed973b148e50b5d65","gitHead":"519e68c761b5972ebcd362a8f8a0935f27144a03","scripts":{"test":"mocha src-test/ --timeout 60000"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.5.0"},"devDependencies":{"mocha":"~1.21.4","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.5.0"}},"0.20.1":{"name":"spritesmith","version":"0.20.1","keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@0.20.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":"Alex Bain <alex@alexba.in","homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"1732f552cca7200528f453616d14f32c2fa0eef3","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.20.1.tgz","integrity":"sha512-1iybRLrZYBjuNHX5meOiBYR/lWLKSj7lR99bcoAWXJv4cFgKhUil3slwohAE1maSo81pCyig2XDB5MZks0jQCA==","signatures":[{"sig":"MEUCIQDzLBP7XB8gmdKvvISnfp9Xd+7pBp2Cpqk5c140PAAO9gIgKzubJehtb4fwOdQTrwcc4/aDbmNSjXzquUpFBOJHkKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"1732f552cca7200528f453616d14f32c2fa0eef3","gitHead":"963cfb3db61b5f2cbd153eb70420fbb16ecf4af7","scripts":{"test":"mocha src-test/ --timeout 60000"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"https://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.1.7","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.33","dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.5.0"},"devDependencies":{"mocha":"~1.21.4","underscore":"~1.4.4"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.5.0"}},"0.21.0":{"name":"spritesmith","version":"0.21.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@0.21.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"51b044dfe23458cf1912519419d184b6b537ab4d","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.21.0.tgz","integrity":"sha512-5Zecmc8ww3fnh8dZ0+Jh8ZfzrS+1+D2DB577+rykKzzUhdWaZ5gFcl7b5LuAtjSxyMH8qnceEesrz7TlhYyFQA==","signatures":[{"sig":"MEQCIC/ABjQyBnzeuhITl53CVD6MspNy/IxvgPFu+KinntQ4AiBdMzKLwFykkVmVPtegQVDt4JHx6E3Jdz14Z85FosPS/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"51b044dfe23458cf1912519419d184b6b537ab4d","engines":{"node":">= 0.8.0"},"gitHead":"822ebaa7e4ca9985887556a5d74a198d9cd7a3ad","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.1.7","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.33","dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.5.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","underscore":"~1.4.4","twolfson-style":"~1.6.0"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.5.0"}},"0.21.1":{"name":"spritesmith","version":"0.21.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@0.21.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"805577a893f184a2820fd5ec510d91b2fec81173","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.21.1.tgz","integrity":"sha512-V038kXvd7AXcYowkc4KUXqPsMz2RjN/FXBZvpi1Vhsj4afFSaNYFzDRJXZqK2QT9+sK1ovm8dF8C3dWhKKyvoQ==","signatures":[{"sig":"MEUCIGcdODyY3EQMVFVx5zr0LfgWpu8AA/0UXT0z3nUPQNl5AiEAs7/vbEznqkUI/rHfLKiT1j3TKoe5BoQZZ7vPGiMs6gI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"805577a893f184a2820fd5ec510d91b2fec81173","engines":{"node":">= 0.8.0"},"gitHead":"49db03d498dfff9d82e26e76c9eae5853d899831","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.1.7","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.33","dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.5.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","underscore":"~1.4.4","twolfson-style":"~1.6.0"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.5.0"}},"0.21.2":{"name":"spritesmith","version":"0.21.2","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@0.21.2","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"bbfc08c79584b37c879653fde0552a2f46b4b9ee","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-0.21.2.tgz","integrity":"sha512-3y52tpR/nM9EnHx6Dyh61GG+ZcUHW+gFWe8R13HPdo2oqlG7UWPgy2Rh8yJGW0i3TKSZvfN5eCPkAIxwcaBEzw==","signatures":[{"sig":"MEUCIQChSwTJF0oVMfHn18KRw9G6K2zvSKJDlVd7V71coQ/SgAIgR1JGjpj1/PPqxgxQpoRRW0x+VVxXdqjBOuhPPu9f/SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"bbfc08c79584b37c879653fde0552a2f46b4b9ee","engines":{"node":">= 0.8.0"},"gitHead":"e37b52c300e1de3339946f2ae97821fad8eefbf1","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.1.7","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.33","dependencies":{"async":"~0.2.6","layout":"~2.0.0","gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.5.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","underscore":"~1.4.4","twolfson-style":"~1.6.0"},"optionalDependencies":{"gmsmith":"~0.4.1","pngsmith":"~0.1.0","canvassmith":"~0.2.0","phantomjssmith":"~0.5.0"}},"1.0.0":{"name":"spritesmith","version":"1.0.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@1.0.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"d78402000b49e375431b1c11881306c2671039b5","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.0.0.tgz","integrity":"sha512-rvuC0t4AkO32t032/UxNHSh0sD6h8NZBMOU4fD++qFdZxV2i7Jebv33N5ElcreLfs2FX4GgMuDxvRWMYxGM/tQ==","signatures":[{"sig":"MEQCIEfZOv2yaYw9bFoMh8FUhS1zFToNOxDdolSfmSowWOENAiAUnxuSnGCTKvzLTihNVJ/lPs5aYcF5acAcFEXHevSZsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"d78402000b49e375431b1c11881306c2671039b5","engines":{"node":">= 0.8.0"},"gitHead":"7100614a7adb99f6828b5da586f708734e15dc2f","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.1.12","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.33","dependencies":{"async":"~0.2.6","layout":"~2.0.0","pixelsmith":"~1.0.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0"}},"1.0.1":{"name":"spritesmith","version":"1.0.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@1.0.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"eb1ee9bb60f9dcbcf4536891436898fbfb13e6b5","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.0.1.tgz","integrity":"sha512-RfFWYAU4cPZdsIH9TC8MkPh5MLNZbZBeocGZO6aKABdH5ch4S78yzw0LyCy90i027Dqi1dnC27lNsVaG3UdafQ==","signatures":[{"sig":"MEUCIDdI+FuA/UslpyAnhpPvipG5Rddp0PJ9vz6cBVuvXQybAiEAvUqXY5u9Ff+wuYlFeH/36/VwNNHy9IinrVKwUxDT4X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"eb1ee9bb60f9dcbcf4536891436898fbfb13e6b5","engines":{"node":">= 0.8.0"},"gitHead":"9b69850566275b9f90325227b2d4eb995d3032ab","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.1.12","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.33","dependencies":{"async":"~0.2.6","layout":"~2.0.0","pixelsmith":"~1.0.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0"}},"1.0.2":{"name":"spritesmith","version":"1.0.2","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@1.0.2","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"7895ae164230f777942edf8992f9708055fb4eb9","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.0.2.tgz","integrity":"sha512-d75SClTP5dtbLtPhYGFlTTihC8OANXvw940PUmFwgM1xtuUixVoUbHdayket+Tm+oCbGN0sPy8GnAC4VjfhURA==","signatures":[{"sig":"MEUCIQDsOPzlaBaWvMWpkfMfMczUqrQhSs0DxvPpnP86MV1yXAIgNqPN4uTbSN9eHyGtEp2tV1Bl7P4+h166pfL8AT9z8hY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"7895ae164230f777942edf8992f9708055fb4eb9","engines":{"node":">= 0.8.0"},"gitHead":"a6b471521f40384fe0ef35fdd3b48a0cb0de70fc","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.1.12","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.33","dependencies":{"async":"~0.2.6","layout":"~2.0.0","pixelsmith":"~1.0.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0"}},"1.0.3":{"name":"spritesmith","version":"1.0.3","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@1.0.3","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"47bc8450c8b4d7cfee743c8a943b19e93f73822d","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.0.3.tgz","integrity":"sha512-j57YhWOBx6fBvrSCVUtuujwbSNK3fiMhupZXvfFJ5vtsKxMat8oqkb3lp+sS9U8bmErreWj1s4R2xBQ4f0M1Eg==","signatures":[{"sig":"MEYCIQDxM6qW2uLmmMmgy6Z4wCoakOAfbUotZ643SDLPRgpE1wIhAJWiOcSIN6DyfRQyo82TfQ9T/RaZhBML0Vylp8gHEBTZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"47bc8450c8b4d7cfee743c8a943b19e93f73822d","engines":{"node":">= 0.8.0"},"gitHead":"f275634a969b07a74681e18e90a0adce52e0ca3a","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.1.12","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.33","dependencies":{"async":"~0.2.6","layout":"~2.0.0","pixelsmith":"~1.0.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0"}},"1.1.0":{"name":"spritesmith","version":"1.1.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@1.1.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"aec2641e8fde7030a93ef8605def1c97dd8af2ca","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.1.0.tgz","integrity":"sha512-YynSlaMXkXMiR2YKr0JhszxKpqkPPAzLrd44Tz4FiabEDC7Ejnl6kDuhAgCzt+iknrygjyis+CZXy9euYIC2SA==","signatures":[{"sig":"MEYCIQDX3uP0SjMkR8s6XVdK9gMHI/9PLZJj5pGc5xCfdnQ7ewIhAKFFsHNrWXy9WgnFPkUyntPI+dbY+J2mBITz0Fpfynwy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"aec2641e8fde7030a93ef8605def1c97dd8af2ca","engines":{"node":">= 0.8.0"},"gitHead":"00638be21a2f756b38bf66f645407b0d60849847","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.3.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.35","dependencies":{"async":"~0.2.6","layout":"~2.1.0","pixelsmith":"~1.0.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0"}},"1.2.0":{"name":"spritesmith","version":"1.2.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@1.2.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"42b43f26f0f0251da8eddc0461a0200616178e3f","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.2.0.tgz","integrity":"sha512-wIvjiEtbkvY6MWmkPB6WqBWhXBM1t4+vlrNhBVrEM+gFI4zwbbBCDmanAt5ARHQbq0qGGvELSO0ks+EqstDNwQ==","signatures":[{"sig":"MEUCIQDvdYQ890Ipe9t5mWoIVUfRm8lhkjFqtya8ePUdXD5VcwIgH0lVrm1gjSJ+bbRwMOlIgjr7Dy8FySmUwXLAU2gT6qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"42b43f26f0f0251da8eddc0461a0200616178e3f","engines":{"node":">= 0.8.0"},"gitHead":"18ef385934a72f1347d66925a50c347a7b346ae9","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.3.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.35","dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.0.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0"}},"1.3.0":{"name":"spritesmith","version":"1.3.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@1.3.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"8aa4e93996a5b46c842aa0a3c0874a2781e3895d","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.3.0.tgz","integrity":"sha512-SCyPFVCY+r7UoKpKUgvGMSkros3F4K6uH0/T/i1eyEaoUHPlhyiDApl96D9F8fsH9y3dIyv8+1PjkinDlEoBGg==","signatures":[{"sig":"MEUCIBCX3PST6jj1lbxoklWZjqMJ9tuCBTSFqueIx1DfDEDyAiEAi9l4nk7IYQ0TYQRbI57lTuijOUx4rUHWqDhkcbmMbx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"8aa4e93996a5b46c842aa0a3c0874a2781e3895d","engines":{"node":">= 0.8.0"},"gitHead":"d1a0d0dec2744208cac4f1ebf9d2b6bc6ae2acac","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.3.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.35","dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.1.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0"}},"1.3.1":{"name":"spritesmith","version":"1.3.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"_id":"spritesmith@1.3.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"ffb2c6f1ec64ce06e3761e79d93c3696040e3cc0","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.3.1.tgz","integrity":"sha512-FaZkqPwhYLamenqGq/AQrnM77C38ys4NLao+BeprbA0w4lZWxAZK0xFT5DQbmJx6qvHFPazlt3b/HNsT5DGwZg==","signatures":[{"sig":"MEUCIQCBwhLmDAIUa77WIFYuntQ26W+87FcnWqTR0KxSn8XgnAIgCcck6M+2pQr5wb+QjzLWOlX+Hp0MnSQJMndMkR3nKNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"ffb2c6f1ec64ce06e3761e79d93c3696040e3cc0","engines":{"node":">= 0.8.0"},"gitHead":"377793bfedc8eff672205a9f8e08bb3fda880915","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"licenses":[{"url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.3.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"1.7.1","dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.1.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0"}},"1.3.2":{"name":"spritesmith","version":"1.3.2","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@1.3.2","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"280625b3fdfd7239987a65c09c48a6ee66fde098","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.3.2.tgz","integrity":"sha512-eBB4vGn4VmGJdmLWV06Ao4zlu1837FpDZalCImoV7X34j8UVJ022wRsCwvB327aQKFChtIN7zTDFda+IO5KxPQ==","signatures":[{"sig":"MEUCIBSbRIYgowbb9d/GVO9QdKjquTvub3XzKJTMOUHn5qcnAiEAhL87S8sWoyYsjaXxbSN7UzkVCJExdcmFZWaMw5u2+eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"280625b3fdfd7239987a65c09c48a6ee66fde098","engines":{"node":">= 0.8.0"},"gitHead":"7cdc897f6553b9cf0e4586a76a8fb05836e90e0b","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.21","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.1.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0"}},"1.4.0":{"name":"spritesmith","version":"1.4.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@1.4.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"8a645c3077eb06794f99766e521e1fdc950f0ecc","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.4.0.tgz","integrity":"sha512-cFaTZjt1W07RV7/dk3hUa2140KT9/t37qwEg6Z/U6d3M5rbMKn3YaHTZkFgeF9QT0hjxB6Yod44idkOCX2qhhA==","signatures":[{"sig":"MEUCIQDhvs5w26SKv7q7/gtGjaey5lZEOH2isufkI9Z5nRqiywIgRpW1S4NMQV79Ie3NRwXzh61ffIsyjbPZJ3Afau0VTi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"8a645c3077eb06794f99766e521e1fdc950f0ecc","engines":{"node":">= 0.8.0"},"gitHead":"97cf25645d70169f330c5f35a65ad1e4062d0da7","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0"}},"1.4.1":{"name":"spritesmith","version":"1.4.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@1.4.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"2a4ba57760db325d37b9ef9bb12495e7e0ddbf74","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.4.1.tgz","integrity":"sha512-JAk4c+FdW1O7uLCkKDkIXiwJm7C/bxMgg8pgae9mi0tVC64E9pr0GfUABMOIwidQuE2mQo/fm8jbE32ypAlfXg==","signatures":[{"sig":"MEQCIGKPYgS+xYnuX5DHO4mjyECx1MnacsVNQrSM547iVmk9AiAt70qPPg4BAofAKnH3P50kKYOFNy+qbuySG0SUj1j/oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"2a4ba57760db325d37b9ef9bb12495e7e0ddbf74","engines":{"node":">= 0.8.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"771c31c804372bbb1c2da00af0d89600302712ac","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.2.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"1.4.2":{"name":"spritesmith","version":"1.4.2","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@1.4.2","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"59858e84c182bf55fee2bf048bbab1ad5bf1b84d","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.4.2.tgz","integrity":"sha512-Upkv2YJg1DJeMe+Q+l3ghfE+AlafmqNekEd/ggfc4y+kqThby/R91n21YmrU600zMPnmC6WTEW7lz7PlQBB/Jg==","signatures":[{"sig":"MEYCIQC6WWAkJm6Z58o77ypsSkkCy90JvXynVlA2G5eW1GTkCgIhAJw7sljJ2uuA3cUyJbiUmFuXmznMzPZ2MS0ArkMMI4Do","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"59858e84c182bf55fee2bf048bbab1ad5bf1b84d","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"a7e88d23a0acc3b8723cb02776524e790bad0235","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.3.0","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"1.4.3":{"name":"spritesmith","version":"1.4.3","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@1.4.3","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"eaa17f702e5630f296b5853fb05faded1d99f90a","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.4.3.tgz","integrity":"sha512-aJcCJnhdmxzAdFQe3xtiNyOWBBhqV5bQycIUekmh7t9gA8Tyv4BGkm6VX5Qn9JGljnjsOu994mInV/XTocgbaQ==","signatures":[{"sig":"MEQCICVUyiect2cZlBN/WS8Bd/Xhgk6YOjzCF4VGuvM2/0i6AiBUWYVCfnmVqJhd4R1Tfu0aXm1HpiqEnzMhcsPmgLKTvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"eaa17f702e5630f296b5853fb05faded1d99f90a","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"66e11b26d7c7ff30b602556769ce7de87510ffeb","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.3.0","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"1.4.4":{"name":"spritesmith","version":"1.4.4","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@1.4.4","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"c7b36e1e4c63f9cc8188b2146f96f9f17fe03e63","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.4.4.tgz","integrity":"sha512-FI8hqgBj9nGPfdMdk87iaylVvAQp/K70BkDcj7Qc3kG0AYlcNufeHwJToVj43AeKhW7swsyjg7csS5585JFMhg==","signatures":[{"sig":"MEYCIQCyWqUCDw8vWPEQM+aWH9LxRWQKVNEcMCgpFOfk5/FHdQIhAKCSGYWbEE898k2Edro1xLoa27+r3r2CIAb41ZfRX2bX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"c7b36e1e4c63f9cc8188b2146f96f9f17fe03e63","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"716884cc61c71b6ff9a9a512e69aa6828d3a65f7","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.3.0","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"1.4.5":{"name":"spritesmith","version":"1.4.5","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@1.4.5","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"287774ad9e3aa6f967a9478f1b16787de985706a","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.4.5.tgz","integrity":"sha512-JmWHwd273Ut79cYMIlVcQdbw52wfqelbZ015BkJMk8pwSqrSCGepT0LUuZ4AZ2sXFIDVCmeYW0sSsEwyIW9WBg==","signatures":[{"sig":"MEUCIQDZ+spmVKwfrkAG5lV+fcI70DpUyZ3S+UH9VsOx7JiRMQIgKodMc+rk4Pry5GZc0sZgqWXoaEW44aQb3tX2EuhVIaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"287774ad9e3aa6f967a9478f1b16787de985706a","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"c09344c05baf78f413aad76c6531088e96b04326","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.3.0","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"1.4.6":{"name":"spritesmith","version":"1.4.6","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@1.4.6","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"ca103527c5fd5fb1b449bed6d961aefd3735df0f","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.4.6.tgz","integrity":"sha512-c8Or5QNtyHs77GWCCLb78oeV1QQ6IKvy8eMu/yhqnNtHvPGeI80bOxOgnTlybC3qr7L5cmFnfEIgRulRQhIJkw==","signatures":[{"sig":"MEYCIQD8EAxGs7zzWhmhTQbgaSxcrKiyhp+SmFTJZoEiZp97wwIhAJovjWnaGB8eDrgEJh6X7YTkUWm7g1/k56Jr/c9shbvk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"ca103527c5fd5fb1b449bed6d961aefd3735df0f","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"618fbb61a32b8c9920effd35f50f269cfbe9d1a2","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.3.0","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"1.5.0":{"name":"spritesmith","version":"1.5.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@1.5.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"0e2aac7a62eb3d92e8853f688f9311d4bab9b3da","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-1.5.0.tgz","integrity":"sha512-JjiBk+ixBuxMiqT+puE2IIgavTofIC9l6K6yivO9WdBOesH1DdsZ2AyjCyH9mOF54NwnunQ8n/WnUnOVBd8j2g==","signatures":[{"sig":"MEYCIQDoNQi+Ite8xwppdeOFaZZYgFor0p2NGzEwmxqHUyJPBQIhAOwMxNWCUak9dMi3fOjkYSvNSJsBxZtW5h7EBUMnqLpW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"0e2aac7a62eb3d92e8853f688f9311d4bab9b3da","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"e75e2a0a9a5ec2d4b030c413ec515d170d8622bc","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","semver":"~5.0.3","pixelsmith":"~1.3.4"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~0.4.4","phantomjssmith":"~0.7.5","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"2.0.0":{"name":"spritesmith","version":"2.0.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@2.0.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"6f490ea0963ad6bc5e83875a7b878baa94df5bbe","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-2.0.0.tgz","integrity":"sha512-2QQRNysXzI4DPAlwftBjvxyM/Eqb3beJx2OJy4DyFdnXW0l32UFeR5KhYoDZC0P8uTwrxekA33h9RpX4X6tBCg==","signatures":[{"sig":"MEUCIQCoYCT22djyhrWeMf7b0ULUp8DAnd4i5MCqy96vpz/Z8QIgLQHeft+KhPkbSdb+ZgXy1r1uwcE/S+euUtGixTFIa5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"6f490ea0963ad6bc5e83875a7b878baa94df5bbe","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"d94fd1494b08b9d854f828e9e7b1268e84158fca","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","semver":"~5.0.3","pixelsmith":"~2.0.0","concat-stream":"~1.5.1"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","vinyl":"~1.1.0","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"2.0.1":{"name":"spritesmith","version":"2.0.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@2.0.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"cb81f15c121f1afe4a317f3684a8444eafed02d8","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-2.0.1.tgz","integrity":"sha512-cvzLJyJNaIQE+BDorf1/KvRBZOSdjD8t/5v0eb21VriT4VCGlDbYMVXpb7PO8+EztxxYKawDmpR7crCfzq4qgQ==","signatures":[{"sig":"MEQCICFVzPebasH7i/mnkcUNXSWHU8LhdC2fj+pzfQ6T5kKsAiAJLgykX7xofUMCYJVqH7RvlKeoMlhcO0U81UVvbrCXTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"cb81f15c121f1afe4a317f3684a8444eafed02d8","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"e293f0dfea424cb0683fbad3c116c1e9ca911c1b","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","semver":"~5.0.3","pixelsmith":"~2.0.0","concat-stream":"~1.5.1"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","vinyl":"~1.1.0","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","underscore":"~1.4.4","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"3.0.0":{"name":"spritesmith","version":"3.0.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.0.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"e06e685417bcf9d9e14cfac35d71f7f596bb66bd","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.0.0.tgz","integrity":"sha512-Imx18N3dKhlZaIn8hNrJP9ZcCOgLZb51jVMuIJvpP3aWbpLohTvpAe+gErBfbh+aTrYW7y0ZEOuXyAbcahb0fA==","signatures":[{"sig":"MEUCIQCMPreLLJDoUD91iOSAdQSdhBY6MhAVzBra3Nn8J8OmywIgVpgpPV3a6OC+ow3QdXrpDeJrjSUrWZfWzUVr+bZDwHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"e06e685417bcf9d9e14cfac35d71f7f596bb66bd","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"870d60b01b0794940eb3e2ffd432ae1f4792c128","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"1.4.28","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"dependencies":{"layout":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0","pixelsmith":"~2.0.0","concat-stream":"~1.5.1"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","vinyl":"~1.1.0","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"3.0.1":{"name":"spritesmith","version":"3.0.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.0.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"a0237158d8c5892120c3f490eb199ed3a62110eb","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.0.1.tgz","integrity":"sha512-Rwxkp9WYPKo7tVuqnqZ3ILGt8QZwdr7nwSimcSK1+kE14xOflkad/RXSzFCsmEWrSgbG9AOwdrjTPJJkl4xjwA==","signatures":[{"sig":"MEUCIQCTVdciyR2owDxPz3IL7PG/MKMA2vKRnIr05MApZH6ScAIgKE77zEDWIdmFpFHEEHUGNMMaxEP9GqaZoGCGF1PWnCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"a0237158d8c5892120c3f490eb199ed3a62110eb","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"739801798cf787d26c805ea0d3bc6a537533a639","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.14.14","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"5.3.0","dependencies":{"layout":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0","pixelsmith":"~2.0.0","concat-stream":"~1.5.1"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","vinyl":"~1.1.0","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"3.1.0":{"name":"spritesmith","version":"3.1.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.1.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"421024c2cfa38ac913fe05d9b5b9c14693d60ee7","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.1.0.tgz","integrity":"sha512-+nbiOeeQOQWRyEFBVCu0lw7WF7r1u0EgHoOeCw2PuYunPAPd/8Qt3YZXoYBYrERaEOZM9CdMyL+HGZDjPp6ekw==","signatures":[{"sig":"MEYCIQCnCaPanuKQhgQ/XgcENi5FTMxt41GhwPXQ92C3U2ulmwIhALYqOW0/1ev8wattEIHqZ4FiVsfbUHzAELPZ/g9OowN9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"421024c2cfa38ac913fe05d9b5b9c14693d60ee7","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"7dade986668b9e1ed05c40cf9a7eb279cd4356e6","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.14.15","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"0.10.41","dependencies":{"layout":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0","pixelsmith":"~2.1.0","concat-stream":"~1.5.1"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","vinyl":"~1.1.0","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"}},"3.1.1":{"name":"spritesmith","version":"3.1.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.1.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"4e5364eb9bfd987daf6c1b48a58d2be5b6a0f8d7","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.1.1.tgz","integrity":"sha512-RjFAxk6uvjqJVBrUCvABDBGwtN1Sz5iSPA/Kjtbb1Idp5cu1Zxf12Gm7IVxw2CF6oB28OJOn3i2LK2Yl4v/z1g==","signatures":[{"sig":"MEYCIQC11byGfddqcUGsKEJcRfBRwNij/R8DHGEx1WLAY46KZAIhANGILRlMIvMzJqwUxBSN6NlIyDmuCJJ6IloQcDvUSm8c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"4e5364eb9bfd987daf6c1b48a58d2be5b6a0f8d7","engines":{"node":">= 0.10.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"96216e3e4c19273c7ea8578f2f04a9a73e1bb92e","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.15.12","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"4.8.2","dependencies":{"layout":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0","pixelsmith":"~2.1.0","concat-stream":"~1.5.1"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","vinyl":"~1.1.0","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/spritesmith-3.1.1.tgz_1491982142340_0.1481591968331486","host":"packages-18-east.internal.npmjs.com"}},"3.2.0":{"name":"spritesmith","version":"3.2.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.2.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"3d02345bede16de47dbf1a65d15c6862dd9b7235","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.2.0.tgz","integrity":"sha512-wVXz429haY/5GQufrRDCh/Gu6u0leYO3DtS2UDcuVRkV4r+h8dcvnllD2p6AuOhsislwy6ql499Bl80oNjvT8g==","signatures":[{"sig":"MEUCIF0hxpif8JAHCirClTXJ0Jr4pfgf0FBwaosYuJabxNJqAiEA33vAOGpEMQTch1aCM8I+xDWYtUh3aC2bClyMoD7mEdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"3d02345bede16de47dbf1a65d15c6862dd9b7235","engines":{"node":">= 4.0.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"9860d23f0cce83e5aa7b3c0318cbe7ae29901b1c","scripts":{"lint":"twolfson-style lint src/ src-test/","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","pretest":"twolfson-style install","precheck":"twolfson-style precheck src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.15.12","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"7.10.0","dependencies":{"layout":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0","pixelsmith":"~2.1.0","concat-stream":"~1.5.1"},"devDependencies":{"jscs":"~1.8.1","mocha":"~1.21.4","vinyl":"~1.1.0","jshint":"~2.5.10","foundry":"~4.3.2","get-pixels":"~3.1.0","pixelmatch":"~4.0.2","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/spritesmith-3.2.0.tgz_1510306176234_0.16974918241612613","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"spritesmith","version":"3.2.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.2.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"af91ec794eaa557ff3b12d6b3c65faa598a04e29","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.2.1.tgz","integrity":"sha512-IorTuJDNA1mHrXKfxgZ7eSidA1RwRt9K3LBsTOiYC4RtzdT9pd9EoBhKIKvEFgdON4gC1ejQPoitX2B6btm8Cg==","signatures":[{"sig":"MEYCIQDdaPo9py5fCA9qClP4Uqqf3L5BhpkXyQyGjMnUktN8xwIhANu1B4cSSm7wSCa1mDK25MujWlrHm042P2BRToD5V9hP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"af91ec794eaa557ff3b12d6b3c65faa598a04e29","engines":{"node":">= 4.0.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"533b3d34a24a132e96e92c0c3988b1b36e5dc9ce","scripts":{"lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","precheck":"eslint src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.15.12","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"7.10.0","dependencies":{"layout":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0","pixelsmith":"~2.1.0","concat-stream":"~1.5.1"},"devDependencies":{"mocha":"~1.21.4","vinyl":"~1.1.0","eslint":"~4.10.0","foundry":"~4.3.2","get-pixels":"~3.1.0","pixelmatch":"~4.0.2","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","eslint-config-twolfson":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spritesmith-3.2.1.tgz_1510307140911_0.11933412752114236","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"spritesmith","version":"3.3.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.3.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/Ensighten/spritesmith","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"dist":{"shasum":"338d2d686295f504093165811f2b3836a4d57344","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.3.0.tgz","integrity":"sha512-1uNROMoT41tQce3X735/uAtlpKZpKFr5pIl8evPi4AbRQAz7aAx4cEBGfMkpytGvjq9Vk9mUM1Hf+Y3buVuR3g==","signatures":[{"sig":"MEYCIQD83NJls2q8UDRk0YNdIJNXt1MRLuhb1QsI+gFB0OIY2gIhAOpSzYU4H1MwN5jJrO80IZvW6JTXz0vL8RwGYPUX3x17","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/smith.js","_from":".","_shasum":"338d2d686295f504093165811f2b3836a4d57344","engines":{"node":">= 4.0.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"51b37c2f5673cf52d72008b3a41de20e0390805c","scripts":{"lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","precheck":"eslint src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/Ensighten/spritesmith.git","type":"git"},"_npmVersion":"2.15.12","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"8.9.4","dependencies":{"layout":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0","pixelsmith":"~2.2.0","concat-stream":"~1.5.1"},"devDependencies":{"mocha":"~1.21.4","vinyl":"~2.1.0","eslint":"~4.10.0","foundry":"~4.3.2","get-pixels":"~3.1.0","pixelmatch":"~4.0.2","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","eslint-config-twolfson":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spritesmith-3.3.0.tgz_1515220411014_0.1887886633630842","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"spritesmith","version":"3.3.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.3.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/twolfson/spritesmith","bugs":{"url":"https://github.com/twolfson/spritesmith/issues"},"dist":{"shasum":"e097cded64b97dd3a9c3e00d641bda79e8de5322","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.3.1.tgz","fileCount":41,"integrity":"sha512-7mq+oBkeHU66DvJZGeGZO6NGkCbRbQA/WXToLAPyl4YQ2dsYfT9kF2wECJ5ImskmQWllve4T1hGt7tmyaa7OqA==","signatures":[{"sig":"MEYCIQC67bkU4pyWkA5Ki7FN4/CliXDjZ7VtqjyaS6NY4/8qjAIhAOoPM1jDTPtfK/7ljaZtvbsBokFn7H3iQikPcuU2UiIK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD2dHCRA9TVsSAnZWagAAWwQP/RvBhWvwO2ixHmRAN66M\ntN6in2dXPWcZ2xSJNO13eyMN+0tqkLtZ5vttacDVlYAtRjHeBb1oVo0gGHOm\n5qX3L/i2FrxvEnIkKeWyJ3y1Uo6YvKyg09Lvbhz2auinSG8ABgGLYUW9Z1MV\npMw0kg3PVbooNa5F3C66IxUnHYvC1F4X6bDMc8HMI7WP+VnIpJy80IX5qZ0j\ndTaTvOOX2nJKNMGWzVhfP6i3lf+8YLM0EPc1w8ttvWgng3ANSXexAdDfP+nn\ng6d5PsCUmpUC7cx5DfQv8OOO/IFFUgVJJqZJsk2RH5XQsxudWqkUDjzjjPrZ\nTzqU4+vyWuql8s0Apk5adslycFWDqv1sgrcy0NHsGMwPhyxSNlbagZEPknL/\nGZqrelV2YruZFyB82TcweV+jTTmtyJqH1Tr5zBBxIKr/nn6yrilhtiduP+9B\nzzW+Q0MqI7hBAtiNJGrpImT0PzJTc8oWFbsn2kHJ/7RI7fQbMjTGxuxkAEB8\nIeb2ikTG//cgLGwDfOvgFKCta4Hkd9Nl0G+N7+EhdQoomHoaoD3NX1KOSe8f\nDTq5wIy1KT5isyWHguC7lBBYPg1pRB+MgMRkF+WVE/ycCzGQ+Rmxphgnwwh/\n2a+1T6+df7CWqw1Cx/diSb1fngh0EywlXgCPLlvchXCXwcBXHeofsIR9SmYP\nYz9u\r\n=EzvL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/smith.js","engines":{"node":">= 4.0.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"c2732449fb1a27073a14b7ed8bc5ebf2a7cf5312","scripts":{"lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","precheck":"eslint src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/twolfson/spritesmith.git","type":"git"},"_npmVersion":"5.8.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"8.9.4","dependencies":{"layout":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0","pixelsmith":"~2.2.0","concat-stream":"~1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~1.21.4","vinyl":"~2.1.0","eslint":"~4.10.0","foundry":"~4.3.2","get-pixels":"~3.1.0","pixelmatch":"~4.0.2","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","eslint-config-twolfson":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spritesmith_3.3.1_1527736133231_0.34451924238681664","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"spritesmith","version":"3.4.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.4.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/twolfson/spritesmith","bugs":{"url":"https://github.com/twolfson/spritesmith/issues"},"dist":{"shasum":"5cfa004278c9072ab4900a0cd800141c7cf296e2","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.4.0.tgz","fileCount":42,"integrity":"sha512-epa/Ib2GzkrzOA6ZMKH+YOX4ooBlRz8JwIV5NQDt9FvqXVHTh4dVn/0oA+n5eeu6wem1CCrtZWODlOqvwXXpyA==","signatures":[{"sig":"MEQCIFT8pFNAGfBtCGHEIdRnx6nV15bjaZ49WpeekhaOopoyAiAVVKSEAKxu7jGRCEZlfbN1WvYshtRaDKJBISmr5zoPrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde1gjCRA9TVsSAnZWagAAMJQP/Rpr/jwjO3hS0VIhurLG\njoRVe/SolmcJRNG9BCPmUyk1GOiz57mxAvFD2MxcN3os7bc/1Qd+NuV/PHnJ\ncMPcbSfbI5zghOPaQ3G7KSH+Qd3GRhVUYl3xgH4LibaVJKTJ9jqU1tjA9E2A\nWR2otfSJenibKREY2mlmGmqWpwVLjbn3V4qh6T/PChrXBcRxXWApWY7qppbz\neQqWLOX7yHXZNBRl1onfWDaJNxOVp4o39sQzm9cdad4j8XGs+ihCu2pL7xgU\nmTZYFDb94IjfvM/nNnnDNs2BmrMKMdeTRtDO11MdmUAocp4zo+25/K/K7cCM\noxNVKY+5/fW5ThIriwEQ/YswZK1hcY8nyWz24p3OeGM2AEBR7KjE2Eg+nWeO\n6GM4d5+Z2zgZ7fmy6ZiGWoTz0dC2I8u+CtcaO4Xab31fCvioOp+Hx/ngLKvN\nt6Katv6L0xej89TbKNvNdMnq9KNzEpip9vpe9Yln5HnQeoFbZj3Cc/OIoZu2\nySWfVGOwnV23TJyKDOWsAt9VygbubA6mU1gnCh8azYlRHR6k79NpH5GUB3+4\n+RmbefBenxUGJmkQZcc15vSnHK1+FJaBlbrziIu4rptrC0np2yZWRufHocqQ\nMnH4dnjt+7DQge5JhcvI6olSLZonqZVAEx4tJj1flAp0a0u2qzgfrfavrfjB\nU/L6\r\n=YXh6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/smith.js","engines":{"node":">= 4.0.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"03f5c3514d502296f645dfcafdec41c220eaef77","scripts":{"lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","precheck":"eslint src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/twolfson/spritesmith.git","type":"git"},"_npmVersion":"6.4.1","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"8.12.0","dependencies":{"layout":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0","pixelsmith":"^2.3.0","concat-stream":"~1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~1.21.4","vinyl":"~2.1.0","eslint":"~4.10.0","foundry":"~4.3.2","get-pixels":"~3.1.0","pixelmatch":"~4.0.2","canvassmith":"~1.0.0","phantomjssmith":"~1.0.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","eslint-config-twolfson":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spritesmith_3.4.0_1568364578381_0.5008429771397456","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"spritesmith","version":"3.4.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.4.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/twolfson/spritesmith","bugs":{"url":"https://github.com/twolfson/spritesmith/issues"},"dist":{"shasum":"73e8cd3ed2b52e1797ae4a04a53bbf2c8132305d","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.4.1.tgz","fileCount":42,"integrity":"sha512-NQZ8c7bZKbtqc0n0V+vVpurV72BwziOXw8AAU/nOdrjcjgCVoy+XUoopbrAYaNfJJgK730U98SB579+YtzfUJw==","signatures":[{"sig":"MEYCIQC61HUiEEYainMx/voVKkA0KEP7XvpjkrqbRhOYTUGnEwIhAOad5OJlY9ST3Heo6VWSb2xVOLQkFLN8i2i1x2cdtMoZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1N3cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS3g//eoHM3n3kovD1GUJ42LG5IdLAZFGeSPjjEumRuBk1ckCkVZk1\r\nd7fRrPQ7bOvAIq6sa53deEAxzFn74MKvYFlhaoMYlwB7a7Ctakb4LZPwt57y\r\niDX6NkOOdmTC+mdj9EfOYt8SeXwQ985Tf6wBTlypBt4sRty1vanY/W4aAVne\r\ngSwZ+5EFXHNOJJkZx97PnGWmRtJekMTuxC9iZHc/OtZGtLGEaK38G58zHpP3\r\ngtVAEa9P/It5W9wHF9AT3ykH5B9+6IW6sxgjZfqv42b/B0zqEZWDjlJ5PiPg\r\nWaJSScGzUAEnn8WUgtRhX8uzncbn9UyrNRaIqJGg/jXyV6u+V/sq6gpJoZXe\r\n6MOPHX9pd3XdTjmvKCKwq6skCPRSdw7/n1GmnF4DP2zb8+YTNjAQ4oRkBTzv\r\nakbcxcvoJ59RWbAO03vqGuMb7kLZ+SqD5DssYfn15+DL/YHSAMPdYPsFTuQ8\r\nPvMuFYX25XMqwyXqFN9fYJtlE2IYx0G70VSEwEi7g+KR2gdh2oyWPRFZtl6i\r\ntGxKjxQ3xKXoiOKaRP+B8l9eNj0ew11SZ21yd2UBF2IciOATA51KL/49Kfo8\r\n/t/bo8BgmMChZx3bYeArIy1j5Gpn4yrKAJyDlYAKKz4ScR7pdT5rNqQPFNiY\r\nZSGjWGB15qV8QSlx+r1Kj+z/AfZeZTbi4CM=\r\n=Q0Z4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/smith.js","engines":{"node":">= 4.0.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"64d31ac47bdb71c224f5b7d54e2e25be590aa5cb","scripts":{"lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","precheck":"eslint src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/twolfson/spritesmith.git","type":"git"},"_npmVersion":"8.11.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"16.16.0","dependencies":{"layout":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0","pixelsmith":"^2.3.0","concat-stream":"~1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~1.21.4","vinyl":"~2.1.0","eslint":"~4.10.0","foundry":"~4.3.2","get-pixels":"~3.1.0","pixelmatch":"~4.0.2","canvassmith":"~1.7.0","phantomjssmith":"~1.0.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","eslint-config-twolfson":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spritesmith_3.4.1_1674894811918_0.7607633684484949","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"spritesmith","version":"3.5.0","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.5.0","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/twolfson/spritesmith","bugs":{"url":"https://github.com/twolfson/spritesmith/issues"},"dist":{"shasum":"a0d6ac5c4cf154f76601b1d6ec78575dd9b7c1d8","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.5.0.tgz","fileCount":42,"integrity":"sha512-TpOH8lDU+uLGxpgypI+QEQ18DtN3Bjk5AxLSurbrqidtzrOmFf5HbRaaqjlg+vmZxEz+z+j9gWbcTZGHL4uehw==","signatures":[{"sig":"MEQCIFtCJ7sOoBsp8NUEjIXe77wxv/4QM5TcYOF6KewEoRm/AiB7lB/n+2WcEW+RH2xN5Qm9M+IXbV5DzvXuIfKFz6vXtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89446},"main":"src/smith.js","engines":{"node":">= 4.0.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"3bb5516add71bc17fe11f2112707208eed8a632a","scripts":{"lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","precheck":"eslint src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/twolfson/spritesmith.git","type":"git"},"_npmVersion":"8.11.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"16.16.0","dependencies":{"layout":"~2.2.0","semver":"~5.7.2","through2":"~2.0.0","pixelsmith":"^2.3.0","concat-stream":"~1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~10.7.3","vinyl":"~2.1.0","eslint":"~4.10.0","foundry":"~4.3.2","get-pixels":"~3.1.0","pixelmatch":"~4.0.2","canvassmith":"~1.7.0","phantomjssmith":"~1.0.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","eslint-config-twolfson":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spritesmith_3.5.0_1729665393651_0.4027620168410726","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"spritesmith","version":"3.5.1","keywords":["sprite","spritesheet","css"],"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","_id":"spritesmith@3.5.1","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"contributors":[{"name":"Alex Bain"}],"homepage":"https://github.com/twolfson/spritesmith","bugs":{"url":"https://github.com/twolfson/spritesmith/issues"},"dist":{"shasum":"61a9b7f31efe743aad7fb2a1363ff4509b7cab2e","tarball":"https://registry.npmjs.org/spritesmith/-/spritesmith-3.5.1.tgz","fileCount":42,"integrity":"sha512-FrzGx9cD5SkH3Kxuk24vJJLBYHLyDskUJ2t6DSWfWkCd8+yFQAfBGVE7F0IhOpKu+aq1CZ9rgXnpaa4luIQgGg==","signatures":[{"sig":"MEUCIQD9V0hmSPZcF8VKq8HtVvUgHXTz9F1+PGLZgFEmU2ooRQIgZPXTVwF7KErxnW9JcXEjnLXjylXKdThtt9/qTln7WaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89514},"main":"src/smith.js","engines":{"node":">= 4.0.0"},"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"c32795cce861bad3a22784e9a73011b88ec18d01","scripts":{"lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint","precheck":"eslint src/ src-test/"},"_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"repository":{"url":"git://github.com/twolfson/spritesmith.git","type":"git"},"_npmVersion":"8.11.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","directories":{},"_nodeVersion":"16.16.0","dependencies":{"layout":"~2.2.0","semver":"~5.7.2","through2":"~2.0.0","pixelsmith":"^2.3.0","concat-stream":"~1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~10.7.3","vinyl":"~2.1.0","eslint":"~4.10.0","foundry":"~4.3.2","get-pixels":"~3.1.0","pixelmatch":"~4.0.2","canvassmith":"~1.7.0","phantomjssmith":"~1.0.0","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","eslint-config-twolfson":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spritesmith_3.5.1_1729726106293_0.07392591338151133","host":"s3://npm-registry-packages"}}},"time":{"created":"2012-11-21T02:21:20.481Z","modified":"2024-10-25T14:48:24.792Z","0.3.4":"2012-11-21T02:21:21.628Z","0.3.5":"2012-11-21T03:45:06.860Z","0.3.7":"2013-03-10T23:33:25.623Z","0.3.8":"2013-03-20T05:38:02.923Z","0.3.9":"2013-04-17T08:22:26.004Z","0.3.10":"2013-04-20T07:36:59.713Z","0.3.11":"2013-04-21T06:24:16.101Z","0.4.0":"2013-04-21T14:01:07.088Z","0.4.1":"2013-04-21T14:06:01.651Z","0.5.0":"2013-04-21T22:24:58.281Z","0.6.0":"2013-04-26T09:26:17.269Z","0.6.1":"2013-04-26T09:31:44.289Z","0.7.0":"2013-04-28T06:39:58.600Z","0.7.1":"2013-05-02T07:04:05.967Z","0.8.0":"2013-06-17T02:53:26.801Z","0.8.1":"2013-06-19T05:35:33.031Z","0.9.0":"2013-06-22T08:28:32.417Z","0.10.0":"2013-07-01T08:32:00.829Z","0.11.0":"2013-08-06T05:18:50.813Z","0.11.1":"2013-10-05T22:34:13.111Z","0.12.0":"2013-11-13T09:32:47.163Z","0.12.1":"2013-11-13T09:43:40.251Z","0.13.0":"2013-11-24T11:00:10.551Z","0.14.0":"2013-11-25T00:47:12.589Z","0.15.0":"2013-12-04T07:03:40.428Z","0.16.0":"2013-12-06T08:52:00.857Z","0.17.0":"2013-12-14T09:26:43.516Z","0.17.1":"2013-12-14T09:42:37.483Z","0.17.2":"2014-01-17T06:42:07.612Z","0.17.3":"2014-01-17T06:47:50.500Z","0.17.4":"2014-01-19T00:13:34.919Z","0.17.5":"2014-02-08T22:20:51.346Z","0.18.0":"2014-02-08T22:23:37.261Z","0.19.0":"2014-04-16T07:01:38.425Z","0.19.1":"2014-04-18T05:41:14.268Z","0.19.2":"2014-05-24T23:01:31.082Z","0.19.3":"2014-09-14T12:47:43.346Z","0.19.4":"2014-09-14T13:00:50.284Z","0.19.5":"2014-10-03T05:22:12.293Z","0.19.6":"2014-10-03T05:32:09.132Z","0.20.0":"2014-10-03T21:03:10.813Z","0.20.1":"2014-11-21T06:20:27.972Z","0.21.0":"2014-12-14T09:00:52.033Z","0.21.1":"2014-12-14T09:02:08.943Z","0.21.2":"2014-12-14T10:09:53.210Z","1.0.0":"2014-12-14T21:31:17.858Z","1.0.1":"2014-12-15T05:22:33.736Z","1.0.2":"2014-12-15T06:23:59.219Z","1.0.3":"2014-12-15T22:38:35.588Z","1.1.0":"2015-01-27T04:59:41.683Z","1.2.0":"2015-02-19T05:35:18.402Z","1.3.0":"2015-03-02T01:08:40.647Z","1.3.1":"2015-04-16T07:40:45.741Z","1.3.2":"2015-06-01T03:05:25.202Z","1.4.0":"2015-09-11T03:53:12.031Z","1.4.1":"2015-10-26T05:26:41.841Z","1.4.2":"2015-10-27T01:24:35.254Z","1.4.3":"2015-10-28T06:18:15.308Z","1.4.4":"2015-11-03T09:22:13.592Z","1.4.5":"2015-11-04T08:21:31.529Z","1.4.6":"2015-11-04T08:45:21.167Z","1.5.0":"2015-11-12T05:14:04.715Z","2.0.0":"2015-11-18T06:32:17.089Z","2.0.1":"2015-11-18T08:14:25.523Z","3.0.0":"2015-11-22T22:38:15.555Z","3.0.1":"2016-01-11T07:49:32.939Z","3.1.0":"2016-01-29T05:13:08.579Z","3.1.1":"2017-04-12T07:29:04.496Z","3.2.0":"2017-11-10T09:29:36.365Z","3.2.1":"2017-11-10T09:45:41.186Z","3.3.0":"2018-01-06T06:33:31.131Z","3.3.1":"2018-05-31T03:08:53.381Z","3.4.0":"2019-09-13T08:49:38.601Z","3.4.1":"2023-01-28T08:33:32.074Z","3.5.0":"2024-10-23T06:36:33.948Z","3.5.1":"2024-10-23T23:28:26.530Z"},"bugs":{"url":"https://github.com/twolfson/spritesmith/issues"},"author":{"url":"http://twolfson.com/","name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","homepage":"https://github.com/twolfson/spritesmith","keywords":["sprite","spritesheet","css"],"repository":{"url":"git://github.com/twolfson/spritesmith.git","type":"git"},"description":"Utility that takes images and creates a spritesheet with JSON sprite data","contributors":[{"name":"Alex Bain"}],"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"readme":"# spritesmith [![Build status](https://travis-ci.org/twolfson/spritesmith.png?branch=master)](https://travis-ci.org/twolfson/spritesmith) [![Subscribe to newsletter](https://img.shields.io/badge/newsletter-subscribe-blue.svg)](http://eepurl.com/bD4qkf)\n\nConvert images into [spritesheets][] and coordinate maps.\n\n[spritesheets]: http://en.wikipedia.org/wiki/Sprite_%28computer_graphics%29#Sprites_by_CSS\n\n`spritesmith` is also available as:\n\n- [grunt plugin](https://github.com/twolfson/grunt-spritesmith)\n- [gulp plugin](https://github.com/twolfson/gulp.spritesmith)\n- [CLI utility](https://github.com/bevacqua/spritesmith-cli)\n\nA folder of icons processed by `spritesmith`:\n\n![Fork icon][fork-icon] ![+][]\n![GitHub icon][github-icon] ![+][]\n![Twitter icon][twitter-icon] ![=][]\n\n[fork-icon]: docs/fork.png\n[github-icon]: docs/github.png\n[twitter-icon]: docs/twitter.png\n[+]: docs/plus.png\n[=]: docs/equals.png\n\ngenerates a spritesheet:\n\n![spritesheet](docs/spritesheet.png)\n\nand a coordinate map:\n\n```js\n{\n  \"/home/todd/github/spritesmith/docs/fork.png\": {\n    \"x\": 0,\n    \"y\": 0,\n    \"width\": 32,\n    \"height\": 32\n  },\n  \"/home/todd/github/spritesmith/docs/github.png\": {\n    \"x\": 32,\n    \"y\": 0,\n    \"width\": 32,\n    \"height\": 32\n  },\n  // ...\n}\n```\n\n### Do you like `spritesmith`?\n[Support us via donations][support-us] or [spread word on Twitter][twitter]\n\n[support-us]: http://bit.ly/support-spritesmith-1\n[twitter]: https://twitter.com/intent/tweet?text=Spritesheets%20made%20easy%20via%20spritesmith&url=https%3A%2F%2Fgithub.com%2Ftwolfson%2Fspritesmith&via=twolfsn\n\n## Breaking changes in 2.0.0\nWe have moved from `result.image` being a binary string to it being a `Buffer`. This is to use more canonical conventions in Node.js.\n\nWe have moved from [spritesmith-engine-spec@1.1.0][] to [spritesmith-engine-spec@2.0.0][]. This means if you use an custom engine (e.g. `gmsmith`, `canvassmith`), then you will need to upgrade it.\n\n```bash\nnpm install my-engine-smith@latest --save-dev\n```\n\nBy upgrading the engine, we added support for [Vinyl][] objects via `src` as well as future-proof ourselves for forwarding streaming outputs.\n\n[spritesmith-engine-spec@1.1.0]: https://github.com/twolfson/spritesmith-engine-spec/tree/1.1.0\n[spritesmith-engine-spec@2.0.0]: https://github.com/twolfson/spritesmith-engine-spec/tree/2.0.0\n\n## Breaking changes in 3.0.0\nWe have updated our API to return streams for images. This required moving to a `constructor` and splitting apart image creation and processing.\n\nWe have maintained legacy support for `spritesmith` via `Spritesmith.run` which has an identical API to the `spritesmith` function in `spritesmith<3.0.0`.\n\n```js\n// Before\nvar spritesmith = require('spritesmith');\nspritesmith({src: sprites}, function handleResult (err, result) { /* ... */ });\n\n// After\nvar Spritesmith = require('spritesmith');\nSpritesmith.run({src: sprites}, function handleResult (err, result) { /* ... */ });\n```\n\n## Getting started\n`spritesmith` can be installed via npm: `npm install spritesmith`\n\n```js\n// Load in dependencies\nvar Spritesmith = require('spritesmith');\n\n// Generate our spritesheet\nvar sprites = ['fork.png', 'github.png', 'twitter.png'];\nSpritesmith.run({src: sprites}, function handleResult (err, result) {\n  result.image; // Buffer representation of image\n  result.coordinates; // Object mapping filename to {x, y, width, height} of image\n  result.properties; // Object with metadata about spritesheet {width, height}\n});\n```\n\n### Usage with streaming output\nWe support streaming output by breaking down `run` into 2 parts:\n\n```js\n// Load in dependencies\nvar Spritesmith = require('spritesmith');\n\n// Create a new spritesmith and process our images\nvar sprites = ['fork.png', 'github.png', 'twitter.png'];\nvar spritesmith = new Spritesmith();\nspritesmith.createImages(sprites, function handleImages (err, images) {\n  images[0].width; // Width of image\n  images[0].height; // Height of image\n\n  // Create our result\n  var result = spritesmith.processImages(images);\n  result.image; // Readable stream outputting image\n  result.coordinates; // Object mapping filename to {x, y, width, height} of image\n  result.properties; // Object with metadata about spritesheet {width, height}\n});\n```\n\n## Documentation\n`spritesmith` exports a `Spritesmith` constructor as its `module.exports`.\n\nIf you would like a faster build time or need to support an obscure image format, see `params.engine`.\n\nIf you would like to adjust how images are laid out, see `params.algorithm` and `params.algorithmOpts`.\n\n### `Spritesmith.run(params, callback)`\nHelper function that initializes a new `Spritesmith` instance, creates images, and processes them into a spritesheet\n\n- params `Object` - Container for parameters\n    - src `String[]|Object[]` - Same as `src` for `spritesmith.createImages`\n    - All other parameters accepted by `new Spritesmith` or `processImages` should be passed in here (e.g. `engine`, `algorithm`)\n- callback `Function` - Error-first function that receives compiled spritesheet and information\n    - `callback` should have signature `function (err, result)`\n    - err `Error|null` - If an error occurred, this will be it\n    - result `Object` - Container for result items\n        - Same signature as content returned by `spritesmith.processImages` (i.e. `{image, coordinates, properties}`)\n        - image `Buffer` - In-memory representation of image\n        - coordinates `Object` - Same as `coordinates` returned by `spritesmith.processImages`\n        - properties `Object` - Same as `properties` returned by `spritesmith.processImages`\n\n### `new Spritesmith(params)`\nConstructor for a new `Spritesmith` instance\n\n- params `Object` - Container for parameters\n    - engine `String|Object` - Optional engine override to use\n        - By default we use [`pixelsmith`][], a node-based `spritesmith` engine\n        - An example usage of `engine` can be found in the [Examples section](#engine)\n        - For more engine options, see the [Engines section](#engines)\n    - engineOpts `Object` - Options to pass through to engine for settings\n        - For example `phantomjssmith` accepts `timeout` via `{engineOpts: {timeout: 10000}}`\n        - See your engine's documentation for available options\n\n[`pixelsmith`]: https://github.com/twolfson/pixelsmith\n\n### `spritesmith.createImages(src, callback)`\nInterpret images via the `spritesmith` engine\n\n- src `String[]|Object[]` - Array of filepaths for images to include in spritesheet\n    - If a `String` is provided, then it's used as the image's filepath\n    - If an `Object` is provided, then it should be a [Vinyl][] object pointing to the source image\n        - Depending on the engine, we may/may not use the contents (e.g. `gmsmith` uses filepaths only)\n- callback `Function` - Error-first function that receives compiled spritesheet and map\n    - `callback` should have signature `function (err, images)`\n    - err `Error|null` - If an error occurred, this will be it\n    - images `Object[]` - Array of processed images\n        - Each `image` will be a proprietary object for the engine\n        - Each `image` will line up with the specification from [spritesmith-engine-spec][spec-createImages]\n        - image `Object` - Metadata container about corresponding input image at same index\n            - height `Number` - Height in pixels of corresponding input image at same index\n            - width `Number` - Width in pixels of corresponding input image at same index\n\n[Vinyl]: https://github.com/gulpjs/vinyl\n[spec-createImages]: https://github.com/twolfson/spritesmith-engine-spec/tree/2.0.0#enginecreateimagesimages-cb\n\n### `spritesheet.processImages(images, options)`\nPlace interpretted images on a canvas and export spritesheet\n\n- images `Object[]` - Images generated via `spritesmith.createImages`\n- options `Object` - Container for options\n    - padding `Number` - Padding to use between images\n        - For example if `2` is provided, then there will be a `2px` gap to the right and bottom between each image\n        - An example usage of `padding` can be found in the [Examples section](#padding)\n    - exportOpts `Mixed` - Options to pass through to engine for export\n        - For example `gmsmith` supports `quality` via `{exportOpts: {quality: 75}}`\n        - See your engine's documentation for available options\n    - algorithm `String` - Optional algorithm to pack images with\n        - By default we use `binary-tree` which packs images as efficiently as possible\n        - An example usage of `algorithm` can be found in the [Examples section](#algorithm)\n        - For more algorithm options, see the [Algorithms section](#algorithms)\n    - algorithmOpts `Object` - Optional algorithm options to pass through to algorithm for layout\n        - For example `top-down` supports ignoring sorting via `{algorithmOpts: {sort: false}}`\n        - See your algorithm's documentation for available options\n            - https://github.com/twolfson/layout#algorithms\n\n**Returns:**\n\n- result `Object` - Container for result information\n    - image `ReadableStream` - [Readable stream][] outputting generated image contents\n    - coordinates `Object` - Map from filepath to coordinate information between original sprite and spritesheet\n        - `filepath` will be the same as provided in `params.src`\n        - [filepath] `Object` - Container for coordinate information\n            - For those keeping track, this is `result.coordinates[filepath]`\n            - x `Number` - Horizontal position of top-left corner of original sprite on spritesheet\n            - y `Number` - Vertical position of top-left corner of original sprite on spritesheet\n            - width `Number` - Width of original sprite\n            - height `Number` - Height of original sprite\n    - properties `Object` - Container for information about spritesheet\n        - width `Number` - Width of the spritesheet\n        - height `Number` - Height of the spritesheet\n\n[Readable stream]: https://nodejs.org/api/stream.html#stream_class_stream_readable\n\n### Algorithms\nImages can be laid out in different fashions depending on the algorithm. We use [`layout`][] to provide you as many options as possible. At the time of writing, here are your options for `params.algorithm`:\n\n[`layout`]: https://github.com/twolfson/layout\n\n|         `top-down`        |          `left-right`         |         `diagonal`        |           `alt-diagonal`          |          `binary-tree`          |\n|---------------------------|-------------------------------|---------------------------|-----------------------------------|---------------------------------|\n| ![top-down][top-down-img] | ![left-right][left-right-img] | ![diagonal][diagonal-img] | ![alt-diagonal][alt-diagonal-img] | ![binary-tree][binary-tree-img] |\n\n[top-down-img]: https://raw.githubusercontent.com/twolfson/layout/2.0.2/docs/top-down.png\n[left-right-img]: https://raw.githubusercontent.com/twolfson/layout/2.0.2/docs/left-right.png\n[diagonal-img]: https://raw.githubusercontent.com/twolfson/layout/2.0.2/docs/diagonal.png\n[alt-diagonal-img]: https://raw.githubusercontent.com/twolfson/layout/2.0.2/docs/alt-diagonal.png\n[binary-tree-img]: https://raw.githubusercontent.com/twolfson/layout/2.0.2/docs/binary-tree.png\n\nMore information can be found in the [`layout`][] documentation:\n\nhttps://github.com/twolfson/layout\n\n### Engines\nAn engine can greatly improve the speed of your build (e.g. `canvassmith`) or support obscure image formats (e.g. `gmsmith`).\n\nAll `spritesmith` engines adhere to a common specification:\n\nhttps://github.com/twolfson/spritesmith-engine-spec\n\nThis repository adheres to specification version: **2.0.0**\n\nBelow is a list of known engines with their tradeoffs:\n\n#### pixelsmith\n[`pixelsmith`][] is a `node` based engine that runs on top of [`get-pixels`][] and [`save-pixels`][].\n\n[`get-pixels`]: https://github.com/mikolalysenko/get-pixels\n[`save-pixels`]: https://github.com/mikolalysenko/save-pixels\n\n**Key differences:** Doesn't support uncommon image formats (e.g. `tiff`) and not as fast as a compiled library (e.g. `canvassmith`).\n\n#### phantomjssmith\n[`phantomjssmith`][] is a [phantomjs][] based engine. It was originally built to provide cross-platform compatibility but has since been succeeded by [`pixelsmith`][].\n\n**Requirements:** [phantomjs][] must be installed on your machine and on your `PATH` environment variable. Visit [the phantomjs website][phantomjs] for installation instructions.\n\n**Key differences:** `phantomjs` is cross-platform and supports all image formats.\n\n[`phantomjssmith`]: https://github.com/twolfson/phantomjssmith\n[phantomjs]: http://phantomjs.org/\n\n#### canvassmith\n[`canvassmith`][] is a [node-canvas][] based engine that runs on top of [Cairo][].\n\n**Requirements:** [Cairo][] and [node-gyp][] must be installed on your machine.\n\nInstructions on how to install [Cairo][] are provided in the [node-canvas wiki][].\n\n[node-gyp][] should be installed via `npm`:\n\n```bash\nnpm install -g node-gyp\n```\n\n**Key differences:** `canvas` has the best performance (useful for over 100 sprites). However, it is `UNIX` only.\n\n[`canvassmith`]: https://github.com/twolfson/canvassmith\n[node-canvas]: https://github.com/learnboost/node-canvas\n[Cairo]: http://cairographics.org/\n[node-canvas wiki]: (https://github.com/LearnBoost/node-canvas/wiki/_pages\n[node-gyp]: https://github.com/TooTallNate/node-gyp/\n\n#### gmsmith\n[`gmsmith`][] is a [`gm`][] based engine that runs on top of either [Graphics Magick][] or [Image Magick][].\n\n**Requirements:** Either [Graphics Magick][] or [Image Magick][] must be installed on your machine.\n\nFor the best results, install from the site rather than through a package manager (e.g. `apt-get`). This avoids potential transparency issues which have been reported.\n\n[Image Magick][] is implicitly discovered. However, you can explicitly use it via `engineOpts`\n\n```js\n{\n  engineOpts: {\n    imagemagick: true\n  }\n}\n```\n\n**Key differences:** `gmsmith` allows for configuring image quality whereas others do not.\n\n[`gmsmith`]: https://github.com/twolfson/gmsmith\n[`gm`]: https://github.com/aheckmann/gm\n[Graphics Magick]: http://www.graphicsmagick.org/\n[Image Magick]: http://imagemagick.org/\n\n## Examples\n### Algorithm\nThis is an example of using a custom layout via the `alt-diagonal` algorithm.\n\n```js\n// Load in dependencies\nvar fs = require('fs');\nvar Spritesmith = require('spritesmith');\n\n// Generate our spritesheet\nSpritesmith.run({\n  src: [\n    __dirname + '/fork.png',\n    __dirname + '/github.png',\n    __dirname + '/twitter.png'\n  ],\n  algorithm: 'alt-diagonal'\n}, function handleResult (err, result) {\n  // If there was an error, throw it\n  if (err) {\n    throw err;\n  }\n\n  // Output the image\n  fs.writeFileSync(__dirname + '/alt-diagonal.png', result.image);\n  result.coordinates, result.properties; // Coordinates and properties\n});\n```\n\n**Result:**\n\n![alt-diagonal spritesheet](docs/alt-diagonal.png)\n\n### Engine\nThis is an example of using a custom engine (`canvassmith` in this case).\n\n```js\n// Inside package.json\n{\n    \"dependencies\": {\n        \"canvassmith\": \"~0.2.4\"\n    }\n}\n```\n\n```js\n// In our script\n// Load in dependencies\nvar fs = require('fs');\nvar Spritesmith = require('spritesmith');\n\n// Generate our spritesheet\nSpritesmith.run({\n  src: [\n    __dirname + '/fork.png',\n    __dirname + '/github.png',\n    __dirname + '/twitter.png'\n  ],\n  engine: require('canvassmith')\n}, function handleResult (err, result) {\n  // If there was an error, throw it\n  if (err) {\n    throw err;\n  }\n\n  // Output the image\n  fs.writeFileSync(__dirname + '/canvassmith.png', result.image);\n  result.coordinates, result.properties; // Coordinates and properties\n});\n```\n\n**Result:**\n\n![canvassmith spritesheet](docs/canvassmith.png)\n\n### Padding\nThis is an example of adding padding between images.\n\n```js\n// Load in dependencies\nvar fs = require('fs');\nvar Spritesmith = require('spritesmith');\n\n// Generate our spritesheet\nSpritesmith.run({\n  src: [\n    __dirname + '/fork.png',\n    __dirname + '/github.png',\n    __dirname + '/twitter.png'\n  ],\n  padding: 20 // Exaggerated for visibility, normally 1 or 2\n}, function handleResult (err, result) {\n  // If there was an error, throw it\n  if (err) {\n    throw err;\n  }\n\n  // Output the image\n  fs.writeFileSync(__dirname + '/padding.png', result.image);\n  result.coordinates, result.properties; // Coordinates and properties\n});\n```\n\n**Result:**\n\n![padding spritesheet](docs/padding.png)\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint via `npm run lint` and test via `npm test`.\n\n## Attribution\n[GitHub][github-icon] and [Twitter][twitter-icon] icons were taken from [Alex Peattie's JustVector Social Icons][justvector].\n\n[Fork][noun-fork-icon] designed by [P.J. Onori][onori] from The Noun Project\n\n[Plus][+] and [Equals][=] icons were built using the [Ubuntu Light typeface][ubuntu-light].\n\n[justvector]: http://alexpeattie.com/projects/justvector_icons/\n[noun-fork-icon]: http://thenounproject.com/noun/fork/#icon-No2813\n[onori]: http://thenounproject.com/somerandomdude\n[ubuntu-light]: http://font.ubuntu.com/\n\n## License\nCopyright (c) 2012 Todd Wolfson\n\nLicensed under the MIT license.\n","readmeFilename":"README.md","users":{"326060588":true,"bigp":true,"detj":true,"usex":true,"swenhu":true,"tomekf":true,"yajinn":true,"atheken":true,"arahnoid":true,"draganhr":true,"landy2014":true,"milfromoz":true,"mondalaci":true,"terrychan":true,"yayayahei":true,"dennisli87":true,"insdevmail":true,"peteward44":true,"bobonthenet":true,"nisimjoseph":true,"skylerzhang":true,"sundaycrafts":true,"yinyongcom666":true}}