{"_id":"dino-ge","_rev":"45-1790ec9b251e7a9da8ba5f0ecd828d83","name":"dino-ge","dist-tags":{"latest":"1.11.9"},"versions":{"1.0.0":{"name":"dino-ge","version":"1.0.0","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.0.0","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"292e9c69863f3d43c93e8c4c42c2f8adca2ea521","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.0.0.tgz","fileCount":66,"integrity":"sha512-WS4YTHMIzFwFWxvPmeKFecAjGXqpi85K2lVdOmeplD5JVmPQHv8BZo23dnaInRCZaWMwoAYNTIIRG9xdBv17sQ==","signatures":[{"sig":"MEYCIQCKSNugxBNdF8XqIDKPkf/YMsfKs6nl47Ye4fQTEdUokwIhAJmHvv/KDaLrIjhY/YWUey76VKKlygyNKxnEarXd9Sh7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153161},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"025bb140401469b4796d2526c0d80429da470c59","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.0.0_1775392238925_0.8863825511300669","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"dino-ge","version":"1.0.2","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.0.2","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"ec140f12acc3e1b36c33a2254b89c5ae21a7872a","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.0.2.tgz","fileCount":67,"integrity":"sha512-SBypqgSO4oPvCY8RMoIloK6il08Gis0Y8LgmkR2hElf6YQtCW3tRfGO5I+bRe6te884I4d5I1FKy0lgND5Sv5Q==","signatures":[{"sig":"MEUCIQCMUkkXm7lkHtMJ41k0QjZqUg1OjerdZhn9gpbhwRGZmwIgUuzg41NxOgM61X8KBf/Z05mHRM3W6TeeYgKsaVMKaq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154976},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"413496ae67be26279cc9e3fb1a4868a60f8da055","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.0.2_1775393063856_0.041334795312834016","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"dino-ge","version":"1.0.3","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.0.3","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"13c1f192a7a6af65ea206742ffd2c1faa020b8db","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.0.3.tgz","fileCount":67,"integrity":"sha512-ng+qrVTVuY60JePjN6ylRA54jNKztUKb1RQDxAl5P31jdtS4uSYEiiDq4RRUs9xd7y22mOdgT9JSdfQvLrAw2A==","signatures":[{"sig":"MEUCICkJGYS0UYY6KOuMmr+EIbj3U+poGkuKFjMKXg+H8T58AiEAzALzUu8e6RVk6MPJh3Me1oHgguiYOaSsSAzG5KN0Pm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154976},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"455d9517fd39cf4d1a14fe1dd178295449b2145f","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.0.3_1775395684706_0.5412554738338204","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"dino-ge","version":"1.0.4","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.0.4","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"33e55ffa72fc1a03806b29937797a6f513d3fdc1","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.0.4.tgz","fileCount":67,"integrity":"sha512-5G8o80I4GaWGnVFNsURl+2Vz1NMobXPrFEnAmklhS/Ttgi0YwLl75WuYmTLwbpK1cxlGpX1wg+iFxC+5ZRS7JQ==","signatures":[{"sig":"MEUCICfhqcJx9tCwzJH2iqC1wkovVkpLlUel6uzVZUUpd2rEAiEAxWZPYGWgsN9dWZ3Kmkj0R13VcPb7PuLQAHct22YDyYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154976},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a637883dc9d4958efbaef92a107b96769ef087dd","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.0.4_1775400026975_0.672766495149725","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"dino-ge","version":"1.1.0","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.1.0","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"34f16967ee69415acc6d33826882c01409f8c0ba","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.1.0.tgz","fileCount":67,"integrity":"sha512-EYrhHiZfGfYlhoSVf1/vpV1CN/7CgZkBhUDRkIn03f4P1Vv6SDhL5JPQpi/vyR8FPo7e/Pfn8PziZS/J/M4eiQ==","signatures":[{"sig":"MEQCIA4sFg4fepm2wYd4IMIgToJ3raXcHPzypkEzSTqtvnZ9AiBTTGUJNj0Yb6Jw19t3pE19jYn/znSYAVwZftstxdnPjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154976},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"37411c44b3139c1743d53aab1d06838a7284be5c","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.1.0_1775413428649_0.6872364696127504","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"dino-ge","version":"1.2.1","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.1","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"4ef0fb478220f05d7734e48869d01b6c3c71d780","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.1.tgz","fileCount":87,"integrity":"sha512-cc6fsIe3+eCy1BDaFMCj4YJp5f2mVpwrVHRjdeK050QTOqtqksUS9xKzZ/BAa0W4NU52DhOHfjACwbPp4yQ6pA==","signatures":[{"sig":"MEUCIQDk3w49O+3PvhR2PMXRPKbw+dJpkF7KvEkM+f3yDkzd8AIgaeANEYz9zqzVth7sJpYqD7rksrkaSwJwoEOc9zDAWNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173815},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6dd17a29727cb7f79aa1eb2a338c50f304404091","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.1_1775415188103_0.3220039611136487","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"dino-ge","version":"1.2.0","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.0","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"c0256676d3cd457f35b6d056a821c09f7df151af","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.0.tgz","fileCount":79,"integrity":"sha512-DlmZXA0sXrM5vaH/Q1CqVoSy0VSa6dtwhLQdKwSUZI4qf77zjeTmDsi1llK0hLz/FyHcH6dM2VwstcGsJcMAYQ==","signatures":[{"sig":"MEUCIQDvjBibaWJX4rVOOcJ1g/zggMfmL+T+PkOlNBav8HMzAgIgYrsRAXmeCOX5Z6DK/pDS5YcYEDt/WhG94KTrGUu4/wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166267},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1559c104546a5fb433dc97465a4718ca64d999b1","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.0_1775415192596_0.2934206533220143","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"dino-ge","version":"1.2.2","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.2","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"0ddb0819d64194dd9074959f3335334e6bd91ac1","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.2.tgz","fileCount":87,"integrity":"sha512-6P/N1gGM4zop8NN4PfCWN25NBxD/A5Fsv85Sj4MmHH+zeh74OShdmnZ6SEkVLAKK6kHYj5Z9XbwZfCGxnrDqog==","signatures":[{"sig":"MEYCIQD1yDX+DqCmGRrFqyAUP4d+nSgB5Syt6Bg5Naf1C2GEOwIhAL1vk8HSoCx0E7v7a+z5skB+PJ/svsuMG1vAwJd3nSsA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173839},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"019d15d2b711f10d69e6c8ebb37802ee917520d5","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.2_1775415378272_0.4993892794566861","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"dino-ge","version":"1.2.5","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.5","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"27bf1bc8160e29619e06f2b650721a6a05967bc1","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.5.tgz","fileCount":123,"integrity":"sha512-8/gq09VQmdfqQoItvMuEIGnJzNfg+tznUt0Jw5tqowj0uomwTCqbJsOTru0uJ+m/oOI3Ksf0sck4coRITBVImg==","signatures":[{"sig":"MEQCIFX9geMlyaaPovz5J11QklWS6fw8HUpfNHVBhbkCbEuqAiBJMuPCmPjRavDJkTeefMJM1ZSgz5EFwMeUszfWiup2jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216992},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f052dbf37604ba623e0a496514f585a500a7e6d3","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.5_1775421442944_0.4967488071406123","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"dino-ge","version":"1.2.6","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.6","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"b656bf38c946d21aa33eef383e978d6941c549c0","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.6.tgz","fileCount":123,"integrity":"sha512-pE5hR28ylcfYj5tqHYKCnxAy5qoKd3XSgWCmqnZai07hFWh42N8xFnz7wIm3yJBe47kcgvonc383pRtRqGhfBA==","signatures":[{"sig":"MEUCIEPSBcnebSJqFZW0kMYH8m1KQPYHn2rNxzk762IsIzFpAiEAyRPVOwYLu1JkBEGa87UYLYHr/VUPJwqX5C0on9ysvcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218414},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82978a4a5f2659ff06f559557422bcca79e58b75","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.6_1775421445178_0.8662504156568984","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"dino-ge","version":"1.2.7","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.7","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"625a6a2f4ac9b5aeec0f1c3f77bfd99aae1054d6","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.7.tgz","fileCount":123,"integrity":"sha512-IXRPylNi2EnqpuSYCI9n656Bdy/k/DrbJc0xwD2neFQZeCXWbd+9N5lnThn6DAyCoTF6ViF3/qd1nc17aIJTCg==","signatures":[{"sig":"MEYCIQDhsZmkPzdXFShUolVrb6xNmtZyzi0Zbgk9EpH+3Kh/NwIhALxojsJs92unQtl7cHdBiD9rSU8YLxsUSKwrduqUAyI1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218414},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f18a0cc60cc8d1c9b50240d315bdd2844331fcf5","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.7_1775421754070_0.7519186155698725","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"dino-ge","version":"1.2.9","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.9","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"303d48024304f3e42f2cd66d3eb4c472ea5c017c","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.9.tgz","fileCount":127,"integrity":"sha512-vKF9B/hlhjaVJso/55FDNZdu6N+8tY52hjriBBqnFsAOpbdZ8OjQwQea7cwSD5zCqasipK1iI0dIi84zRglbmQ==","signatures":[{"sig":"MEQCIEp0fh/YwX9PyhZV6GLLp6+bf+RQ9WQObsFMHG0J2K4RAiAmLVbzGsVsfmKoGLANBoTfynKJ3CHYGrg/aHJNxdUEdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227773},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"256d0579cfab0f3d92d17598390f9ea581c171b2","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.9_1775422804430_0.48981514001380866","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"dino-ge","version":"1.2.11","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.11","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"44ca9c0e6b49d905075e08eba0713e25106f3236","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.11.tgz","fileCount":127,"integrity":"sha512-dq6WlDbNb+p13VEOlV+sAW9n6gINlJtbWO4ffx4NSRvsTaGC9XLCmrIMnrtU41O8/+AKMLu+aUMZKZFkdLmJ+A==","signatures":[{"sig":"MEUCICDQJD0WsgnHI5mcArXTovTiyp4VAPxhanVGF3y4tE1MAiEA0N3GjQx5OlxyoM0VXW8KgQashpin9VcSf9Nh/hg+61A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227774},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"879c7d369f962177469192a5233e543b431c2a0b","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.11_1775423483350_0.3811298869233717","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"dino-ge","version":"1.2.12","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.12","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"52f591f0a40767d05b085cdb19a7054909248b38","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.12.tgz","fileCount":127,"integrity":"sha512-EhAo/801oyabXwN3LFAmrw05qQfwpaL3thhwhpwnfFbQFEpt+cvwBt+GyuILOtpI97dApbHio9iNtR8BpEZjbA==","signatures":[{"sig":"MEYCIQD/wKEBdUwRtQ2Dl8SNqU4XsFY0MTOML7XTFxGRN6QpswIhAJccSJkjMCXme11tngK79Qjr3hg/2st7Fq9evNo9GzfR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227774},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b6043d091c9af236cd354ffc17a75f94955d34b","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.12_1775423940432_0.92109268001785","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"dino-ge","version":"1.2.13","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.13","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"c8fdc9b6283814be3aabdefc6511fc80ad522822","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.13.tgz","fileCount":127,"integrity":"sha512-UgO1fgKDUU2nSG3bh2vs3Hu5TA1f5Sg/mEdIdL+31weIutEfuOdZJWmnEtKXrTbh8rSMfRm7Iu56HDCZ2Cizrg==","signatures":[{"sig":"MEUCIQCjEVyfuh6lQtiMIdskgZPqIhpCh5CXReuuFtJ3pesBrQIgFkHag6X5sIvs8YHE4RT5amiy96cQnyrHjdGG83TEGbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227774},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e019898522a735848799965a9a4515f1b2de0517","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.13_1775424184165_0.7575627320650109","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"dino-ge","version":"1.2.14","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.14","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"1f01c55a3b10b0a4ac374c2b021061d71b21c19a","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.14.tgz","fileCount":127,"integrity":"sha512-6bB3A2tG6CIP2cp9fs07Rj0TF6Vsn5mJlcYeeWseGdZeG/LgKnwKotHvyk4KXEAF/B9mySyv475oAl6c/WqCSw==","signatures":[{"sig":"MEQCIAnxb4c41ur9rzUu2NWxcBq5lpsnv3X2i+niqFMcHm/RAiAHmEcaWM2OH+CSzmxYt9wjABoI8/ULkJugjxHZNuK7Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227774},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c4efe7349fb9f282b7d9c5956f4ac16574fbda20","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.14_1775424843924_0.9944174656052216","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"dino-ge","version":"1.2.15","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.2.15","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"1705616f8aba9c90a481c1db132a88b53872d54a","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.2.15.tgz","fileCount":127,"integrity":"sha512-k01r73/NpmoYfIJqkjUT6u1Z5SmCShIikpd0z45H/3dHIRlUIjszcDueIq1PznyiGBS15WlmQzdlKUSEHy04HA==","signatures":[{"sig":"MEYCIQCrUJBt1My4Vqq88TI3ZATXg9oPtOPgngsg83KwmLEzMwIhANqLv7BmM0RyCxZAuOSeKqk2iKz7PiR+EQElFgom9Cnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242903},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e60bdf3b528d5b76de9e42114aca2d825848db06","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.2.15_1775427033776_0.19521625114598073","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"dino-ge","version":"1.3.0","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.3.0","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"984398cdc3a16016e5de120d350ea635a0aab8b6","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.3.0.tgz","fileCount":127,"integrity":"sha512-VLgv0+piHk5X/4MImj1xavj6/CnviD/wdHXI6tn0wIAMOR1rIy/aNI2m6dIOzkBfgO0Fqcrp8RSi0oxguzddiA==","signatures":[{"sig":"MEUCIFVKyadQ7SL/tYROp0P9DtP49LNfh54UFJvWLVSD7lyUAiEAxPSdobNYVsE/DW0UGR1MnPtIf1vJq43O7bwIa5SY0as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241524},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ff73a6b9b090addd3bfa3f2ac6c179acc9f019d","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.3.0_1775464891395_0.8903900593478742","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"dino-ge","version":"1.3.2","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.3.2","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"f2ed98704db7bc3391a1785644543e520f20b3df","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.3.2.tgz","fileCount":127,"integrity":"sha512-oqs+/oyLUgt1Vd3d9OmraUVLiffkY3pC4OYi/WX8MNXigTvFYSNSuN+U/q9My/GA1/EgNQgQsJzGRAo50/a6mQ==","signatures":[{"sig":"MEUCIAizPv1ZIA30Xmkuj+rQ1EvBDHBeeOxVUDOk30MjLO07AiEAzRqPKNYSRhCfJDGapNi+JTGLUm6b9UI3g0VSkDeTp4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240428},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"539b46ea65cbcc246e0532b7a6482c43e43592ab","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.3.2_1775483927216_0.037629507284496766","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"dino-ge","version":"1.3.3","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"ISC","_id":"dino-ge@1.3.3","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"47a27982be4fb3f25940d48de5d0d582a1a3db66","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.3.3.tgz","fileCount":127,"integrity":"sha512-kPOItsQcpMUfi2N1P0qWBzyL28ZjSWhZL6YQOyIKpDWdLNmhGW01xLMkqTzFHHtXWVvdh93uQFsZs/SweVT00Q==","signatures":[{"sig":"MEQCIEidXy4N3QpouJsj9R62sHotw+ySov6mMTGdZM1vIRs9AiA7N10eD7gcgJassRpTzJKXwgz3E8e4+iQrSmRmPyMJvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239953},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ad32722aacd735285c73b2db0a42354f9faf68d2","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.3.3_1775483928852_0.7434730226998816","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"dino-ge","version":"1.3.7","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.3.7","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"8aaabf78b6731e48708e1320ee35c1b869a4c927","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.3.7.tgz","fileCount":96,"integrity":"sha512-MorY+btexXRgTiyhXtiJ62z8upnSA48moefXsXwgwKfa4Zz7t2HDFLOwUtsxeQUJi2x+Oc9ChmlGk1qQQvLnwQ==","signatures":[{"sig":"MEYCIQCVqK+V1qAz7MsFtK9iKZaSRYiN9uiEZ3JZGt1JojqyJgIhAJOhn1O213OOmqVAQEKlGt3YPd98cihwmep2EsAtol13","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"59a219db8452c299b3a1e28b5454908dbd3c1023","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.3.7_1775510799833_0.5825940931637092","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"dino-ge","version":"1.3.9","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.3.9","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"8329155802828a663cd286f10984a8c6ff1f1d61","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.3.9.tgz","fileCount":96,"integrity":"sha512-wlCik/Tcpu+1XzK/4dMcE2xIr9ud7yzXEVCsfeT5z/QKNIjO36fackcTtvgwme86MJk2NboMWbcod6RE7DODHw==","signatures":[{"sig":"MEUCIEF7nnGuq7KyTlejesQIiaAjdmIvqFCoKP76CRozPCZzAiEA74OVh9q3P7tEGXgAMHT/TJMYKIDn2Tp5rG5Hf/u+jGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170145},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6c1601b8593c0e6e9aaa0826afd77f3b3b00d07e","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.3.9_1775584924322_0.7430875317639649","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"dino-ge","version":"1.4.0","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.4.0","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"fa5696449ddec2d4b3843761f571cf5ac9cfc9e1","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.4.0.tgz","fileCount":96,"integrity":"sha512-q7SAv3SbGM5IMrzOF4in7XnJbdLOZuXIs6F2EdoyyI6QE8O2cp0SZmmsmH72hfp9G1vQt1aL4/wRcxaeSv1eLw==","signatures":[{"sig":"MEUCIQCRJwRNVPnFf7b2Px9eZ0WldH9olwbgj73jGdXrFTtqBAIgdnndqqTy2eHGyGiRg/BYhzkvILmf2FygUrKUpja6AEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167571},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"35ec3682f8af46808f0e3e70d793fe27862eebf8","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.4.0_1775591161916_0.1533514639883069","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"dino-ge","version":"1.5.0","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.5.0","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"8a8b44bff6e711b3697d6f0a1c531267bc18cfe9","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.5.0.tgz","fileCount":99,"integrity":"sha512-P8yzepdkZT3XqcTRT10a/mu3DBTEoaidZx25HpNU+Ui0vkBSzOU97FJDHwa5XPlPw/jVSFqgIJGhxQK+4vspaQ==","signatures":[{"sig":"MEQCIAkrXFEsYLZYZeP14/mhmpQ/FXRk3wljCgQum3PzrQ0fAiBlu+uBc3Qb3ukEUKxhoQT4Bl0Su8LXkC+HDC4KZq9LOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170762},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"243d9ad612406983d875f3d8d0cce3ce48596d11","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.5.0_1775595451604_0.49023075170898944","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"dino-ge","version":"1.6.0","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.6.0","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"846b002a5a2d48965a1d315a31e4d730c331997d","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.6.0.tgz","fileCount":99,"integrity":"sha512-7+eUbKNcFne1FNA2VR4+6+eqzSLgy7aX1Zzz+jOjz9s3cdOIqn83U5a9pYD8Qiw4DOEK53gwUmjWcW1z/EFHPg==","signatures":[{"sig":"MEUCIQDAq+cQu7aLTMtIecHahbPirMKrF25Gu6yL3GYc32QL0QIgasg9fYLeebtoPrB0iLHccvCE/i9Q//1Ls0zJcWi5p3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171164},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1a9d8011a56968173adb356f2a9e805dc5caea6c","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.6.0_1775595452423_0.87090932566391","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"dino-ge","version":"1.7.0","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.7.0","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"a3eeb825c33f528a9536248f5cc5404ae7e2b107","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.7.0.tgz","fileCount":99,"integrity":"sha512-xo3RDJu+pQux/gHezMFaBCsNIHwAk6loHc8YYhbMPs3ohTxXvLcH5Vp8uDY2wtmwSJtdb+9d89IIB1IH1VIL/w==","signatures":[{"sig":"MEUCIG/vXtfK7pnxczozc8FVlLaQowBKf1jgnypRtqislsc+AiEAhPouAXAbT6jUSjFCg6IYjW8O/Ov5pGdnRabWTaeXsA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182759},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"321a7b4d9240e6854edd1171af2b6132483d734a","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.7.0_1775597201621_0.40939812108366147","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"dino-ge","version":"1.7.1","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.7.1","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"e6351a483fdf7a5c20f4ec42364ee9a7b3acf906","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.7.1.tgz","fileCount":99,"integrity":"sha512-6BfGPN7QqSZmiDV07bJAcBVnwLrSfQgkaKoLWSMLOSrlCPEhMdVaZ+Dmr4iyA1ktrtuP0rki8m4qXaOR41VwMA==","signatures":[{"sig":"MEYCIQD+7YBQg3GtCUyWBWtGPmv/Q3BpUD4gi3JldZXJlao8EAIhALJEgF3cCIe9eyu7baJlXDllA70jlCl4J6j6rR48uNbd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179584},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2754adc0afc88de05f6aca55d329f6c2bac7c90a","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.7.1_1775671722023_0.5899525688881972","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"dino-ge","version":"1.8.3","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.8.3","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"9fbf7ec3165e09fae2df0ef81304151c1c25414b","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.8.3.tgz","fileCount":102,"integrity":"sha512-WtUdCO/2IaV9WrPfvqyCxJezKxTbbGAibNzamNq11LYaaBXegegdmwJZkw8ntpJcm7QtKl6v0S+hlNB6xC8WAw==","signatures":[{"sig":"MEUCIQCETlM5cyzk0A4PruUhwXYHUAK5GzjCDorLb26/0CbXuAIge4r3f7/eK7B2JiebKleJ4hn1WFD1mW5HiCc3hqao5ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0ad08bec7ea4b237c7f2d2e397dc48ec247826dc","scripts":{"docs":"typedoc --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.8.3_1775686801118_0.4413893937458542","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"dino-ge","version":"1.8.4","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.8.4","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"731a7c888a3f2f299ef63d7180c20404d81c0e20","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.8.4.tgz","fileCount":102,"integrity":"sha512-s0Ysnebb0WjwvWMtuaIcq1OxwujaBD+9qgp569+5+tCtlxPiTaGQOiaSDaM6ncnrYjPSeSU0kj6ujIc0JQbf6Q==","signatures":[{"sig":"MEQCIAFDqgoFojXhNy0B5AFW44y0ph/PjF0DCLVzKKMafm6eAiA4b75JbVdmbLDZLCXQT0E8d1rW0bZWPk3jGwMoKYA2+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"442bdff653dced3a69a13cc4391de510f1bbe6c7","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.8.4_1775758715359_0.07858374629305187","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"dino-ge","version":"1.8.6","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.8.6","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"1068aeb142503732a40e1542055ffc8bb8a69866","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.8.6.tgz","fileCount":102,"integrity":"sha512-BpZLC/z6IbfXk4MsGH2GnjhnUKcO9+esRFskWWXrT5zfSwqy+MptUULF7tjLfeqsoEmZUztPMZ2iorB9olC+bQ==","signatures":[{"sig":"MEUCIQDeUjKtJwOuCCZaLPG5FXuO8dB4gQdpAnZw9qdW7p8NGQIgbeTeY14PYYIR05kvERJB6L5zV5FWh1e105qc8dwTl10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197330},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3bf7748a1398e14dfa0b31e9ab31a2f23fe58bcc","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.8.6_1775759411644_0.8717846862338601","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"dino-ge","version":"1.8.7","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.8.7","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"991d6c1a03926f07994523dd2a69d4196bffd26f","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.8.7.tgz","fileCount":102,"integrity":"sha512-vAqiQJvNl+dP35aPYoweis1zjhD4cZzF1F7seyDFQhhiho/62gfm67ZFvfx+R2IOnobor6+KnrkaiY18WYPxvA==","signatures":[{"sig":"MEUCIQD1/BKFKoJWwIaDORIeCTw8DkiqhytSVOr1izXoH6/F7AIgJ0Z1CQiXv5/V4yNktRItdGkCfBYZLuXVZ3vTxNK6d3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"85ab75ada6c85644945091403399bbb548ac0e25","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.8.7_1775844192018_0.35023069829312314","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"dino-ge","version":"1.8.8","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.8.8","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"be34ccd5273632f8c223527b73bf7a50245208a0","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.8.8.tgz","fileCount":102,"integrity":"sha512-to5nR0GVY2Eo9tzym8X6fyspgO2uey3yVJAYBGkq/twueIoiRQHZDMdaAysP+W1nT8pPlA5Dp0+igGm1rvJ7Fw==","signatures":[{"sig":"MEQCIBF19G8nANx8BuEzm241+HxKUCtLM9YSLRBgTGwXFmrqAiAVmAatvBLp5X+pEo3kikSovRgGilNXcESRCAPMK+v70w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"786f4599e1e600ea8034f572af3ceacb3f784a75","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.8.8_1775845176801_0.016943277280099922","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"dino-ge","version":"1.8.10","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.8.10","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"3352f370b3063fb39010586bbba32a4392b5cb6a","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.8.10.tgz","fileCount":102,"integrity":"sha512-wnTXdewTu939yZpwLr3/RDfntebHDur0FOor42CZA/o03h9BqrgIeAZfL5KSm6tVmtpJybfm1u7FkMI+kXLSEw==","signatures":[{"sig":"MEUCIHxYpSrCBlmbg1t858rRgy4s3wGhMNus4XBX4ppPqIruAiEAw4Vz1XV/x/7HpwkCRq8bLJN0FGz9oKT3caHSlymbbo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6346ba83efdf3269a0e21dc7c4cc4f50972eefd0","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.8.10_1775853142838_0.7101699134261321","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"dino-ge","version":"1.8.11","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.8.11","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"2aacd3954b7b043820024eb2cd873032baf2c667","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.8.11.tgz","fileCount":102,"integrity":"sha512-I9hEiV/s6kbmuAM1Scrv1qOpTkZy8y3aro/RQX4WrVL82cEo3VjXGEMJJ3N+xk811QCWw+jp+LHkan0RWNhKqA==","signatures":[{"sig":"MEYCIQCEl/qa4uNidh9UtEa5VpZEbFPeR6rDmKmJqooTaKy8YQIhAPv6VjzUkf27jZ1C6tk4FGbyi9QuU4QqMd+BNaFlfWA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215318},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7c8bd1cbbebca8d34816ff1bdebb8623e5346918","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.8.11_1775853203335_0.7467088615823716","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"dino-ge","version":"1.9.0","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.9.0","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"1a39d5de3c08fc44ba033fadb89c8b20d4a9b3d1","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.9.0.tgz","fileCount":102,"integrity":"sha512-fCh26QJS2gkCHN87qeVHL8xUpHj/Qao4p37VMAK4RB8RnA9sBN5p4K0ckA91Rqg0gb2LnaL7yQjfFAqy7SF3tQ==","signatures":[{"sig":"MEQCIFnj/UO54k/q1XyGwaK9sQO2krWYmbX3U9QeDl7diS5zAiBWqPs1m4vjUHaO1oNVES0MyGO6MEsrrMsTaR1jZhpeFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222346},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e1ca4c799d25b9f6845eb361c5dd2b0d4d458a29","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.9.0_1775926274144_0.649585627339464","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"dino-ge","version":"1.10.1","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.10.1","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"a90d65f6893a94ddd8c4cf74bab3ffb17fe407dd","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.10.1.tgz","fileCount":102,"integrity":"sha512-oaQngGc+ss/kDlBomGrUIOirsbQDsNe7vQMtCwI89BZvGW1HZW3A28VhKVbztd9cyHA33Bbisw7YqEyGNYTa6w==","signatures":[{"sig":"MEQCIG/eJExI83W1U89m+gdHYhSA9V+pFWP/ZAg0nm/lz1hKAiAqdYw5Q14Qx70MeCLOCgbgbz1/QmSgZK+LDpck29LnNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225383},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c8c00dd21eb17590180c230e47014c1c10a0bb7c","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.10.1_1775926765414_0.12208607396577031","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"dino-ge","version":"1.10.2","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.10.2","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"0dd55aff9ecfb90586957f8ff124c2fdcbfd9621","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.10.2.tgz","fileCount":102,"integrity":"sha512-aUJoJwcjVtQE5UrYHR2dPxwKgjkGu6DW5re0Xw8xldqlzOEKzURIl/MGcjI346dAKeDcdsB/LLaJfbG62EKK8A==","signatures":[{"sig":"MEUCIGUYfbz6aA7BP1JhjwaVQXpyI98knZFTPRM3/Ihzz6ZUAiEAgFTvIM+0YREaUui0n6mmN6xyL1Nj4A1hU8vCRaEBwhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ac79602b99b06aa9f11b7f9184e41aab525759fe","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.10.2_1775929373048_0.5037445238763396","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"dino-ge","version":"1.10.3","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.10.3","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"c74cba58aacc717a86a0accc4733db8bc0567519","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.10.3.tgz","fileCount":102,"integrity":"sha512-mhG/K2O2V0x8fAJflJUsg0oliXwLpT4f837hHE5r0HrkGEGwVuIpQcppagGaWkcnE4shtiW8JhA0F2BtRIeHLw==","signatures":[{"sig":"MEUCIH0qs/MVe+Ycd9KlMd69uGGGvInB/939o9vjb9JdEtrAAiEAzmyD9opT389oDkl+ae1knc/KM5L6tjMu3YXvxnQJHYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238468},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"baeb25344c49953c991cb685cef988fb43b7084e","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.10.3_1775930202879_0.09600555608283878","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"dino-ge","version":"1.10.6","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.10.6","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"416d04ce967e90bb293cf08a9d5dc3e743423c2a","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.10.6.tgz","fileCount":111,"integrity":"sha512-vyBzy+sy8QwQjw5moHvhn57pndxbJycEo2fL4gmecfKSxaTC6uLzDAbUEl99nWbSioQOs4whVJbRithBxCs7+A==","signatures":[{"sig":"MEUCIQD6gIVEpBKcI6Cr3CjVjJbZEr5l03H5bu6xXWVAXd+CvwIgexHoRQDrtql2PsaOtd7RAZE2mq0EPwK5CgGP8eqSB/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253877},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7521d386b4ad157ab57e1c14df9d589f66901d51","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.10.6_1775935063007_0.6442030463545871","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"dino-ge","version":"1.10.7","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.10.7","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"282d69f4b5866736ba43ffe88aaaca81be2749a4","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.10.7.tgz","fileCount":111,"integrity":"sha512-cQ9D9v6cPhNDfDWOxvvLzFamhAMdA8SFe3QDCAk5FyoP/8+PJo8JzJUaFC9xVcsApLqMxZCsd0y7hgsjh3usyw==","signatures":[{"sig":"MEQCIH0GQX2JSu6ug2SVzGB1iNcWV1vRb8QFsGFxM65c5brrAiArrLwnXsUjm3dA1ofAgM5jVXzJY7Mxv38x6pFW5ORoxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255634},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1e15274efd3abe596f032ee75cf4c61f89a76606","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.10.7_1775939748366_0.9367906574347844","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"dino-ge","version":"1.10.8","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.10.8","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"d7e1ccdbd0ac89208d90cb56a63bf0ccccf5912a","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.10.8.tgz","fileCount":111,"integrity":"sha512-QHt1+1oUdVx+bLozpcohVnbKjY55Z1RsMUrI8yC4dtr43FzR/4+l5f6Vuy00LQQgoj+zugQ5srBbN/16sMcaTg==","signatures":[{"sig":"MEQCIAfsl/pqGg6S4qjnZm5UA1Zwq08ANHjnjI8mqJEWi+/4AiAPrdWzMxveVkltULk21+21tOo8zE9uWbsQUskAK4uVmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255634},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7023b7b343c058d971e8a312cd005b5765887532","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.10.8_1775939982117_0.12146550263139688","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"dino-ge","version":"1.10.9","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.10.9","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"7fb88cb611b75fdc2a32b01f69a712c387cfea09","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.10.9.tgz","fileCount":111,"integrity":"sha512-qsm/xe9vkPF3HHlbi22Z/3CaGP4dlCRfRbbJ4VHljvRUBFcPWqXl0LlpRtxp7REs5iaBqUPPijyrRviOedXXzA==","signatures":[{"sig":"MEQCIEFATYm3bo2scS5wYbHWpCmGcs/u6mtTKPI/KQRyWQgmAiABJ9FHgIFQcX4npW4qcFKbMcApRi6MEelCFQK/X6iSBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255634},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f52be815f912c12825a6c3dd9475224a5a52a805","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.10.9_1775940319839_0.05921507818719851","host":"s3://npm-registry-packages-npm-production"}},"1.11.7":{"name":"dino-ge","version":"1.11.7","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.11.7","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"880cc4a0c232717d7b2c627b8187df558a9fe96e","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.11.7.tgz","fileCount":111,"integrity":"sha512-fHWiF7aTnCd3fIZE5SdArjnVsBWTrzLXFPNGTEuAGjXjBFp2Nhb83NncCPxtVeKn9TD3n/SILvZmtwnzdzGrrg==","signatures":[{"sig":"MEUCIQClU+uyhX6uMqDIrn1Z8XKB1UXiud/pq7TkB8Tup23yigIgdV4wgIbnSGPs9ecpa05CC60bwTO3ph6CyUH2G0qDHc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276181},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"701905b4468597a1d49cba052508bdf5e43a161d","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.11.7_1776201926633_0.6159899971711604","host":"s3://npm-registry-packages-npm-production"}},"1.11.8":{"name":"dino-ge","version":"1.11.8","author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","_id":"dino-ge@1.11.8","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"dist":{"shasum":"291fdc1c2d86005d0aac278f74645dff59918cb7","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.11.8.tgz","fileCount":111,"integrity":"sha512-U9rZ2I/OqeIvptjICjkuTPosvm5KnxU/6q+T2BohnfI8ScxSyjHmB7ugHLzo+h71+NSUSV4M2jS0ID9PA2LHIg==","signatures":[{"sig":"MEUCIQCfymqB/IN1eVvIYsLjKplhM7GTMGeG4a+2sE9M6EXdKQIgavc5P19GZdrhi8boQMI2+gDpNSaxSiuNOVoTw/imFNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276181},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8bf2125079a06381661dd1f6debf66eb0e27a7c4","scripts":{"docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand","test":"jest","build":"tsc -p tsconfig.build.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"_npmVersion":"11.11.0","description":"Lightweight, performant 2D game engine built with TypeScript","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/dino-ge_1.11.8_1776202787949_0.22366970250082363","host":"s3://npm-registry-packages-npm-production"}},"1.11.9":{"name":"dino-ge","version":"1.11.9","description":"Lightweight, performant 2D game engine built with TypeScript","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"build":"tsc -p tsconfig.build.json","test":"jest","test:coverage":"jest --coverage","docs":"typedoc --exclude '**/*.test.ts' --out ../../docs/api src/ --entryPointStrategy expand"},"author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","devDependencies":{"typedoc":"^0.28.18","typescript":"^5.8.2"},"keywords":["game-engine","2d-game-engine","typescript","gamedev","html5","canvas","browser-game","ecs","entity-component-system","physics","2d-physics","collision","sprite","sprite-animation","spritesheet","camera","scene-management","asset-loader","lightweight","pixel-art"],"gitHead":"4aa7010be1b6adf2f2aefce27451aa842c51641e","_id":"dino-ge@1.11.9","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-OlT6WF3qoe9kX7L6GbhF//q3CWOWieW9PFC4RZPfR5fhXVaYVcP5J3F7YBhxCEl/zdDD6unTyQRLOZsC0FhGcg==","shasum":"3ec9ffa7a464b02a871b1bfd7a287034c583ffd2","tarball":"https://registry.npmjs.org/dino-ge/-/dino-ge-1.11.9.tgz","fileCount":111,"unpackedSize":276679,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF1y5LmTr/EHcWmqvrjr5HN2x2UGVNo3jrOvoSjAEw+VAiBjEF7cZDRS8dPcyckIrMK24p+eeNMcvhnKB5RCcKirKQ=="}]},"_npmUser":{"name":"richgled","email":"richgled25@gmail.com"},"directories":{},"maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dino-ge_1.11.9_1776204983976_0.8900166833624237"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-05T12:30:38.848Z","modified":"2026-04-14T22:16:24.213Z","1.0.0":"2026-04-05T12:30:39.065Z","1.0.2":"2026-04-05T12:44:23.996Z","1.0.3":"2026-04-05T13:28:04.851Z","1.0.4":"2026-04-05T14:40:27.151Z","1.1.0":"2026-04-05T18:23:48.815Z","1.2.1":"2026-04-05T18:53:08.239Z","1.2.0":"2026-04-05T18:53:12.745Z","1.2.2":"2026-04-05T18:56:18.409Z","1.2.5":"2026-04-05T20:37:23.091Z","1.2.6":"2026-04-05T20:37:25.331Z","1.2.7":"2026-04-05T20:42:34.221Z","1.2.9":"2026-04-05T21:00:04.573Z","1.2.11":"2026-04-05T21:11:23.508Z","1.2.12":"2026-04-05T21:19:00.600Z","1.2.13":"2026-04-05T21:23:04.320Z","1.2.14":"2026-04-05T21:34:04.083Z","1.2.15":"2026-04-05T22:10:33.924Z","1.3.0":"2026-04-06T08:41:31.555Z","1.3.2":"2026-04-06T13:58:47.354Z","1.3.3":"2026-04-06T13:58:49.051Z","1.3.7":"2026-04-06T21:26:40.002Z","1.3.9":"2026-04-07T18:02:04.457Z","1.4.0":"2026-04-07T19:46:02.063Z","1.5.0":"2026-04-07T20:57:31.762Z","1.6.0":"2026-04-07T20:57:32.600Z","1.7.0":"2026-04-07T21:26:41.761Z","1.7.1":"2026-04-08T18:08:42.191Z","1.8.3":"2026-04-08T22:20:01.274Z","1.8.4":"2026-04-09T18:18:35.554Z","1.8.6":"2026-04-09T18:30:11.792Z","1.8.7":"2026-04-10T18:03:12.222Z","1.8.8":"2026-04-10T18:19:36.942Z","1.8.10":"2026-04-10T20:32:22.972Z","1.8.11":"2026-04-10T20:33:23.489Z","1.9.0":"2026-04-11T16:51:14.297Z","1.10.1":"2026-04-11T16:59:25.563Z","1.10.2":"2026-04-11T17:42:53.187Z","1.10.3":"2026-04-11T17:56:43.020Z","1.10.6":"2026-04-11T19:17:43.141Z","1.10.7":"2026-04-11T20:35:48.542Z","1.10.8":"2026-04-11T20:39:42.251Z","1.10.9":"2026-04-11T20:45:19.998Z","1.11.7":"2026-04-14T21:25:26.812Z","1.11.8":"2026-04-14T21:39:48.093Z","1.11.9":"2026-04-14T22:16:24.116Z"},"author":{"name":"Rich","email":"richgled25@gmail.com"},"license":"MIT","description":"Lightweight, performant 2D game engine built with TypeScript","maintainers":[{"name":"richgled","email":"richgled25@gmail.com"}],"readme":"# dino-ge\n\nA lightweight, performant 2D game engine built from the ground up in TypeScript. `dino-ge` provides a robust, developer-friendly framework for building 2D web games. Friend of [dino-ge-playground](https://www.npmjs.com/package/dino-ge-playground).\n\n⚠️ **This project is in alpha** ⚠️\n\n## Features\n\n- **Composition-based ECS:** Built around a flexible Entity Component System for modular game design.\n- **Hierarchical Transform System:** Supports complex parent-child relationships with nested position, rotation, and scaling.\n- **Pixel-Perfect Sprite Animation:** Efficiently handles spritesheets with automatic frame calculation and smooth playback.\n- **Robust 2D Physics:** Impulse-based resolution with support for AABB and Circle collision primitives.\n- **Customisable Camera:** Built-in support for following targets, world-to-viewport coordinate mapping, and smooth zooming.\n- **Playground Integration:** Seamlessly compatible with the Dino GE Playground for rapid prototyping and live editing.\n\n## Installation\n\n```bash\nnpm install dino-ge\n```\n\n## Quick Start\n\n```typescript\nimport { Engine, Sprite, Vector2 } from 'dino-ge';\n\nclass MyGame {\n  constructor() {\n    new Engine(\n      {\n        onLoad: () => this.onLoad(),\n        update: () => this.onUpdate()\n      },\n      {\n        title: 'My Game',\n        width: '100%',\n        height: '100%'\n      }\n    );\n  }\n\n  onLoad() {\n    const player = new Sprite({\n      tag: 'player',\n      img: 'player', // Asset tag from ResourceLoader\n      rows: 1,\n      cols: 4,\n      position: new Vector2(400, 300),\n      zIndex: 10,\n      scale: 3\n    });\n    player.play();\n  }\n\n  onUpdate() {\n    // Game logic here\n  }\n}\n```\n\n## Documentation\n\nFull API documentation and guides are available at [https://gledrich.github.io/dino-ge/index.html](https://gledrich.github.io/dino-ge/index.html).\n\n## License\n\nDino GE is released under the MIT License.\n","readmeFilename":"README.md","keywords":["game-engine","2d-game-engine","typescript","gamedev","html5","canvas","browser-game","ecs","entity-component-system","physics","2d-physics","collision","sprite","sprite-animation","spritesheet","camera","scene-management","asset-loader","lightweight","pixel-art"]}