{"_id":"cubeforge","_rev":"67-0ab3516f5bf5cb449af125c4bba45b14","name":"cubeforge","dist-tags":{"latest":"0.9.1"},"versions":{"0.0.1":{"name":"cubeforge","version":"0.0.1","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.0.1","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"45bb39d5cc4f75a9d3231bee5bb29fc28d8b4fde","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.0.1.tgz","fileCount":57,"integrity":"sha512-PGjhi+Y8MjPO3DcAdmsqBjTZolB568EcCqGk5Aom7OkCYGG+G0tP+3abqlve+X+KVbWyL+kQFy9N9NchgwZdyw==","signatures":[{"sig":"MEUCIQDASw295gwcGYY0ElONDJ5Bx/IUyglaWcb+SPxgoKu5awIgQAyLEaQZlWZsLWa5T4OJBcd7KkasX7itAdKxsX8vsqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69471},"main":"./src/index.ts","gitHead":"9f1402c7ba9ed9b9867269082b44814c6aa219df","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"1homsi","email":"homsimohamad4@gmail.com"},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.8.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@cubeforge/core":"workspace:*","@cubeforge/input":"workspace:*","@cubeforge/physics":"workspace:*","@cubeforge/renderer":"workspace:*"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.0.1_1772836427024_0.010176222712041438","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"cubeforge","version":"0.0.2","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.0.2","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"baba5ab3aa89b4dc0d450c9ff0c1651f1ebd8592","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.0.2.tgz","fileCount":30,"integrity":"sha512-/CgM52YXTgF+qrZB7UXhgD8ZxP2zOEXW5eYZuHP7CurBnXAumDQPlP9J9JIIN2jRZB1zzUjotXRTxq15+pccgw==","signatures":[{"sig":"MEYCIQCF+RV6fRqYSZhmNhWvCr7hEZrJtGsI39eT1LyLPGvufAIhAIE1F+CmINnUJS0pUxG2JZZq+XNVRILhNRorrWCM3KJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88100},"main":"./src/index.ts","gitHead":"eb7fa62b2ecf8ee22a1fa38320863fcd5b52e94f","scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@cubeforge/core":"workspace:*","@cubeforge/input":"workspace:*","@cubeforge/physics":"workspace:*","@cubeforge/renderer":"workspace:*"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.0.2_1772838171197_0.9669393664679937","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"cubeforge","version":"0.0.3","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.0.3","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"ab4cef8c855af97509fe8aa8cc295b4eb9b3efa6","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.0.3.tgz","fileCount":30,"integrity":"sha512-EP0yS+DGPV3UG5Ke7CpZwnIXhaps3MFKP3egcaKgEzoEBjkr9Bh9aOYCpFhxZq+V3gUfY8PWjDdLNI3Aw00uPg==","signatures":[{"sig":"MEYCIQDNihQMHIyjARES9awqrHU2sOnm41qGOc5Fx2tThcT6TAIhAIqgYcc499duBNpbz+iT6TKsXE154nTsAYSk9ESSmzfr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92377},"main":"./src/index.ts","gitHead":"12027c28d6240e1bf9d0975410eb7d23e21690e5","scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.0.3_1772839595577_0.10582228696342244","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"cubeforge","version":"0.0.4","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.0.4","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"403c103495e1a2b156249b5581cfce702595a2ee","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.0.4.tgz","fileCount":30,"integrity":"sha512-Rs9I+umqAyevxuX4ezvpVNzEiYAjSjhV4Gf9L3b/VoAGjuVmSrtVICk6R4thGkLXKdU71Dm+7K4za/767VXj/g==","signatures":[{"sig":"MEYCIQDUUHWPWKxxXzYMbEnfxk2TtvAjwyZBFFWIKQQ+q+newAIhAIn9pwO5neX2/fDubHq3yIkgocZlNM4i26J3pMKQXVjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92521},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"\".\"":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"039cff47bfaed8c01a075c2a0e183c1dcb0a6076","scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.0.4_1772840004903_0.8468729332934553","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"cubeforge","version":"0.0.5","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.0.5","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"e1d9be1909692e88c70a133a85695b8b7a752beb","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.0.5.tgz","fileCount":30,"integrity":"sha512-sZjP7J5dv7zLBhLdK9Yn2OzXyoW3QTilA1IyY2Xt4eLig3eoul9prGMqbD+MQUA+QNNmfxpyZ0uHMiHOUHOBzw==","signatures":[{"sig":"MEQCICJgg88r/3zGr3OgrO6yzGnCBHWNiU71TeFXc6HeY5opAiB9q8SPHYo0ypDi6KXhLpLHpJLKznskPL1apnGn8yU+Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92517},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"216a78247afa9817dfff3e6444d807a352f42204","scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.0.5_1772840350979_0.6443039896738001","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"cubeforge","version":"0.0.6","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.0.6","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"19eeb685aa420317bd12ad4315d60451505037ea","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.0.6.tgz","fileCount":31,"integrity":"sha512-pur5VeYMN5z7tMZdZjEiPpDXgzc0caB9jMgjc9arrEqhuaTsNb+J6qjighNS4GDzO5L4WuwnQMaxtyExmEpxXA==","signatures":[{"sig":"MEQCICzYHy2UthhwcsxhNv+oAvTGMYStY2x0S+x8dl71KYHHAiAdT50DonGyUf1aCPpvF9iAUZb1KkDJ7usl44HWfyqa/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107194},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dcc8f5dc2bf2fe873c5258ffe8e45840ef732f21","scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.0.6_1772877735327_0.9800694437621329","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"cubeforge","version":"0.0.7","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.0.7","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"9c6a1152a49cdf3cf20bee8c140911e07c5d2560","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.0.7.tgz","fileCount":36,"integrity":"sha512-OLPFZ09e35f4rzoT8HC7ttauetOqfd4ItvFvKsUOqb1fmn+DbfztiZryS3C+7rfBVLEM7lwcyzz6HGXSpTpGEQ==","signatures":[{"sig":"MEUCIQDNGdzP2kiaUmpqLjuGUT0V50qoJr5pc8kRY+Z023iCLgIgaxOLDAuuIm7EQuR00IchcegjRSpEKnwggBbfKr+kdQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131436},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da9417630507c7745ad789a7f4d8588da9722f82","scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.0.7_1772897392086_0.7262130478912123","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"cubeforge","version":"0.0.8","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.0.8","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"f08d88bf66446d45dbd4708f15942eadf75e35fd","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.0.8.tgz","fileCount":36,"integrity":"sha512-HHT6JrcCBgTkIyWmn9NjggtIZi/DX4+5RsZZv+KHEfy4NRfBeWad2W8BltSm6oxe2+7qO+8iW2EllNn6z1bg3w==","signatures":[{"sig":"MEMCHyr7E7AcSz/kD8gqFCDDVn112KwMoMj+loJrhgmxrNUCIAOcKC7HMYsGBrRBM+eWYEbVasW0Cga33W6b2o/hNs7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135099},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8b6c905e940c05d33b2ca0501556f2606087e79a","scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.0.8_1772914048488_0.015018002215011927","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"cubeforge","version":"0.0.9","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.0.9","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"05c45028a1102fbdeeed10afed979b4017e629b5","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.0.9.tgz","fileCount":63,"integrity":"sha512-hHIBFr1U45YhbfHkaBcdLq1zvKYAyx47UvHVElPaxWHpq7QRKnnXq4v4ou1ALJVWvMtWFDVdJOhqXVe1//eLZg==","signatures":[{"sig":"MEYCIQDl7q92Eq0PPK0ts0iswOAzj9NJOtphqp3QckngdT+8twIhANZZtVTf4VK1YILCRJgJMAPaNnkVB61sETNb7CRHXAB9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184635},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8b6c905e940c05d33b2ca0501556f2606087e79a","scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"1homsi","email":"homsimohamad4@gmail.com"},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.8.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"24.13.1","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.0.9_1772914291653_0.06330977659406445","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"cubeforge","version":"0.1.0","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.1.0","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"710b63b4e0b96457b6a24f17b0d9267ca4edb876","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.1.0.tgz","fileCount":36,"integrity":"sha512-dxbb0V3s6loSSVfGXnFzrf8P7hIDgfMwd3kHxvob7W5AXlM7jUj9HkQCqujvj2994+82Y4zD/F8uzBcitYSE1g==","signatures":[{"sig":"MEUCIFn5V8b+M9q/pbA5+OW9wzPh+lZrPxa7kt2Ff73j5Fz7AiEAmekEEhiayK5w7mknz815ynbKWUB5IqrZE6ZhxC8clIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135099},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c0a402e2cbf3ef0eb594b54120c46a3aea2aef03","scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.1.0_1772914469517_0.4401935191119548","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"cubeforge","version":"0.1.1","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.1.1","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"c9dfa2aee30f94b9e3b999292bf4501f00d77a65","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.1.1.tgz","fileCount":36,"integrity":"sha512-3zSSGsfyGr4icU+ZKrYs65R49ANNY8iFG43C/EDcB3gGsEx4RRkcdgNQAywQwn2PIj6b15YkwaaQMmMOqmv0Dw==","signatures":[{"sig":"MEYCIQC70TT7t819BLsVDghlIZxn+2uFgwpZnJdzuPDAUT20kwIhALlR4xUij31mpE3m6FQjG7d8H6A5z+vT94fGOv9NPC3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135146},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51137fce5a2c71c17d948f4989e7a2f403cae4b3","scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime --define 'process.env.NODE_ENV=\"production\"' && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.1.1_1772914755179_0.718074676733188","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"cubeforge","version":"0.1.2","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.1.2","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"6e1f384d97c38ae4ac7e22d77a28478c37a97a85","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.1.2.tgz","fileCount":36,"integrity":"sha512-heDp0fHPKmJSZR+M68Yj5mA65yosJ/ZBPSkBjGzsuEyDGi7W0eM4dcpdjncECvawv3Idozaiom9an6P54+2VyQ==","signatures":[{"sig":"MEQCIH0d1+5Ps9soObMj52Z5mtF4rzxQL5rOSTY+NQ7HjBtfAiAraxcOWpayA6DCFsyn4zV/LfDWTrYBr+raUHmgW8YiLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135119},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"376e0a47803bd8d9d6f3e21a4ecc82ec3eac8e46","scripts":{"build":"NODE_ENV=production bun build src/index.ts --outfile dist/index.js --target browser --format esm --external react --external react-dom --external react/jsx-runtime && tsc --emitDeclarationOnly --noEmit false","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.1.2_1772915223122_0.1665404284396672","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"cubeforge","version":"0.1.3","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.1.3","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"063c1d58568f7624fb366e1730df058703e7b6db","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.1.3.tgz","fileCount":3,"integrity":"sha512-qsOVxKf9+Ng8gdqLXup4OnA2kNpvl5o6/7Gggen2ZngulXzz19j61sEY/7Rw3sXlYWjzyK8LgBZoPJFZ8dQwyA==","signatures":[{"sig":"MEYCIQCS+DLLO5spgHnHf6NnWNG6nb0q/6XfDawzVsrgk4pM9QIhAOhspOMuzq0OPFcRsWsYpbqCWS/5OEQJyf6+H7osGTat","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128887},"main":"./src/index.ts","gitHead":"c95e3a5f3d8df96326af834e9cd4274c7fd3b807","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@cubeforge/core":"workspace:*","@cubeforge/input":"workspace:*","@cubeforge/physics":"workspace:*","@cubeforge/renderer":"workspace:*"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.1.3_1772917102310_0.8826539499299983","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"cubeforge","version":"0.1.4","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.1.4","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"0fa42dd5c1dec20eddb40833ed0820ec0a070ad1","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.1.4.tgz","fileCount":3,"integrity":"sha512-ccJhIsUPEAPNAbvOL9h3wHlHyEfB+fS+Wtz0JTJHpbEk/jqRI6RlJDgiBNvCXFvkYEe7MaKoSuG0kBvo67ppKg==","signatures":[{"sig":"MEQCIEQSKiuCZ83a0tl6LoDOxUF4cNqjikTdhY9hltnSHc1AAiAadtHGxJrvVOLREmgAXIPQ67ath0eXdQO881Ft26MCSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128889},"main":"./src/index.ts","gitHead":"8b3d4584ff29177f3a9654d9b8f8a8e55b750884","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@cubeforge/core":"workspace:*","@cubeforge/input":"workspace:*","@cubeforge/physics":"workspace:*","@cubeforge/renderer":"workspace:*"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.1.4_1772917727974_0.7243174193431454","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"cubeforge","version":"0.1.5","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.1.5","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"c4736774a121b8e08f70e30068fd6d78f4910913","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.1.5.tgz","fileCount":3,"integrity":"sha512-ELQzDqbwzntcYeHk5F9ccJTzIH4aDcFk2wtIOwDKJScYsso04FYh/9B+AO+EISPuqJonROltlznVwW+oTHsIRA==","signatures":[{"sig":"MEUCIQCf7gaFV3ViGaZSi3cdiW4vnji1xtoEq/u2ZWTx/uEw9AIgBMkvQoSDa/+8LHuWUfQkFDOoxbuvqT8FlW9cGeg9Gek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128660},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"a4b7ba982f1bb1b0eb616c31d38233cd60e3d060","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.1.5_1772917948226_0.3121795072588971","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"cubeforge","version":"0.1.6","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.1.6","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"b6c41e56f2e608b2c6cc7151f1149cdc5b4e046d","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.1.6.tgz","fileCount":3,"integrity":"sha512-BpNlL+xZa12GD3PP1Q34vzFruRfwwFqIDDipcJdhODfYZguTwEek2JoaQJB4/eroevrA+EolX784FN0ELBHxiQ==","signatures":[{"sig":"MEQCHxCw27UXN3/aftzXGNawZafOYVyfh6GuHrGYMol67acCIQCtuCkgafy2pgbJyhn/QBTAyVFcIHg7kHrLwMJAd0rz7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128660},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"a4b7ba982f1bb1b0eb616c31d38233cd60e3d060","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.1.6_1772921830611_0.8883594426797086","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"cubeforge","version":"0.1.7","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.1.7","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"7360f566a4fda63368b774f68935af5cd153a30a","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.1.7.tgz","fileCount":3,"integrity":"sha512-FGESfqXDAv+5es+y/YIuVTlajMExON0oqRmb62tjbKPBVQAEvwWYLihacaqv8is8lAkLGQRTQQlIZlv+ZOo3Ww==","signatures":[{"sig":"MEQCID5OngOs4s9H5hJGmcMvMGCxYYV9PIFvVBOeMXO1GpcwAiBHxl7e39CdprECjMG93JIhALlwI26Tzq4cAJ16dtIydA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140409},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"c097a601734700e9c056e3f0e23fd55fdb8d97dd","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.1.7_1772922847934_0.6948360690290578","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"cubeforge","version":"0.1.8","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.1.8","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"0a08ea4de4b8a732303e76f73870c7138ddfe15a","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.1.8.tgz","fileCount":3,"integrity":"sha512-UazxcMcAe59ZwEufhMUJHzi9r6eiVyVOe9wIIxDj3FA8MdF3x8FFmMQhJpfBlIBoeYsE+MF6fCv7rYXNMYUadw==","signatures":[{"sig":"MEUCIQDBsW+xWYhkI1HmlHnEGh5nLxuAHjW0xNUTpCTK8RvTjgIgc9A/H7Tqw9ehkFzO7QNJlTeHmM44Ix68NDkxrH5mlaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141509},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"783eaefb5f766b474a0494dbd03eda43958fc9d4","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.1.8_1772925517786_0.7019349645079496","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"cubeforge","version":"0.1.9","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.1.9","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"2d6f5f86f0f63cdff7634ee20e1518833417562b","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.1.9.tgz","fileCount":1,"integrity":"sha512-txFnK2/b/M/l6JNzRS/0OTnmlEbf9+TcsLuHSDAUk/fuhqvSfQSXp2FLo0aTJvtMbi4o0aZHTx7m7Ut3QC93Eg==","signatures":[{"sig":"MEQCIGPVbqry0R5JpAfD+fpc81RneYheecDn8c6X5wBeP87wAiBIhVfMn3P/rG+G/0Z1g+y0PpHpwJJgwfJonZy6QXeV7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"b24ac3f927e74bb6891347b94bd4640ab181a3df","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.1.9_1772969302757_0.9883111055804867","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"cubeforge","version":"0.2.0","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.2.0","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"c6c0250739b76ca6bacc5303b552df0f696fc786","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.2.0.tgz","fileCount":3,"integrity":"sha512-3wVmtxi/xzRRrsUM8yHPMqSOYXt4/dLbtVpyx7p50c8l4f1uRsOonx3XsTecWtFu9lGoJ+L6DuHb8v1qU+DOKQ==","signatures":[{"sig":"MEUCICnN4KoSmC4C7mSIlkRUY7c+W3jEh2GIodz0yW7dhVfbAiEApEbbZHmOLlKc35Qn3le50zrW+9dSULrqUh6sqNfq/Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209402},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"15d0e8b36c1a49922a65c45f4828f251738359d9","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.2.0_1772969566661_0.07068935442679547","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"cubeforge","version":"0.2.1","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.2.1","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"31a4e5806e0c508a2552185fc3dbab368723d7da","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.2.1.tgz","fileCount":3,"integrity":"sha512-GVd3Cn9nBySBAqP6dCD5khY88y5WNe8vZw2LfFJWs2byt3LQNhhovONQvSsr6l7ZyBBX9sM52eGtVHiUvgqarw==","signatures":[{"sig":"MEUCIQDe3VoIaM7nKGBdFThU2ILc5dxX90a1f53A+K1+vJ0VawIgOeY9oIAKVRquIwtQFC+ZMvdh1z8BtnDohmlNXFHx9TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209481},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"0c4ac364ef6ddf40f1de0c4f7a638ee2437ae1d3","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.2.1_1772970885548_0.7994120462591332","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"cubeforge","version":"0.2.2","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.2.2","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"458bbc866d2fe2e830dc03523731226af9117d81","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.2.2.tgz","fileCount":4,"integrity":"sha512-J3irTsOiHTkg/IdToH/odsyE7ELnGgGjTSqY3HwNZ0o0pPo7kd+n5gv5hzd/4SXwJvgsDWRNtTId2loh/h1ttg==","signatures":[{"sig":"MEUCIQCVJjUGVafC9z45wAP2rj1ZFOY3YQ8rdWFsILYWVvxyDQIgLtgT3hbrvQ4kBXi8/1c6jT9psidb3QjcBX9LUp3V7mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212233},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"6d0bb1bc2eef5cf16fc9aed040a61d3c55c41919","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.2.2_1772971180097_0.5122058449144555","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"cubeforge","version":"0.3.0","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.0","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"472e210299a9745f9977624331b98d6740f8e17d","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.0.tgz","fileCount":4,"integrity":"sha512-c7YiADtWqpwK5HvqCdKitNwQq41BQOsB4WFBN/C8li4lREENq6W6EYeCsyeFAMiyw2Qc5+e+0ALPzk6b2fdgQw==","signatures":[{"sig":"MEUCICSi9mnqIr7ZLfPAkEEMtBy4loYAPwpR/rhfiAkdCgg7AiEAwoTnPkvDPO3QwchwgJs8P4lyCeMOicsd6KlmlNcRG9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242696},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"9c84c4a546f009176eef240b4551e044d2b61a96","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.0_1772972572482_0.20847760256329617","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"cubeforge","version":"0.3.1","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.1","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"cccc0f8926bebb3f1535a62f490739155b769ca9","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.1.tgz","fileCount":4,"integrity":"sha512-WQOIdvXNQU3KZhEryTocM5UUaiwaJmse6dCI3yQ/7WYw775U5jh88Liq+cuuoOOYcJFHILwat/fzD0m9Rttqlw==","signatures":[{"sig":"MEYCIQCeNo/APsvusvCpYMqcL6DQcPgNazO9MgJ107BpM015vwIhALq2HA3m9oOm4v4p9QJ6upc295IzMziS9crYchT3ETjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226472},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"2c90d75ff7cb4e575145c9a66627a647906641bb","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.1_1772973891551_0.4370928057681025","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"cubeforge","version":"0.3.2","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.2","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"bf225d47128fbaeaa3d1709d4ae642a26795247d","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.2.tgz","fileCount":4,"integrity":"sha512-ev2K8/8fZ+Td9ylsDlZFpTURwcfez0Zl+FtN8kcFs0LJAK8hcSNtPMdxhEQtpVKjGKdpp4xmN+8oHP2psYCvJQ==","signatures":[{"sig":"MEUCIB4sQD4l3abpzTwO3ULF5Dh1etcvrRb5NZ3YPrHWYXsZAiEA06ut8ei5L0tcdwVz0S4/gZ9SC/GtmQX0efpgFPpeakI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228048},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"b4e5387d91e1b9cd52a44f03ed5b56b3b204437a","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.2_1772975212068_0.9432485751448185","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"cubeforge","version":"0.3.3","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.3","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"0bdbd1ad555779c2094f83da394314fd0a5328c3","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.3.tgz","fileCount":4,"integrity":"sha512-a612yd4XH+h1V1HP3GmUVP6GQ6V0Xt5f0Tft2JrUim6sd2qIfsg1m929IVBZxF/TTGu5Dd7MvtFefgXonTi1uw==","signatures":[{"sig":"MEUCIQCBcxbDX/aj/c8LZrsjpMajyD7OEE+w3jkkpZUxoIxycwIgHq70td8UPuvP2MxmLEFEr6nfrsaRtrw/vUDA5hloERk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228078},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"3e7ba099867183417739cb6533362ac2d63adb74","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.3_1772975714345_0.009687507069994439","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"cubeforge","version":"0.3.4","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.4","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"def77f8b842e4a745cdaf4338620f7fcc4e8a6ef","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.4.tgz","fileCount":4,"integrity":"sha512-YOG/CIWW2qfxyuXirF1NjhAJHsMmKteoEsijgwV1+vmOJ7tc8A2LRN0QYMv8FlkCAEa4zFO77aNDX6bjrciH5g==","signatures":[{"sig":"MEQCIHlNeN47jwweG/xd2hrNKDm4puG/dmg6xJJm8+jyH7gpAiAa9yX/FsAjt9SpTgQ8SWBm3GeQp8IyK/n7YbQYWR1ehw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228809},"main":"./src/index.ts","gitHead":"df5179eff7efba5523de89c2f6d6981afd2315f2","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"1homsi","email":"homsimohamad4@gmail.com"},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.8.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"24.13.1","publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@cubeforge/core":"workspace:*","@cubeforge/audio":"workspace:*","@cubeforge/input":"workspace:*","@cubeforge/context":"workspace:*","@cubeforge/physics":"workspace:*","@cubeforge/devtools":"workspace:*","@cubeforge/gameplay":"workspace:*","@cubeforge/renderer":"workspace:*"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.4_1772977021433_0.4613285690176443","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"cubeforge","version":"0.3.5","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.5","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"90852c7cf774f6b784a7c3d35f93b7483007d64d","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.5.tgz","fileCount":4,"integrity":"sha512-8vXDi/oimEjDRAkoCZ+8wYmLQT6hnoGe2DJbS3I/nQESgtcBeZYp/GfcXru3ov4/XvZBZqFuzZfyqQaf5oyUKQ==","signatures":[{"sig":"MEUCIGgCDkAjQ/DuOdatphBLL4kC5hzkHcaJgMkvHRAzib7WAiEA6e+pItrpw7GIt16SVkRR/LnHhSH9gnEDtBRGdFEYxzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228367},"main":"./dist/index.js","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js"}},"gitHead":"47ed49e8c98f27b6e25e43ac72103343e30c7f61","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"1homsi","email":"homsimohamad4@gmail.com"},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.8.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.5_1772977364683_0.7930237263569553","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"cubeforge","version":"0.3.6","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.6","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"0b9f1529c545668e389e8ebb92f9df830ea44641","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.6.tgz","fileCount":4,"integrity":"sha512-R/UUuslO78KYT9KSNtzykT1/deupdJbMjIsFDMLkpOx8OWzJd/MpNO7yTO7q/xi+0GwVawxdrOa2bsfqFwksmQ==","signatures":[{"sig":"MEQCIGQF+uoHFNSdm/IglnrhCHeYgCkL8EDySS2pgd1dUkVwAiB0wKJfb0ClpaJ/nYkOf/6dyrg0k22HllR1E9FzWt3tVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228454},"main":"./dist/index.js","type":"module","types":"./dist/index.d.mts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"105d9fe59779a34d7ad1ede56b86ae395a3c7adc","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"1homsi","email":"homsimohamad4@gmail.com"},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.8.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.6_1772978083864_0.419924335991104","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"cubeforge","version":"0.3.7","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.7","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"3575bc400925100407d0907879d83c20a1112a86","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.7.tgz","fileCount":4,"integrity":"sha512-FhJTr0t/yhLX6gnV1xYHcP1v5rq8P4voE7Di4MoQyNAJ5p/XtTDPAQn3fkMuU6PKGga7H4n+UFv5Ck4Eqirbbg==","signatures":[{"sig":"MEUCIAzPBRGo7URf2RTZBqyvv76DMPbR5F9AXAij1Ijtd+vIAiEAxJXw3xzKCdj1HljMU2mOXhdICPKcSx2ydovJRQ0KxQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"03c37f37a2168aaf3364b655afc48a0b7f5d5ef0","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"1homsi","email":"homsimohamad4@gmail.com"},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.8.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.7_1772978161600_0.8958490920794602","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"cubeforge","version":"0.3.8","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.8","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"34051032c7e3da89c88af69e520da6da23395c9d","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.8.tgz","fileCount":4,"integrity":"sha512-3jWKvxxv134Cm+ryh1h+gHuVpzdvYdT0m6GiI+85gpPb8y9EHP81vcSuQYlQAoFRhuyadu6i3Jd2Kx9oQ/LNnQ==","signatures":[{"sig":"MEQCIBisQsW8VGNgpwk9npNq4YdRvG1p+1seDcx/aMTjmLc4AiAMZcxcDQWuXaiTj9Nu6ilM+ilPiJD5mvtIrPXcZPa3uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c4e479d9988772c508ca1b2efd9a24473443f8b9","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"1homsi","email":"homsimohamad4@gmail.com"},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.8.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.8_1772978776765_0.8862173598017749","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"cubeforge","version":"0.3.9","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.9","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"eab3e7c2861ecbd15b0707ca4d0d391d5b13902f","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.9.tgz","fileCount":4,"integrity":"sha512-x3G8sPQ/TKxu7wCe3F9fdcIQgFbrdyx+cQtNOK3VnM4ayQTG95YN/GrzTVRYhFQbJQTYjmqJyBMymT2ztlzipw==","signatures":[{"sig":"MEQCIDX4bxdN1lA2LPjH+T1iNt2NCK8/SsgpgU0yhp9EqAVhAiBVabLmvhAZlth3GFmFPmEqG1GzV4a35sEKUjjFJQcsHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252231},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d093d3503d7410aceb963b3ef70145d6d8252a86","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.9_1772986746081_0.1775223897965681","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"cubeforge","version":"0.3.10","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.10","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"e5931fe3535c830f0a51d36814a29d8309e22a7c","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.10.tgz","fileCount":4,"integrity":"sha512-R08DRwm1f2Se4b7goNUfofyM+fqnGOy+vnD/Yx2OgOrJBgp9yxjSZnawHvi6YSrfqgWcvSrr9kBV6oZZkt2/cg==","signatures":[{"sig":"MEQCIFwC8N/JLGw9rCB85mDGWQMM0mMADLuyhfEAU5kNR5PAAiBGeiADoqKEqTkOYkzn8xnLtmREchQfaCDRPVjR8fFCsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7c0e11a7257b1363ef40c103e95f8491a062bbda","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.10_1772987301217_0.9396018660921681","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"cubeforge","version":"0.3.11","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.11","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"0f99e558758b9b792f07b3f0f4e7f2a9963f95c0","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.11.tgz","fileCount":4,"integrity":"sha512-gSTtdx0XSVTEWuXNVfrOsDrc//aUBCTphi92KbsONv03LgRLrhxSTWFz3olAUafMDyd/i4bzylBaYqIwxlyBIQ==","signatures":[{"sig":"MEUCIQDMDwtofd2/G0jMteEV5dWZrKgiIJoJPdN44zxczTnomwIgNlRCfkWMHKZfOoGz+/aPVvWvYF0Y2aV3bmlHtwe38U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c17c32933048675fcf715a7d0bafdb274f726a81","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.11_1772988796459_0.0037150618036700944","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"cubeforge","version":"0.3.12","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.12","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"26c8991b3ecc3d94a2ea49f697cf33d56663616f","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.12.tgz","fileCount":4,"integrity":"sha512-Y7xM7Qgw2j5Z/POyOGG01YXJYpD2fPZkyhvozN9fR6msDAWv1BmnuNY41xW2xksmGj4fgLet9yHwnxiz9MWwIQ==","signatures":[{"sig":"MEUCICX8H+6FY4S6ZD1qGeHe8QlSauPMBF5Iwx8Q1bWlgvujAiEAr33p/Fj5T8eFM1WEijukhJ7kM0bd8T8Vj8Wz12LcZgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a60512dd017ee00d10c00b24fd1b5f55084b2e5d","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.12_1772997169848_0.21535602043281443","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"cubeforge","version":"0.3.13","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.13","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"f56b05f5a2ad8c75a8d01aae510bbc369de2e390","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.13.tgz","fileCount":4,"integrity":"sha512-moT4KWREzVUeDgrdLp4RjUbyhIkLbWUDU5pqVvA/U5LRsETVyammP9OO7IWLM/DMmmKrJ4Doc34yyaUXWSvpFA==","signatures":[{"sig":"MEYCIQDWofRaTs14ZOnrxqp8l+zF6sFUVw5jBiB7IvNxMPbV2QIhAJ4a4WSPBFLBgsXgnCGBSjIV53zcy/KrlkK4bK6R+zGy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256368},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"49dbab90f01fb4f7f13a02ba2890772e5d516ca6","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.13_1772997747926_0.7149895374888657","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"cubeforge","version":"0.3.14","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.14","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"85c5f201959f0a39aa26c8160fe39dd8e00bd4c8","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.14.tgz","fileCount":4,"integrity":"sha512-ZPv+jteu85iGg11quyDg/zvQSb+RseyMf8YvLFibto/zBakwSRianAsp7cnqwArYeBC+JQVgqGbBUwOlBbjWWg==","signatures":[{"sig":"MEQCICyPCFOGTYSzHPHNLcPvWAd7+pjvgpE9wRKwToPp8yPFAiAteWzW/rFt6zvwmt9LywnV8cWP186W/pzbZa4yvtDq+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"9ac058b95eb9752b2412a0eb901efb1805c34879","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.14_1773005379965_0.3105800493724755","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"cubeforge","version":"0.3.15","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.15","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"89dd1c82a310bff50b627391c4fef79a319a9260","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.15.tgz","fileCount":4,"integrity":"sha512-DLnh4sRwOtDqBDGcyRJ8n7CwyKs+m2a2nhnmjieI/Fm/KBuCIRdZwdMFEYxNfLJ2EAN1P0ygg5Ubce5n9hwJFA==","signatures":[{"sig":"MEUCIQDFBV925AQUwVMLMxvM99JdNznGcXfDNfRWC85Y+H+tPQIgJcB+2y1G543QBXvhslGDCCNAEWfDrIHf8xc/vC6yGtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6c4d199e2e92b5684c0d1575b1e2033db9d9f1b3","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.15_1773008879480_0.6688757753880319","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"cubeforge","version":"0.3.16","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.3.16","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"53cd6377319016979fde2c0be1b24ae6db228a47","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.3.16.tgz","fileCount":4,"integrity":"sha512-igAyp4ohyJNmcumN66ZvAPTgtVt00oX59q+3pwYtd6DgnmTXNMWmt+NZY580S0fo5uW0gId8l299AUU0Pb57fQ==","signatures":[{"sig":"MEQCIEsFJus21S3wjoMxXrDRvlp4lUb9xwwFvUTMq+9KVAwqAiAHQVn0YYUgTSDYqZc1LUqWKng0WjP37M919irJXGoWYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308286},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"95b364e83bd67b85f22a53200cb07efbc1e31006","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.3.16_1773049256047_0.23709925516213426","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"cubeforge","version":"0.4.0","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.0","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"d5c8d3b8fcb2117f9af534eb89a63b3e2fc88eed","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.0.tgz","fileCount":4,"integrity":"sha512-BihuHEyXxakQATMBSEpEkkO+3QKjalqQkcBtx9XYlqY8q2Ul4AZy2oOtB49uBv9+7nq5+cKukS+l2aH1V3gqvg==","signatures":[{"sig":"MEUCIQDi34CO99BBBWsUEw/E8Vg96lv/VbLoKCLUKy5CffT3lQIgPWdZLmltHxBVQpgCrRoKu4Pg2kmIVCm+EFyhNZ9f9vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5c5ed2756ffb3cf6817bd009758b666babb1a3a3","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.0_1773183024593_0.24699087702377298","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"cubeforge","version":"0.4.1","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.1","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"4ce717711aaf384f85262f30ccff6597596ba5e9","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.1.tgz","fileCount":4,"integrity":"sha512-skAc24uf/XEhyRIV4PtY9jFJHB/c7zox67lkpqGlKhjkI0SxtYHX5KIkrDlYjksZDh5bWF0KbBilS+ZFtYYVOw==","signatures":[{"sig":"MEUCIASrLrX47fFRtVOLO0XDla+YGW2T2y8gV8eL2Fd+bL2xAiEAkZxwtrfYOgh9h4ZoWg+0LAdUlOdZxH/sFTp3dyJYZIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c89a84a39f72a6fe5ca7bab68e7b05c3cda4ea23","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.1_1773184737474_0.0395257213264133","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"cubeforge","version":"0.4.2","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.2","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"13e313c1ccfa850167c843edfcc618810112ff94","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.2.tgz","fileCount":4,"integrity":"sha512-MRZn6xC7BMQtEF1QsAAz62oEIi/9X+XEGmDIke00DsPuYbIDoQH46M6fozPRuGfcB5CoatDs3IvKjHj9hkIo5Q==","signatures":[{"sig":"MEYCIQC9xQf8vxSYYLO8V0tPRuebOHfeVq3Z9rtJZyN9Pl3nzwIhALSRpo08DQ6qKW0NjKnWom3PaO+wW7ySWQAtJf5GyQfz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624316},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"96e45e9f6b5e04d3653360c25f5c7f1ce8938ff4","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.2_1773188024785_0.8099513685665931","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"cubeforge","version":"0.4.3","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.3","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"bed4bb66cd94e3b4a1da66d859101235b0d0e3cb","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.3.tgz","fileCount":4,"integrity":"sha512-8J81oN4/sW5Z40MByYSBmqcwCiJb0KVkgaEfKkzZ5YI6sQq8d6mZoNI3uS0wj+y+fdIdR1uDOJg8cy/J7yYeMw==","signatures":[{"sig":"MEUCIQCwv8c3IfwjLRkc29RmTG/by2QyvJLGhkmxNm7AlYpZBAIgOUFuBX8lycOscySiFvcmDxHHv9Wuxa/LH0e8sl1+1fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624551},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"68df5ba61def0bee4bfac4024d9463e712fa0203","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.3_1773224171656_0.10755774895403403","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"cubeforge","version":"0.4.4","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.4","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"2bf2fde3aeb13c5862c8296629acefdd1072dd43","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.4.tgz","fileCount":4,"integrity":"sha512-X7GmgAZtipw19TY7s858Br16/77UXchpsaO4JTYRY6B4V8aOc5UF47FZioaLplGyp20/T9hwGT7Q0u5hlBFomQ==","signatures":[{"sig":"MEQCIBVLNtfWmWa0Rfe9OXZbtoKphAZPeP2iblHhsH8uKc8gAiBsv15tAJEbgnsKuV45/BibekNhJ842H83tR0mi73JS9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624578},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e204f3beedfd45ea5f9e061f3838f1a8d1ecb8e4","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.4_1773224621754_0.8389942274058912","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"cubeforge","version":"0.4.5","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.5","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"0149c80786f298e07a45197d885c7162bbdfa7c5","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.5.tgz","fileCount":4,"integrity":"sha512-z1NS7AS0WugzDlq29fMAlAeK95DIZVmNs/aBVIi7Dhl3Yu/RyIGG7rygDok+FpnLAksTs2hQcPVQSgvr4uODbA==","signatures":[{"sig":"MEYCIQCb2INS01nA2vHCO6JL5MACRkPg+eJ0uS5PkkvUhKm1fwIhAIIR1/QBA6qHawMIDAkTeVhcTSG1VmvWHBLdJBrBxUaL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":626184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a197ce4fc6c2c850b71573f5bc8285803421c270","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.5_1773225878219_0.43094946152444025","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"cubeforge","version":"0.4.6","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.6","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"f0be2b5a1598c4f4c2453c404e32045f2eb88334","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.6.tgz","fileCount":4,"integrity":"sha512-KrUy5OPdmRAoRrlpIqiBfXfBrLiSTEEAjjnTMPMKSsVFgu7iO6r/5ROxOC4KwVv/XECY7ZraiAklbR689D6nuQ==","signatures":[{"sig":"MEUCIGnHOBJs/6EplKN4lv14wnmzSoupzw7eo68zn+WdXY22AiEAib99wXvB/gTw+NKbt6nXmoRBVsP/WZ9BtwOD6uRhvwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":626184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a197ce4fc6c2c850b71573f5bc8285803421c270","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.6_1773226551583_0.7172350312632636","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"cubeforge","version":"0.4.7","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.7","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"06555c0d72337e06a43fda02230dfcd05a035402","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.7.tgz","fileCount":4,"integrity":"sha512-6DktjRJT2caLw5IOKtCxqTjZj1dvz7GPiIu/dvg/8tqvvwc6PxmRABqr0iqfTS/tU78ml8or6jVY6yp1afXwBA==","signatures":[{"sig":"MEYCIQCM1AVtPRVQqUXvF5Jmco2U+Xl1F497Kn+eowVf3QcTHwIhAJmsp2RdV7/HkbSBSq5WYZbqDMoSKmSHFXWE5bNQqKmh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630970},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"25dc5bd31db1ef4cb7bd9a342a13f3281f2f36c8","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.7_1773227396041_0.14790408869973892","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"cubeforge","version":"0.4.8","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.8","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"ac8a581c5edf1ee7678f6086e22882d2eb502b84","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.8.tgz","fileCount":4,"integrity":"sha512-mvDLy68ncnHcZqhZFcnVj9HCf2vZA/tWmd+TwU9SA8B15vz8/jjHZBmudP4PVhexYR4EK7/dzlstx6aibDVgJA==","signatures":[{"sig":"MEYCIQDAbREcqXEDGUfAtycayiB6uHxwVw36NCVf/jdObPMQ9AIhAK5pA+Zng82OVLtbzPAh2mTywG+p2zLEsMcArKUoOCVj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bec2df47eb4d91a312c6e831aa136ed728b0b1e7","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.8_1773245766801_0.3690883218200238","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"cubeforge","version":"0.4.9","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.9","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"a421b187cd9f4b327d68e584a78357d040b3c894","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.9.tgz","fileCount":4,"integrity":"sha512-5EjeJKCDzBnhcpO0rNWqiq85juWHzm41MYSrPIbGaxTXkXui81/+ygvGfneRaA06lG/31tsMqRRKb1VDe9GEtw==","signatures":[{"sig":"MEYCIQClmxURaNfbttNVuMdQ/eqePgy0rm8wV+HlFhgwfhTSlQIhAP1dgvdyFG02fmF2vXwoajGsl9i52OqDvLHjmbv/5yjQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bb9c363a97581ff9ec0ef5cf6c7f00474073e73f","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.9_1773246238190_0.10876248796130272","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"cubeforge","version":"0.4.10","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.10","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"2ab0188248d3352ca524ce84b8a9a3457471bad0","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.10.tgz","fileCount":4,"integrity":"sha512-8Y97ASTOEaxsLULoPu8nIsyBTn+xJUv0WxYsvbUheG/cnyufFa7rfEOWss9JiD7oiwc0SXjYhx10kCHbBLK+RA==","signatures":[{"sig":"MEYCIQDdzzVACQj2iN/sGrx9H5VCJrhwAjXLwjQzEfu+wI5zBgIhAKeUCxXeJ7gZcHR3K+9ZC8NTcJxToQlisatTZkKnGKXK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":736066},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"cca64b98268de3b3e66f35c328c6872c2d671d2d","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.10_1773525317944_0.6048416368561005","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"cubeforge","version":"0.4.11","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.11","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"096fb0aa03f7740e2eab23b195d4b7c4cc1e98f3","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.11.tgz","fileCount":4,"integrity":"sha512-niwU4zr8BkS6KAK1fjXUX5c5HhVkcwtOAX8DXse2g8efdWpXJt74qSwEHM9Zd5uEJb22CNPLyrVXBSpOQMnRwQ==","signatures":[{"sig":"MEUCIFsgvDTPJI5UFHNUxo/tj8Slt9nXsxu8FkEaDSjgTMYEAiEAy3K0p1aYsbEoZxVETab8o5w4oh3wBFJmNttJzFNDFMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"41fc5180821c8eb41e8d61f6949e794f33866a78","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.11_1773526074046_0.3158189340765225","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"cubeforge","version":"0.4.12","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.12","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"574b92170ed5f1aded09f2e6e8ac5fc9e2186d0f","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.12.tgz","fileCount":4,"integrity":"sha512-vvCQ8k9bqHKiRgO6qI+66DkyuJAHfddRN1h7wKr6SY9d/8W0BIUqBtOdJZuH1tiFbqMXiMZOGCb3aPT16+QByA==","signatures":[{"sig":"MEQCIBjbDlY36eEYUAUEcJBdz3ppS93NxgSwzeQ90ZNNRA/PAiAWDuOyb16U+UJHDaBfZo2f/oB/6ugzEIuquTAPuRT/XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1b46921b8bddcf15a2c1e8ce3a40b7bd6338aa45","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.11.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.12_1773532937733_0.2499298196598454","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"cubeforge","version":"0.4.13","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.13","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"78f3a8a7c918df9e72d1d63388f6a0709e095cce","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.13.tgz","fileCount":4,"integrity":"sha512-oo8nCLwTVGTbkRIh/LhQrxW/tUpQgrr2Dhbn67VE7O5i2J1ZbcB6gmea4iQTAp1kEugskoVLfHletua7lplqdQ==","signatures":[{"sig":"MEUCIQDIV1UmqDGPLeH/WdDxr24GRjx5yisRE/2hdrDqLTDuPAIgSiZ6/fWNbd/AZz61GnfwoGFc714V/D5kDeD4QsP6I+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745164},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7244667517bc7a8bd63f9e95d255ef0a41f50010","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.12.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.13_1774176586959_0.9539663623386285","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"cubeforge","version":"0.4.14","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.4.14","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"c9f42612acb9b76b9a4b83e9c2b24b54e3b5df99","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.4.14.tgz","fileCount":4,"integrity":"sha512-VRmW4fc+MtO+Amqm5NEmJpJd2XwiEPZUKvPx7vjPZHHHTw1tFD1kRBuGvH/zse0wTdWEElxWQx7cGtDv8ylHjg==","signatures":[{"sig":"MEQCIH9qHrMIGgBcpoTlbEVNRWuhhMfQzJTCvxbpIinPLlYrAiAlJQ4ckP+vaCxKcYEoReuhSV2SHufA6qloEQsUdjFHQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":759160},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ab42819c4f41b71cadfddfee8fdc44ce1204c67b","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.12.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.4.14_1774185615283_0.3430305660490467","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"cubeforge","version":"0.5.0","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.5.0","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"2f6d2c0a5d9f4de051f34cd238b713eb480d50e8","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.5.0.tgz","fileCount":7,"integrity":"sha512-QUSmVounhyP11vu4QU2UqibKdhck54zk7jF0DcC+b+rWbPjCPfiV/zDTItzyXlEfEN9zLUHqcNOxBJcvzLXtCQ==","signatures":[{"sig":"MEQCID3k1WNxLU3mx/4rxPY6cniwQPyd6R4LZ2kMJr2IG4/uAiBa5LMeRTPA/jdUTZCBlsPf9naAj3M7shsClOJd15p0kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":863359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"5f98d58e9199a87e6f932fd6d0062704e44e1978","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.12.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.5.0_1775901800072_0.23541860174202944","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"cubeforge","version":"0.5.1","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.5.1","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"bb122a3d225237ee5c9caf1e4eac7875f2be1d39","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.5.1.tgz","fileCount":7,"integrity":"sha512-fvzcS78wil/I+wXbpuzlTrAOM7nOLHM8Jx4LmqSVJ3A0COO5eZUYuDrthZ9cJjN5Wcxbq6dxEjtx6kgZN5CC4A==","signatures":[{"sig":"MEUCIBMzYC1pfAdtzZDi5KEhE5cqji6ZAPf7r75JKKkKfWEgAiEAnI5TWnRUb3xKJIk8iW4COZB9c+6NHgFVUg7Vq6XBV6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865160},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"5b19866ac29b9ec452659de1344f0a7671972547","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.12.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.5.1_1776005275806_0.18612242139733604","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"cubeforge","version":"0.5.2","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.5.2","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"13a511938506d48abda1cfad7cf4440cf33d9158","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.5.2.tgz","fileCount":7,"integrity":"sha512-LSo/i3Shc+IP4z72iAGTUO2SW8YNDXNqWZfx/Kw6y34l4YxBTHZ25S8mLUERv5hmdaw5t36Enrn1AH8EKIe7SQ==","signatures":[{"sig":"MEYCIQCqh4jQ4C7BDxOElDoBAVLEQr4DsNBCrSSIxi8/QW6yzQIhAJ7roc3y9/tht8FCTADuIBo8NjRzTaRLwRTF2y74JW2X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"971b2a0c4b68610326428b2b2e6b55ce2d0c6635","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.12.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.5.2_1776007631582_0.40737848673427557","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"cubeforge","version":"0.6.0","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.6.0","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"09276c15d2304b8d1b3e0ba3cb8bfd7e362085e0","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.6.0.tgz","fileCount":7,"integrity":"sha512-tvjB1//8Vl+yy7D2mVAAxYRtFg0qh3MdOSL9IWTyChxR/jeYUeiTiAWmzWbq3ZhXqnilnfyKKN8ee1ctG69L7g==","signatures":[{"sig":"MEUCIQClNXqTI4x2g7fpfyrrVy74y7S5hgawZO3s/pG5SsS4ogIgRpL3zq4ELLpAoVHo47wKsIQt6/Zhdl3SrhnvHQdkoeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":885429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"751a5b8ccec76231519976a0272a9b4f71f9c850","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.12.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.6.0_1776008868821_0.3773146523217372","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"cubeforge","version":"0.6.1","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.6.1","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"8bc0596afbeb7b26f992cc3033241b3d147f1468","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.6.1.tgz","fileCount":7,"integrity":"sha512-b/9laMcBmo1iQPCNKXcgKW0m/+5HsPVyobtRqbL1xyqqZwDro2v5NbMMF07M1dmWTM6TmAZqGkfoRq1Dk2S6Ig==","signatures":[{"sig":"MEQCIDfHgYZUNgp5Dm/G7IXCV3apC4ijUzNBo7nSyDkOdqwnAiApxNU5IqQ7XR7y0O2BabNI3/+CAjAphKQSnh62NOOYlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":901382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"1a81f972b821d5082a344382f005b2d0eedab743","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.12.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.6.1_1776009232652_0.6929516553723021","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"cubeforge","version":"0.6.2","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.6.2","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"37c8ccac9527a0a8e041759a1022a3c238ae0bf6","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.6.2.tgz","fileCount":7,"integrity":"sha512-iMVxzTvgSTLXbP41zkkd/c4EiMsyjMpQLodipboR6whP67nKObYwxE969j6AZ809aa4mklOY8FNFnN07uub9yg==","signatures":[{"sig":"MEYCIQDKlfx/T2DpXnst76PjTBD3nfA0KSEiUlKeL+1Z+ezyYQIhAK8ZqSJnM1an3WPvy3aaFxpamw0e928hTh3tJdetzMgM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"c58625b18f09f447e93271920b685a7d1658285b","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.12.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.6.2_1776009425457_0.9118559580402212","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"cubeforge","version":"0.6.3","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.6.3","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"76a1390304c0faa03202cb64495a1313bbe10a45","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.6.3.tgz","fileCount":7,"integrity":"sha512-3WeYgWFD4n/iEh4TiIW+NwZ5EHHG5OHyY4mTEedIebBGvjjoK9Hps1HCPg3JI5FaFmq5yQgZ2R5nFPODeQYxBQ==","signatures":[{"sig":"MEQCIDDENxZz8efrXcVi81P53Fdkz5nsHkUBUFQStO+JocPFAiBmIZyIk+Jzc2yPooa4RADkV50v5nHinBsyUG34M0+bMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"c58625b18f09f447e93271920b685a7d1658285b","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.12.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.6.3_1776009570253_0.6924259154007315","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"cubeforge","version":"0.7.0","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.7.0","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"1e6e5e3f219fae612a0cdf8208564d08a94ba421","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.7.0.tgz","fileCount":7,"integrity":"sha512-RWXVp/0osp5WCJZAU0wa1FQAS9hFzQyMkq17hmmC11HbcJNGdb/N5q2EQvbAUZTDFqku8Oz+O7XRdCGT+MBAew==","signatures":[{"sig":"MEUCIQC+nRCpL006MLj3V6zmCTYRPkSoju+3bBfQ53MkIGLw9AIgHpU3bMpKUChMUxqSiqbJcOEme4PloLQjCOUkFEB74U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922484},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"cfce6ed5a1ea0395021cd2b4ac07bf9a9f75c45d","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.12.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.7.0_1776009859674_0.40752723479949027","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"cubeforge","version":"0.8.1","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.8.1","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"c3490684c67689c4262b1bd082bb7b5e5dd2b2f2","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.8.1.tgz","fileCount":7,"integrity":"sha512-KIToZfrGNWLxJIoHFLjLPfd1ETqlDxR9+jaIMjjOGHvUUCGRWQ0re9GMUUri7it5Nu18eBO5MlFDCxNyWiOluA==","signatures":[{"sig":"MEUCIQD5hf2mvnaEhidXB4bx6G01jN2y2eUNQGEdGM03BWsUjwIgLbroVl54pUc2J5w6HyqcuzcAqhlXt8CfvfL/GdR8jyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":941050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"f9fb867c3f4710977bc56231e0c724396673ff62","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.14.0","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.8.1_1778097298797_0.7854623853930098","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"cubeforge","version":"0.8.2","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.8.2","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"7db8e91407e7dc503677b6f5cf6bfdf3887497d1","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.8.2.tgz","fileCount":7,"integrity":"sha512-OC4gVsJ+EZ5lrBhZdhKD+MZpZF8J0kER4+3kDs21G5H8F3FeUtfQLhaD46AvsizGxLc4gO0c64NGMJl4BzBXAw==","signatures":[{"sig":"MEYCIQCEhU7uCVgtHGkYPVvjnlMmY5MDrU0+pdycVAYiGMrOZQIhAKMmEE4ayaI2vTrdCNqArvOTwhngpwYJyVAErmug35GE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"d6839641546b80380ec7517870eefdd3ff4295c4","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.14.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.8.2_1778339511446_0.8802048390115509","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"cubeforge","version":"0.8.3","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.8.3","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"4d97a149496a441505c4792c8a8c6fbee78b191c","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.8.3.tgz","fileCount":7,"integrity":"sha512-AYjwqOGvg9iETgwvhsCITwu7xgpetYy0JRxneZOJsNJ4hxi4eCYipsx5PNSg2WxILz1dTwlgPqm+dRQ6ObwwTg==","signatures":[{"sig":"MEUCIQDd+7IsMKMVqOVmrbFxV0PNd0jORiuOfyoaleKp2zD0wwIgaph+kB326ynp1AKdAyXe1ouSSzQkv1khpUf3R8Ij2aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"d6839641546b80380ec7517870eefdd3ff4295c4","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"11.14.1","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.8.3_1778412773388_0.12087946510158099","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"cubeforge","version":"0.9.0","keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","_id":"cubeforge@0.9.0","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"homepage":"https://github.com/1homsi/cubeforge#readme","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"dist":{"shasum":"d7df9a05f346e2c4b4bcbd488c79f48a863ba454","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.9.0.tgz","fileCount":7,"integrity":"sha512-Y2HVICHJTzsYSve3m1Sl451npWcdUP4FfmlQBf06GXtxi5QMoE9kmUI1qPrgutUXPQIzaR02C/mnj3zOC9DPBw==","signatures":[{"sig":"MEUCIDRDLrqxNkKuW/U0ngJM/Skk+PaluwCq+WTvrFtDgkmRAiEA3UIroPGIZrj2mSepRAajK8OdDT96K+HycdVwZKU51tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002482},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"gitHead":"c9fa220c01dab19b3bbbc295fe176c67ada52934","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"repository":{"url":"git+https://github.com/1homsi/cubeforge.git","type":"git"},"_npmVersion":"12.0.2","description":"React-first 2D browser game engine","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cubeforge_0.9.0_1787330842365_0.46282904586168483","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"cubeforge","version":"0.9.1","description":"React-first 2D browser game engine","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js","default":"./dist/advanced.js"}},"scripts":{"typecheck":"tsc --noEmit","build":"tsup"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"keywords":["game-engine","react","2d","browser-game","cubeforge"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/1homsi/cubeforge.git"},"gitHead":"776c19e0e7e9d43f604b6a95d468e2f69028b161","_id":"cubeforge@0.9.1","bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"homepage":"https://github.com/1homsi/cubeforge#readme","_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-ozCb4+qFwmbw/1ugvBHkpTwgQoGJhlVcGaMHb5LTkpbmzWRlm7FUWFW+eHj/63JudYzEVCh3iIwfay5Qf9FtJg==","shasum":"b835d8d2eba9670d72d35cfbd3c2a5038bcf7a93","tarball":"https://registry.npmjs.org/cubeforge/-/cubeforge-0.9.1.tgz","fileCount":7,"unpackedSize":1015391,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cubeforge@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDZ0DOorov5N4kPBXa+cb7eCKR9u/w+jF93Ta18ZI+QfAiA/ak1NmDZkM0H4SxIDMTtW7K4Y1NQjiyen2Dz+B9RKXQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02c0faa7-8958-4177-b6d5-9be65a769a88"}},"directories":{},"maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cubeforge_0.9.1_1788820795285_0.8101900081133839"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-06T22:33:46.909Z","modified":"2026-09-07T22:39:55.746Z","0.0.1":"2026-03-06T22:33:47.162Z","0.0.2":"2026-03-06T23:02:51.356Z","0.0.3":"2026-03-06T23:26:35.719Z","0.0.4":"2026-03-06T23:33:25.063Z","0.0.5":"2026-03-06T23:39:11.126Z","0.0.6":"2026-03-07T10:02:15.597Z","0.0.7":"2026-03-07T15:29:52.232Z","0.0.8":"2026-03-07T20:07:28.701Z","0.0.9":"2026-03-07T20:11:31.804Z","0.1.0":"2026-03-07T20:14:29.692Z","0.1.1":"2026-03-07T20:19:15.328Z","0.1.2":"2026-03-07T20:27:03.308Z","0.1.3":"2026-03-07T20:58:22.449Z","0.1.4":"2026-03-07T21:08:48.120Z","0.1.5":"2026-03-07T21:12:28.367Z","0.1.6":"2026-03-07T22:17:10.769Z","0.1.7":"2026-03-07T22:34:08.073Z","0.1.8":"2026-03-07T23:18:37.937Z","0.1.9":"2026-03-08T11:28:22.907Z","0.2.0":"2026-03-08T11:32:46.802Z","0.2.1":"2026-03-08T11:54:45.702Z","0.2.2":"2026-03-08T11:59:40.275Z","0.3.0":"2026-03-08T12:22:52.648Z","0.3.1":"2026-03-08T12:44:51.695Z","0.3.2":"2026-03-08T13:06:52.230Z","0.3.3":"2026-03-08T13:15:14.491Z","0.3.4":"2026-03-08T13:37:01.613Z","0.3.5":"2026-03-08T13:42:44.857Z","0.3.6":"2026-03-08T13:54:44.017Z","0.3.7":"2026-03-08T13:56:01.752Z","0.3.8":"2026-03-08T14:06:16.927Z","0.3.9":"2026-03-08T16:19:06.230Z","0.3.10":"2026-03-08T16:28:21.382Z","0.3.11":"2026-03-08T16:53:16.604Z","0.3.12":"2026-03-08T19:12:50.032Z","0.3.13":"2026-03-08T19:22:28.070Z","0.3.14":"2026-03-08T21:29:40.120Z","0.3.15":"2026-03-08T22:27:59.627Z","0.3.16":"2026-03-09T09:40:56.182Z","0.4.0":"2026-03-10T22:50:24.792Z","0.4.1":"2026-03-10T23:18:57.647Z","0.4.2":"2026-03-11T00:13:44.986Z","0.4.3":"2026-03-11T10:16:11.808Z","0.4.4":"2026-03-11T10:23:41.896Z","0.4.5":"2026-03-11T10:44:38.392Z","0.4.6":"2026-03-11T10:55:51.755Z","0.4.7":"2026-03-11T11:09:56.202Z","0.4.8":"2026-03-11T16:16:06.958Z","0.4.9":"2026-03-11T16:23:58.359Z","0.4.10":"2026-03-14T21:55:18.130Z","0.4.11":"2026-03-14T22:07:54.189Z","0.4.12":"2026-03-15T00:02:17.927Z","0.4.13":"2026-03-22T10:49:47.120Z","0.4.14":"2026-03-22T13:20:15.482Z","0.5.0":"2026-04-11T10:03:20.238Z","0.5.1":"2026-04-12T14:47:55.977Z","0.5.2":"2026-04-12T15:27:11.744Z","0.6.0":"2026-04-12T15:47:48.982Z","0.6.1":"2026-04-12T15:53:52.811Z","0.6.2":"2026-04-12T15:57:05.656Z","0.6.3":"2026-04-12T15:59:30.466Z","0.7.0":"2026-04-12T16:04:19.824Z","0.8.1":"2026-05-06T19:54:58.966Z","0.8.2":"2026-05-09T15:11:51.636Z","0.8.3":"2026-05-10T11:32:53.575Z","0.9.0":"2026-08-21T16:47:22.529Z","0.9.1":"2026-09-07T22:39:55.428Z"},"bugs":{"url":"https://github.com/1homsi/cubeforge/issues"},"license":"MIT","homepage":"https://github.com/1homsi/cubeforge#readme","keywords":["game-engine","react","2d","browser-game","cubeforge"],"repository":{"type":"git","url":"git+https://github.com/1homsi/cubeforge.git"},"description":"React-first 2D browser game engine","maintainers":[{"name":"1homsi","email":"homsimohamad4@gmail.com"}],"readme":"# cubeforge\n\n**Build browser games with React.**\n\n```tsx\n<Game width={800} height={500} gravity={980}>\n  <World background=\"#1a1a2e\">\n    <Camera2D followEntity=\"player\" smoothing={0.85} />\n    <Entity id=\"player\" tags={['player']}>\n      <Transform x={100} y={300} />\n      <Sprite width={32} height={48} color=\"#4fc3f7\" />\n      <RigidBody />\n      <BoxCollider width={32} height={48} />\n      <Script update={playerUpdate} />\n    </Entity>\n    <Entity tags={['ground']}>\n      <Transform x={400} y={480} />\n      <Sprite width={800} height={32} color=\"#37474f\" />\n      <RigidBody isStatic />\n      <BoxCollider width={800} height={32} />\n    </Entity>\n  </World>\n</Game>\n```\n\n## Install\n\n```bash\nnpm install cubeforge react react-dom\n```\n\n## What's included\n\n- **ECS** — archetype-based entity-component-system with query caching\n- **Physics** — two-pass AABB, kinematic bodies, one-way platforms, 60 Hz fixed timestep\n- **Renderer** — WebGL2 instanced renderer by default\n- **Input** — keyboard, mouse, gamepad, per-player input maps, input contexts, recording/playback\n- **Audio** — Web Audio API with volume groups, fade, crossfade, ducking (`useSound`)\n- **Gameplay hooks** — `usePlatformerController`, `useTopDownMovement`, `useHealth`, `useSave`, `useGameStateMachine`, `useLevelTransition`, `usePathfinding`, `useAISteering`, and more\n- **DevTools** — time-travel frame scrubber and entity inspector (`<Game devtools>`)\n- **Deterministic mode** — seeded RNG for reproducible simulations (`<Game deterministic seed={n}>`)\n\n## Quick example\n\n```tsx\nimport {\n  Game, World, Entity, Transform, Sprite,\n  RigidBody, BoxCollider, Script,\n  usePlatformerController, useHealth, useSound,\n} from 'cubeforge'\n\nfunction Player() {\n  const id = useEntity()\n  usePlatformerController(id, { speed: 220, jumpForce: -520, maxJumps: 2 })\n  const { hp, takeDamage } = useHealth(5, { onDeath: () => console.log('dead') })\n  const jump = useSound('/jump.wav', { group: 'sfx' })\n  return null\n}\n\nexport default function MyGame() {\n  return (\n    <Game width={800} height={500} gravity={980}>\n      <World background=\"#1a1a2e\">\n        <Camera2D followEntity=\"player\" smoothing={0.87} />\n        <Entity id=\"player\" tags={['player']}>\n          <Transform x={100} y={300} />\n          <Sprite src=\"/player.png\" width={32} height={48} />\n          <RigidBody />\n          <BoxCollider width={30} height={48} />\n          <Player />\n        </Entity>\n      </World>\n    </Game>\n  )\n}\n```\n\n## Links\n\n- [Documentation](https://cubeforge.dev)\n- [Examples](https://github.com/1homsi/cubeforge-examples) — 10 runnable games\n- [GitHub](https://github.com/1homsi/cubeforge)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}