{"_id":"sprite-anim","_rev":"30-d6d3e714f71992802e7f34fce0bfaf91","name":"sprite-anim","description":"Simple spritesheet animation engine","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"sprite-anim","version":"0.0.1","description":"Simple spritesheet animation engine","main":"src/SpriteAnim.js","scripts":{"watch":"watchify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js -dv","build":"browserify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"ISC","dependencies":{"raf":"^3.0.0"},"devDependencies":{"browserify":"^10.2.3","watchify":"^3.2.1"},"gitHead":"f96fc64df9effd567074791268d335a48aebe07e","_id":"sprite-anim@0.0.1","_shasum":"e10281e5405e4fd88ba3e358daf5023641283309","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"e10281e5405e4fd88ba3e358daf5023641283309","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.0.1.tgz","integrity":"sha512-QYX691o4W8EH+H+e0dvAzZmDVCJm24X99hTKVT1tyY6bVbIKP2LftLIHZesbZe0wll1uQCgLmz9zV6aPBEDmBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCawtWwN+BZE4fPwzHdYaDaoiVJdSMWhXjmbgMsSIRBMgIgRa2Ii9ztKgLtJbPj+kWaekyNqib9+eUKgA82L/aNY2s="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.0.2":{"name":"sprite-anim","version":"0.0.2","description":"Simple spritesheet animation engine","main":"src/SpriteAnim.js","scripts":{"watch":"watchify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js -dv","build":"browserify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","dependencies":{"raf":"^3.0.0"},"devDependencies":{"browserify":"^10.2.3","watchify":"^3.2.1"},"gitHead":"647122cca684646f4146dde1f81b932b6055b8bf","_id":"sprite-anim@0.0.2","_shasum":"f234230bee339c6a9e101cf2602cfef307e124a5","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"f234230bee339c6a9e101cf2602cfef307e124a5","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.0.2.tgz","integrity":"sha512-F72wt8JVzb/Rpg+va5Szmcp6/SYbTNCNzRxtrKd8oRvavAJxe4PIOt/9iEFhrzxgHNvUbpb8or25kByZAaSMSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrQP2gTMHMriOakfURj7XeT5pRiILZ/YVzOLrWG+JnEAiEAhC7rOF2st8hLWfxnELI30MW9AO2aC/AxVGfi0zCYOiU="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.0.3":{"name":"sprite-anim","version":"0.0.3","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation"],"main":"src/SpriteAnim.js","scripts":{"watch":"watchify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js -dv","build":"browserify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"raf":"^3.0.0"},"devDependencies":{"browserify":"^10.2.3","watchify":"^3.2.1"},"gitHead":"04c03523f3cfb1ff1e2510619c8f2b170a0eeec8","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim","_id":"sprite-anim@0.0.3","_shasum":"a5a1cf914a00cb34166f27e354fb1166f9592a78","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"a5a1cf914a00cb34166f27e354fb1166f9592a78","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.0.3.tgz","integrity":"sha512-7WrEQPNzXGm6+Obk8R6gvDyYKxE9oOxR84ZkZWqcIKL8qY4uTnTTu1V3e24TKOisa01fITQFzAaDCaiPL5S7jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICA+gQlZN2EVAnlSsNrWjO2O+GUCytesHcFBuf0ErGAbAiAduMgkohFZwzqlIAfqSk4OfhYvbpzYVqyY/iPI+CdWAw=="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.0.4":{"name":"sprite-anim","version":"0.0.4","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation"],"main":"src/SpriteAnim.js","scripts":{"watch":"watchify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js -dv","build":"browserify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"raf":"^3.0.0"},"devDependencies":{"browserify":"^10.2.3","watchify":"^3.2.1"},"gitHead":"e5bbc931f9b2a61bc46d2e86008a03d36abe865e","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim","_id":"sprite-anim@0.0.4","_shasum":"7c80226b41ed4d924d09515871c38c8711bd6cd4","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"7c80226b41ed4d924d09515871c38c8711bd6cd4","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.0.4.tgz","integrity":"sha512-KyMoRU4mZdujWr60qUYNn4tQY9RqAIOxyfFnd0eXUMKZd1jYonMwKTklEftIpY+LTQspn8UFs1JE/IR2KiSFkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCphBtB2cooVv8ijVqQKhsSBrPQe+bpgOUKBzddtGijIAIhAIjlHWIhHv+ZnHL4xgzVloztEIORZtjtk8Vs19grEYNa"}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.0.5":{"name":"sprite-anim","version":"0.0.5","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation"],"main":"src/SpriteAnim.js","scripts":{"watch":"watchify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js -dv","build":"browserify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"raf":"^3.0.0"},"devDependencies":{"browserify":"^10.2.3","watchify":"^3.2.1"},"gitHead":"8f8cdf81ce92735af4474cc35375c5346d0fa7a9","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim","_id":"sprite-anim@0.0.5","_shasum":"c6b48b942306c755541e6e53b9d40048ece7cf84","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"c6b48b942306c755541e6e53b9d40048ece7cf84","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.0.5.tgz","integrity":"sha512-LogeVRokOSen45hglRb8XSZ+3JvxQvnv+dZwqz34aDhb4IGYFGmoxcsmSgVc+sGP4J4m8TuaoYTpQ/pSfqOGPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQCCyIH+cn95lEvBBmZKaWZj/zcf+B7QZvcYQ+M39/wAIhANUEK8LR1Sw3UQVvU23j2+w1a2EtQu0mcmj+6OwLtlSh"}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.0.6":{"name":"sprite-anim","version":"0.0.6","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation"],"main":"src/SpriteAnim.js","scripts":{"watch":"watchify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js -dv","build":"browserify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"raf":"^3.0.0"},"devDependencies":{"browserify":"^10.2.3","watchify":"^3.2.1"},"gitHead":"96ae5562eb4b5252f7e9f4b8e370ddd7af4913ca","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim","_id":"sprite-anim@0.0.6","_shasum":"d6ffd5127a89dba116d6714b3e461b825b1333fc","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"d6ffd5127a89dba116d6714b3e461b825b1333fc","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.0.6.tgz","integrity":"sha512-MYSFYEBrjMitGWRTdO9b6HW6BarPZxTA/6E1Fm7EbrBMS6ULjqoSLLavBpRwYuEf3BOxMF7c2SGYsCdxov7i5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3zhDHumglmz3tVUcvGtinXk9Oygl5BqZNp/aXo09nIwIhAM6u7kQB0P0Ypuf8BAqIguZOZsCU2i15e4oRnu5MdvE3"}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.0.7":{"name":"sprite-anim","version":"0.0.7","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation"],"main":"src/SpriteAnim.js","scripts":{"watch":"watchify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js -dv","build":"browserify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"raf":"^3.0.0"},"devDependencies":{"browserify":"^10.2.3","watchify":"^3.2.1"},"gitHead":"346a28bd2393873d27c9b4e684fd1196215c78fe","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim","_id":"sprite-anim@0.0.7","_shasum":"75a7aa0503e8a5235607bef031624ca9de458b17","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"75a7aa0503e8a5235607bef031624ca9de458b17","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.0.7.tgz","integrity":"sha512-NmhCwW63st23zc/o1obmnMEgKPzpSNiPRE+FT5UYfq/pZN9Z2zPPIuEL5yV/qnv4yzy33fXX6iH7K1bKXXUO2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzh56qGvVPcmGBdurIm0UycjdhAWP2TsuHkFR8YW2PzQIgIiNuU2dEEDGw1CjBqNs2H2Oqcu4ordXus0mtEneTUf0="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.1.0":{"name":"sprite-anim","version":"0.1.0","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js -dv","build":"browserify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"raf":"^3.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","watchify":"^3.2.1"},"gitHead":"0a97705f4e004cceb879c253ab1dc12d3a979e71","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim","_id":"sprite-anim@0.1.0","_shasum":"2b680f98cce038342768ec2bf27559c0cec23b17","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"2b680f98cce038342768ec2bf27559c0cec23b17","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.1.0.tgz","integrity":"sha512-+javI2m2DJ2tABnCZkz4IzWeZFNAFYCNdI8rRhGN7WV0IZSoDpNMOZy60UHM+l1iKJKBbU3UI6wmEpqhDguXVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUyNtUxCAkumf8vBECoSTAOGcGZacy6oFYEns9wbcR7wIgZKC40Tb2zdOuftVVE8XCtFiRBXDhG8X9rx9a3EGvwPA="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.1.1":{"name":"sprite-anim","version":"0.1.1","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js -dv","build":"browserify src/SpriteAnim.js --standalone SpriteAnim -o dist/sprite-anim.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"raf":"^3.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","watchify":"^3.2.1"},"gitHead":"d718dc66fb107ee98883470e1595541222244ddd","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim","_id":"sprite-anim@0.1.1","_shasum":"5f1977ac6a492b6d575f910c928a6b5613967c94","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"5f1977ac6a492b6d575f910c928a6b5613967c94","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.1.1.tgz","integrity":"sha512-nqZsr/H/zJb9t09opCS/+Ry3oCABozrtIaxTnQEYyeidurH28DixNq/NwrOePtJ1l/RDsm0JlveuiEpwnvyXKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzSeWEO9cYseX2+2upTSQMLN5UoNKJI3THBPBmegz2qAiAiLW62gZ5oDx/fuuPNRGjVeB5zbPTzW3ja/x9LR/sSzA=="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.1.2":{"name":"sprite-anim","version":"0.1.2","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js -dv","build-dev":"browserify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js","build-prod":"browserify src/SpriteAnim.js --s SpriteAnim | uglifyjs -o dist/sprite-anim.min.js","build":"npm run build-dev && npm run build-prod","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"inherits":"^2.0.1","raf":"^3.0.0","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","uglifyjs":"^2.4.10","watchify":"^3.2.1"},"gitHead":"609161b58510e09c0517048003b90b0371821441","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim","_id":"sprite-anim@0.1.2","_shasum":"37bc106efc43a60f75d300744ef42126432c6c3e","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"37bc106efc43a60f75d300744ef42126432c6c3e","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.1.2.tgz","integrity":"sha512-+YBD+S9b+0GJhbjfoSmrHAne+e3T8RTL34SdAYWn7gVRnHCb/C79txSFNqK6Fx2Yp0G8ELLL7nOdnw8gJ+GLdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmH2VDjuYXs05ofoPl16EUFH65GpJ3PxQP2wTOZ3rYpQIhALqKU8zIjadcaIdVXuFp1RuZIpIio34lNHM2q5Ot/Cw7"}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.1.3":{"name":"sprite-anim","version":"0.1.3","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js -dv","build-dev":"browserify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js","build-prod":"browserify src/SpriteAnim.js --s SpriteAnim | uglifyjs -o dist/sprite-anim.min.js","build":"npm run build-dev && npm run build-prod","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"inherits":"^2.0.1","raf":"^3.0.0","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","uglifyjs":"^2.4.10","watchify":"^3.2.1"},"gitHead":"f51d71ee9c8f87274f83aadb30dd15685886dd9a","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim","_id":"sprite-anim@0.1.3","_shasum":"c9c94869cf140ce60ac6e9db07555b78c1f74322","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"c9c94869cf140ce60ac6e9db07555b78c1f74322","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.1.3.tgz","integrity":"sha512-z2yDezGNyk3EsQP0vCmVVc5I8+fzSZAsk4YvVOMwpbXPa7SMyZPle03on2sUm81IdBbprnN4HhnzWBmZ4flczg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLzNjzb8nH+qmwRmRIqyeQRdYidHOTFUeIvHJUbkYNegIgTHkq0n9uk8LjxETCTdMM9GJ5qUMtB4SsrlWOzU53oT0="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.1.4":{"name":"sprite-anim","version":"0.1.4","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js -dv","build-dev":"browserify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js","build-prod":"browserify src/SpriteAnim.js --s SpriteAnim | uglifyjs -o dist/sprite-anim.min.js","build":"npm run build-dev && npm run build-prod","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"inherits":"^2.0.1","raf":"^3.0.0","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","uglifyjs":"^2.4.10","watchify":"^3.2.1"},"gitHead":"ea5a80a3b13de6946ef36e2c8c20a10a4784ffbb","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim","_id":"sprite-anim@0.1.4","_shasum":"3cb8cab0dc83e154f55d2897054a654d8bddae17","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"3cb8cab0dc83e154f55d2897054a654d8bddae17","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.1.4.tgz","integrity":"sha512-ljbVtoK1tZdOvvLAnIygUpGhh+0lvzvDxvZIM2mRqpwFRk7uzHy6yrhGwK0ZUqwshqBhNS5PwIWcH9+PFULdRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4zNhK9XDDw59LvfdY0SbvAzinozl0EWZsZyUayZqgKAiEA3b8sHFPPFk84UmySnSvzGLEzGBu0b+KGZo+IokLtKrM="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.1.5":{"name":"sprite-anim","version":"0.1.5","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js -dv","build-dev":"browserify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js","build-prod":"browserify src/SpriteAnim.js --s SpriteAnim | uglifyjs -o dist/sprite-anim.min.js","build":"npm run build-dev && npm run build-prod","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"inherits":"^2.0.1","raf":"^3.0.0","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","uglifyjs":"^2.4.10","watchify":"^3.2.1"},"gitHead":"3b8f4a1b7f80b74d572693478ed9c60ea3efff6f","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim#readme","_id":"sprite-anim@0.1.5","_shasum":"1e8ba4849ae66ddae0032ebf580e63868875da9b","_from":".","_npmVersion":"3.3.10","_nodeVersion":"4.1.1","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"1e8ba4849ae66ddae0032ebf580e63868875da9b","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.1.5.tgz","integrity":"sha512-8nKZzRJuhd8aA6nORmwvvck93K74BL+KsVyoFPAp9y+DcFsqqvV/syFqVKn1NdlMpa5sQYSFzHe6UKJe6AXhaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA6SJawefPKlhFflAPjpaG93CFc9ouDpwaTXDt5AsT9wIgcoORcQAlg0Zw7UsCpcjzg12xGSqZsmaG6LZ1586VD0o="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}]},"0.1.6":{"name":"sprite-anim","version":"0.1.6","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js -dv","build-dev":"browserify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js","build-prod":"browserify src/SpriteAnim.js --s SpriteAnim | uglifyjs -o dist/sprite-anim.min.js","build":"npm run build-dev && npm run build-prod","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"inherits":"^2.0.1","raf":"^3.0.0","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","uglifyjs":"^2.4.10","watchify":"^3.2.1"},"gitHead":"8ae3139c1c56ef41a2e96be5394bfd2c92f25551","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim#readme","_id":"sprite-anim@0.1.6","_shasum":"c279ce92cc9a083417f2f1277960a5e7d28cc87c","_from":".","_npmVersion":"3.3.10","_nodeVersion":"4.1.1","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"c279ce92cc9a083417f2f1277960a5e7d28cc87c","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.1.6.tgz","integrity":"sha512-qp9fUUHZjwTBto7Lxxo6CM+tZG7cTHjWexSYz7PFB7DjaHSqQVubRLe6unWbTifueDGWdgbDfm9Q0DPbjwQUpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHg70JP6PKT7LblVRn+w1yi19kW7uKXP743t0C8VpqmtAiBxIZHulDpitTh8KMQP6ECzskeltHnseomn0Jry4PYToQ=="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/sprite-anim-0.1.6.tgz_1454918933984_0.9900527084246278"}},"0.1.7":{"name":"sprite-anim","version":"0.1.7","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js -dv","build-dev":"browserify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js","build-prod":"browserify src/SpriteAnim.js --s SpriteAnim | uglifyjs -o dist/sprite-anim.min.js","build":"npm run build-dev && npm run build-prod","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"inherits":"^2.0.1","raf":"^3.0.0","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","uglifyjs":"^2.4.10","watchify":"^3.2.1"},"gitHead":"d19e44cec81545f2ca56413185f5730638375e2d","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim#readme","_id":"sprite-anim@0.1.7","_shasum":"7a06d8fd1d924316daed2073b8ca58b211428eb6","_from":".","_npmVersion":"3.3.10","_nodeVersion":"4.1.1","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"7a06d8fd1d924316daed2073b8ca58b211428eb6","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.1.7.tgz","integrity":"sha512-V3EXxU6yOANitGDZrkFvzCwSgHq1bf1KH8RzAYmxeaFiYA7kNyKHdIbCqbWtZ99uUOsfj5pp2pFAW3Vlpoi00w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXka5T/QlSQpYjDaHEt9uEK9yUbwMCWDOU5w7E5mnOtAiEAz66TUU+kqckfJ1Ja9BSaM+tQ3P4USVUibmlrA6mR+Ao="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/sprite-anim-0.1.7.tgz_1457255039472_0.4619966906029731"}},"0.1.8":{"name":"sprite-anim","version":"0.1.8","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js -dv","build-dev":"browserify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js","build-prod":"browserify src/SpriteAnim.js --s SpriteAnim | uglifyjs -o dist/sprite-anim.min.js","build":"npm run build-dev && npm run build-prod","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"inherits":"^2.0.1","raf":"^3.0.0","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","uglifyjs":"^2.4.10","watchify":"^3.2.1"},"gitHead":"4cd3ab779dde35a379b4d4b2250c18778a06b73a","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim#readme","_id":"sprite-anim@0.1.8","_shasum":"fafa7467bb51fb6857c184bedd4611b2bae64426","_from":".","_npmVersion":"3.3.10","_nodeVersion":"4.1.1","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"fafa7467bb51fb6857c184bedd4611b2bae64426","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.1.8.tgz","integrity":"sha512-F0GS40TTDEiz60WQh3XCV4tp5LjycZLzeDM/pONcQTnrz9lAB/rt7RGPoPIEMNRpvYttshpL8O0lL24yOVhpVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDD5WywUTj2Tq785IhMQXEsanRVXDO2WLlD9Tuvp9BDQIgEQNNuyM8J86jt1ec3HM4tWr4OUC0KZe6osGsykFNZ+c="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sprite-anim-0.1.8.tgz_1458825053977_0.3130294089205563"}},"0.1.9":{"name":"sprite-anim","version":"0.1.9","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js -dv","build-dev":"browserify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js","build-prod":"browserify src/SpriteAnim.js --s SpriteAnim | uglifyjs -o dist/sprite-anim.min.js","build":"npm run build-dev && npm run build-prod","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"inherits":"^2.0.1","raf":"^3.0.0","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","uglifyjs":"^2.4.10","watchify":"^3.2.1"},"gitHead":"f238ece61718e09ebef0eb2d44bc44177bef1571","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim#readme","_id":"sprite-anim@0.1.9","_shasum":"70fdaaa52691f8f443ba75b6c59bd6cbf12498a0","_from":".","_npmVersion":"3.8.5","_nodeVersion":"4.4.2","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"70fdaaa52691f8f443ba75b6c59bd6cbf12498a0","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.1.9.tgz","integrity":"sha512-FXjvpzggIuxLLuhKfvZMAD2m8PBJjdExVGYSEda5x6MOCL7q84gZxu2Dp4uuNFxzVQe06zMrjmPLbuMnpgAVFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRbt/zuLQspunovdz0kOjrFcr9/Sf+R23J1ZYN0TjATQIgWxycPSmr7cenjWiIfg281XAoZw2LxHSvHEmXAG+bzgs="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sprite-anim-0.1.9.tgz_1460108331127_0.7752494856249541"}},"0.2.0":{"name":"sprite-anim","version":"0.2.0","description":"Simple spritesheet animation engine","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"main":"src/SpriteAnim.js","scripts":{"start":"http-server","watch":"watchify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js -dv","build-dev":"browserify src/SpriteAnim.js --s SpriteAnim -o dist/sprite-anim.js","build-prod":"browserify src/SpriteAnim.js --s SpriteAnim | uglifyjs -o dist/sprite-anim.min.js","build":"npm run build-dev && npm run build-prod","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Manuel Odelain"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/manuelodelain/sprite-anim.git"},"dependencies":{"inherits":"^2.0.1","raf":"^3.0.0","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^10.2.3","http-server":"^0.8.0","uglifyjs":"^2.4.10","watchify":"^3.2.1"},"gitHead":"af400e114f35de00caa7bb0793e040df200f021d","bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"homepage":"https://github.com/manuelodelain/sprite-anim#readme","_id":"sprite-anim@0.2.0","_shasum":"80c13cb214a4e6bd9ae1de7427b22f7706d99a49","_from":".","_npmVersion":"3.8.5","_nodeVersion":"4.4.2","_npmUser":{"name":"manuelodelain","email":"hello@manuelodelain.com"},"dist":{"shasum":"80c13cb214a4e6bd9ae1de7427b22f7706d99a49","tarball":"https://registry.npmjs.org/sprite-anim/-/sprite-anim-0.2.0.tgz","integrity":"sha512-oDrnnG9vpKLhZHWdpefcq13Yi1Q42meAQHH3NTSP/rmZoHERKEqikA/hG0G/1A+CFbcYbdEayVmMl7TI6aE9Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTKGfYtg+RDD9KHAedMhkU2VPAxcVxE6Iy949mQFbsPgIgTiHPh878ugjyEdu6+ArAPCHxaXt2Zc9HIlZYcjs5GCI="}]},"maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sprite-anim-0.2.0.tgz_1460476106483_0.025515370070934296"}}},"readme":"# sprite-anim\n\nsprite-anim is a simple spritesheet animation engine.\n\n### Installation\n`npm install sprite-anim --save`\n\n### Features\n- common API (play / pause / stop / gotoAndPlay / gotoAndStop / dispose)\n- initialize frames with data (JSONArrayParser), automatically with dimensions (SimpleParser) or your own custom parser\n- works with DOM elements (DOMRenderer), canvas element (CanvasRenderer), off-screen canvas (OffScreenCanvasRenderer) or your own custom renderer\n- optimized for multiple animations (one requestAnimationFrame for all instances)\n- single animation with multiple spritesheets support\n\n### Browser compatibility\nIE 6+ with DOM element, IE 9+ with DOM and canvas element.\nIf you need to support IE 8- use [es5-shim](https://github.com/es-shims/es5-shim) for EcmaScript 5 methods compatibility.\n\n## Documentation\n\n### Use\n#### Browserify\n```\nvar SpriteAnim = require('sprite-anim');\n````\n\n#### AMD\n```\nrequire(['sprite-anim.js'], function(SpriteAnim){\n});\n````\n\n#### Script tag\n```\n<script src=\"path/to/file/sprite-anim.js\"></script>\n<script>\n  // global variable SpriteAnim\n</script>\n````\n\n### Examples\n\n#### DOM element with spritesheet and frame dimensions\n\n```\nvar element = document.getElementById('anim');\nvar renderer = new SpriteAnim.DOMRenderer(element);\nvar parser = new SpriteAnim.SimpleParser({width: 1410, height: 3960}, {width: 470, height: 120});\nvar anim = new SpriteAnim(parser, renderer, {frameRate: 25});\n\nanim.play();\n```\n\n#### Canvas element with frames data\n\n```\nvar img = new Image();\n\nimg.addEventListener('load', function(){\n  var element = document.getElementById('anim');\n  var renderer = new SpriteAnim.CanvasRenderer(element, img);\n  var parser = new SpriteAnim.JSONArrayParser(framesData); // framesData is your JSON data\n  var anim = new SpriteAnim(parser, renderer, {frameRate: 25});\n\n  anim.play();\n});\n\nimg.src = 'images/anim.png';// your spritesheet image\n```\n\n### Parsers\n\n#### SimpleParser\nInitialize frames directly with spritesheet image dimensions and frame dimensions.\n\n##### Params\n- `sprite`: `Object` `{width: Number, height: Number}` || `HTMLImageElement` (loaded image) || `Array` Objects with width/height values or loaded images\n- `frameSize`: `Object` `{width: Number, height: Number}`\n\n#### JSONArrayParser\nInitialize frames with an `Array` of frames data, following the TexturePacker JSONArray output.\n\n##### Params\n- `data`: `Object`\n- `scaleFactor` (optional): `Number`\n\n#### Custom parser\nYou can implement your own parser.\n\nA parser must have these properties :\n- `numFrames`: number of frames\n- `frames`: an array of frames `{x, y, index, width, height}`\n\n##### Example\n```\nvar CustomParser = function(framesData){\n  this.numFrames = 0;\n  this.frames = [];\n\n  // populate frames and increment numFrames\n};\n```\n\n\n### Renderers\n\n#### DOMRenderer\nRender frame with a DOM element (`background-position`).\n\n##### Params\n- `element`: DOM element\n- `options` (optional): `Object`\n  - `scaleFactor`: `Number`\n  - `sprite`: `HTMLImageElement` loaded image || `Array` loaded images (multiple spritesheets). \n  Auto set background image/size.\n\n#### CanvasRenderer\nRender frame with a `canvas` element (`drawImage`).\n\n##### Params\n- `canvas`: canvas element\n- `sprite`: `HTMLImageElement` loaded spritesheet image || || `Array` loaded spritesheet images (multiple spritesheets)\n- `options` (`Object`): \n  - `clearFrame` (`Boolean`): clear frame on render\n\n#### Custom renderer\nYou can implement your own renderer.\n\nA renderer must have a `render` method with a parameter `frame`.\nThere is an optionnal parameter `animation` which is the `SpriteAnim` instance.\nThe `frame` param is an `object` with properties `{x, y, index, width, height}`.\n\n##### Example\n```\nvar CustomRenderer = function(){\n};\n\nCustomRenderer.prototype.render = function(frame, animation){\n  // draw the frame\n};\n```\n\n### SpriteAnim\n\n\n#### create instance\n`new SpriteAnim(parser, renderer, options)`\n\n##### `options` (`Object`)\n- `frameRate` (`Number`)\nAnimation frame rate (default: `60`)\n- `loop` (`Boolean`)\nIf `true` loop animation (default: `false`)\n- `yoyo` (`Boolean`)\nIf `true` repeat from end when looping (default: `false`)\n- `numFrames` (`Boolean`)\nForce total frames\n- `manualUpdate` (`Boolean`)\nIf `true` the animation will not update itself. (default: `false`)\nYou'll have to update it manually with an explicit `onEnterFrame()` call on a custom render loop.\n\n\n#### properties\n\n##### `x` (`Number`)\nHorizontal position from the top left corner of the container. (default: 0)\n\n##### `y` (`Number`)\nVertical position from the top left corner of the container. (default: 0)\n\n##### `alpha` (`Number`)\nAlpha value of the animation. A value between 0 and 1. Currently only supported on canvas mode. (default: 1)\n\n##### `loop` (`Boolean`)\nIf `true` loop animation (default: `false`)\n\n##### `yoyo` (`Boolean`)\nIf `true` repeat from end when looping (default: `false`)\n\n\n##### `frameRate` (`Number`)\nAnimation frame rate\n\n##### `numFrames` (`Number`)\nTotal frames\n\n##### `currentFrame` (`Number`)\nCurrent frame index\n\n##### `isPlaying` (`Boolean`)\n`true` if the animation is playing\n\n##### `reversed` (`Boolean`)\n`true` if the animation is playing reversed\n\n##### `complete` (`Boolean`)\n`true` if the animation is complete\n\n\n#### methods\n\n##### `play()`\nPlay animation\n\n##### `pause()`\nPause animation\n\n##### `stop()`\nPause and reset animation (frame index = 0)\n\n##### `gotoAndPlay(frameIndex)`\nGo to a frame index and play animation\n\n##### `gotoAndStop(frameIndex)`\nGo to a frame index and pause animation\n\n##### `onEnterFrame(timeStamp)`\nCalled internally each frame.\nIf you add the `manualUpdate` option and call this method directly in a external render loop you have to pass a `timeStamp` argument (from the requestAnimationFrame callback).\n\n##### `renderFrame()`\nRender the current frame\n\n##### `dispose()`\nDispose SpriteAnim instance\n\n\n#### events\n\n##### `complete`\nDispatched when animation ended\n\n##### `enterFrame`\nDispatched on each frame\n","maintainers":[{"name":"manuelodelain","email":"hello@manuelodelain.com"}],"time":{"modified":"2022-06-26T23:08:31.526Z","created":"2015-06-03T15:24:19.778Z","0.0.1":"2015-06-03T15:24:19.778Z","0.0.2":"2015-06-03T16:51:39.569Z","0.0.3":"2015-06-04T10:38:12.478Z","0.0.4":"2015-06-04T12:35:10.338Z","0.0.5":"2015-06-04T12:36:15.191Z","0.0.6":"2015-06-04T13:11:09.620Z","0.0.7":"2015-06-04T13:16:06.409Z","0.1.0":"2015-06-23T12:49:28.440Z","0.1.1":"2015-07-26T15:33:06.922Z","0.1.2":"2015-07-28T20:36:30.401Z","0.1.3":"2015-07-28T20:43:22.503Z","0.1.4":"2015-08-12T08:57:14.563Z","0.1.5":"2015-11-26T16:37:22.339Z","0.1.6":"2016-02-08T08:08:56.805Z","0.1.7":"2016-03-06T09:04:02.621Z","0.1.8":"2016-03-24T13:10:56.664Z","0.1.9":"2016-04-08T09:38:53.540Z","0.2.0":"2016-04-12T15:48:28.319Z"},"author":{"name":"Manuel Odelain"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/manuelodelain/sprite-anim#readme","keywords":["spritesheet","sprites","animation","animations","sprite","texture packer"],"repository":{"type":"git","url":"git+https://github.com/manuelodelain/sprite-anim.git"},"bugs":{"url":"https://github.com/manuelodelain/sprite-anim/issues"},"users":{"zouloux":true,"miguelmoraleda":true,"pierregradelet":true,"dreadknight":true}}