{"_id":"spritesmith","_rev":"408164","name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","dist-tags":{"latest":"3.4.0"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"time":{"modified":"2021-08-04T04:57:25.000Z","created":"2012-11-21T02:21:21.628Z","3.4.0":"2019-09-13T08:49:38.601Z","3.3.1":"2018-05-31T03:08:53.381Z","3.3.0":"2018-01-06T06:33:31.131Z","3.2.1":"2017-11-10T09:45:41.186Z","3.2.0":"2017-11-10T09:29:36.365Z","3.1.1":"2017-04-12T07:29:04.496Z","3.1.0":"2016-01-29T05:13:08.579Z","3.0.1":"2016-01-11T07:49:32.939Z","3.0.0":"2015-11-22T22:38:15.555Z","2.0.1":"2015-11-18T08:14:25.523Z","2.0.0":"2015-11-18T06:32:17.089Z","1.5.0":"2015-11-12T05:14:04.715Z","1.4.6":"2015-11-04T08:45:21.167Z","1.4.5":"2015-11-04T08:21:31.529Z","1.4.4":"2015-11-03T09:22:13.592Z","1.4.3":"2015-10-28T06:18:15.308Z","1.4.2":"2015-10-27T01:24:35.254Z","1.4.1":"2015-10-26T05:26:41.841Z","1.4.0":"2015-09-11T03:53:12.031Z","1.3.2":"2015-06-01T03:05:25.202Z","1.3.1":"2015-04-16T07:40:45.741Z","1.3.0":"2015-03-02T01:08:40.647Z","1.2.0":"2015-02-19T05:35:18.402Z","1.1.0":"2015-01-27T04:59:41.683Z","1.0.3":"2014-12-15T22:38:35.588Z","1.0.2":"2014-12-15T06:23:59.219Z","1.0.1":"2014-12-15T05:22:33.736Z","1.0.0":"2014-12-14T21:31:17.858Z","0.21.2":"2014-12-14T10:09:53.210Z","0.21.1":"2014-12-14T09:02:08.943Z","0.21.0":"2014-12-14T09:00:52.033Z","0.20.1":"2014-11-21T06:20:27.972Z","0.20.0":"2014-10-03T21:03:10.813Z","0.19.6":"2014-10-03T05:32:09.132Z","0.19.5":"2014-10-03T05:22:12.293Z","0.19.4":"2014-09-14T13:00:50.284Z","0.19.3":"2014-09-14T12:47:43.346Z","0.19.2":"2014-05-24T23:01:31.082Z","0.19.1":"2014-04-18T05:41:14.268Z","0.19.0":"2014-04-16T07:01:38.425Z","0.18.0":"2014-02-08T22:23:37.261Z","0.17.5":"2014-02-08T22:20:51.346Z","0.17.4":"2014-01-19T00:13:34.919Z","0.17.3":"2014-01-17T06:47:50.500Z","0.17.2":"2014-01-17T06:42:07.612Z","0.17.1":"2013-12-14T09:42:37.483Z","0.17.0":"2013-12-14T09:26:43.516Z","0.16.0":"2013-12-06T08:52:00.857Z","0.15.0":"2013-12-04T07:03:40.428Z","0.14.0":"2013-11-25T00:47:12.589Z","0.13.0":"2013-11-24T11:00:10.551Z","0.12.1":"2013-11-13T09:43:40.251Z","0.12.0":"2013-11-13T09:32:47.163Z","0.11.1":"2013-10-05T22:34:13.111Z","0.11.0":"2013-08-06T05:18:50.813Z","0.10.0":"2013-07-01T08:32:00.829Z","0.9.0":"2013-06-22T08:28:32.417Z","0.8.1":"2013-06-19T05:35:33.031Z","0.8.0":"2013-06-17T02:53:26.801Z","0.7.1":"2013-05-02T07:04:05.967Z","0.7.0":"2013-04-28T06:39:58.600Z","0.6.1":"2013-04-26T09:31:44.289Z","0.6.0":"2013-04-26T09:26:17.269Z","0.5.0":"2013-04-21T22:24:58.281Z","0.4.1":"2013-04-21T14:06:01.651Z","0.4.0":"2013-04-21T14:01:07.088Z","0.3.11":"2013-04-21T06:24:16.101Z","0.3.10":"2013-04-20T07:36:59.713Z","0.3.9":"2013-04-17T08:22:26.004Z","0.3.8":"2013-03-20T05:38:02.923Z","0.3.7":"2013-03-10T23:33:25.623Z","0.3.5":"2012-11-21T03:45:06.860Z","0.3.4":"2012-11-21T02:21:21.628Z"},"users":{"326060588":true,"atheken":true,"peteward44":true,"skylerzhang":true,"arahnoid":true,"mondalaci":true,"yajinn":true,"insdevmail":true,"draganhr":true,"slzrt":true,"swenhu":true,"neefrankie":true,"tomekf":true,"detj":true,"milfromoz":true,"landy2014":true,"dennisli87":true,"yinyongcom666":true,"terrychan":true,"sundaycrafts":true,"bobonthenet":true,"usex":true,"bigp":true,"nisimjoseph":true,"yayayahei":true},"author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/spritesmith.git"},"versions":{"3.4.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"3.4.0","homepage":"https://github.com/twolfson/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/twolfson/spritesmith.git"},"bugs":{"url":"https://github.com/twolfson/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 4.0.0"},"scripts":{"precheck":"eslint src/ src-test/","lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"^2.3.0","semver":"~5.0.3","through2":"~2.0.0"},"devDependencies":{"canvassmith":"~1.0.0","eslint":"~4.10.0","eslint-config-twolfson":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","mocha":"~1.21.4","phantomjssmith":"~1.0.0","pixelmatch":"~4.0.2","vinyl":"~2.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"03f5c3514d502296f645dfcafdec41c220eaef77","_id":"spritesmith@3.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"5cfa004278c9072ab4900a0cd800141c7cf296e2","size":55679,"noattachment":false,"key":"/spritesmith/-/spritesmith-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-3.4.0.tgz"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spritesmith_3.4.0_1568364578381_0.5008429771397456"},"_hasShrinkwrap":false,"publish_time":1568364578601,"_cnpm_publish_time":1568364578601},"3.3.1":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"3.3.1","homepage":"https://github.com/twolfson/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/twolfson/spritesmith.git"},"bugs":{"url":"https://github.com/twolfson/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 4.0.0"},"scripts":{"precheck":"eslint src/ src-test/","lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0"},"devDependencies":{"canvassmith":"~1.0.0","eslint":"~4.10.0","eslint-config-twolfson":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","mocha":"~1.21.4","phantomjssmith":"~1.0.0","pixelmatch":"~4.0.2","vinyl":"~2.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"c2732449fb1a27073a14b7ed8bc5ebf2a7cf5312","_id":"spritesmith@3.3.1","_npmVersion":"5.8.0","_nodeVersion":"8.9.4","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"e097cded64b97dd3a9c3e00d641bda79e8de5322","size":55598,"noattachment":false,"key":"/spritesmith/-/spritesmith-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-3.3.1.tgz"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spritesmith_3.3.1_1527736133231_0.34451924238681664"},"_hasShrinkwrap":false,"publish_time":1527736133381,"_cnpm_publish_time":1527736133381},"3.3.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"3.3.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 4.0.0"},"scripts":{"precheck":"eslint src/ src-test/","lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"~2.2.0","semver":"~5.0.3","through2":"~2.0.0"},"devDependencies":{"canvassmith":"~1.0.0","eslint":"~4.10.0","eslint-config-twolfson":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","mocha":"~1.21.4","phantomjssmith":"~1.0.0","pixelmatch":"~4.0.2","vinyl":"~2.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"51b37c2f5673cf52d72008b3a41de20e0390805c","_id":"spritesmith@3.3.0","_shasum":"338d2d686295f504093165811f2b3836a4d57344","_from":".","_npmVersion":"2.15.12","_nodeVersion":"8.9.4","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"338d2d686295f504093165811f2b3836a4d57344","size":54983,"noattachment":false,"key":"/spritesmith/-/spritesmith-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-3.3.0.tgz"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spritesmith-3.3.0.tgz_1515220411014_0.1887886633630842"},"directories":{},"publish_time":1515220411131,"_hasShrinkwrap":false,"_cnpm_publish_time":1515220411131},"3.2.1":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"3.2.1","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 4.0.0"},"scripts":{"precheck":"eslint src/ src-test/","lint":"eslint src/ src-test/ --max-warnings 0","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"~2.1.0","semver":"~5.0.3","through2":"~2.0.0"},"devDependencies":{"canvassmith":"~1.0.0","eslint":"~4.10.0","eslint-config-twolfson":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","mocha":"~1.21.4","phantomjssmith":"~1.0.0","pixelmatch":"~4.0.2","vinyl":"~1.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"533b3d34a24a132e96e92c0c3988b1b36e5dc9ce","_id":"spritesmith@3.2.1","_shasum":"af91ec794eaa557ff3b12d6b3c65faa598a04e29","_from":".","_npmVersion":"2.15.12","_nodeVersion":"7.10.0","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"af91ec794eaa557ff3b12d6b3c65faa598a04e29","size":54949,"noattachment":false,"key":"/spritesmith/-/spritesmith-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-3.2.1.tgz"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spritesmith-3.2.1.tgz_1510307140911_0.11933412752114236"},"directories":{},"publish_time":1510307141186,"_cnpm_publish_time":1510307141186,"_hasShrinkwrap":false},"3.2.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"3.2.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 4.0.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"~2.1.0","semver":"~5.0.3","through2":"~2.0.0"},"devDependencies":{"canvassmith":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~1.0.0","pixelmatch":"~4.0.2","twolfson-style":"~1.6.0","vinyl":"~1.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"9860d23f0cce83e5aa7b3c0318cbe7ae29901b1c","_id":"spritesmith@3.2.0","_shasum":"3d02345bede16de47dbf1a65d15c6862dd9b7235","_from":".","_npmVersion":"2.15.12","_nodeVersion":"7.10.0","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"3d02345bede16de47dbf1a65d15c6862dd9b7235","size":55696,"noattachment":false,"key":"/spritesmith/-/spritesmith-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-3.2.0.tgz"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spritesmith-3.2.0.tgz_1510306176234_0.16974918241612613"},"directories":{},"publish_time":1510306176365,"_cnpm_publish_time":1510306176365,"_hasShrinkwrap":false},"3.1.1":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"3.1.1","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"~2.1.0","semver":"~5.0.3","through2":"~2.0.0"},"devDependencies":{"canvassmith":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","vinyl":"~1.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"96216e3e4c19273c7ea8578f2f04a9a73e1bb92e","_id":"spritesmith@3.1.1","_shasum":"4e5364eb9bfd987daf6c1b48a58d2be5b6a0f8d7","_from":".","_npmVersion":"2.15.12","_nodeVersion":"4.8.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"4e5364eb9bfd987daf6c1b48a58d2be5b6a0f8d7","size":55516,"noattachment":false,"key":"/spritesmith/-/spritesmith-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-3.1.1.tgz"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spritesmith-3.1.1.tgz_1491982142340_0.1481591968331486"},"directories":{},"publish_time":1491982144496,"_cnpm_publish_time":1491982144496,"_hasShrinkwrap":false},"3.1.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"3.1.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"~2.1.0","semver":"~5.0.3","through2":"~2.0.0"},"devDependencies":{"canvassmith":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","vinyl":"~1.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"7dade986668b9e1ed05c40cf9a7eb279cd4356e6","_id":"spritesmith@3.1.0","_shasum":"421024c2cfa38ac913fe05d9b5b9c14693d60ee7","_from":".","_npmVersion":"2.14.15","_nodeVersion":"0.10.41","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"421024c2cfa38ac913fe05d9b5b9c14693d60ee7","size":55447,"noattachment":false,"key":"/spritesmith/-/spritesmith-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-3.1.0.tgz"},"directories":{},"publish_time":1454044388579,"_cnpm_publish_time":1454044388579,"_hasShrinkwrap":false},"3.0.1":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"3.0.1","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"~2.0.0","semver":"~5.0.3","through2":"~2.0.0"},"devDependencies":{"canvassmith":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","vinyl":"~1.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"739801798cf787d26c805ea0d3bc6a537533a639","_id":"spritesmith@3.0.1","_shasum":"a0237158d8c5892120c3f490eb199ed3a62110eb","_from":".","_npmVersion":"2.14.14","_nodeVersion":"5.3.0","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"a0237158d8c5892120c3f490eb199ed3a62110eb","size":55411,"noattachment":false,"key":"/spritesmith/-/spritesmith-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-3.0.1.tgz"},"directories":{},"publish_time":1452498572939,"_cnpm_publish_time":1452498572939,"_hasShrinkwrap":false},"3.0.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"3.0.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"~2.0.0","semver":"~5.0.3","through2":"~2.0.0"},"devDependencies":{"canvassmith":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","vinyl":"~1.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"870d60b01b0794940eb3e2ffd432ae1f4792c128","_id":"spritesmith@3.0.0","_shasum":"e06e685417bcf9d9e14cfac35d71f7f596bb66bd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"e06e685417bcf9d9e14cfac35d71f7f596bb66bd","size":55407,"noattachment":false,"key":"/spritesmith/-/spritesmith-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-3.0.0.tgz"},"directories":{},"publish_time":1448231895555,"_cnpm_publish_time":1448231895555,"_hasShrinkwrap":false},"2.0.1":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"2.0.1","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"~2.0.0","semver":"~5.0.3"},"devDependencies":{"canvassmith":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","underscore":"~1.4.4","vinyl":"~1.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"e293f0dfea424cb0683fbad3c116c1e9ca911c1b","_id":"spritesmith@2.0.1","_shasum":"cb81f15c121f1afe4a317f3684a8444eafed02d8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"cb81f15c121f1afe4a317f3684a8444eafed02d8","size":52990,"noattachment":false,"key":"/spritesmith/-/spritesmith-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-2.0.1.tgz"},"directories":{},"publish_time":1447834465523,"_cnpm_publish_time":1447834465523,"_hasShrinkwrap":false},"2.0.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"2.0.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","concat-stream":"~1.5.1","layout":"~2.2.0","pixelsmith":"~2.0.0","semver":"~5.0.3"},"devDependencies":{"canvassmith":"~1.0.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~1.0.0","twolfson-style":"~1.6.0","underscore":"~1.4.4","vinyl":"~1.1.0"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"d94fd1494b08b9d854f828e9e7b1268e84158fca","_id":"spritesmith@2.0.0","_shasum":"6f490ea0963ad6bc5e83875a7b878baa94df5bbe","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"6f490ea0963ad6bc5e83875a7b878baa94df5bbe","size":52966,"noattachment":false,"key":"/spritesmith/-/spritesmith-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-2.0.0.tgz"},"directories":{},"publish_time":1447828337089,"_cnpm_publish_time":1447828337089,"_hasShrinkwrap":false},"1.5.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.5.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.3.4","semver":"~5.0.3"},"devDependencies":{"canvassmith":"~0.4.4","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.7.5","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"e75e2a0a9a5ec2d4b030c413ec515d170d8622bc","_id":"spritesmith@1.5.0","_shasum":"0e2aac7a62eb3d92e8853f688f9311d4bab9b3da","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"0e2aac7a62eb3d92e8853f688f9311d4bab9b3da","size":52842,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.5.0.tgz"},"directories":{},"publish_time":1447305244715,"_cnpm_publish_time":1447305244715,"_hasShrinkwrap":false},"1.4.6":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.4.6","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"canvassmith":"~0.3.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"618fbb61a32b8c9920effd35f50f269cfbe9d1a2","_id":"spritesmith@1.4.6","_shasum":"ca103527c5fd5fb1b449bed6d961aefd3735df0f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"ca103527c5fd5fb1b449bed6d961aefd3735df0f","size":52601,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.4.6.tgz"},"directories":{},"publish_time":1446626721167,"_cnpm_publish_time":1446626721167,"_hasShrinkwrap":false},"1.4.5":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.4.5","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"canvassmith":"~0.3.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"c09344c05baf78f413aad76c6531088e96b04326","_id":"spritesmith@1.4.5","_shasum":"287774ad9e3aa6f967a9478f1b16787de985706a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"287774ad9e3aa6f967a9478f1b16787de985706a","size":52600,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.4.5.tgz"},"directories":{},"publish_time":1446625291529,"_cnpm_publish_time":1446625291529,"_hasShrinkwrap":false},"1.4.4":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.4.4","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"canvassmith":"~0.3.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"716884cc61c71b6ff9a9a512e69aa6828d3a65f7","_id":"spritesmith@1.4.4","_shasum":"c7b36e1e4c63f9cc8188b2146f96f9f17fe03e63","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"c7b36e1e4c63f9cc8188b2146f96f9f17fe03e63","size":52593,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.4.4.tgz"},"directories":{},"publish_time":1446542533592,"_cnpm_publish_time":1446542533592,"_hasShrinkwrap":false},"1.4.3":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.4.3","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"canvassmith":"~0.3.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"66e11b26d7c7ff30b602556769ce7de87510ffeb","_id":"spritesmith@1.4.3","_shasum":"eaa17f702e5630f296b5853fb05faded1d99f90a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"eaa17f702e5630f296b5853fb05faded1d99f90a","size":52567,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.4.3.tgz"},"directories":{},"publish_time":1446013095308,"_cnpm_publish_time":1446013095308,"_hasShrinkwrap":false},"1.4.2":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.4.2","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.10.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"canvassmith":"~0.3.0","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"a7e88d23a0acc3b8723cb02776524e790bad0235","_id":"spritesmith@1.4.2","_shasum":"59858e84c182bf55fee2bf048bbab1ad5bf1b84d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"59858e84c182bf55fee2bf048bbab1ad5bf1b84d","size":52527,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.4.2.tgz"},"directories":{},"publish_time":1445909075254,"_cnpm_publish_time":1445909075254,"_hasShrinkwrap":false},"1.4.1":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.4.1","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"canvassmith":"~0.2.4","foundry":"~4.3.2","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"771c31c804372bbb1c2da00af0d89600302712ac","_id":"spritesmith@1.4.1","_shasum":"2a4ba57760db325d37b9ef9bb12495e7e0ddbf74","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"2a4ba57760db325d37b9ef9bb12495e7e0ddbf74","size":52499,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.4.1.tgz"},"directories":{},"publish_time":1445837201841,"_cnpm_publish_time":1445837201841,"_hasShrinkwrap":false},"1.4.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.4.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.2.0"},"devDependencies":{"canvassmith":"~0.2.4","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"gitHead":"97cf25645d70169f330c5f35a65ad1e4062d0da7","_id":"spritesmith@1.4.0","_shasum":"8a645c3077eb06794f99766e521e1fdc950f0ecc","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"8a645c3077eb06794f99766e521e1fdc950f0ecc","size":52433,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.4.0.tgz"},"directories":{},"publish_time":1441943592031,"_cnpm_publish_time":1441943592031,"_hasShrinkwrap":false},"1.3.2":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.3.2","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"license":"MIT","main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.1.0"},"devDependencies":{"canvassmith":"~0.2.4","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"gitHead":"7cdc897f6553b9cf0e4586a76a8fb05836e90e0b","_id":"spritesmith@1.3.2","_shasum":"280625b3fdfd7239987a65c09c48a6ee66fde098","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"280625b3fdfd7239987a65c09c48a6ee66fde098","size":52400,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.3.2.tgz"},"directories":{},"publish_time":1433127925202,"_cnpm_publish_time":1433127925202,"_hasShrinkwrap":false},"1.3.1":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.3.1","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.1.0"},"devDependencies":{"canvassmith":"~0.2.4","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"gitHead":"377793bfedc8eff672205a9f8e08bb3fda880915","_id":"spritesmith@1.3.1","_shasum":"ffb2c6f1ec64ce06e3761e79d93c3696040e3cc0","_from":".","_npmVersion":"2.3.0","_nodeVersion":"1.7.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"ffb2c6f1ec64ce06e3761e79d93c3696040e3cc0","size":52393,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.3.1.tgz"},"directories":{},"publish_time":1429170045741,"_cnpm_publish_time":1429170045741,"_hasShrinkwrap":false},"1.3.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.3.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.1.0"},"devDependencies":{"canvassmith":"~0.2.4","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"gitHead":"d1a0d0dec2744208cac4f1ebf9d2b6bc6ae2acac","_id":"spritesmith@1.3.0","_shasum":"8aa4e93996a5b46c842aa0a3c0874a2781e3895d","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"8aa4e93996a5b46c842aa0a3c0874a2781e3895d","size":52292,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.3.0.tgz"},"directories":{},"publish_time":1425258520647,"_cnpm_publish_time":1425258520647,"_hasShrinkwrap":false},"1.2.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.2.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.2.0","pixelsmith":"~1.0.0"},"devDependencies":{"canvassmith":"~0.2.4","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"gitHead":"18ef385934a72f1347d66925a50c347a7b346ae9","_id":"spritesmith@1.2.0","_shasum":"42b43f26f0f0251da8eddc0461a0200616178e3f","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"42b43f26f0f0251da8eddc0461a0200616178e3f","size":52244,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.2.0.tgz"},"directories":{},"publish_time":1424324118402,"_cnpm_publish_time":1424324118402,"_hasShrinkwrap":false},"1.1.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.1.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.1.0","pixelsmith":"~1.0.0"},"devDependencies":{"canvassmith":"~0.2.4","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"gitHead":"00638be21a2f756b38bf66f645407b0d60849847","_id":"spritesmith@1.1.0","_shasum":"aec2641e8fde7030a93ef8605def1c97dd8af2ca","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"aec2641e8fde7030a93ef8605def1c97dd8af2ca","size":52213,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.1.0.tgz"},"directories":{},"publish_time":1422334781683,"_cnpm_publish_time":1422334781683,"_hasShrinkwrap":false},"1.0.3":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.0.3","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","pixelsmith":"~1.0.0"},"devDependencies":{"canvassmith":"~0.2.4","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"gitHead":"f275634a969b07a74681e18e90a0adce52e0ca3a","_id":"spritesmith@1.0.3","_shasum":"47bc8450c8b4d7cfee743c8a943b19e93f73822d","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"47bc8450c8b4d7cfee743c8a943b19e93f73822d","size":52178,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.0.3.tgz"},"directories":{},"publish_time":1418683115588,"_cnpm_publish_time":1418683115588,"_hasShrinkwrap":false},"1.0.2":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.0.2","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","pixelsmith":"~1.0.0"},"devDependencies":{"canvassmith":"~0.2.4","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"gitHead":"a6b471521f40384fe0ef35fdd3b48a0cb0de70fc","_id":"spritesmith@1.0.2","_shasum":"7895ae164230f777942edf8992f9708055fb4eb9","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"7895ae164230f777942edf8992f9708055fb4eb9","size":52121,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.0.2.tgz"},"directories":{},"publish_time":1418624639219,"_cnpm_publish_time":1418624639219,"_hasShrinkwrap":false},"1.0.1":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.0.1","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","pixelsmith":"~1.0.0"},"devDependencies":{"canvassmith":"~0.2.4","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"gitHead":"9b69850566275b9f90325227b2d4eb995d3032ab","_id":"spritesmith@1.0.1","_shasum":"eb1ee9bb60f9dcbcf4536891436898fbfb13e6b5","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"eb1ee9bb60f9dcbcf4536891436898fbfb13e6b5","size":52072,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.0.1.tgz"},"directories":{},"publish_time":1418620953736,"_cnpm_publish_time":1418620953736,"_hasShrinkwrap":false},"1.0.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"1.0.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","pixelsmith":"~1.0.0"},"devDependencies":{"canvassmith":"~0.2.4","get-pixels":"~3.1.0","jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","phantomjssmith":"~0.5.1","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"keywords":["sprite","spritesheet","css"],"gitHead":"7100614a7adb99f6828b5da586f708734e15dc2f","_id":"spritesmith@1.0.0","_shasum":"d78402000b49e375431b1c11881306c2671039b5","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"d78402000b49e375431b1c11881306c2671039b5","size":51778,"noattachment":false,"key":"/spritesmith/-/spritesmith-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-1.0.0.tgz"},"directories":{},"publish_time":1418592677858,"_cnpm_publish_time":1418592677858,"_hasShrinkwrap":false},"0.21.2":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"0.21.2","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","canvassmith":"~0.2.0","gmsmith":"~0.4.1","phantomjssmith":"~0.5.0","pngsmith":"~0.1.0"},"devDependencies":{"jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"optionalDependencies":{"canvassmith":"~0.2.0","gmsmith":"~0.4.1","phantomjssmith":"~0.5.0","pngsmith":"~0.1.0"},"keywords":["sprite","spritesheet","css"],"gitHead":"e37b52c300e1de3339946f2ae97821fad8eefbf1","_id":"spritesmith@0.21.2","_shasum":"bbfc08c79584b37c879653fde0552a2f46b4b9ee","_from":".","_npmVersion":"2.1.7","_nodeVersion":"0.10.33","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"bbfc08c79584b37c879653fde0552a2f46b4b9ee","size":99349,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.21.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.21.2.tgz"},"directories":{},"publish_time":1418551793210,"_cnpm_publish_time":1418551793210,"_hasShrinkwrap":false},"0.21.1":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"0.21.1","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","canvassmith":"~0.2.0","gmsmith":"~0.4.1","phantomjssmith":"~0.5.0","pngsmith":"~0.1.0"},"devDependencies":{"jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"optionalDependencies":{"canvassmith":"~0.2.0","gmsmith":"~0.4.1","phantomjssmith":"~0.5.0","pngsmith":"~0.1.0"},"keywords":["sprite","spritesheet","css"],"gitHead":"49db03d498dfff9d82e26e76c9eae5853d899831","_id":"spritesmith@0.21.1","_shasum":"805577a893f184a2820fd5ec510d91b2fec81173","_from":".","_npmVersion":"2.1.7","_nodeVersion":"0.10.33","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"805577a893f184a2820fd5ec510d91b2fec81173","size":99260,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.21.1.tgz"},"directories":{},"publish_time":1418547728943,"_cnpm_publish_time":1418547728943,"_hasShrinkwrap":false},"0.21.0":{"name":"spritesmith","description":"Utility that takes images and creates a spritesheet with JSON sprite data","version":"0.21.0","homepage":"https://github.com/Ensighten/spritesmith","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"contributors":[{"name":"Alex Bain"}],"repository":{"type":"git","url":"git://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Ensighten/spritesmith/blob/master/LICENSE-MIT"}],"main":"src/smith.js","engines":{"node":">= 0.8.0"},"scripts":{"precheck":"twolfson-style precheck src/ src-test/","lint":"twolfson-style lint src/ src-test/","pretest":"twolfson-style install","test":"npm run precheck && mocha src-test/ --timeout 60000 --reporter dot && npm run lint"},"dependencies":{"async":"~0.2.6","layout":"~2.0.0","canvassmith":"~0.2.0","gmsmith":"~0.4.1","phantomjssmith":"~0.5.0","pngsmith":"~0.1.0"},"devDependencies":{"jscs":"~1.8.1","jshint":"~2.5.10","mocha":"~1.21.4","twolfson-style":"~1.6.0","underscore":"~1.4.4"},"optionalDependencies":{"canvassmith":"~0.2.0","gmsmith":"~0.4.1","phantomjssmith":"~0.5.0","pngsmith":"~0.1.0"},"keywords":["sprite","spritesheet","css"],"gitHead":"822ebaa7e4ca9985887556a5d74a198d9cd7a3ad","_id":"spritesmith@0.21.0","_shasum":"51b044dfe23458cf1912519419d184b6b537ab4d","_from":".","_npmVersion":"2.1.7","_nodeVersion":"0.10.33","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"51b044dfe23458cf1912519419d184b6b537ab4d","size":99253,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.21.0.tgz"},"directories":{},"publish_time":1418547652033,"_cnpm_publish_time":1418547652033,"_hasShrinkwrap":false},"0.20.1":{"name":"spritesmith","version":"0.20.1","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"mocha src-test/ --timeout 60000"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~2.0.0","canvassmith":"~0.2.0","gmsmith":"~0.4.1","phantomjssmith":"~0.5.0","pngsmith":"~0.1.0"},"devDependencies":{"mocha":"~1.21.4","underscore":"~1.4.4"},"optionalDependencies":{"canvassmith":"~0.2.0","gmsmith":"~0.4.1","phantomjssmith":"~0.5.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"gitHead":"963cfb3db61b5f2cbd153eb70420fbb16ecf4af7","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.20.1","_shasum":"1732f552cca7200528f453616d14f32c2fa0eef3","_from":".","_npmVersion":"2.1.7","_nodeVersion":"0.10.33","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"1732f552cca7200528f453616d14f32c2fa0eef3","size":98620,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.20.1.tgz"},"directories":{},"publish_time":1416550827972,"_cnpm_publish_time":1416550827972,"_hasShrinkwrap":false},"0.20.0":{"name":"spritesmith","version":"0.20.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"mocha src-test/ --timeout 60000"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~2.0.0","canvassmith":"~0.2.0","gmsmith":"~0.4.1","phantomjssmith":"~0.5.0","pngsmith":"~0.1.0"},"devDependencies":{"mocha":"~1.21.4","underscore":"~1.4.4"},"optionalDependencies":{"canvassmith":"~0.2.0","gmsmith":"~0.4.1","phantomjssmith":"~0.5.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"gitHead":"519e68c761b5972ebcd362a8f8a0935f27144a03","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.20.0","_shasum":"f9e8e4e37f860934a1bbe26ed973b148e50b5d65","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"f9e8e4e37f860934a1bbe26ed973b148e50b5d65","size":98438,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.20.0.tgz"},"directories":{},"publish_time":1412370190813,"_cnpm_publish_time":1412370190813,"_hasShrinkwrap":false},"0.19.6":{"name":"spritesmith","version":"0.19.6","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"mocha src-test/ --timeout 60000"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~2.0.0","phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"mocha":"~1.21.4","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"gitHead":"b0430772998e43fe7f7ccd5309c3da6696aa0def","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.19.6","_shasum":"26033b7c2ac41300cf3557088ad305ca5064903b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"26033b7c2ac41300cf3557088ad305ca5064903b","size":98422,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.19.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.19.6.tgz"},"directories":{},"publish_time":1412314329132,"_cnpm_publish_time":1412314329132,"_hasShrinkwrap":false},"0.19.5":{"name":"spritesmith","version":"0.19.5","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~2.0.0","phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"gitHead":"086e2a6a33565e81a02e1ba8bd960d0ad8b44761","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.19.5","_shasum":"6b4271cfea61ea1a43e7688fa0d6d50b81af41d9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"6b4271cfea61ea1a43e7688fa0d6d50b81af41d9","size":98461,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.19.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.19.5.tgz"},"directories":{},"publish_time":1412313732293,"_cnpm_publish_time":1412313732293,"_hasShrinkwrap":false},"0.19.4":{"name":"spritesmith","version":"0.19.4","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~2.0.0","phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"gitHead":"1fa08ca93114608bd213cdb8eb3bd901db7b91a6","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.19.4","_shasum":"6a8d4929f2afaa272f83e67c8e8f1ecaa1ce090a","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"6a8d4929f2afaa272f83e67c8e8f1ecaa1ce090a","size":98432,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.19.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.19.4.tgz"},"directories":{},"publish_time":1410699650284,"_cnpm_publish_time":1410699650284,"_hasShrinkwrap":false},"0.19.3":{"name":"spritesmith","version":"0.19.3","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~2.0.0","phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"gitHead":"a69d6c5f6242c6cd4cd092bc32ebd7d51c3fcba1","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.19.3","_shasum":"20ff7b0243ddd015e05b91ec72c3a38f4819e271","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"dist":{"shasum":"20ff7b0243ddd015e05b91ec72c3a38f4819e271","size":98376,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.19.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.19.3.tgz"},"directories":{},"publish_time":1410698863346,"_cnpm_publish_time":1410698863346,"_hasShrinkwrap":false},"0.19.2":{"name":"spritesmith","version":"0.19.2","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~2.0.0","phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.19.2","dist":{"shasum":"88a186525bcba762a3aeaaec7a24d3f0d2c00afa","size":98310,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.19.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.19.2.tgz"},"_from":".","_npmVersion":"1.4.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1400972491082,"_cnpm_publish_time":1400972491082,"_hasShrinkwrap":false},"0.19.1":{"name":"spritesmith","version":"0.19.1","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~2.0.0","phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.19.1","dist":{"shasum":"50f4bb014874bcad476bbaacdbfe5d953ff50604","size":98266,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.19.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.19.1.tgz"},"_from":".","_npmVersion":"1.4.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1397799674268,"_cnpm_publish_time":1397799674268,"_hasShrinkwrap":false},"0.19.0":{"name":"spritesmith","version":"0.19.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~2.0.0","phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.19.0","dist":{"shasum":"b1355713dcbc4d619e205ca827e79635275dcffc","size":98211,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.19.0.tgz"},"_from":".","_npmVersion":"1.4.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1397631698425,"_cnpm_publish_time":1397631698425,"_hasShrinkwrap":false},"0.18.0":{"name":"spritesmith","version":"0.18.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.4.1","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.18.0","dist":{"shasum":"86d8e98025de8db38427913d3b4c0baa9c525939","size":92029,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.18.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1391898217261,"_cnpm_publish_time":1391898217261,"_hasShrinkwrap":false},"0.17.5":{"name":"spritesmith","version":"0.17.5","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~2.13.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.17.5","dist":{"shasum":"38c2ed0b961799c37d019988d201139615363db1","size":92022,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.17.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.17.5.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1391898051346,"_cnpm_publish_time":1391898051346,"_hasShrinkwrap":false},"0.17.4":{"name":"spritesmith","version":"0.17.4","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.17.4","dist":{"shasum":"4ed452c86b3580c9680babaa1fa895507569fd51","size":91993,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.17.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.17.4.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1390090414919,"_cnpm_publish_time":1390090414919,"_hasShrinkwrap":false},"0.17.3":{"name":"spritesmith","version":"0.17.3","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.17.3","dist":{"shasum":"7c274708e547dd55885e862ca25b02bbc3f193cc","size":91967,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.17.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.17.3.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1389941270500,"_cnpm_publish_time":1389941270500,"_hasShrinkwrap":false},"0.17.2":{"name":"spritesmith","version":"0.17.2","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.17.2","dist":{"shasum":"d18ef4c39b0c681d34e51e0fac6f8cdb5bc0fade","size":91943,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.17.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.17.2.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1389940927612,"_cnpm_publish_time":1389940927612,"_hasShrinkwrap":false},"0.17.1":{"name":"spritesmith","version":"0.17.1","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.17.1","dist":{"shasum":"a80f4bdf46ba40b3e41b407974fd26cf33caf70f","size":91556,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.17.1.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1387014157483,"_cnpm_publish_time":1387014157483,"_hasShrinkwrap":false},"0.17.0":{"name":"spritesmith","version":"0.17.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0","pngsmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"homepage":"https://github.com/Ensighten/spritesmith","_id":"spritesmith@0.17.0","dist":{"shasum":"43ef3ce5940d01581bee7eb25bdc9f9640911f18","size":91491,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.17.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1387013203516,"_cnpm_publish_time":1387013203516,"_hasShrinkwrap":false},"0.16.0":{"name":"spritesmith","version":"0.16.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.2.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"_id":"spritesmith@0.16.0","dist":{"shasum":"1ebfa3fea5cf17496f9e64f1b45d045216376f68","size":92633,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.16.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1386319920857,"_cnpm_publish_time":1386319920857,"_hasShrinkwrap":false},"0.15.0":{"name":"spritesmith","version":"0.15.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.4.0","gmsmith":"~0.3.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"_id":"spritesmith@0.15.0","dist":{"shasum":"c8cf31783f87f5d636b4b4db98f1d480124208c0","size":92611,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.15.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1386140620428,"_cnpm_publish_time":1386140620428,"_hasShrinkwrap":false},"0.14.0":{"name":"spritesmith","version":"0.14.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.3.0","gmsmith":"~0.3.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.3.0","gmsmith":"~0.3.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"_id":"spritesmith@0.14.0","dist":{"shasum":"727faaab84aec30f10ba09ff648251cac398818f","size":92537,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.14.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1385340432589,"_cnpm_publish_time":1385340432589,"_hasShrinkwrap":false},"0.13.0":{"name":"spritesmith","version":"0.13.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.3.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"_id":"spritesmith@0.13.0","dist":{"shasum":"3f7841bea1433b0dcadc16f6ed8ab3b59109e4e5","size":92516,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.13.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1385290810551,"_cnpm_publish_time":1385290810551,"_hasShrinkwrap":false},"0.12.1":{"name":"spritesmith","version":"0.12.1","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.2.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.2.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"_id":"spritesmith@0.12.1","dist":{"shasum":"d6e347c1da95ca72e4580e8f6e0a74ea928700f8","size":92499,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.12.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1384335820251,"_cnpm_publish_time":1384335820251,"_hasShrinkwrap":false},"0.12.0":{"name":"spritesmith","version":"0.12.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.2.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.2.0","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"_id":"spritesmith@0.12.0","dist":{"shasum":"2f8ef42c6a2682abec10d5402d4da7de19d18e8d","size":89146,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.12.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1384335167163,"_cnpm_publish_time":1384335167163,"_hasShrinkwrap":false},"0.11.1":{"name":"spritesmith","version":"0.11.1","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Ensighten/spritesmith/issues"},"_id":"spritesmith@0.11.1","dist":{"shasum":"073bb9e101cc911fe6b31113628595189bd81364","size":90566,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.11.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1381012453111,"_cnpm_publish_time":1381012453111,"_hasShrinkwrap":false},"0.11.0":{"name":"spritesmith","version":"0.11.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.11.0","dist":{"shasum":"45447221d02ed0b30c235b567ebc40e555f7c8f0","size":90139,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.11.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1375766330813,"_cnpm_publish_time":1375766330813,"_hasShrinkwrap":false},"0.10.0":{"name":"spritesmith","version":"0.10.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.10.0","dist":{"shasum":"7920de47703ec56a2361e471740027e04da5eb95","size":90067,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.10.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1372667520829,"_cnpm_publish_time":1372667520829,"_hasShrinkwrap":false},"0.9.0":{"name":"spritesmith","version":"0.9.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"contributors":"Alex Bain <alex@alexba.in","license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.9.0","dist":{"shasum":"0b8653d7e06a4e0b174df1825eec982c5098ad0d","size":82004,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.9.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1371889712417,"_cnpm_publish_time":1371889712417,"_hasShrinkwrap":false},"0.8.1":{"name":"spritesmith","version":"0.8.1","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.8.1","dist":{"shasum":"70cb902f666b70af89edd7e32b54b03eced1d8cc","size":82313,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.8.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1371620133031,"_cnpm_publish_time":1371620133031,"_hasShrinkwrap":false},"0.8.0":{"name":"spritesmith","version":"0.8.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.1.2","gmsmith":"~0.2.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.8.0","dist":{"shasum":"08a6bb15747521a5827ac0ccc49f7602ec0ef7fe","size":82327,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.8.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1371437606801,"_cnpm_publish_time":1371437606801,"_hasShrinkwrap":false},"0.7.1":{"name":"spritesmith","version":"0.7.1","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.1.2","gmsmith":"~0.1.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.1.2","gmsmith":"~0.1.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.7.1","dist":{"shasum":"2cb87cb778f3415ba86059eed0a771d8ff905a81","size":122369,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.7.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1367478245967,"_cnpm_publish_time":1367478245967,"_hasShrinkwrap":false},"0.7.0":{"name":"spritesmith","version":"0.7.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && doubleshot --timeout 60000 --outline smith.outline.js --content smith.content.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","phantomjssmith":"~0.1.2","gmsmith":"~0.1.0","canvassmith":"~0.1.0"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"phantomjssmith":"~0.1.2","gmsmith":"~0.1.0","canvassmith":"~0.1.0"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.7.0","dist":{"shasum":"4c64bcdbf82f41fe89e5d1b548d5744f9e240ef4","size":122384,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.7.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1367131198600,"_cnpm_publish_time":1367131198600,"_hasShrinkwrap":false},"0.6.1":{"name":"spritesmith","version":"0.6.1","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm && ./run.sh phantomjs"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","tmp":"0.0.18","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.6.1","dist":{"shasum":"f91e9eea483bd3a657e671d2ac8cb476b212beef","size":121017,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.6.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1366968704289,"_cnpm_publish_time":1366968704289,"_hasShrinkwrap":false},"0.6.0":{"name":"spritesmith","version":"0.6.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm && ./run.sh phantomjs"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.3.0","tmp":"0.0.18","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.6.0","dist":{"shasum":"2c2a9ceb10bfe716186d6a735c11cd920276426c","size":121002,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.6.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1366968377269,"_cnpm_publish_time":1366968377269,"_hasShrinkwrap":false},"0.5.0":{"name":"spritesmith","version":"0.5.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm && ./run.sh phantomjs"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.2.1","tmp":"0.0.18","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.5.0","dist":{"shasum":"8df58ada073003dadbc73112c7b48aa37b138461","size":101010,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.5.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1366583098281,"_cnpm_publish_time":1366583098281,"_hasShrinkwrap":false},"0.4.1":{"name":"spritesmith","version":"0.4.1","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm && ./run.sh phantomjs"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.2.1","tmp":"0.0.18","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.4.1","dist":{"shasum":"b57b860b3659b27ab493791fc11368d7f6aa20fc","size":100542,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.4.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1366553161651,"_cnpm_publish_time":1366553161651,"_hasShrinkwrap":false},"0.4.0":{"name":"spritesmith","version":"0.4.0","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm && ./run.sh phantomjs"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.2.1","tmp":"0.0.18","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.4.0","dist":{"shasum":"e93b32093d151c3581d41f3d3c8ff2ec4a7af28e","size":100534,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.4.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1366552867088,"_cnpm_publish_time":1366552867088,"_hasShrinkwrap":false},"0.3.11":{"name":"spritesmith","version":"0.3.11","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"cd src-test && ./run.sh smith && ./run.sh canvas && ./run.sh gm"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.2.1","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"devDependencies":{"doubleshot":"~1.0.1","underscore":"~1.4.4"},"optionalDependencies":{"canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.3.11","dist":{"shasum":"d944a196ce7aaf866f3454413f4169f6ae213b55","size":56386,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.3.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.3.11.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1366525456101,"_cnpm_publish_time":1366525456101,"_hasShrinkwrap":false},"0.3.10":{"name":"spritesmith","version":"0.3.10","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"mocha src-test/smith.test.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.2.1","canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"canvas":"git://github.com/twolfson/node-canvas.git#bug/false.negative.for.jpeg","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.3.10","dist":{"shasum":"c23fbece7e3a16f5d024c05c65bd916ea11235b6","size":55692,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.3.10.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1366443419713,"_cnpm_publish_time":1366443419713,"_hasShrinkwrap":false},"0.3.9":{"name":"spritesmith","version":"0.3.9","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"mocha src-test/smith.test.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.2.1","canvas":"~0.13.0","gm":"~1.4.2"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"canvas":"~0.13.0","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"readmeFilename":"README.md","_id":"spritesmith@0.3.9","dist":{"shasum":"1f80ddaeb3f6d41168840ac896471fb598cbaffb","size":55656,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.3.9.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1366186946004,"_cnpm_publish_time":1366186946004,"_hasShrinkwrap":false},"0.3.8":{"name":"spritesmith","version":"0.3.8","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"mocha src-test/smith.test.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.2.6","layout":"~1.2.1","canvas":"~0.13.0","gm":"~1.4.2"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"canvas":"~0.13.0","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"_id":"spritesmith@0.3.8","dist":{"shasum":"e0dcffe76f162c2e82c26f115f3c05b1c0cddeb5","size":63059,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.3.8.tgz"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1363757882923,"_cnpm_publish_time":1363757882923,"_hasShrinkwrap":false},"0.3.7":{"name":"spritesmith","version":"0.3.7","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"mocha src-test/smith.test.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.1.22","layout":"~1.2.1","canvas":"~0.13.0","gm":"~1.4.2"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"canvas":"~0.13.0","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"_id":"spritesmith@0.3.7","dist":{"shasum":"65020a8b2b8d5e290522e8c8341a1ab30b6caf4c","size":62584,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.3.7.tgz"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1362958405623,"_cnpm_publish_time":1362958405623,"_hasShrinkwrap":false},"0.3.5":{"name":"spritesmith","version":"0.3.5","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"mocha src-test/smith.test.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.1.22","layout":"~1.2.1","canvas":"~0.13.0","gm":"~1.4.2"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"canvas":"~0.13.0","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"_id":"spritesmith@0.3.5","dist":{"shasum":"8b00ee78086181a4004cccca3700fdfe7113ae61","size":62257,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.3.5.tgz"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1353469506860,"_cnpm_publish_time":1353469506860,"_hasShrinkwrap":false},"0.3.4":{"name":"spritesmith","version":"0.3.4","description":"Utility that takes images and creates a spritesheet with JSON sprite data","main":"src/smith.js","scripts":{"test":"mocha src-test/smith.test.js"},"keywords":["sprite","spritesheet","css"],"author":{"name":"Todd Wolfson","email":"todd@twolfson.com"},"license":"MIT","dependencies":{"async":"~0.1.22","layout":"~1.2.1","canvas":"~0.13.0","gm":"~1.4.2"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{"canvas":"~0.13.0","gm":"~1.4.2"},"repository":{"type":"git","url":"https://github.com/Ensighten/spritesmith.git"},"_id":"spritesmith@0.3.4","dist":{"shasum":"cdb8588b7a4f1604b7a04a3b579155b843d31189","size":62232,"noattachment":false,"key":"/spritesmith/-/spritesmith-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/spritesmith/download/spritesmith-0.3.4.tgz"},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"directories":{},"publish_time":1353464481628,"_cnpm_publish_time":1353464481628,"_hasShrinkwrap":false}},"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","_attachments":{},"homepage":"https://github.com/twolfson/spritesmith","bugs":{"url":"https://github.com/twolfson/spritesmith/issues"},"license":"MIT"}