{"_id":"splat-ecs","_rev":"52-fb16be4a57520b106bbe1f79d979853d","name":"splat-ecs","description":"A 2D HTML5 Canvas game engine","dist-tags":{"latest":"7.6.0"},"versions":{"0.0.0":{"name":"splat-ecs","version":"0.0.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"find lib -iname \"*.js\" | xargs jshint","build-js":"node build.js","build-docs":"find lib -iname \"*.js\" -o -iname \"*.jsdoc\" | xargs jsdoc -d docs README.md","build":"npm run lint-js && npm run build-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^1.2.1","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"browserify":"~3.24.11","jsdoc":"^3.3.0-alpha5","jshint":"^2.4.4","uglifyify":"^2.4.0"},"jshintConfig":{"camelcase":true,"curly":true,"eqeqeq":true,"forin":true,"freeze":true,"immed":true,"indent":4,"latedef":"nofunc","newcap":true,"noarg":true,"noempty":true,"nonbsp":true,"nonew":true,"quotmark":"double","unused":"strict","trailing":true,"browser":true,"devel":true,"globalstrict":true,"globals":{"module":false,"require":false}},"gitHead":"0d06662a8cbfb251c3d892f59781332ba35b32ad","_id":"splat-ecs@0.0.0","_shasum":"3725b7a9e21139b406d913b54f8b10d0108bda54","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"3725b7a9e21139b406d913b54f8b10d0108bda54","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.0.0.tgz","integrity":"sha512-MWFgBGh1DQa8tId9pr4v9MiBbU9i2CGAHu4+Z2Wcd+UiO6qip7dN3u1xeHQZ0iZjM/aAy5kD1a+8bVUydMmJVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxeIkehFi8DsPUNNsPhxuW516e4zrI8FljFlJ8gCfCKwIhAMoVoC8WI71pPhHI+LGh6aUW6+cs29q8Sqnf8YE3GXAS"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.0.1":{"name":"splat-ecs","version":"0.0.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"find lib -iname \"*.js\" -o -iname \"*.jsdoc\" | xargs jsdoc -d docs README.md","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^1.2.1","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.3.0-alpha5"},"gitHead":"07a3c8bc4c84dedb25c10c2a23761a56ca7ffafe","_id":"splat-ecs@0.0.1","_shasum":"b8b8744a1c79037848de8d9861fd3b390971dcbf","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"b8b8744a1c79037848de8d9861fd3b390971dcbf","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.0.1.tgz","integrity":"sha512-MW2XFNOvF81NhM8D6uKDpvQKt3YxthD0ivirTbtXURm4oV8tfVqddi/IDFRXehbfT0g+6I63ebHtwCCoYfzbZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTi21B0Y2iSEPPmQtBtkBRVK0mIYt6gtbUKC3VooCtcAIgNI9mFWuixs4mdd0tCH4U1Skgx9lWG+IWYMAQoblv2a4="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.1.0":{"name":"splat-ecs","version":"0.1.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"find lib -iname \"*.js\" -o -iname \"*.jsdoc\" | xargs jsdoc -d docs README.md","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^1.2.1","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.3.0-alpha5"},"gitHead":"9aad14f2718e3657e926438f9672671db0a758d0","_id":"splat-ecs@0.1.0","_shasum":"b06283cd539ed5da02c8fa782a189a6fd7e98af3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"b06283cd539ed5da02c8fa782a189a6fd7e98af3","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.1.0.tgz","integrity":"sha512-kZBZo7i+ncmzTB9bBGT+5F2Ap+SoHreDNWPhYLViCtavPS5KUUXp66KsInL/gl4RIDiO9eWKFEDVIiKV4BuCXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsA/MYw/9JuJIcMMeoJr6E2G9viwl1H5GQXy3C56fIGwIgFwbAgoQEgKt2A50chPaWPHzuOgyBZ/Bsl7Pse+f29xI="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.1.1":{"name":"splat-ecs","version":"0.1.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"find lib -iname \"*.js\" -o -iname \"*.jsdoc\" | xargs jsdoc -d docs README.md","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^1.2.1","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.3.0-alpha5"},"gitHead":"88d7233731b056b49b72de7a3922e3a495162cab","_id":"splat-ecs@0.1.1","_shasum":"325cf3172ad215e79e0ebe3083b9b5fe7fc6b294","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"325cf3172ad215e79e0ebe3083b9b5fe7fc6b294","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.1.1.tgz","integrity":"sha512-igk6DhEraiUFYQERJTWpbNqcontqj/u/z6814euy30a4IXRwC3cts10kyjLI9eNDlfbKue8kFbGXrquTL44Myg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6fhliQfKc8dUOWkx5DkTrlAr8RzXvMHehgdWqCqMU6AiEAu51ME49sySjOY++UQL1+5u7DCkJq3j9qOyYibhXrQIg="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.2.0":{"name":"splat-ecs","version":"0.2.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"find lib -iname \"*.js\" -o -iname \"*.jsdoc\" | xargs jsdoc -d docs README.md","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^1.2.1","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.3.0-alpha5"},"gitHead":"361ef40b39cd9cdef994ae30c9e1dff242274b12","_id":"splat-ecs@0.2.0","_shasum":"7a82f4fded485423cfd46175d14e330defa008ed","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"7a82f4fded485423cfd46175d14e330defa008ed","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.2.0.tgz","integrity":"sha512-nSv0sO4L6nLAxm8HBC5sj0IHhGrcNceR7PLg9LmMDs0yimvmNpzCrqyQ3e4ZVsKmM7OXAJqCymqSOto2iAAMrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0Wdo/dNLQjq85l2zdq6/y2QCWeh5wCRontXcfEurnbAiEAol6p4njUZvn4NJ59Vcpk9o5SQz4n3e0u75834oCcVZ4="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.3.0":{"name":"splat-ecs","version":"0.3.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"find lib -iname \"*.js\" -o -iname \"*.jsdoc\" | xargs jsdoc -d docs README.md","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^1.2.1","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.3.0-alpha5"},"gitHead":"421ff4c56d61f2c95235a6c624f542cfd5a08796","_id":"splat-ecs@0.3.0","_shasum":"584ef536b19e359c93cad9eda54a8b0a528ec814","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"584ef536b19e359c93cad9eda54a8b0a528ec814","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.3.0.tgz","integrity":"sha512-JKM1nF/rI2B/mDxDk4iUubaWvNcrAYADWK42rwrhoFV0JbwywnSgKiTkQ2cxNx219kcI+oppr4PBGY7iMaLLjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6mX95YGCVzsEdD9/oUdJ9XPov1l6zFSde272ozeNkQAiEA4fkGtycNqPgz2ivYCLUXYtH+IiDwtWoEDt2vZ2WdwIw="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.3.1":{"name":"splat-ecs","version":"0.3.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"find lib -iname \"*.js\" -o -iname \"*.jsdoc\" | xargs jsdoc -d docs README.md","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^1.2.1","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.3.0-alpha5"},"gitHead":"4e923bcefff6dabc3b1ca36d0ca96db89eb668ae","_id":"splat-ecs@0.3.1","_shasum":"a1b3bfc89c418d49169160966867c6ae44254e52","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"a1b3bfc89c418d49169160966867c6ae44254e52","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.3.1.tgz","integrity":"sha512-asoK8apGJRmbfWo0qa1h+Is8DZWEnRHmFJp7x4bzaqZwRCDSub5ibi3KczyAFEDTSRNoXdAEx0FFeFUqsNHppQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZ70hQxEeSVMD0//pQseKs4UXigGQKXKPJ6AvHLkWDcAiAJ5aYolI4zuJouPxMC6kPjspe9CBDrs1a7ZTxBlVn/gg=="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.3.2":{"name":"splat-ecs","version":"0.3.2","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"find lib -iname \"*.js\" -o -iname \"*.jsdoc\" | xargs jsdoc -d docs README.md","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^1.2.1","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.3.0-alpha5"},"gitHead":"10022b500271d851e0f983c398e3decefd133ffe","_id":"splat-ecs@0.3.2","_shasum":"1587f54d95dccb1d4f0734218088fbc0a8c0c54d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"1587f54d95dccb1d4f0734218088fbc0a8c0c54d","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.3.2.tgz","integrity":"sha512-HlJ4lZp730ToRkmBpAVPEjmly1LiVy/Rro0s7IGiScXMISLB7abeoPmjXrmTlYdjES5rmUvARiUpwRLhEmACQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf/ca9a8d8fh7PqSjsSVyW+qr3rSRnMM2AXMxHiUfBegIgcQw8vxc9IoBFKmi1mYm1k+oraPN1d6ge/YaYXGlkNFo="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.4.0":{"name":"splat-ecs","version":"0.4.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^2.1.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"1bdedb2d76d9b9cb41db835c765ef30ca9f292f2","_id":"splat-ecs@0.4.0","_shasum":"a6b152d1feb86eb7853e9283ebf6d474e3973a07","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"a6b152d1feb86eb7853e9283ebf6d474e3973a07","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.4.0.tgz","integrity":"sha512-5NocHXL6GvlyOP8N3jBJunDvVy9nZaup5dCqJYU3OlWjHciPX4o/YoPeRUBLI9LdFTscutKfnX4UP0RZ9IuFrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBq+peJ2+2e3fbsssPkptmoEiDjVnnc2wWSZ2wSwNV13AiAGOFl98XplvTr0CWrlBE0vQJJ3GC5xxQyPzwnEWLAazw=="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.4.1":{"name":"splat-ecs","version":"0.4.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^2.1.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"a3fe2974f2e18f6267da1f3d2d1cf3c9d43c3011","_id":"splat-ecs@0.4.1","_shasum":"2469f1e6df7be692f41389667cd9d5668f6dda25","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"2469f1e6df7be692f41389667cd9d5668f6dda25","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.4.1.tgz","integrity":"sha512-ggq0i0cFiAhG4DXphysvlir7mAnzASxKMun318xLZQK6DqbypyRlOdc89CcOURbDp+ljJ14efaEBGtiPXkJ5BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwVq1k5/w4yZmd6l3TGo2WPodrjgvMoVbyUtGT5IIqvAIgSyQsAvZTH3NmNw85WBo1mHQ+c2ktfQ3+w9XVGiLDgc4="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.4.2":{"name":"splat-ecs","version":"0.4.2","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^2.1.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"a942e80333f0125d058749ffbab362c8f9701a41","_id":"splat-ecs@0.4.2","_shasum":"a262024f2d028c1213bcf416fd293715ccd502a6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"a262024f2d028c1213bcf416fd293715ccd502a6","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.4.2.tgz","integrity":"sha512-pWKK5B0JXnOTu+Y6zGmKd3Vc0rCgM92sVJ7+/yNy5flGT3tu4Fpxtn8PU9bTXJtHNnnASj3mYD2aEjaqIW2dqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSR81KIk/yhjEAzwxRJzzymMk64UYgjTCWCO5nl06r/gIhAMEI0QPCtJzUBQo4hVNxRnxz/6+P+dsSa6/wLLIFgi6F"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.5.0":{"name":"splat-ecs","version":"0.5.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"01ca86e5d0fb939330ab5af25d0e3e3ff1ff580f","_id":"splat-ecs@0.5.0","_shasum":"7ae6cf918f7b1616c9505fc34b8952751ab03b11","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"7ae6cf918f7b1616c9505fc34b8952751ab03b11","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.5.0.tgz","integrity":"sha512-yO87m+vNKuZmPvXjVThbsdlapqCt8257cO6LEPXtsHCMbr8sJbTzO4eTo4WoyVD+CuIss6j8BmxCqtq/zZhrtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzJSLkaFNRCeNcf2/btJGhSeGqw5zPzsapqtsKeldI4AiBvF7bigQsgLHiuvHZq9aVUzGbz6tM40Y0hSOid3sF5Nw=="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.6.0":{"name":"splat-ecs","version":"0.6.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"ade603f6aa68788c2bd5bf679794eecb3705f4a1","_id":"splat-ecs@0.6.0","_shasum":"0f1ebcb9a7987de08759cd95307e05175df20ecb","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"0f1ebcb9a7987de08759cd95307e05175df20ecb","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.6.0.tgz","integrity":"sha512-OVsTLC3P7rm9hhNvcyfmO7EzPv6GQJ4viAa4kh9KZrOFee/qKHLkI++jeskAKg0j7dHa2IYq9e81aSH0qhIwHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0FQO5skmqjRz3Q1wF1BwerF5OIMoCYQMcp0tTDjQDlAiBdpHeSMl6To4GrGERTRvgS9988ypoXtVOlEkQi3ilBgg=="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.6.1":{"name":"splat-ecs","version":"0.6.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"f3e4f6d521634e707ca99fc09a3f95b681221972","_id":"splat-ecs@0.6.1","_shasum":"04e0dff6a7935850d5794418e53efcf542efde2f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"04e0dff6a7935850d5794418e53efcf542efde2f","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.6.1.tgz","integrity":"sha512-6S5zSrYcaHChdGSBcCPJ2cAxp1HuNoRh+C2ZGJHT0dTA+13b8WeQRsF8ur05qUdFkZeKeaMr62f7B3gPLICeFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx5UWIHcqgilJkPV1WQhr2EKac9qRhXg/Pt6JTum0ZJAIhAMp24v5DsSXoHGVs2M5UVsEEZ1oTUKp0hTAM4Jb6w3tB"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.6.2":{"name":"splat-ecs","version":"0.6.2","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"3c58d8900007564b342e6be432164ed6f2bc77d7","_id":"splat-ecs@0.6.2","_shasum":"031a86af76fdaa2581aa223983bb463f6ee8a06d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"031a86af76fdaa2581aa223983bb463f6ee8a06d","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.6.2.tgz","integrity":"sha512-MsAgny5BaSQAwEvMsGt5BGeuDoX5p1BEwQtpFWG9c7Drwo5+0LEZzErnWRjT7koa+kDGKKZ78fhTKG/V990Utw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc79zHpNH4PkuzfD8e9OEWwO+bauNwp0jSbC/WTx5+agIgMkyrNkWNdHnZBzN9ulSCIFvEg5jexKKZmQoQAYRVpSA="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"0.7.0":{"name":"splat-ecs","version":"0.7.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"ec93274ed320baea14e9194455f69e44481898a9","_id":"splat-ecs@0.7.0","_shasum":"c46f9ee9e3c0e568d944e9875fb3285dfd552660","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"c46f9ee9e3c0e568d944e9875fb3285dfd552660","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-0.7.0.tgz","integrity":"sha512-e9096ToFBBxJJfFaYu4WPMO9uLCCezis9blmTYkIx30XNwv6T+njZVjgX9NVJb47WAiLETbC/nrhNj6UVT3mDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEk3rjuRmeVZg4JzR6+jv0xzxuSlE6P3ojO7n7rtRDdgIgFR8Kadx7hC3Ex5rda7xjYo3x0Cx7S5eFDXrCboj9fkw="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"1.0.0":{"name":"splat-ecs","version":"1.0.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"d4fc2054b23e7356a5225f4e1468367f069900be","_id":"splat-ecs@1.0.0","_shasum":"8f317ff534ef8d74a407dcebb36420a40e79e179","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"8f317ff534ef8d74a407dcebb36420a40e79e179","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-1.0.0.tgz","integrity":"sha512-cj4sBFZhT4W8n1TQW6rZ0giHCCuyf2VuYkrFmNaHDbe3rx5BZkZSTwLHUPbGRq4JsnmZRFaKyqVw3eKy0GWoAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNKDahoG4OwnbR1nTZdPzjQSw6r7UIYl3BwCXok3YJgIgYQFJIXRIJWT2Xdal3cJ1Niac/+e1qIME0FJcdaTuL/E="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"2.0.0":{"name":"splat-ecs","version":"2.0.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"5dfbcfe52f766e489065ac57ee1815eb1199469c","_id":"splat-ecs@2.0.0","_shasum":"4968d915d608fcaef2f80fc39534d7cb779a4916","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"4968d915d608fcaef2f80fc39534d7cb779a4916","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-2.0.0.tgz","integrity":"sha512-IdurivgiQayx/b9Qbi+OVy2D3SJJJh+N0bwcDafyO+n2RTN8HiUZpSm8cZwQ1j3Vr+CH2682O6ftDTU5Va+67g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsfdgRJ5JcpW3bNHxH9hgObelfBC0XOwXLd0CbIDtVuAiB/ngDOA6pytEi95Mv9W4KTZCEF7AZk2eec4E9OCGDW7w=="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"3.0.0":{"name":"splat-ecs","version":"3.0.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"86d70c57fbfe6914b763bf44f40e155c068e7689","_id":"splat-ecs@3.0.0","_shasum":"c1bef01ab40856ac94d4b445ce9ac34e55456513","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"c1bef01ab40856ac94d4b445ce9ac34e55456513","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-3.0.0.tgz","integrity":"sha512-cSJ0ff0F8zqsDfjZBOqAVuNrV+wDl6mZ9/3HGyyu77toJlQw/SozNqQQjMHOLJGfk4aH0R/gdhzgkg6jEULE/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOejWl9aYtmgYT3uxLKK4V3LJUc96uRKpxsaRhyDGUJAiEAgF81PshGXXR29u5RuzKIUKi5ZAFBcsisQtFiOlu2Lqw="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"3.0.1":{"name":"splat-ecs","version":"3.0.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"1f5711e6f591603546b4feabc2d2fd5f98bee612","_id":"splat-ecs@3.0.1","_shasum":"41d5ce345c41ce5faff51e37e28dfde91ca4c035","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"41d5ce345c41ce5faff51e37e28dfde91ca4c035","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-3.0.1.tgz","integrity":"sha512-jH6wFvMiOXGf2JDtoSItYMYK1g9FjRyR1v89Q/GKXeZX8EnikfGT5Piycv77q4+Cdb+osUkgfZZ18CCZvoILWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuUIzBQ69LY/e+/dSsRNPIYh3/slJfeklzzUvoG+YAFAiAUs3l5jCXoa39Vz0jlLILU27PKP3bZWg4zO8KUBOMuNg=="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"3.0.2":{"name":"splat-ecs","version":"3.0.2","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"07b7cd82d557fe839ae1b1258046af259f89153b","_id":"splat-ecs@3.0.2","_shasum":"23b750ebd922039c512482d8de1d8dcd3f444add","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"23b750ebd922039c512482d8de1d8dcd3f444add","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-3.0.2.tgz","integrity":"sha512-PWn/KBLdW/Mv5ARidqkFmdvifJ5QAJyFpTo76xIdC8c3uP3V1PAsWHQYF/Z0RUmM4cXvvvjizQlXOtFhxwhArg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJ7DMzf+0KtKY3ZYnJAegvD8aEqlNMyDMeRUhNzmhCkAiEA8hoUHaYe/G5Pqfb+iKHR4OtNNG/s6Zeu1HzGmGQsm+U="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"3.1.0":{"name":"splat-ecs","version":"3.1.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"33e89c565e82950c1a124653b12b4e6672a07f0b","_id":"splat-ecs@3.1.0","_shasum":"51419d7dac425fde4749999ff0799ebcf82292a7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"51419d7dac425fde4749999ff0799ebcf82292a7","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-3.1.0.tgz","integrity":"sha512-WWvVyPG08SiMXGgxhu8T/UTdJgFdR59sqDF8LGwgbgIJuf7EH1bz/MPbwX4Zhhh3gGd1tt2QIhS2ZF+p8hwQBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHV+/hTqTW9LBGheH5SDyf5eSfMu0cgJ6hK1DQmUl8dcAiEAjdPveoSrUANW2ruh1Ig7/WQYJdR8pRmeBq+KUlhiQrs="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"3.1.1":{"name":"splat-ecs","version":"3.1.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"c024155bd61dc75414f9928c78d15df1c80c0c7a","_id":"splat-ecs@3.1.1","_shasum":"7c88c842cd5b74318787269c026b52a605b7d0f4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"7c88c842cd5b74318787269c026b52a605b7d0f4","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-3.1.1.tgz","integrity":"sha512-ykWXhCNr9oqDV6isAIj7yOn5I/VwpUcdPKY3L/ida+YUK0kdxtJcqu5yiZ/yit9FrsUGbIAmzaO1fcm3HKeAkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6YpFV4RvdMBbEjVe00NJHSlTq8lW+kfiXfXqCBcQ8CAiBrZPkM3TrSZWRu4hfEjkhFqbaXzTFEI3oemrhRQGJTUQ=="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"3.2.0":{"name":"splat-ecs","version":"3.2.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","build-docs":"documentation -f html -o docs","build":"npm run lint-js && npm run build-docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"documentation":"^3.0.4","eslint":"^1.10.1"},"gitHead":"3a1ee38c21b2d1e368a665a24306054d741f9d48","_id":"splat-ecs@3.2.0","_shasum":"afc6be8e5c8ac03be5d815ff223746b7f1f4bb6c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"afc6be8e5c8ac03be5d815ff223746b7f1f4bb6c","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-3.2.0.tgz","integrity":"sha512-8+SZC7BR31em7C5RPRNH7nFeO8yjJNSjUlqI5ETIGkRWW8EucSjuZKJ4rqKXIpOemLC6IJMQyY8Ap8SIeGPS/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN2qXEQinrDNTb+cLMYH3I/rw897ESrG+4Glzdbp9fjwIgAu9f+vZlVgtEj3RsWItnFWIR58MdSVlLFwsnz4xtXSE="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}]},"4.0.0":{"name":"splat-ecs","version":"4.0.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"075a21007c8c56f6423a231a34b328dc0e06d5ff","_id":"splat-ecs@4.0.0","_shasum":"40bf1780109a41038a258e07cd25745bc198eebd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"40bf1780109a41038a258e07cd25745bc198eebd","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-4.0.0.tgz","integrity":"sha512-jJNLu7CAViASgDlIUbYCKBoESkIbvGJ25W+LF9CkvI+yeOR7ruosHcwGOZ5/HNePTF6Op7YFBFU5y4rLomadgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKiX0FBWQqwePUDkwuumu6BhO4G2lARlDCiYCMJrvccwIgFrzYJ8gASgwqwW15rURZykSUki23KYZM3iW4rnQxrtI="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/splat-ecs-4.0.0.tgz_1456697045380_0.15858411462977529"}},"4.1.0":{"name":"splat-ecs","version":"4.1.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"f6a863b907213753f50cfebebaadf97fa0bc7b95","_id":"splat-ecs@4.1.0","_shasum":"5ca80a400c8cae6610a6b82303992cd8917718b4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"5ca80a400c8cae6610a6b82303992cd8917718b4","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-4.1.0.tgz","integrity":"sha512-rWuOCzhAhXVEPFg/+nKisl0Ho0EgluISbjmQ2ZZ7z0/wBbiF51PDNnAXx7XUxeQii25NdaKWWqvY/66sb9Xt2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx+jCbykEU69GTME1J0Z9L4z8C4T9I9CK6ayojnawoxAiEA8aulqo87W72jwUkmpCm6MhvSYTpzo+i0++qLcG1BUeY="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/splat-ecs-4.1.0.tgz_1456757583220_0.37382271816022694"}},"4.1.1":{"name":"splat-ecs","version":"4.1.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"d71647140dee89fa5bb9cea05fabb5759d83b5f7","_id":"splat-ecs@4.1.1","_shasum":"fc8ebc95d76361015ed71bea184327e0dfdfab8d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"fc8ebc95d76361015ed71bea184327e0dfdfab8d","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-4.1.1.tgz","integrity":"sha512-ODF1jcBntCRvDXiuVjMArCqtpyD8V+twuMTQb1StM6I8DTe5JrgOwA1OIUI2eECTB882W9TC68Ise+JNuY8R5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1Rhze7h3r6Gq1GTxD/e/yAb4GlcZwo4UMdjYPMQw15AIgfQ+4fR3Yty2RNH/cr7NdgaZwJGq47kvjV43vEMMT06I="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/splat-ecs-4.1.1.tgz_1456785332499_0.3182942767161876"}},"5.0.0":{"name":"splat-ecs","version":"5.0.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.3","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"9fe3895894775604c00600a5cdf6cd0f946172be","_id":"splat-ecs@5.0.0","_shasum":"46c564e15457aac4d3af2665211275cff41a91f9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"46c564e15457aac4d3af2665211275cff41a91f9","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-5.0.0.tgz","integrity":"sha512-UPzUl86cINp0YtYkpa480tuj9nq2HdbO5Biqrtvx+dCTZtWkYwwhIBWXgoKduJ+PkDFzU+oKXYMar0Pd8S9Ykw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtje13e2NsGLZqhfPsPKfGtZxSlztuj6KkQ9tDfbnyEAiEAtTbXlydldqACAdtX/WLhv38UyRXoL/55CZgmeZfNT/A="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/splat-ecs-5.0.0.tgz_1457202873586_0.3232545261271298"}},"5.1.0":{"name":"splat-ecs","version":"5.1.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.3","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"50ece461c94a6492ec1d2eb395bd4db24477d0d2","_id":"splat-ecs@5.1.0","_shasum":"f1c01a229f290b751167854b809dd146c838ce7e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"f1c01a229f290b751167854b809dd146c838ce7e","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-5.1.0.tgz","integrity":"sha512-ejB3KygGZHtwuHGDlkrKTKQ0LNGQLTcGWqaqf8KD/D/IgXKQxNpSRc3vgPOGoGL1hqVZ0t8Vul1O750Cwc0nFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuUtYBuY4vlhlZ6/OIDnuSXTgriqut/S1HnZVyZNxe4gIhAJQse00c5n+qUBtyoQP7Mu9/mLAobX+nu8FzxxqkG6iZ"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/splat-ecs-5.1.0.tgz_1457934959104_0.1874142528977245"}},"5.1.1":{"name":"splat-ecs","version":"5.1.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.3","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"210214b93e2390120aa6f980ac1171900cccae1d","_id":"splat-ecs@5.1.1","_shasum":"9f0769183db04bb8f434673bc03a2bdd04040b3e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"9f0769183db04bb8f434673bc03a2bdd04040b3e","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-5.1.1.tgz","integrity":"sha512-tt5LwZ8hHt/TdXvZpg7ctHYOWOeSs/Zg5y4Vqzg7MmtH1ob8QjsdHFT7T3268jxnTbdOPx2kAjf+YJVG+e9nAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyqvcmPk0M6XgN1w1KHvVNXiB+yF9xsVZvK+iDN+R6bQIhAKN0ykl973w9B5+Sy1MBFD2rM3G9g6kACGYIlNC2QC6v"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/splat-ecs-5.1.1.tgz_1458272238907_0.24015463516116142"}},"5.1.2":{"name":"splat-ecs","version":"5.1.2","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"0d3c6a017ccbe6c13bb6484f7c85c18573ac6de7","_id":"splat-ecs@5.1.2","_shasum":"8e55b7900b86c98714a6e052448d3fd2091e6257","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"8e55b7900b86c98714a6e052448d3fd2091e6257","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-5.1.2.tgz","integrity":"sha512-BVE3ZzBJTDbk4hePvuqA+Yn3fpCB+32GTyPWEMNUm+PXA5JK0IApckDCGJfcKWE5EdulUrIVo/+lK4X8xTfrmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkU5E/1+NUxs+eGhMGI+Nmd9Z42aIT8uEcg99BtxVrjQIgVAMGJbhFz4xnpCdrRmd2ViSZSOwCuhve4m6bdNMrPlM="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/splat-ecs-5.1.2.tgz_1458791457931_0.6129117826931179"}},"5.2.0":{"name":"splat-ecs","version":"5.2.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"36206b70d783305110b281c943d4fe1cbe825ccf","_id":"splat-ecs@5.2.0","_shasum":"e518f0abf3d00fa1af83090799a7c94c21af9f45","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"e518f0abf3d00fa1af83090799a7c94c21af9f45","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-5.2.0.tgz","integrity":"sha512-mCgj6rA1JDOJgGcWmNetaoETabCZqJQeqnsHJKaoV0JbnyKoNuDsduJ/VJe3wJzU/ArVxOFtOZXHVPoqmfiEmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuiydnLxfaFqVeStd86KyWMPhEvfhTG1ES4gF4gzpSOAiEAsUbZ8sV8/E9xdwoToigznL9ApBzshx+5M2V2gONuLRo="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/splat-ecs-5.2.0.tgz_1459829518820_0.8694127583876252"}},"5.3.0":{"name":"splat-ecs","version":"5.3.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"70e2fe7b2b8e7578730c2e5cf73ec87f1d2c39ed","_id":"splat-ecs@5.3.0","_shasum":"1a5d7d82234ebb6257c3c5ebc589acaaa331859f","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"1a5d7d82234ebb6257c3c5ebc589acaaa331859f","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-5.3.0.tgz","integrity":"sha512-ghBhFFmz9to5QaTWtFrfHDKhpQpFOYWcj5opljc2YDbCg+j0rw83Tpe0OIOfcsePXt6Yshe/fHF1E/qM1OJb4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy6xv9idp6ZsZvfJoH//DJkN89Ndd1s0yILp3PbI7o4AIhAKfIul8j8NhdehUML+XrRPwzrCXxGEi44hcvI5sC3Yox"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/splat-ecs-5.3.0.tgz_1460822315932_0.1459074777085334"}},"5.4.0":{"name":"splat-ecs","version":"5.4.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"e8e2038273c436bbb9eab47e9214233c470f3625","_id":"splat-ecs@5.4.0","_shasum":"8965903ff48be757b83933376f073f196550d332","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"8965903ff48be757b83933376f073f196550d332","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-5.4.0.tgz","integrity":"sha512-Cci7GS6o0HsF4y1AOMD5Z0NqXPudAnW4h9sjJaBAQmwhkqrT02KTFugnV9+jkrVmMdbesYkmG1h7qb+oBTyHxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWAs+lCJ+eRaPLIlInm74G5mNGE2FArLTLhSJef4yX2AIgE5UFyi+VD8impPfYgZnm17aw2aMvyK9mGk+MTMHz1jI="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/splat-ecs-5.4.0.tgz_1461462792413_0.2753694790881127"}},"5.5.0":{"name":"splat-ecs","version":"5.5.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^2.2.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"a32910338980132ce2f026578de35366859d5e6b","_id":"splat-ecs@5.5.0","_shasum":"731fa23b906e20ae3664d611bb4d5979dc3d61ce","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"731fa23b906e20ae3664d611bb4d5979dc3d61ce","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-5.5.0.tgz","integrity":"sha512-t/sGo7DAdmcpRY1pr75PLtuN/HTR4b9QtIwJNh+kqISYOMuHlRWyRUv+5iEe8vCJGWZc80RztHb59TPMK3+JdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdabs/vtlzI5Zfrn2oHRhTu+b8kaKI8Ej0l2/YhueIrAiEAtXHx3b9n7lGOaqmZ1atF6tgEnJ7ybtUF255hmK9g6Ng="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/splat-ecs-5.5.0.tgz_1463796708425_0.5886798044666648"}},"5.5.1":{"name":"splat-ecs","version":"5.5.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^3.0.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"36b79537ca1e410a3c0d4f17070b6a9901ed3c4c","_id":"splat-ecs@5.5.1","_shasum":"2cadd7bbc3e959496fcfc85f89c1e733228ce0a0","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"2cadd7bbc3e959496fcfc85f89c1e733228ce0a0","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-5.5.1.tgz","integrity":"sha512-C/qJJBeoUdvDg6XMi9TELk7PfI+wGC6eT6f9J7FELsEEkPuzCMS60yZgQlE9YsfsYJ+ZrGvC9QKdru2IKqaWkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/nWIcn9I0w5OAQhI4KQUi6Modutd4zFmkn2B+KvpT+wIgEyaW2swCLVnknxHvQ5zKxcBre44B4+JSYzlZbVFbL4Y="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/splat-ecs-5.5.1.tgz_1465075138698_0.6890234814491123"}},"6.0.0":{"name":"splat-ecs","version":"6.0.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^3.0.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"06158f28fe348a995d1776ec2c55d890d99d154f","_id":"splat-ecs@6.0.0","_shasum":"1ff44ccc87bc188645f78d47e478054ac0a929a5","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"1ff44ccc87bc188645f78d47e478054ac0a929a5","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-6.0.0.tgz","integrity":"sha512-1QArffIgA85OO9KQlfRrn67RIz58bgjNMgnVVdMsGCBkW/tXcM2U3Q7vQhAklPpPWXscsPVOwVYnAh83DMxWBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAUwv3cZpn+czoBJ5g384jjpumD86LoU7HTK/LYMGP/QIgZX1QIIBZk2W+Vi1pQVAB7lKL/N6lm9wO3p/Zg8/9Hr0="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/splat-ecs-6.0.0.tgz_1465078942626_0.18200408713892102"}},"6.0.1":{"name":"splat-ecs","version":"6.0.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^3.0.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"263dbf231e381bb6f622da9fd8bf5d2aa1664a99","_id":"splat-ecs@6.0.1","_shasum":"832336e5dac26bbf4acd2ff4a4efa02755d19237","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"832336e5dac26bbf4acd2ff4a4efa02755d19237","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-6.0.1.tgz","integrity":"sha512-8U7AsjViZ6xFPYWa2AV4FKT6/XGAdgOJnzPdhKyvVXOcekPP03epMYhDIomqRV91pCn/Za8aC5ie6liQfDOARQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDt/tGc+QYISVsX9Nm/VWCau4L80xJon02yITo9CHPkBAiABOxoPurPbqVQRkElnNuo6zHWqEZAw2N1W+5+N7hinZw=="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/splat-ecs-6.0.1.tgz_1467074148009_0.9247791618108749"}},"6.1.0":{"name":"splat-ecs","version":"6.1.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^3.0.0","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.0.1","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^1.10.1","jsdoc":"^3.4.0"},"gitHead":"e92ac0a2ff777a4850b19c538cea85631157e469","_id":"splat-ecs@6.1.0","_shasum":"007cb273fc2928a4089d95caf04540d4e212d8b0","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"007cb273fc2928a4089d95caf04540d4e212d8b0","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-6.1.0.tgz","integrity":"sha512-LbISEZFEgii4MOYPGxZDMnKzbr2Y5UmCgpCGZ4DlqsTYHZv4tOv9qtcls4BFdQdRTxXxonvoW4macgxQ1lC95A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYMixu6xuMmxVX+bC+Q4hEuExK1p3SawCw3W/M4qnquAiAmhtrUXrUezV2LZV2O0AUQRxu/UX3c8DTjFO1DwgfaOw=="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/splat-ecs-6.1.0.tgz_1467493753281_0.6175354102160782"}},"7.0.0":{"name":"splat-ecs","version":"7.0.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.1.0","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"d94e43987946333f885d9d465fa09e703ad3e75c","_id":"splat-ecs@7.0.0","_shasum":"6656190977d65f8983c6e185eff262ed9d7974b9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"6656190977d65f8983c6e185eff262ed9d7974b9","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.0.0.tgz","integrity":"sha512-ONa6K0MfCEC1iP9frwk1xDT5bqzJaHLPB1Sx0b5TawdUz2t2JoXT47YQmVIsidt0WFWjfgsU4nIJzPmglZ41fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIYRvjA0+qychBE/sh6wezNE5PWxtd2k7FwJNq4jvNkgIhAMuaWeB+3F0FqfgyItRV6We2AC5DaBo66lLZEBVAc4H7"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/splat-ecs-7.0.0.tgz_1471991819613_0.8897631145082414"}},"7.1.0":{"name":"splat-ecs","version":"7.1.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.1.0","pako":"^1.0.3","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"30f29447489abece85330bc4fc187226003c1eaf","_id":"splat-ecs@7.1.0","_shasum":"0343d2f2285ac3e9d4ad0739e74cdd4e105f3b66","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"0343d2f2285ac3e9d4ad0739e74cdd4e105f3b66","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.1.0.tgz","integrity":"sha512-sLkHOoXpJTRJsKDhLn4DJc+3H0era7xIseuNdLLgbNGs1TcTLojeJR1QjebqPTNl5aoP4/qrQeW2nv+XzmLJ1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuwftUSWkUQn3K+s3Hyfb9GeIdcoUIiaZArkiRMOU4OwIhAK8Ap6+5eJwXLDhxFudsuTGOvTRxGCkxNpINOyL8xYqG"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/splat-ecs-7.1.0.tgz_1472002875102_0.2331655581947416"}},"7.2.0":{"name":"splat-ecs","version":"7.2.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.1.0","pako":"^1.0.3","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"a51d893b3713ca22246af4c009e7215e28355ac9","_id":"splat-ecs@7.2.0","_shasum":"eebb51d98dd3a097e463844c708455e08e7bd11e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"eebb51d98dd3a097e463844c708455e08e7bd11e","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.2.0.tgz","integrity":"sha512-1VCoTEJqa2MgEFScTXFTv9L7zj2m3+IzjCtieMcmmDVQ7O67gG633B1c/Z17qSDXN3lmW9TWDdF6QqPmGdkBJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdfFEpcVMXPjKf3N4h5zP4hQPMjHJLng1nDnI7SdY+jAIgOfhBUP+pfEaq4hek43izWpMG3s0gx10y9agZPTFt4sw="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/splat-ecs-7.2.0.tgz_1472318273969_0.04193238588050008"}},"7.2.1":{"name":"splat-ecs","version":"7.2.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.1.0","pako":"^1.0.3","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"06fb1d410b3ae5eae8c3ca7a883f85ac0b012bba","_id":"splat-ecs@7.2.1","_shasum":"9d0f46213d191655ff95ffbe92da5b2695478c57","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"9d0f46213d191655ff95ffbe92da5b2695478c57","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.2.1.tgz","integrity":"sha512-U+ECb9Ks4qJGhvvo5rh2iUpcY2bDJb0YHIFookO+bpao8QBjsH4dJ74xUO69OzAh/0PO/b+ZENGsUL/GLpN7ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmxTJKg3/5XZK5qo+Re9UcjsLhnFNKrtohGjhrmXFtMQIhAOZmwX2jfz9XIwMPlSK9yCYwsYR0DarhOswoDM0ChXVp"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/splat-ecs-7.2.1.tgz_1472327559371_0.5349495511036366"}},"7.2.2":{"name":"splat-ecs","version":"7.2.2","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.1.0","pako":"^1.0.3","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"4654c13f6c4194ac467b73c0140f04d9f6106ae8","_id":"splat-ecs@7.2.2","_shasum":"8da5e3124253e768ad012dd316ba26086b4e0ba0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"8da5e3124253e768ad012dd316ba26086b4e0ba0","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.2.2.tgz","integrity":"sha512-SEPw3oQcrw6qB8fti44C/xOGQI3wfPmPi4THR5GuHu+PG6Byhq5aiev46Z9VsrBBnKHaaNe2fqPOfi33zaddrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkaaRSit8wgov1jSxWdxPtf6ZGymruYb6R0qR131bEwQIgCNq0RujCa4gM/GFObyXRuvpVWAMn2Q21a1oL3ZFahuk="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/splat-ecs-7.2.2.tgz_1472410500680_0.062336894450709224"}},"7.3.0":{"name":"splat-ecs","version":"7.3.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.1.0","pako":"^1.0.3","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"ccccdd8dd1e4b1377893b6eb85cf71b4510a28bb","_id":"splat-ecs@7.3.0","_shasum":"df5ae8eb40bebaed4a3b199c44f56af5ccc4f8e0","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"df5ae8eb40bebaed4a3b199c44f56af5ccc4f8e0","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.3.0.tgz","integrity":"sha512-LEeIlMttPUEEbGBMPSHRMzW0mXK7biuaWMBf7fp8mncdWXEbBl2ODjxROpDtpyLT5snSlU3zlxFWaCjGxd5EHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVwc1V4GkFf/wDysI1beanDnqHM2Ue2/0crUu+ikK2DAIhANKnhF5RVUiuQae+SBhEFS7gUXeIvFBHMOcFS7+YAydp"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/splat-ecs-7.3.0.tgz_1472865390910_0.9655217579565942"}},"7.4.0":{"name":"splat-ecs","version":"7.4.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.1.0","pako":"^1.0.3","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"59cec7ab4d0c28c4d0610dce7ae66e43f6821134","_id":"splat-ecs@7.4.0","_shasum":"1255a1f2de5dc70fc5a23cc2a96d945b2453ff78","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"1255a1f2de5dc70fc5a23cc2a96d945b2453ff78","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.4.0.tgz","integrity":"sha512-hxm5I/Z0oXM8Ya/e6D7IJ3ix6vHu7kAWVUtODW0PHBIdKGEGFZcZdJ6MLGzA0hlYf7n6hji+DGbYjEsUbmZ6AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPh4ckIpgHttiZbXa5p7mOk6gz5HzcVQ3x0/9Rbs1vNAIhANSvCF8T3Q3V3cseEY6+k6x2Q8zw2FH8Ae3Ak0eUJ30y"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/splat-ecs-7.4.0.tgz_1475187900638_0.26948254252783954"}},"7.4.1":{"name":"splat-ecs","version":"7.4.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.1.0","pako":"^1.0.3","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"6a129fa2fb452ee7c1cc1d4d467b486c38d1b6d8","_id":"splat-ecs@7.4.1","_shasum":"44ffc4997a62f666fb71c70d8c9549b18980018c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"44ffc4997a62f666fb71c70d8c9549b18980018c","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.4.1.tgz","integrity":"sha512-tQPRY6i0XWw/pWbVFuQoIvCKCV0/vwpUHW0X5NgdYUC9+4iqGMMqSucRLv0pjS6Ne3RfBQwnQK2YFfFjm8HXjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIA1L6QZ33z2vSHvjPwXRVxkguVswE8r4KlyNTU1oR3TsAh9j6y6Hd46BhHYOEyV+xpcYKniRR1hewyZBEKBqfzpM"}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/splat-ecs-7.4.1.tgz_1476502007796_0.974555660970509"}},"7.5.0":{"name":"splat-ecs","version":"7.5.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^0.1.4","mersenne-twister":"^1.1.0","pako":"^1.0.3","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"474589c007743e6c9f143277dc383acba3783797","_id":"splat-ecs@7.5.0","_shasum":"6a2fda1c83a4d105fd7f6103fde80b4beff1b000","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"6a2fda1c83a4d105fd7f6103fde80b4beff1b000","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.5.0.tgz","integrity":"sha512-cXLGYqZLaiXf60sGnZQow97jzoCW3HoOyhqxXP7J60xsW6ixXdDuKkIoJG+dY1u4qlu+F8Ksrdvlt/SQW4CtQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5Qa/BUDigGoAybNkEqtOAjaIInYNdk1jMSv7YvF6o0gIgDjNUPjmNkkc24RKzn7Phi82T3UP3ARBQvJO0jfNwN1s="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/splat-ecs-7.5.0.tgz_1477668506278_0.8749477805104107"}},"7.5.1":{"name":"splat-ecs","version":"7.5.1","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^1.0.0","mersenne-twister":"^1.1.0","pako":"^1.0.3","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"6bc6e5d1dc7c5946d6c2a6164db75be738dacd50","_id":"splat-ecs@7.5.1","_shasum":"90caa9f5376daf0fbbfab2ec6082c60738ddcaeb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"90caa9f5376daf0fbbfab2ec6082c60738ddcaeb","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.5.1.tgz","integrity":"sha512-dnXWzddK+DveXbjg1SZX7fDAGOb+uJD6DGzQwp6e3S7Nww+oNvXa6nTgfg2ZKxQz9ehkTjr4Oqv1sfJux45Y9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICulFiPqytf+nGRUkEXkZBpbnjzUeDJE9+/oYBfWsRp1AiEAkaIps8PKur8GV7F4jr0gRYveN0DnbR2vF/i1I5FVe1U="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/splat-ecs-7.5.1.tgz_1485030625244_0.505938412854448"}},"7.6.0":{"name":"splat-ecs","version":"7.6.0","description":"A 2D HTML5 Canvas game engine","main":"lib/main.js","scripts":{"lint-js":"eslint lib","docs":"jsdoc lib -c jsdoc/conf.json -d docs -r README.md","build":"npm run lint-js && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"keywords":["html5","canvas","game","browser"],"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"license":"MIT","bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"homepage":"https://github.com/SplatJS/splat-ecs","dependencies":{"box-intersect":"^1.0.1","easing-js":"^1.0.1","entity-component-system":"^4.0.4","game-keyboard":"0.1.0","html5-gamepad":"^1.0.0","mersenne-twister":"^1.1.0","pako":"^1.0.3","time-accumulator":"0.0.0"},"devDependencies":{"eslint":"^3.3.1","jsdoc":"^3.4.0"},"gitHead":"c8d4f5f5871c1f02781c6e6adc49a88635124415","_id":"splat-ecs@7.6.0","_shasum":"2c15d653c65c1779a89e034954a5d6fcb7bd77c1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"ericlathrop","email":"eric@ericlathrop.com"},"dist":{"shasum":"2c15d653c65c1779a89e034954a5d6fcb7bd77c1","tarball":"https://registry.npmjs.org/splat-ecs/-/splat-ecs-7.6.0.tgz","integrity":"sha512-Bc9mmuTQ40QouCIWXtCRgdDwzqtWrO4WRvfEmmc7OM+4/7blMm1RDJzMUrImFKLV21tb6ZXDwWg2gc+0y0wtOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJqFdqdQpZI3S45H/awTUiJdsxpbLNmXrHpZ+YFxWiZAiEA/iNofq5N8/JQXs6e+eSoA/Kwbb4cdx2pjE7LU/4niuY="}]},"maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/splat-ecs-7.6.0.tgz_1485911390893_0.43154609110206366"}}},"readme":"![Splat ECS](./images/splat-logo.png)\n\nA 2d HTML5 Canvas game engine\n\nSplat ECS is a 2d game engine made for creating multi-platform games entirely in JavaScript. Splat ECS is built around the [Entity Component System](https://github.com/ericlathrop/entity-component-system) pattern, which is flexible and promotes composition of behaviors.\n\n# Features\n\n* Rectangles!\n* Keyboard, mouse, touch, & gamepad input\n* Sounds and music (Web Audio API and HTML5 Audio)\n* Sprite animation\n* Asset loading, and built-in loading screen\n* Games work well on phones, tablets, and desktop browsers.\n* A\\* Pathfinding\n* Particles\n* SCREENSHAKE\n* Tiled map editor support\n* Easing\n\n# Supported (tested) Platforms\n\n* Chrome (desktop & mobile)\n* Firefox\n* Internet Explorer (desktop & mobile)\n* Safari (desktop & mobile)\n* Mac using [Electron](https://github.com/atom/electron)\n* Linux x64 using [Electron](https://github.com/atom/electron)\n* Chrome Web Store (currently broken [see issue #69](https://github.com/SplatJS/splat-ecs/issues/69))\n* Android using [Cordova](https://cordova.apache.org/)\n\nSplat now works in Cordova, and due to updates to recent phone browsers we have seen good framerates on Android in google Chome. We have not tested Cordova builds on iOS yet, please let us know what you find out.\n\n# Requirements\n* Browser (like Firefox or Chrome)\n* Text editor\n* Terminal\n* [Node.js](https://nodejs.org/en/)\n\n# New to Splat?\nIf you are new to Splat, it is highly recommended that you try out the [tutorial project](http://splatjs.com/tutorials/splatformer).\n\n# Create a new Game\n1. [Clone or download a zip of the starter project](https://github.com/SplatJS/splat-ecs-starter-project)\n\n2. (skip this step if you are cloning the repo) The zip file should be called splat-ecs-starter-project-master.zip. Unzip this file and you will be left with a folder named splat-ecs-starter-project.\n\n3. In your terminal navigate into the splat-ecs-starter-project folder.\n\n `cd /Path/To/splat-ecs-starter-project`\n\n4. Next we will run npm install to install Splat ECS and all of it's modules:\n\n `npm install`\n5. This will install all of the game and engine dependencies from NPM — it can take a couple of minutes. If you see any warning (denoted by npm WARN) this is okay, this just means that a package Splat-ECS uses is out of date it should not effect your game and newer versions of Splat-ECS Starter Project will take care of this issue. You will know npm install is finished when the terminal returns to your command prompt (you will see your username).\n\n6. To run a Splat ECS game all you need to do is navigate to the project folder in your terminal and type `npm start`\nThis will run webpack, which builds your game and also runs eslint which checks your JavaScript code for errors.\n\n7. You should try running your game to make sure it is working before you continue. When the last line in your terminal reads 'webpack: bundle is now VALID.' this means webpack is done and now you can open a browser and go to `localhost:4000`.\n\nThe Splat ECS sample game is just white screen with a black-outlined square you can control with WASD, or arrow keys. Test that this is working and note that if the keys are not working you may need to click inside the browser window to give the game your 'focus'.\n\n# Games using Splat (ECS)\n* [Cluster Junk](https://github.com/TwoScoopGames/Cluster-Junk)\n* [Cali Bunga](https://riseshinegames.itch.io/cali-bunga)\n* [Flip Flap Pong](https://riseshinegames.itch.io/flip-flap-pong)\n* [Polymorphic](http://riseandshinegames.github.io/Polymorphic/build/)\n* [Electropolis](https://two-scoop-games.itch.io/electropolis)\n* [Morning Ritual](http://twoscoopgames.com/morningritual/game/)\n* [Drunken Boss Fight](http://aquisenberry.itch.io/jam-build)\n* [Zen Madness](http://aquisenberry.github.io/ggj_meditate/build/)\n* [Treatment and Control](http://twoscoopgames.com/ggj15/)\n* [The Day the World Changed](https://github.com/TwoScoopGames/ggj15)\n* [Uprooted](http://twoscoopgames.com/ld32/)\n\nSee more Splat games at [http://splatjs.com/](http://splatjs.com/)\n\nSend a pull request to add your game to the list!\n\n## Contributing\n\nIf you are interested in participating in this project, please read [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) for details on our code of conduct.\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/SplatJS/splat-ecs/tags).\n\n## Authors\n\n* **[Eric Lathrop](https://github.com/ericlathrop)** - *Initial work*\n\nSee also the list of [contributors](https://github.com/SplatJS/splat-ecs/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.TXT](LICENSE.TXT) file for details\n","maintainers":[{"name":"ericlathrop","email":"eric@ericlathrop.com"}],"time":{"modified":"2022-06-26T22:55:53.035Z","created":"2015-11-24T02:54:07.472Z","0.0.0":"2015-11-24T02:54:07.472Z","0.0.1":"2015-12-06T04:53:42.925Z","0.1.0":"2015-12-12T21:01:41.371Z","0.1.1":"2015-12-13T06:04:55.855Z","0.2.0":"2015-12-13T16:48:51.556Z","0.3.0":"2015-12-13T18:46:48.581Z","0.3.1":"2015-12-13T19:33:30.386Z","0.3.2":"2015-12-15T01:30:17.661Z","0.4.0":"2015-12-18T03:50:07.686Z","0.4.1":"2015-12-18T03:59:20.254Z","0.4.2":"2015-12-19T22:33:34.128Z","0.5.0":"2015-12-20T04:28:48.898Z","0.6.0":"2015-12-20T06:56:25.640Z","0.6.1":"2015-12-20T07:17:51.994Z","0.6.2":"2015-12-22T01:36:52.943Z","0.7.0":"2015-12-22T03:20:25.220Z","1.0.0":"2015-12-28T18:33:28.642Z","2.0.0":"2015-12-29T04:50:44.487Z","3.0.0":"2015-12-31T00:39:56.456Z","3.0.1":"2015-12-31T01:35:10.690Z","3.0.2":"2015-12-31T16:35:14.491Z","3.1.0":"2016-01-31T01:34:15.377Z","3.1.1":"2016-01-31T01:55:41.329Z","3.2.0":"2016-01-31T02:29:13.378Z","4.0.0":"2016-02-28T22:04:06.854Z","4.1.0":"2016-02-29T14:53:06.361Z","4.1.1":"2016-02-29T22:35:36.127Z","5.0.0":"2016-03-05T18:34:37.332Z","5.1.0":"2016-03-14T05:55:59.564Z","5.1.1":"2016-03-18T03:37:19.311Z","5.1.2":"2016-03-24T03:51:00.816Z","5.2.0":"2016-04-05T04:12:01.744Z","5.3.0":"2016-04-16T15:58:37.144Z","5.4.0":"2016-04-24T01:53:14.299Z","5.5.0":"2016-05-21T02:11:51.055Z","5.5.1":"2016-06-04T21:19:00.394Z","6.0.0":"2016-06-04T22:22:25.163Z","6.0.1":"2016-06-28T00:35:50.673Z","6.1.0":"2016-07-02T21:09:16.017Z","7.0.0":"2016-08-23T22:37:02.163Z","7.1.0":"2016-08-24T01:41:17.199Z","7.2.0":"2016-08-27T17:17:54.982Z","7.2.1":"2016-08-27T19:52:40.357Z","7.2.2":"2016-08-28T18:55:02.811Z","7.3.0":"2016-09-03T01:16:33.086Z","7.4.0":"2016-09-29T22:25:01.694Z","7.4.1":"2016-10-15T03:26:49.347Z","7.5.0":"2016-10-28T15:28:29.005Z","7.5.1":"2017-01-21T20:30:25.856Z","7.6.0":"2017-02-01T01:09:51.464Z"},"homepage":"https://github.com/SplatJS/splat-ecs","keywords":["html5","canvas","game","browser"],"repository":{"type":"git","url":"git+https://github.com/SplatJS/splat-ecs.git"},"author":{"name":"Eric Lathrop","email":"eric@ericlathrop.com","url":"http://ericlathrop.com"},"bugs":{"url":"https://github.com/SplatJS/splat-ecs/issues"},"license":"MIT","readmeFilename":"README.md"}