{"_id":"@darrenkuro/pong-core","_rev":"118-0c49eaf0e51c31a787d52150e6adf3ca","name":"@darrenkuro/pong-core","dist-tags":{"latest":"1.3.16"},"versions":{"1.0.0":{"name":"@darrenkuro/pong-core","version":"1.0.0","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.0","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"6f287201bf6e3f6310bcbd41b3608a0c322fb01b","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.0.tgz","fileCount":11,"integrity":"sha512-l5qKXjuX/aidzNZrZDMfPy40PGOnVzsj5yfd9wDKtM+08EY+TtkJSZVTeygq7FLobXjJU1usWCi8WoqbEcetNA==","signatures":[{"sig":"MEUCIQDmgRWftIn0RuL1RElrJQAJNMuXVXcZ9QqrVnpSa3XAfwIgF6KeMbZaxILNjZDlr/lSWKYwsC739pKmAVw3o9G4YVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10131},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ecc1a5e6a86716a75a86404cee15a9f078124ca","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.0_1743245717677_0.24085381475261958","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@darrenkuro/pong-core","version":"1.0.1","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.1","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"a84d7b4f6267cfd0dc4c6645ab3736ca1bf6aba4","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.1.tgz","fileCount":11,"integrity":"sha512-7gUvWHKyx4TajOG33hfNALQq1LS7DVxL+AkMWu/GpRAEIJhgBvjxYz5aT1/IVCEJfNGGCADzIqByyk33a4MGGw==","signatures":[{"sig":"MEQCIEM5PSlvv4Zjz5mXurAk7C4vWa8hFH69QGLLs/mv2BnxAiBfoBs1V7rIC86bhJ/TaCG9KxHMRr8Cnj/JBRV+/vml9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9725},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d792200acb0d791595bd33b50c1c5cc9ae2926e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.1_1743251055966_0.31474128532049095","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@darrenkuro/pong-core","version":"1.0.2","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.2","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"ae1f55efc196b687ac70c4fad83a13d5e1bae95b","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.2.tgz","fileCount":13,"integrity":"sha512-uBuk4yMwhybNaPqceVvNBtyJ6sUTP29MF1ySg1QHIhdDwDT9eEXNefMEXCn5IZMK1ROWbmH/Zrf7LyhqIn6TjA==","signatures":[{"sig":"MEYCIQD0CSwBa2KflPZzSPy/wGLRJDY7BrI8bn6xizF/7+DIjwIhAK7kEFa3rNd1ibCAH+pjm23VVPtenB27sJwTp5cI4qLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27169},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d3142fafbea9f423746b463761a295b3b99d0f4","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.2_1743264127934_0.8924366170313862","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@darrenkuro/pong-core","version":"1.0.3","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.3","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"63544480b0e67f2d3df9bc98cd60924a85e9d455","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.3.tgz","fileCount":5,"integrity":"sha512-DfHvIskk2Ci9WAAEcoir76B8TK8raviTo9xrXOJ7Owf+qda8Nmg6qxCs/MHW+ZG1k1BgOQEuxH2zKxbONfLtiA==","signatures":[{"sig":"MEUCIAItoPkJ5fpgbb/GSEgh9t77UnHskeWRXba43X7E/r6cAiEAj4IqFDiZ+RoKpf00RHPwtyVdrUp/kabL/G27OzX2bBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18268},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d3142fafbea9f423746b463761a295b3b99d0f4","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.3_1743264144415_0.7541612562778379","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@darrenkuro/pong-core","version":"1.0.4","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.4","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"334ee6647c181038be03dc308c7942e4fe527eaa","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.4.tgz","fileCount":5,"integrity":"sha512-+UhOrFcq91guAPyMmMyYxosjoSGFfKJmHzP+pq5vhrZ69J7BG3e1BjJvRg0CL6WbpVcLvDw5CBlZrGWVlFiiHQ==","signatures":[{"sig":"MEQCIDS6C1PFxRRA6MloEp6CWWzSEQb2E+im8j7ekVUonza5AiBjaMjq4LZmBcsZP1QH8AVflmD9quUi+6TuKQdW4w+SuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19468},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b20c3a2c13e85a4c3a42c6d422bb2c310fb9c8a9","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.4_1743477610494_0.20095177168495515","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@darrenkuro/pong-core","version":"1.0.5","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.5","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"0096443774b618e350cf7f5d321eb0b98275c12c","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.5.tgz","fileCount":5,"integrity":"sha512-SfLA4sFKEcH3Q3BzI0W95l/OIIji0HQzWhrxJ+iLcqgU8nQ4WQ8rmpm2y5pEIvEM6X5hl5bJg/Y0rvPhakTd6w==","signatures":[{"sig":"MEYCIQCz5TOwMp+DwjJ+qJVsGukF6fiIiwIAGd3f+qQjxW90aAIhAJBVeSS/lNQS7pKfIi8q0UonDDJNdBcOt0tRiDl8sjau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19512},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c8b5c08a9f62736362fd4ef4462bb681b1d363b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.5_1743480637845_0.12186588032115009","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@darrenkuro/pong-core","version":"1.0.6","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.6","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"6216185e759f85c89ce709b29b2d95c84f661658","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.6.tgz","fileCount":5,"integrity":"sha512-v27YBug8nUTK5W1zg73zwTWCtQFhI1NH7sXUWAtMR2DKTOUcjLTKGO24UOItZslxt5bwfJHsJ4UMUZpyWjmJ1A==","signatures":[{"sig":"MEUCIG5U88vQWcubfjWL50zD/Ur5d6tlqEN7y5KAaza+i0MUAiEA6HZfscIos0vbO6MrCZF55szKrrvG7JQJpmpiBdiVjwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20064},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c8b5c08a9f62736362fd4ef4462bb681b1d363b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.6_1743481677277_0.5449055526181239","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@darrenkuro/pong-core","version":"1.0.7","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.7","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"8d0891b595bb9527c96999bacbd2b9a04322ab25","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.7.tgz","fileCount":5,"integrity":"sha512-C2EVcTGV9XS7T6N7sIGoB79x4i4iQbQFNe+iRXAZAqQ834oDYJKbndKvh4s9uHnYKvnkV4k5CNA196buqasmLg==","signatures":[{"sig":"MEYCIQD8uNgsnSxeV9corUg/7uyEsNYL3qNdkYFyUSlnhB9umwIhAJoyXhasf0TVb63GKfteDeuOveW7301tTe7KhMB2UW28","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19116},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c8b5c08a9f62736362fd4ef4462bb681b1d363b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.7_1743483195265_0.7451556403837385","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@darrenkuro/pong-core","version":"1.0.8","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.8","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"edf963cb748dd076431213182bdf44ffd3dfd003","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.8.tgz","fileCount":5,"integrity":"sha512-NN3OBfwYuqspFj45xRzfofTYD+ANYrzdOGHNC22QEHLTsHngBsr+OUC1vUX+SW/+ahKfMxTFATMiLUpboCSpRg==","signatures":[{"sig":"MEUCIF1FBlyT9MyvVau4G52NiAypiviFv3zI/ZhCn/zfd7YSAiEA6MuljtwjZ0RpbLIPD7ak/REa+cMfcC6DQFBPLAlhjgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19134},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40e6258b328ededd995b310fe604b5161a2f5466","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.8_1743483771908_0.08749203178677645","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@darrenkuro/pong-core","version":"1.0.9","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.9","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"ed34a4fb4558f7e474adf4fbfacdf17efdf91619","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.9.tgz","fileCount":5,"integrity":"sha512-UGtesf5kNKCFBYMkOty+4TrxP2VOUKoXbUPI841/9dnlwk8dMOStlvvhsjD1tuJ/8W0BfoXuG/7Pn9frOueTJw==","signatures":[{"sig":"MEQCICLbEMZFidBglE9igG7WZRkrKjA+b6TF79RTi/+powQoAiAyOfxAd87gb0GdEYR15yhWuyORky4GNneYFY78L/AOPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19134},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40e6258b328ededd995b310fe604b5161a2f5466","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.9_1743483887366_0.570056185801336","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@darrenkuro/pong-core","version":"1.0.10","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.10","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"01719ea77d4852d6abf453e08c99730b80dcbe04","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.10.tgz","fileCount":5,"integrity":"sha512-8dvLfO0VD7Vh2HmS2ZH/l0a5pRAQl+zJatBGtyXCtidt6tP7yta30MaOCwN6vTb+akYEhVhWY9dHn8J8T+XW/w==","signatures":[{"sig":"MEYCIQDCBhi9Tch0c1+e7hfj3cB9fNpsZ65CijM/wTINPMBZ4gIhAIUwdO9NwsQ46YckRuC7UmVK7fO30VS6Ik33rPPjfqeU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19229},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40e6258b328ededd995b310fe604b5161a2f5466","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.10_1743484004262_0.3392749715854293","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@darrenkuro/pong-core","version":"1.0.11","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.11","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"5781d5eeff3051cf021e7e141d9eaad1581edce7","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.11.tgz","fileCount":5,"integrity":"sha512-r2WGcFaHZOxi/0MDIQ2k1jrLF8phaF0T/kIGoXgZdVcC2UUR91Oyvkd5jqS84qvCKvPwzaIH3rmicjEhZ1wbhg==","signatures":[{"sig":"MEUCIHBbhmhzcQ30F2BsQ1n+CFeyoIXYdpQtFn+4DThSHkWQAiEA+TmK1G2GweOVaLHR1NdnwE7f8rh+O/4VCJgMqtAjgmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19229},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40e6258b328ededd995b310fe604b5161a2f5466","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.11_1743484187670_0.846877011880772","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@darrenkuro/pong-core","version":"1.0.12","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.12","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"463022ea26839fac25d8ed47a60128d26aad1b0d","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.12.tgz","fileCount":5,"integrity":"sha512-z3QkBuTC4TSEMrvy0lUzsZJN+FNbf2OR33VVGpZbn6sWUWvjDZ+x0q0LcQAjaC4y24SY7bNt64pLfi9FkPemJg==","signatures":[{"sig":"MEUCIDvxtsjZfY10+b8+kBNVrpGn/O1E9gYr25dyu+rTBcZkAiEA3dtp9FtwNILlrUbCACADxqblWbxmuL0vfshly3KpBFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19229},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4413b4e294db93bd65801d1cf713b5af290df6af","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.12_1743589912012_0.5234971966017652","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@darrenkuro/pong-core","version":"1.0.13","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.13","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"2ba65f600549f8f292204777861719a5355e15d0","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.13.tgz","fileCount":5,"integrity":"sha512-FUQQdPxKdWxFrTeu2Y4Vxh78YcMnPYOwALsHy99Ifdqj7epLOfrUWmanU8PWIDc54tczz3hve5gUNMVXY4yyTw==","signatures":[{"sig":"MEUCIDI9gCtz1f3xws2dQy/cwEE3zg2X+YLLCLk8Y3/3AZzyAiEA5MCrzzCfcKErJ/NS+z7VZo84q/FdLS+DDWUBPcUBTBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19229},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4413b4e294db93bd65801d1cf713b5af290df6af","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.13_1743590079440_0.7242165609043518","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@darrenkuro/pong-core","version":"1.0.14","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.14","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"f4af1e1188d5ae48b022e2f7404977a01f6fda9e","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.14.tgz","fileCount":5,"integrity":"sha512-el7Z2pAh/0kvR6IxqKgyyM0sKBmY1FUo1t3gRcZVQ6AeR+UvYMpmoCT6DzcYS1ZnoD56W6OXOvTit8SqMduQ0A==","signatures":[{"sig":"MEYCIQDb5LobriZNxq/DKkva9Tve4R0Vcew6jRbUXrm5KFJCbQIhAJ5NO3W/JPVlemtWYipoZqQmWCHqd0PiCy6SsK2gY4QA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19259},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1054875b1c04b852f1210d3b8764cd4db79d7bbe","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.14_1743672752799_0.4281427170949015","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@darrenkuro/pong-core","version":"1.0.15","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.15","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"ed1921204e968553bc81d715676ed1b2ca996d48","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.15.tgz","fileCount":5,"integrity":"sha512-f24O4en/rTteILDMoOeoMqe5KhjFLgUe4fqfzW6zaeqdjScPUvj1Wr9ixYAMIHEtC0o7l/IBMnWJsBgYJw8H/Q==","signatures":[{"sig":"MEUCIB6I7S1gszJ0tHECOHI2F7zGJQVQSwhXy56aZgIBcZRBAiEA5SgWg3N6X97OlwE3dEMraUCRkZjToFLKf/0keIUqs3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19537},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1c62ee3bc3c2ad92fe5dbca6b58f20711ec96a83","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.15_1743733802952_0.6426257547485539","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@darrenkuro/pong-core","version":"1.0.16","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.16","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"1cfe7886e17343cef66d4927197d8bfd32b83a4e","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.16.tgz","fileCount":5,"integrity":"sha512-50bKHqUef1uDS32AreKu3LDCnhAJVz70YGPABH01iSmvMM+C1yA50CR7inAaVlSBfggGuhppaUAX24MFo14I+Q==","signatures":[{"sig":"MEUCIQDPcErwSQ49JqFbyIvMKs1Dgy+ODZaoLqfj4F46+Dg7hgIgWR2LKlwQkwx4bP0PgGWdGIZGYkoYgIhqz9znWJECnw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19533},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1c62ee3bc3c2ad92fe5dbca6b58f20711ec96a83","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.16_1743734824100_0.581274236966143","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@darrenkuro/pong-core","version":"1.0.17","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.17","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"}],"dist":{"shasum":"877efd64f1d690ae8b284e7da120f16726dc21db","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.17.tgz","fileCount":5,"integrity":"sha512-t9V0dTQORnYIKkwv2V18cmUsrlnv1WjyGUL8mtZyMJkiY85pobjgfxUFYOptBh/qvqbg0pwYoFyRtZlsqWO2Jw==","signatures":[{"sig":"MEUCIQDiFkGEVvJy4mdrFdt4nEusWvo1wJmr2RjsIYmKbRm5FQIgAjwnBdzDzIqS2Wo+/0A5+GFKy0w39QNEWMRP/wFnS60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19533},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1c62ee3bc3c2ad92fe5dbca6b58f20711ec96a83","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.17_1743735015045_0.39770270604493074","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@darrenkuro/pong-core","version":"1.0.18","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.18","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"483254e7d68a26a492f7c8213ec2e069a515cbd0","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.18.tgz","fileCount":5,"integrity":"sha512-8jz7NXeaLmnUeLsFH1dMoKA+GV6d9iap/KAGXfPSWo/TDLMEiUwPiHo3RGIh6ql0uKlRnP/kT+bSaY+KTvEZKA==","signatures":[{"sig":"MEYCIQCeRRyrmktQbT9B7HJBgUokSJ9peO8UdS8DJ1sa9VWk5wIhAJ8gEtBrTTI1DFhkoe2yXGZwF+E2Cp36zqYeAQcE69Gx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19665},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"708ea1d2d8934f37fb95891a4fdc02ec95058fab","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.18_1744143595303_0.41532167600941383","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@darrenkuro/pong-core","version":"1.0.19","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.19","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"a6ec36ad8fac78f96d505eca0dc287c5933495c5","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.19.tgz","fileCount":5,"integrity":"sha512-doIuR87Fixi2MD1mzYv294DU98827QLYtLqYAumag+FVmhnL6eJk67SJlQFeIewDevAd4ZIu4t2poQS15EUQfg==","signatures":[{"sig":"MEUCIQDaWI0+EJvm5R/rnAeu/xut4e8Vf+HCQilnMyNbWT1kLAIgZX5iltDh3JSWFA6S3Oevzo8tw4PR8ftQ1HD/ti5dp+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19709},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b7d0631683f061f0c1e3d72396a29964c39434de","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.19_1744224212903_0.4468698487075995","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@darrenkuro/pong-core","version":"1.0.20","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.20","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"520cb1eca97a687b9cea8fd48f96c2bae8d058c5","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.20.tgz","fileCount":5,"integrity":"sha512-jAUAJ0s8xK5n91hLIFRE2ROWzNBRCHBUnF4dvvNKEZ2pFzm/KXyJZcthnaPLXqtX8ajM56BOy2gJXphHQFgsPA==","signatures":[{"sig":"MEQCIDLvrXrH1yTRPGN6MxFh12XzbfaaRuIdUklTPbCt9VGLAiADYRLuJbSVonq0YACiCjtDIrzWslTtbDZW+oNbYCC0MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32426},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a7f63bf156e352679fc5df44ac4d4e6edaedbc3","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.20_1744228833066_0.8113588095875621","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@darrenkuro/pong-core","version":"1.0.21","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.21","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"53d366beb9cb212f634006f41cf429d7d6b2aac8","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.21.tgz","fileCount":5,"integrity":"sha512-RsXHzyvO6RoRGiDXKMhhtMwYiz9ZK31id+zSa1P9+CbunZo15E5pb1zT0CaYLiLDN/Kq6o/Hhup3sHFcu7D5Hg==","signatures":[{"sig":"MEYCIQDnS3FW9ag2sT7kHARhFMz2rGoRql2B3Oyt16RSKzbPMwIhAP3cmK9nYgDNTgGy5Ez0WLcnssAv5a+fPENluQ+pH6f5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48130},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a7f63bf156e352679fc5df44ac4d4e6edaedbc3","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.21_1744229001319_0.34971606682560163","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@darrenkuro/pong-core","version":"1.0.22","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.22","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"3b4179a0bbe52dce9caeda6abb20f832652e7a52","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.22.tgz","fileCount":5,"integrity":"sha512-YfJwrOw4IMhVvbWMHU3hYij5RKDf83UoaBtoU2HzUWb0Cjy32QkaSPQoTVJJhsPgGRKanDWAaj8y1fhL7SgoOw==","signatures":[{"sig":"MEUCICJ178RF9ICnFIcK5dptjr6ZNj8oMIdLS3hO/3UpBJSxAiEAlAJbxaPLyYVQwi6vFvtcijtXCnVWaBpTjE35+kUQuqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57450},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a7f63bf156e352679fc5df44ac4d4e6edaedbc3","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.22_1744229549391_0.4565032581229902","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@darrenkuro/pong-core","version":"1.0.23","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.23","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"7a0082de5db36a2bc475b93c2a85713a2ae62b6e","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.23.tgz","fileCount":5,"integrity":"sha512-TiDdMf7rJS7aTz2mDEu2Pz5/ukIzzJYNJ+o2IQi3n3ejBN5SFvNSQi2hcwWzfeQURw8YJzwsHng9YCn+hqYeSQ==","signatures":[{"sig":"MEUCIFjUPgT+fxe11ki8TdEUsyVt7NlfmhEReCD1xjYjCkx+AiEA/cd4eTtTpUWOinQjtDn9vMpXKjTZcsR4y6sy5zIDBVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57392},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a7f63bf156e352679fc5df44ac4d4e6edaedbc3","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.23_1744234367918_0.8599782664862066","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@darrenkuro/pong-core","version":"1.0.24","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.24","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"96ccdcd59c98a27126bba4208086a7391cb77a23","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.24.tgz","fileCount":5,"integrity":"sha512-nCZAxo3vib8BBbH4fPic1csoXkWXwaltSwLQ92PANhgDbIWfX9kmGcOZn48FfKOQzWrf2O+RHweVXxu5NKCGTQ==","signatures":[{"sig":"MEUCIGyfZna6q0GclvMF4LjQ82Fl5ruuugVykoQHJwyxuHaTAiEA0sykfPxrYTWEH25xxu9RoX9AsLFKydK2kIdCJy/1dGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63669},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"396158d4de0b604ae36d383e3d991e73812cc81b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.24_1744237279104_0.8889178497331802","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@darrenkuro/pong-core","version":"1.0.25","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.25","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"27307b365ee071490fedc71b7e126e916d038e2a","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.25.tgz","fileCount":5,"integrity":"sha512-mwx1OQqiCK0ZolMZcE4mTyVi+DTNnssgAmIC7KrGhbY35xMH5Fnqb10RAvl8vYURok/OUXLI+LbQsE/yHb2sgg==","signatures":[{"sig":"MEUCICOSsJklIcLHNlf2PX85jY7rn3oAkwc6BkXYTSFPRv2jAiEAqRqbSFARn8aLbmFMFmPx9SwblX0g9FMlSzUuO3hrhmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75089},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"396158d4de0b604ae36d383e3d991e73812cc81b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.25_1744237536679_0.3527101642170207","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@darrenkuro/pong-core","version":"1.0.26","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.26","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"823b2d101f681a5033bf7c34b9ac9a3c8c6f0ad3","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.26.tgz","fileCount":5,"integrity":"sha512-u/M8dh1tO77M5d7NeeEFWwsBdQKzcdBhVFQpU7A+IyMsIEpw5qJqnq8Rx5OfOR5d0Qvg+OZPHGaE4Ti9TQbbnw==","signatures":[{"sig":"MEYCIQD+s8CtvN0dHgMxKluXqA7qlWGvqE++tjfdMAnooKwGIQIhAPLmWsi2rWyb53Te5MGHxhjMmjkUXKpxk8IrPvyOraqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54477},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"396158d4de0b604ae36d383e3d991e73812cc81b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.26_1744238268710_0.3183587724635848","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@darrenkuro/pong-core","version":"1.0.27","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.27","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"6ffde5182d0beff0572d4d0abb606e887e006107","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.27.tgz","fileCount":5,"integrity":"sha512-zCJT96a2JITtsdEVDrLMLh+8lBY3HClv1bvJdwT6OMycW4ga1pRwUCR1TwJpZyFfLSbMp39BNNszlQQVi6smrg==","signatures":[{"sig":"MEYCIQCrLb8ExV9zxbb25k5LL09HisgPlrNG01A/4isrKKbFoQIhAMhRS1y2SZJrqt+pmFutbt9PhBY3QXxLuOp2mSAsZb/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54485},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"396158d4de0b604ae36d383e3d991e73812cc81b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.27_1744238726099_0.2018169044786029","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@darrenkuro/pong-core","version":"1.0.28","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.28","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"bae7224f4ad4b05804367938f0c0740e566c12f6","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.28.tgz","fileCount":5,"integrity":"sha512-bcSdVNOMNwkIa0kglDJkJtjcInB0aYDSbSHhlp/cKHeNpm6h5zog75cXLWGGVLTc1QBl3dQWhrCygAq9c9Oyew==","signatures":[{"sig":"MEUCIC7vfQvmxdBcExq6T5gyifaRILniDhgjxR2lkH+PqQ8NAiEAkn8pPel+R04wlCSCuKbPVpSxaXyqF+N+xcRUoxdD3Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54485},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"396158d4de0b604ae36d383e3d991e73812cc81b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.28_1744238783986_0.39509126706512077","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@darrenkuro/pong-core","version":"1.0.29","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.29","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"53ce67ff92dd1b8251e338cf8345b8b337e93414","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.29.tgz","fileCount":5,"integrity":"sha512-HkRyZDxJtnScpwdCM2cAus+O4yD1sPRxpowLk/h/pFxmlRfgGxa0GxvTGYDcdltqpP/pTWoxC6O84YV8q0dgPA==","signatures":[{"sig":"MEUCICcZr32mwi9649dJd+/QCZIjOacUVp3w8+kNQhEQQln2AiEAtIcJc0fN9mU8WKNwZaxI/k+zxw5tifyCZlD5O7nwDJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55641},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"78fed0c367e68652afe4af3cc8aefebff70c1776","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.29_1744242366066_0.4055781642599994","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@darrenkuro/pong-core","version":"1.0.30","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.30","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"274e1ce5ae645288fc1001696e8fd0aacd9e85d2","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.30.tgz","fileCount":5,"integrity":"sha512-ZdZEzuiYUIEFsaN0PIvmmPZogGwDbMzUzrj0Qf59FCHDSi4yv+ilLZ1jwomfzTuYE0/sBd4O1LzDWHF0kCBJwg==","signatures":[{"sig":"MEUCIQDU0Q06ZHoPtJFBA3IPneyFJNGwATB/8sKFPha6CD7wFgIgPamniRWfMLSD7StYqUZ+pyuJKxunVw0grVgu2lv+o9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55785},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6514935e0a222c07c50c8468ef4bd030bf3b097b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.30_1744289019123_0.13058875057338026","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@darrenkuro/pong-core","version":"1.0.31","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.31","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"14026951eb152293fa6a51b39f9797ce1d2a943b","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.31.tgz","fileCount":5,"integrity":"sha512-tG8GoPLRyww2x/0oenRN1bFJ9RNih4wxCnmVmI8UMrloYggMitfDmLlRXg/lWJ9AqlGvGmxzNtHg9LfTQorFOQ==","signatures":[{"sig":"MEQCIFUcd5QEX4vw9pLtglysaVY3tB2YiBEB+pdiZ/4dlA9FAiB7eW+x6z3+0acXrak9tZWiq/Vy9RRDeZdRynaTCbkvPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56413},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e78e7f6e8110ca420a8fdc7cbd0ce38b911008a","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.31_1744292965090_0.8193192730205705","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@darrenkuro/pong-core","version":"1.0.32","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.32","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"06b4cd09d0c8a2b41076373604f97d66025830d1","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.32.tgz","fileCount":5,"integrity":"sha512-6fwwx8zQWM8sSzTCnfkRPjZo47p+NW96k3/kB2nF+chcFIARbiSvIKmOm9npiIv7h/T3zCRVQcnbCzibM6u9ZQ==","signatures":[{"sig":"MEUCIQCPxEiccBro6ktFOyuXZjE/o0EweBCGmpj2qgDB1RJ8QAIgE44b5hSdaEvhMAJQPMg8AWiMB0+tyrengHTjazM1+jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58313},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e78e7f6e8110ca420a8fdc7cbd0ce38b911008a","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.32_1744293869148_0.6316667311862039","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@darrenkuro/pong-core","version":"1.0.33","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.33","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"56b259750900c90919b3b3aa5dc9de8a6f5c37e4","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.33.tgz","fileCount":5,"integrity":"sha512-mRst9806Zr5AoGjUtPePQHefuNVuEqmvoDzrlKD/KYO+uh6UTU5gdjngQhFnsiexzMqTCQ47B4nviahAa8wK3w==","signatures":[{"sig":"MEUCIHX6tpdQ7rluew3obk88akDk1ooX1Oca75NrDZRaUOs0AiEA7Flu06WJD551HpRBaVw3OOMq8fvDdkkWGwQZEj3LOVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58597},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e78e7f6e8110ca420a8fdc7cbd0ce38b911008a","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.33_1744294403123_0.9473062618482142","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@darrenkuro/pong-core","version":"1.0.34","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.34","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"82d9adeae929f30c881e62dd0dca6c644d93188e","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.34.tgz","fileCount":5,"integrity":"sha512-Yu8VN+Dh0mauScRx7MUMIqwwM5LqUeEGZXeFgeSQzxA1R91mVOV0VyekELt6elOPrxKZa7fZY9UNhrpPMjqrig==","signatures":[{"sig":"MEUCIGvZN1ptNYqqi+Qii6k1E7Xq/nH+IfSJEB2KYg+xGSxAAiEAtlDMgRj8XO8UZD3jHwhxPOnjgm5/slMyO75fhV6Lq7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58713},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e93b2b5de2abd664d1f9c14be76f5d968c0a5c9a","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.34_1744311370642_0.534547079935769","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@darrenkuro/pong-core","version":"1.0.35","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.35","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"e1c17b1b9545beb2d633a679a1d3e49cad7d7943","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.35.tgz","fileCount":5,"integrity":"sha512-keWcsjaGA5jTcgqmaQUxnKklUEAUZNfZP4GzhgH5le+UPr0wiSP2URSw8Muc4j6OtxJuRZKZZDLxul4RNJZMAA==","signatures":[{"sig":"MEYCIQC8GlVeQ4QwSymIUYZYb4pECUD3uBDBDD/W/4mrzUBnOAIhAJSxrECYKDMBIOyOuDQIj2Jcb2mb2SpxgW+qMYpUplQ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59261},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30369725b48968efa771ef2d69a6aa43e0f08700","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.35_1744325420628_0.8750924023639313","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@darrenkuro/pong-core","version":"1.0.36","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.36","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"b32cad07f2298bb42683726db06931f3a8302077","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.36.tgz","fileCount":5,"integrity":"sha512-090TFUVYsxFvK06R8l1iN7556bXMpavSDefwBwlsxcaPw1oEwDYlRCtzCmyCis3//yQTdcY8R51iSCzU/gkUvw==","signatures":[{"sig":"MEUCIQC0Jv0QR2jVPFYJuF8Ms0zbgxD+mSOmtzFx9oIia9De6AIgKyfvnNfdwjuIog4BaiRE7EldwaNC0YZltk469VpIt7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61007},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30369725b48968efa771ef2d69a6aa43e0f08700","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.36_1744326435181_0.7935149437900784","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@darrenkuro/pong-core","version":"1.0.37","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.37","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"0dbde20a1eb147444dc0e04a5bf9f460f076e431","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.37.tgz","fileCount":5,"integrity":"sha512-uOFjsMwcZj+XznOyv/+sl/XOb2GeRZ/3mKPpRufJ4vUeJDcObseKRd2RCXXOwxBxF+BffD5B+4nulkwrfeHYbQ==","signatures":[{"sig":"MEUCIHverFyxflytFsBSE24IdZiePmWGZytNgzCEJHuKujl9AiEA1uxIBcKkdGZLir8+Kp5qdplaJ8PMgqR5YFLswgOlLbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61157},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30369725b48968efa771ef2d69a6aa43e0f08700","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.37_1744326525918_0.07802982640014489","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@darrenkuro/pong-core","version":"1.0.38","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.0.38","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"fff98114cc947b175785a8781970c86f7a92a280","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.0.38.tgz","fileCount":5,"integrity":"sha512-TO4ubIrF9bSx4V3+ICozRkT7zZwWjE9pvXDudy420op4cWElO1KaZIejKtPve6KdOoI2OmEdc5YY2v38ujEU9w==","signatures":[{"sig":"MEUCIQDS8FZFeDkJbOIUMEGJ1bCUj8EDW0+3eMioWOHDTxzi8AIgWqjvH5K7LvuNHL5pWaFu1TeDwWLcUFNDLgsdAcJUzHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67723},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"03505b365750be97e5efeb5237c6ca7a279d3e34","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean --external neverthrow","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.0.38_1744662410307_0.030154928361563638","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@darrenkuro/pong-core","version":"1.1.0","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.0","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"102867c298ed657d090f0b9d9262fdfb6d0b82eb","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.0.tgz","fileCount":5,"integrity":"sha512-q7E5FC5WzkfLs9HBzIr4gc5EeLUSc0LvIEmQYNGhK5x1+S903dHPbr9tJguMCDp2ZFOSlrG8SF2bBark0UkG+Q==","signatures":[{"sig":"MEUCIAWDnq3/1CsWiSqXtf/eks0vs8w5qKEaa6/S8lZShDPHAiEA4ipG3Esu4Bo+tQNAqvd67n01n0pX4Lizxl4k7d01Tt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62042},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a3ef6021fd0ae158b8fd55dd66a8797ff6cf272","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm build:frontend && npm build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.0_1744807364915_0.8472103010907364","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@darrenkuro/pong-core","version":"1.1.1","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.1","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"876fc7f0527bd093df04325e8c103a366a5de5c5","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.1.tgz","fileCount":5,"integrity":"sha512-88J3jBRgQAAjudZrZsq7C53I03onRoihBrqVNQzQHvcbCcVoi9MJ5l2cD6CPVRU7m8UlP/cP/N2uXvxv6wXT/A==","signatures":[{"sig":"MEQCIDRtVQ1JrB2sclmE5PWBIj33wsbYDla6PwQfIgkRj2WbAiBrU7AWLcGiGaOpyuPn0K9mMJK69Uy77t5Y8JzI+pEv5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68245},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"65782918c3a93b3491e75aa7ac9aa90cd7dae45f","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","build:local":"npm build:frontend && npm build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.1_1744981504381_0.8523515299846653","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@darrenkuro/pong-core","version":"1.1.2","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.2","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"f7144ae96f335605763d6e3a35cf1ce6ec30b17f","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.2.tgz","fileCount":5,"integrity":"sha512-+YOxj8PdrEYLLaFek9ceUdye7anj1sBlxgg9b6bpTALxKvofxXA2UHShaNNnh8xbZSTrWy70qqFmkwrB4ZIDDQ==","signatures":[{"sig":"MEYCIQDOaKUh1Ps7a2KMzXoJK2MONTgudajLbpk/4S13xKcb/wIhAIES6SHsTS/pR106OaFn7JbiCZvPPBTLOJ9ZSvcDX0n0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68508},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8fb4c03b4c67b5fd6ea57b65d2df80b16e62da70","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm build:frontend && npm build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.2_1745094902186_0.8162401064939981","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@darrenkuro/pong-core","version":"1.1.3","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.3","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"26fb4dc7a101e588dd3a52bd86b127b945cf8399","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.3.tgz","fileCount":5,"integrity":"sha512-H3A+h9rfCLqCdjP9g3vX/c9gpNvqNWuy7BrSqMuxzDVIoEMXctel3kW6sarM2ySCbtaL7ecIZaLssvcSmu8fzA==","signatures":[{"sig":"MEQCIGZzANGe1+J4Wcu7qjJu/9j37bpd+TylFHQXkMrTYtTfAiAOdkOZtNpjUs5XYRENEGoBfX2LNGwlT9VgzIKWnnTAZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68246},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8fb4c03b4c67b5fd6ea57b65d2df80b16e62da70","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm build:frontend && npm build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.3_1745097187752_0.015185882828252062","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@darrenkuro/pong-core","version":"1.1.4","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.4","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"c02893d76cc9aea5a32f174c578d0f1828578ed8","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.4.tgz","fileCount":5,"integrity":"sha512-w0++kgyMvBPpFYOx48DWV3FBabWVBYRGSed7XZNUIPhOrpsT7tMrkO4S9bpHQZYNA8Ij5ZwRUSwIwTzWMUbjkQ==","signatures":[{"sig":"MEYCIQCxKKX8jJK3AwYAptpDDYV0fL7IOcCn9+85q+NlWGMWJAIhAJ1MFmB4FYtKN4lkzTrWOgyBR2nFNXuDXIlNgsF2GduA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69202},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d9911dc256fd5b9a6333795f03c9490c6cc179d","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm build:frontend && npm build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.4_1745103830699_0.5526361877879626","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@darrenkuro/pong-core","version":"1.1.5","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.5","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"3b8a8298748f0cf99412f31ecb455a10ea3970d8","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.5.tgz","fileCount":5,"integrity":"sha512-lByZLCOyUspHjhdp5xYUgUpCLLGz5UBFyFpCqrczi7XU6DWMR7kCmJK4DczhYayRyTQawvn5qB1dodIdk3PTiw==","signatures":[{"sig":"MEUCIQD5ttktH4peDtPj+M4MrS8N8d83xhwvCr89RWZ26IRfxQIgdMD5j5u/8Fnm9DzjP6vZaIZFAuqcX489aOphVR1P9Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69217},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6052998acd8f8965ab22efaf8520f1628f92e476","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.5_1745699715639_0.5542949327291415","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@darrenkuro/pong-core","version":"1.1.6","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.6","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"d1e6eec3e630d296b02923efde7eef5195599c17","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.6.tgz","fileCount":5,"integrity":"sha512-/szD7Sa5klAX0njKYyKmJ2Qz52w1GAKgiKxVFpU4NtOhM7rtedc+wrX2mXmt5k5Oiedp87AAiTUpUtZ/8yA6zQ==","signatures":[{"sig":"MEQCIGhr9koopAe67Ntw/LJmAscTCEckqISKnyUhTNOgAS9hAiAnRvq7d/v5rGiAxHxD020HWcmKrIFItGJYshFl9h+12w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69621},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d69b737d560a7c3f6cddfa95234ddb7cb53b514","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.6_1745700682171_0.18699713369368665","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@darrenkuro/pong-core","version":"1.1.7","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.7","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"109f426a6c1cc1bae86de30f17b2b1ff49c830a0","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.7.tgz","fileCount":5,"integrity":"sha512-s4fDAi284/UM+xWWO1p24b8Ft2peaPfo1XM2pGG/4NDdLYoGk4Kl+q2+7D6XaIWsOHk96WcGEkr/xEemCiIVxA==","signatures":[{"sig":"MEUCIARKg6H8CMU1Vhcd7sFdQtvpT3NFg3cIMPPRTTYItigFAiEAqQMME4Epq3PtfSWyslsIJLGDTcnv7Cz791u1QWvcmhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69763},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d69b737d560a7c3f6cddfa95234ddb7cb53b514","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.7_1745700833248_0.48225471533316555","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@darrenkuro/pong-core","version":"1.1.8","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.8","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"b778e4b957d94b3a119d846c663cecb0f6965749","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.8.tgz","fileCount":5,"integrity":"sha512-q4qZussLBVTM6fEpB8mB6PF2bbWQl0YXFPmMOJ8cd8IeNuioInP7sch7tcaGri2MBy6HQOGZtLAKj+8Doj0svg==","signatures":[{"sig":"MEQCIHhdqGlACES8s/p88Ci9r2dYL7CZK+yRKFbAIQBc8FExAiB7PvbKmruQzVSBYP0P1G2a+4iXm3Cs/cPK9N/i4njU/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69763},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d69b737d560a7c3f6cddfa95234ddb7cb53b514","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.8_1745700873232_0.41756839363940657","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@darrenkuro/pong-core","version":"1.1.9","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.9","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"32db54d09b237906cab9c36e66a5a3279a1f0831","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.9.tgz","fileCount":5,"integrity":"sha512-KnmlBY8PkcnY4aKSR/dwbnKHzNJ4sAfQ9oL/Q75TOAxD3rdTHd4pFHvr7dLL+j2o27jjqEEACYzmhE628tXxjw==","signatures":[{"sig":"MEUCIHSFMQHKObkRO2VZcsy97t0UVjygscqsfmBXyg5/6gV9AiEA65bLMZRxhVNLtRlJgIfn95ZqwWAm7wUv7mjrg4dEnq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77909},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f119bc518f8b7a61af25ddca954d8ee64cc6a99","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.9_1745715205471_0.6663060922395856","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@darrenkuro/pong-core","version":"1.1.10","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.10","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"ed2228115edc842734dd805bc64acacaf7519176","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.10.tgz","fileCount":5,"integrity":"sha512-+LPALiB+kCntOM2dyT/BX++NmtTfuMaKe+H7Rxh70Hzq0Sv0Xsi6etQtu0a/oADh2gp7SBb/3Zj2KTxhu5B4zQ==","signatures":[{"sig":"MEUCIQCOhunVdrVb/sVWgY77FRTyQtfjy1zCRziW3ofVrxsQgAIgbp+OOCeuDMlEzY/Ff+xe+JHP9OMY/JMZZ5123JK6Lh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77868},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ea64d4dcc908b3dc312074922f462d9096f1612","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.10_1745721242103_0.9421024060835397","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@darrenkuro/pong-core","version":"1.1.11","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.11","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"3600a9e514bf75df0a3ecd059ef173bc4048d3aa","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.11.tgz","fileCount":5,"integrity":"sha512-YU1OpMrSoxxQKWeUw38IgVKhk4EMaGLgEjOvh8q/G3VBNvjBNruywnevGroHxxGEhNRd9dSwoQYjPlaR0pxzvg==","signatures":[{"sig":"MEYCIQCGgxdXJQLKTy7ckBB+xSn6dbsRg5H5nhSxnfCmGDeC3AIhAJCZblTXNkmQRU/g5YAzFB36ho/ooUH2GhJiPzB6spHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78240},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ea64d4dcc908b3dc312074922f462d9096f1612","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.11_1745722597233_0.3122771311348742","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@darrenkuro/pong-core","version":"1.1.12","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.12","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"95c3415f0132e03a6788ed93559400591c7e440b","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.12.tgz","fileCount":5,"integrity":"sha512-tnQAe2PvfxBsGfZGx8nMjTrVSnCWsjERtfiSJKy7vY2Pegrexl/hA209wI8oFs7AgotHvRa7/4muirnLpZ2B8w==","signatures":[{"sig":"MEQCICESwHD3/7vhTROSrc5YsWvWc7tZJQL2Or/l/HOvCSBPAiBuwYF4w1plfw7P+J3gEl3gD2w7tu2tpmzUUtSnssxf5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78240},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66f2176b480e07f1f886bdcc9d59a6d370bc1180","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.12_1745733630411_0.594296227082876","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@darrenkuro/pong-core","version":"1.1.13","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.13","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"e3e240358fd2906f02ef229c06eeeaf307690184","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.13.tgz","fileCount":5,"integrity":"sha512-+Cjwxye33a1o7fJqkhD1QEHUG48k6HJuANLDDejqU1GLS300uSBO/4a2caO5n3dI7ED/RymzFa+vO+3wVLZKcw==","signatures":[{"sig":"MEUCIQCdPGgOF+P6CGDgOSIj26YCxJPiYSrd5lc3/5mZIiFVaAIgBD/SRY3MrsasCBTn5BH3SAV8w+z1I+s/dWwqbiv15n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78240},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66f2176b480e07f1f886bdcc9d59a6d370bc1180","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.13_1745733951365_0.759535957956295","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@darrenkuro/pong-core","version":"1.1.14","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.14","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"e4a8e39fdc27a0c3c7be50aefaa08765ce782453","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.14.tgz","fileCount":5,"integrity":"sha512-X0Yvwiil80s4Wkwail5vUUyyqMW09W3TMarbuDLzEfOKGWlQM0nNgHP/se0qdYm1p0eNI8c0UcPWQDY0r2FVGw==","signatures":[{"sig":"MEUCIQC7bjCPbrKVyRa98BXThuB/Tce5HZXgiqVIFE1PjgQZGwIgRfedj3K7kYv0MDR7s0D8KzM55H26c50R3A/jH6k5vlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78094},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66f2176b480e07f1f886bdcc9d59a6d370bc1180","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.14_1745735033154_0.01209274754971057","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@darrenkuro/pong-core","version":"1.1.15","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.15","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"52a8f2b7adf2fc0d217f7f1809d2bc998a8a8edc","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.15.tgz","fileCount":5,"integrity":"sha512-OBaJx2zD3pBkQupOxOtRXnKoO5ckUcIQLt4NscfRSXUhCwiPCo5fIm8A0g9QCcdSI7X0c1MWBT/gxQkmS581Dg==","signatures":[{"sig":"MEUCIFeJkQBDnEW0cMnrh1xHFlgv0S9Evqkcy/5B4WhiRWWtAiEAg2edQb0ROnF5Syjm8kyLNVNiC8kaTcfrXugLwjltZPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78240},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66f2176b480e07f1f886bdcc9d59a6d370bc1180","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.15_1745735137813_0.6674930392082961","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@darrenkuro/pong-core","version":"1.1.16","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.16","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"4a17de975ae55b35ba0f342f1942aeccccf0be12","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.16.tgz","fileCount":5,"integrity":"sha512-9resfCRu8HwYFiDkJeXxAjCPelDlOWXNoCgElgRjN7CcMbpwCmQzxMKCrccvSIIGeDLAKxzRRFDpqsioj7qRZQ==","signatures":[{"sig":"MEYCIQDFX4CsM5lDF68tCFRv17fzd292w5EpZ56R9uXK/p2OQgIhALBkr5Wvm1c/HEJUVMu5xGb+0KIluqC+7w2o2qd6CHWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106916},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e43d8f9f13fed372fbb63a139083c9241adaac7","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.16_1745796003749_0.4038527461973975","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@darrenkuro/pong-core","version":"1.1.17","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.17","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"01db90f138d6ce54706d57bb0cd5e5cb961454c3","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.17.tgz","fileCount":5,"integrity":"sha512-Wg4wm2VIqo6ySJGwJ/7XJ8bh1p8sfeoOeW9ov/k/QtOfd+q9ZFAa5gLAI9v05OLlo7/22dBz9+FPdjck4sX/9w==","signatures":[{"sig":"MEYCIQDh/x1oeZPtbBPpXAK5oX/gIGu2t0H0aHyHYGCZaCWjpAIhAO/aUI8s5AMbbXfWmVszHTN3Fk+ADy1ogUIuuUn6+Xo0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128810},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47ec445db70688e4414980196437f47be9f2fc67","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.17_1745803605443_0.09318341120827167","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@darrenkuro/pong-core","version":"1.1.18","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.18","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"}],"dist":{"shasum":"d67de8dbad3bd34d93e2bebf2e7f22bb354bf4df","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.18.tgz","fileCount":5,"integrity":"sha512-SRKJD5/quKPQcjm0WnaXRfRTME9EZblrse082ivpGXeDzSSB/wmTglx5C5tCaGwgrs92Y9JpsK7OVCZSkRNOXQ==","signatures":[{"sig":"MEUCIC46/Cg9wvbeHsPIgJosJg7kqEJ9zhjSGaHDhYF1/p54AiEA5HMQvLnsnoe2nR5QMgn5T261cM1eZT6gXpTgHKv55iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128810},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"870d4220cd1b6c8371d4e0d227604c3f3cdef6fe","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.18_1745810401244_0.9928401888178873","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@darrenkuro/pong-core","version":"1.1.19","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.19","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"}],"dist":{"shasum":"44b46936847029cc9295ffe044adb05fc571b013","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.19.tgz","fileCount":5,"integrity":"sha512-RJau+KXnPz0O6wB3oTXlGdPZahIBeNkEtwRSGgbu4uk0yb8QSwS5hSDptiLxDWXTu8r4e5NA7uGbJWWANiIMPA==","signatures":[{"sig":"MEUCIHW7UFKWfWuMyyn3tyLWB+cM244+nQrROURKOWC3h9z6AiEAvIEhhLA9vy+iSaCbxA+kcCFilv2kEih67ZpwM3Mc3TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70097},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a72e7ce8ae1a73d0eee5ad63494ee25da74abc8c","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm build:frontend && npm build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"ownerofjk","email":"john.kaller@hotmail.de"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.19_1745938232475_0.2343050149217507","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@darrenkuro/pong-core","version":"1.1.20","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.20","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"8b1806526590dec36003e4fe6bb4277a921fb828","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.20.tgz","fileCount":5,"integrity":"sha512-dWmMNo6aYkS6z7NoPFUQTEaCzBfB0D4ZjBzM3Ds21PLuT0ykT/OgJexq/m+wq8WUqWQtZva1Nt+k78rLFJaYHg==","signatures":[{"sig":"MEUCIQCUhzutY1FnVUjhWBksQpKVYGgFwpUhzS5ZEBJJsiPwaQIgeXvSb9y0akAu31eKVIaI3zf1s1lD91CACuD0g1DbYus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79134},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb8cc9b6539d51c500902392c98f9e93c09aa874","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.20_1745948341866_0.32200720883476697","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@darrenkuro/pong-core","version":"1.1.21","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.1.21","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"f518d10b38035e0e2e957bb2b4723864fcfabe0b","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.1.21.tgz","fileCount":5,"integrity":"sha512-gCvN1XTuNtMIyjz3OfHzKV7X2/HHEm+APL6cnytd5ZZGAWdwIEs/pFTTWGbTUap9dob3JdTp1I5m2sRhHgxoSg==","signatures":[{"sig":"MEYCIQCugCGiGDRA4MMoYkISLskd0ge65xtdQwVzT8647Ym0tAIhAItW2BO3qoOCUz5rPcx6awThZzaMJQlg8MVYPbmPulVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128823},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f18b25a11beb6d8add40224d4d9e0becbc28de3c","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.1.21_1746055098111_0.847745392762969","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@darrenkuro/pong-core","version":"1.2.0","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.0","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"52fd06751b2d6043ee12da822981f98ac0a172d0","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.0.tgz","fileCount":5,"integrity":"sha512-u80uh+EkX2/WUToRwQnJAOA6IeJjweAKcWnCoHef19ESosClgOELJ/ZJUEkvjB3FVacMuq6iggCuLlyVDhvFsw==","signatures":[{"sig":"MEQCIHr979mBDrOmO9D6ld2OVpDfuTBNy17HfzVF4axTXHgHAiB4ysNV1pCw6GRWycDQ3ikB1B5jS3TXQsaF8fotoFJ3qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141465},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee0ae6dd830b89f9342b9786eb1fb97c8b6913a7","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.0_1746170386259_0.43872687390639453","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@darrenkuro/pong-core","version":"1.2.1","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.1","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"ed1cf7059be2d9d4ce9a7b6d00469fa458dfc9da","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.1.tgz","fileCount":5,"integrity":"sha512-X/majr2Y3+83a8gaZ3GN2Sa5//5+ljO8h3NP/yzXR6Rig172O8ZFNt8ApDoyo3Baxwf+ypwMEy5eDnwI2vrQqQ==","signatures":[{"sig":"MEYCIQCTXmzyiMiFwRaCY9QanRje70Se82JdQ1r3hNN61gn9xQIhAPVl1k7a1SmyIcTVTT2bs3AOPpMS7CvW4Z0OWzlI7Wd6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141545},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5fc9f3644adbce64aa99746cd72873d4acef5aa7","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.1_1746170714459_0.275509869765717","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@darrenkuro/pong-core","version":"1.2.2","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.2","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"3908acd925b72ac5c656409b84558c9fbbcce589","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.2.tgz","fileCount":5,"integrity":"sha512-wReMN1f9gZ388fNyXZkqydRopRySfGoweaT6gK5DmQZQqKtAs+YCg8WV25rp/k9HfMYNAPpcGNe+uNm+eYnXLQ==","signatures":[{"sig":"MEYCIQCQgdYiZsjwa6wl8bkpiw/+b0qDcYWZ8tzCw6Bo/SXh9wIhAMdMK2Iy/Idi0AKaLS8/b8ArbgjKgQjHc31hNgHa7gbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141545},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5fc9f3644adbce64aa99746cd72873d4acef5aa7","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.2_1746170783779_0.148371296727152","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@darrenkuro/pong-core","version":"1.2.3","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.3","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"642a0692c10dcc7de91a3f46cf1a71d4b124ed02","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.3.tgz","fileCount":5,"integrity":"sha512-9EMH7LnxnyVNd2EWmjUATr4d1Bcjr61pxu8SxEGVHZFQB9jb2Yhpcz4lNhs2qVG+jwvIWzYQ3stVLgi81zLj7A==","signatures":[{"sig":"MEQCID4sBzthyEasY6vSj/ec0Ks9E1b2GoxWp92mwH3MkzwoAiBBIqM5W92LdIKN/yfziIiGWJY49aNBss8BanwRDV2swQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139128},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d5e73c21110c727d12918b7bec65b6a4f31e9c6d","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.3_1746417482693_0.7125991945553143","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@darrenkuro/pong-core","version":"1.2.4","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.4","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"704e63aee113604931e61b9295283a20987538bd","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.4.tgz","fileCount":5,"integrity":"sha512-kqLFsJjgzjOjI3/4OuShZiXe/qzuL6yERFIjA0YVP7tblatKi4UH+R7fXmSRgYaTj0M+VVYGNQS+Mejvs/Jw5Q==","signatures":[{"sig":"MEQCIDTtLTo4qZybdq3U16eDDHGeVja0GSVc/xkhUNhGoIGFAiB4C6zpul7PLKexw5XPGQa30JLZ+VDuUtlOo4yZydEPnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139244},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"77b1fc008229e6cb0ad112e2a65a03042f3fe04b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.4_1747564649707_0.6218498224701481","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@darrenkuro/pong-core","version":"1.2.5","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.5","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"6482391b5381899f907cd3a7ba6f27364eb8dc21","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.5.tgz","fileCount":5,"integrity":"sha512-gX5xFmFPzFLm6NXPepkPlSRfY0rYHKQ/+kA83tKaJKpBn9HNCqHqEBK7mVk014fXQbQgZ4jR9fzvj9WdFOes9g==","signatures":[{"sig":"MEQCIBXhCbKfAz4Id12K+8eM/oTGfE23TlRMeCES+/xydfHYAiB/tAfarv54g5vUT5rLkpMC+YM6Ns0GsdRIRYC0QoV5UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144202},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"419f3f769d3eed2b1e06f3be40ff58d7d25cf91d","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.5_1747568528314_0.7442405695348504","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@darrenkuro/pong-core","version":"1.2.6","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.6","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"db983236b08dfbf388d463bb5fd0d5e9dcdeef05","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.6.tgz","fileCount":5,"integrity":"sha512-3exIsYSwzZNbLjd+EZk8AuIQYBEsUw34ngGYR9//mm2Y0QGnwR966gEfWXN3KmMR5ymWrTR5c4U12GHdJ/f9Og==","signatures":[{"sig":"MEUCIFGOcuSLWXLV3A1mX4uc7WPOFYkpP1nAEncswNQkOtdSAiEAlcfCChZCT5ZoLvENs1LiLcSjEqa2b19nFFiWtLxycxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144798},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"419f3f769d3eed2b1e06f3be40ff58d7d25cf91d","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.6_1747568971899_0.9259820217783301","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@darrenkuro/pong-core","version":"1.2.7","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.7","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"a0392e4a58f65d3c456998770574ddd8002393bc","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.7.tgz","fileCount":5,"integrity":"sha512-b63T/+Ss7IJzxXet3yhjaI5ksIJqTUAHyTQ3UMpBLCec0HWBQLJjj9ij2j2edt/G0nCBZ2CtIUge8sHkrCmrIA==","signatures":[{"sig":"MEUCIHvUIpRkzb9erP5PbZaQbvpyzZGZlv/Oj06++TRiVJUFAiEA2YfVlkNgYnhndKKEMYxwen3TzOWwJpYvPg7/UyfsBYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144798},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"419f3f769d3eed2b1e06f3be40ff58d7d25cf91d","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.7_1747569051291_0.8349037522513945","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@darrenkuro/pong-core","version":"1.2.8","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.8","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"0dc804ed83ac2155537d2e8cad7d74f428b7d185","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.8.tgz","fileCount":5,"integrity":"sha512-p5oLrK8KbXH0zXgXDxaGfqzZV2tRNKCkuQWLzKdkQiNzvlKSjgKEoIqOvEDhVvKZrv6YRThF4wqlZhlu8wqYYw==","signatures":[{"sig":"MEYCIQDZK3ZXWHqrBZfD5j2LXsl3Of1smeVsQsPASdTqE5FhLQIhAMlYXYNREeWa4g340O3I2f2WLV4MlyMXgAtwMH0R2IUn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150196},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c6760131b4ca937c34c21da08a111de3c62fc783","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.8_1747573552023_0.10470483210243797","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@darrenkuro/pong-core","version":"1.2.9","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.9","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"4d505ec29cc9c784f0a0cc522a4da004af45f8a6","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.9.tgz","fileCount":5,"integrity":"sha512-kGIhZQxvh+pq85QpW3zDQ/K/CT6nc5cnqrJ0Et4wjo7UOluWt6x8xREMRmZYWmZF9IJokSzKVIvmDmUvNCu/qw==","signatures":[{"sig":"MEQCIG71L59vwBew75sx+jZxeR9fKm5CinqSWzkjbzHNgM6TAiB4fY1WdLHnyI3bZxsLFzIy1QuaqOCXsJOLvNSNv9nvEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147895},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.9_1747677938462_0.36951427630075573","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@darrenkuro/pong-core","version":"1.2.10","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.10","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"e85729f7436caef43e0a1e11f5b946b2bf23899c","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.10.tgz","fileCount":5,"integrity":"sha512-xzUwnqWhzMkb+PIuSeyi1pX5lAedHjiNEDK4cutP7eoKU5K25xoXFN7Jl5JnNME6KLsXRRzuWxTdOni4NTxvgA==","signatures":[{"sig":"MEUCIF7imOENayydZmXsYVGAR3HOA+iUWUKQ7LXtvmC8JK3bAiEA4ZvmTR3ZPlURnyG7Yvlo0hf/37h9gnJ70TO5VlAmUDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.10_1747678482237_0.5533672266657574","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@darrenkuro/pong-core","version":"1.2.11","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.11","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"3f84c29e0a4f0e5eadf218fa92df5c8fbfde4151","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.11.tgz","fileCount":5,"integrity":"sha512-OAt5rrIhnMFc1oWcb3zc6uQzJT70VRhUK0uFOltdShH2JGmqWrHqLQqDvkFOWZ0rF4JkG2ch5Xkxhy7AuRQbvw==","signatures":[{"sig":"MEQCIHchoa8sv38ohDexU+XVQLa+xW2Spvhz+xNU2NTl0UOlAiAPLHmlKbPEYltySIlmrKToNVAJQhw9GuE0Ku/nGtUZXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.11_1747678663697_0.642864897913163","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@darrenkuro/pong-core","version":"1.2.12","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.12","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"f01dbf12ce4b484905b1ee233be3d4634a518c5e","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.12.tgz","fileCount":5,"integrity":"sha512-hskZEAvnrRoAPSQCSJjq4QLfd1LDqutE2lkj1Q0h0kjtW23tHElBb9nfbuexn+KNio2j+gFTFlqglyzvSicnHg==","signatures":[{"sig":"MEYCIQDlAK/brirHzeeQ+Oq0p4iCve47xu1JIqexSSKeK2hGCgIhAOhMehIScZPWCqvQ4m+GiQriixndx3sXWQH6aze1Yu62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.12_1747678767281_0.7618195549533251","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@darrenkuro/pong-core","version":"1.2.13","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.13","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"dddb3af1d36c43c105f30866d67bf9dc342cfdb5","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.13.tgz","fileCount":5,"integrity":"sha512-C93GgSXk9/wXDSpWYvl5/k3j9450OPar/+lCnhOY4y8uM4eoVkXIVV8wmuhHepMvnYks1McxFQzGWUtGD8PYfw==","signatures":[{"sig":"MEYCIQCS7XxHxSsxlSgoHAq/ENt7qsZSbnK7uj+wNUYbBv1RuAIhANmIVnD+OadRotJp2ZhpWfQUlkUauT44xyEnqRN7cvhl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.13_1747678866312_0.9170380292895601","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@darrenkuro/pong-core","version":"1.2.14","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.14","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"7fbc00f38a56bdde0c9f3699649599b69bda1c2e","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.14.tgz","fileCount":5,"integrity":"sha512-DeeykAiSaw8Y/5RG+Qw3LWSenjCnVGqojNkLlQk0Bjf3hifJ1WfmFEMWxWH1S7OPMMwvfAW+VcQqbzHa1w0gcw==","signatures":[{"sig":"MEUCIQD57LoMfjifvsP6BvayjIUY6OS+v1JlsDCsNyjitRACTQIgevzeZOfdf7g6an3bPQfGRCNhXdo9rRQKM30upJTcVuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.14_1747678967937_0.6389095615632647","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@darrenkuro/pong-core","version":"1.2.15","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.15","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"994a1f065289066276de4351d8a24a4154fb50e6","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.15.tgz","fileCount":5,"integrity":"sha512-6FsXxt+2LVaTs/1pSO7GuxO23fqu4rTkBG2M1zwjwcTMkg0gcden2fkLC5jkXAYLSHma7avSjCEoSuXi1XP8AQ==","signatures":[{"sig":"MEQCIDA90QBopHj6KdfErvbzCaHrYyxjWiK29oN2cwGXh0YPAiBm8k9VIWR+Zq841Juw8CkE1xnsNE727bvmwaq4JOdzMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.15_1747679106315_0.302725134807621","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@darrenkuro/pong-core","version":"1.2.16","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.16","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"f42f8de5bbb0003a940450711aafa6e040f48794","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.16.tgz","fileCount":5,"integrity":"sha512-UVwKHcRCUI7W23FN4JnmU3+O+JK3JFDh79c3S0xASyOgIlaXtDbf2B73ZwjpnQ2UuYx4TyEe0hUxly/qJRZu/w==","signatures":[{"sig":"MEUCIQCvw09T78+z9W8za8qTJSoVP1K/twSNGX/D3+IH9ZUcXAIgUt67hkvrHiAAA/123FJRWodnOdEz50Y31DAerxjmAQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.16_1747679562581_0.2787588337763047","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@darrenkuro/pong-core","version":"1.2.17","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.17","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"325d60c92ccac243dce33ec122b194bf26684dbc","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.17.tgz","fileCount":5,"integrity":"sha512-ggyED3sNgDF0xpAI4Lrbqc/g8vVdAQmDRtzziFOyPWwyaxnii/+S+4s9T5bI7pHPF/x0PI2Mycg78gzVeTDPBg==","signatures":[{"sig":"MEUCIQCJLXAtQ9E7+2WQT4qd0swk42vszA6JHBZoHOhebdkIIQIgXgOeanVqPq2ozy/RzwQI8K2Xwda04oPZwibNx4j6w8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.17_1747679994480_0.5473901161421197","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@darrenkuro/pong-core","version":"1.2.18","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.18","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"d1290e66025f6da0bcbb6215f7fb460712ebe042","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.18.tgz","fileCount":5,"integrity":"sha512-xGEtziwuVDxXfwemY7NnGh/Ix/GMEbQ2ojQcNup91lQJVo2WUtaBZ5qbWocSrkXVAP2GKWF2ZDPViELecGvXFQ==","signatures":[{"sig":"MEUCIQCuUSckd4Ot7pc+woZTkVqtR+PAgZ5N/E5aIRmA0HYfLgIgW86QIQYO+bR+hCp54wSo1nYNEIvLMkE2xmn2NO+VfvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.18_1747680460148_0.25642694677332356","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@darrenkuro/pong-core","version":"1.2.19","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.19","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"63d71c5e6f753ff1bbbb026c223f06979c25c698","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.19.tgz","fileCount":5,"integrity":"sha512-nOCs0xQqWdl3BnxYhUK9PeAbooR2ekS6t2FZr/hsED1myp4cV4mEvjl7TJTzRObVdIpeRj2VWIWpuVxJIUdU2g==","signatures":[{"sig":"MEQCIBwUF9+FJy939mDipi8t0fOkpdBaijF4iJIz9qSw9n4/AiBwvFxLJRcGQhVZJX54bFB0jize2uTbsXOqUZCkT9EQoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149038},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.19_1747681432353_0.7645174912940795","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"@darrenkuro/pong-core","version":"1.2.20","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.20","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"ebba1b4aed7c12fe7732f083efdf8482036e0b63","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.20.tgz","fileCount":5,"integrity":"sha512-xsArq7C/JK7m9LzNI6W+fF9vX5ceVgnSnNCcSxt0XQgoVtQCopwNYUZaGjgCsTD4b2BhCjB1CoqLFuIo14dDug==","signatures":[{"sig":"MEUCIBPAi9/tCKlkF3xwUez6kB6aA/3BRaVVjrY1+z6v6hDoAiEAse3ZM4wVybsMkubxhgeC5aRqEY8q3iTzbXYmfzRpIe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149194},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.20_1747682344471_0.20331435460291347","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"@darrenkuro/pong-core","version":"1.2.21","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.21","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"396bc586c54a43f95a646d1dfadafd753de872d7","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.21.tgz","fileCount":5,"integrity":"sha512-212qO+9S6WSp0Zvs6td95/Ow8L+bn5YSYZ1HEh+6wJ+LhqDRlMQRCMJvdLAo8L+PSNr3NedVPELoJQG8/8LG/Q==","signatures":[{"sig":"MEUCIGqANcMgs93RjzjFfWOsszK22xz/5h/eiCQpyj5O7DzCAiEAzSa+XclrEy0dj7M53sCxJwTeTeiT1nDuxwr0++/H9fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149196},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4942e7d9ceaf26182eaeb047f04c4b6971023878","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.21_1747682495892_0.5160707355938259","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"@darrenkuro/pong-core","version":"1.2.22","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.22","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"96beb96ac30034f3f96b26659122d7f4d5985854","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.22.tgz","fileCount":5,"integrity":"sha512-07/aFL48YCwhVGFCB/zCqrrOheFaLWeWzxMNzYZ5JtbsAps4DmHp4uAHREF9ei2l9dY3KO9XZOZRTEDhe4TeMQ==","signatures":[{"sig":"MEYCIQDvJg8c5uvpjGTF2DgQCv96f3Wf0K4pGcJc/fLuQqWlZQIhAOWESntWO47ic+ajgC6XxvJvEQ41/3D2y/te89yPZEfR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149196},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30fd591552499028bcbc18019b63195cc39d374f","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.22_1747683424954_0.9834579713498806","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@darrenkuro/pong-core","version":"1.2.23","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.23","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"3819f3d6bba71c82eea61ed8d94d4f40fc6b1686","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.23.tgz","fileCount":5,"integrity":"sha512-g2vcuWOPh7JFxkDHw0kJN2dRkQPhlLYCCAwGR8IUhJM0khtquxf1i6MNW3fMrl2aruKXO/OtlBx/HDPQsBOR7g==","signatures":[{"sig":"MEQCIF7zHAc3Qe90OtEgSpAAG3qWLulKNHrNECkEmdiDYGJrAiANYop4PWCCJ6ypfyZKDZ2hwfwUMFEmVMvXj7xENZtsAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149204},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30fd591552499028bcbc18019b63195cc39d374f","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.23_1747683536555_0.8624263824853438","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"@darrenkuro/pong-core","version":"1.2.24","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.24","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"eb3d7fff593287b21bd8f8b0fa85b003dcba48f1","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.24.tgz","fileCount":5,"integrity":"sha512-2I+4vdSxQGgSHv1nZdO8t+dAlp/A4oWaLk4n+uskXkWPOqfJDkmwc3J1Ln+ArRW61Y7GS65yLAGq8qsedbcHPw==","signatures":[{"sig":"MEYCIQCEs5PMs6ePSKk8otJLozF+JfCBubTzMPuBOcNeIn6I/wIhAPuJBL91AZy/vkoNELumpbVj4tHiXeIi0xHT1rs2a8a0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149202},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30fd591552499028bcbc18019b63195cc39d374f","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.24_1747683836523_0.0055504198979685615","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"@darrenkuro/pong-core","version":"1.2.25","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.25","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"005aaa0dae0ebf921fbe258fc791d1f26834f1fc","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.25.tgz","fileCount":5,"integrity":"sha512-9df1fdClL2JwkFulP1bs7wV8GB8pVIZkNd//ZjCbSdSh+VNwWaNbiX/eT1K78d7wIGR0pfnMF5FNEzxA+aDNJA==","signatures":[{"sig":"MEQCIFjH4jjrYcsd7UwyXbh0w+bf9mUo1R0P52dh20gQwPTVAiA8AulTCeRH/zpDCrey9bDWNTGjaFjSIMFnYSbT67VOJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149200},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30fd591552499028bcbc18019b63195cc39d374f","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.25_1747683935419_0.4495375466615037","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"@darrenkuro/pong-core","version":"1.2.26","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.26","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"f609168df7e266ea55285cc2fe417f585961ca68","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.26.tgz","fileCount":5,"integrity":"sha512-vzOx8V+38VqcoVQzZgSJh8FoFexmzL4txzJVY14YiOQ5CBCXjakjo52UU1J3m4Kq8D37S4LlMz2WHUUy+LSHnA==","signatures":[{"sig":"MEUCIQCb4k2UaM4KviohtPj34hfrTUcFjja8PgfkW8AgM7NFSQIgU0NkP/uMsUme9tphRdxS3n2iM4dvsuAEOPhbAmcbuTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149204},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30fd591552499028bcbc18019b63195cc39d374f","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.26_1747684034474_0.24249966430220393","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"@darrenkuro/pong-core","version":"1.2.27","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.27","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"49a89031163ea03ba5fb09ec33ea3edf1c48d30e","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.27.tgz","fileCount":5,"integrity":"sha512-j7dxVBJBxDDJ74tx5tImaOKig7mf0Bn1LqhlKeW3COx2rpyi+zAqfGVvkEBfL5z4JZu8NwJthJ2x1qw+xH2sIQ==","signatures":[{"sig":"MEYCIQD8AO/Nvtsf7kVmndkZtuDaL/OyfXS+4YEtWM00reQFJgIhAJiavRSWVn4wWrYGzTN8T42trn8RutNuUtk3zlGjQe3V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149142},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d0fb9176384f28236ed1cc884a5c832acb2d351","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.27_1747780936357_0.4118868828666753","host":"s3://npm-registry-packages-npm-production"}},"1.2.28":{"name":"@darrenkuro/pong-core","version":"1.2.28","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.28","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"8906a146bea58b8621625aa8bb88c87d8655106a","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.28.tgz","fileCount":5,"integrity":"sha512-a/8Bo7bW6O6V+hr+lx7xgKPCu2z0n6dQtj3b94VfAarB9QFTGMCiwPE4ZK4CMtdbJa6gkwCMNUXEw+FU8nO32A==","signatures":[{"sig":"MEQCICc0vjrqtDUCbX5bEtQXlT36Ia4mhluouW8bRetyAaWeAiAbJ8rAXk6Q4iTUabvTXdbFYWcNmXONlnRox3CljZwBvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149496},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bb4fce67eadf4767917f1c23fabb03f36c63a4fa","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.28_1747828081687_0.18438403928992408","host":"s3://npm-registry-packages-npm-production"}},"1.2.29":{"name":"@darrenkuro/pong-core","version":"1.2.29","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.29","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"8e4fb0fc88d29725fbca337fc328a0259d98fe2e","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.29.tgz","fileCount":5,"integrity":"sha512-zmPQksxDcB6qlSpxGpH+zo4SsTGPLUwulr2eo1ehiyZqufvApBP48OGc6N+Va3J21axP5pyr8tquawyaEZvvMA==","signatures":[{"sig":"MEUCIQDCp4fNN3pZlUpE35ho0ExmMbPUbBkxyRPFIKcAswGBBQIgBm2Y2GM2CR/f/xSTwJDkKWp3vK3Q1l2qL/iaN2Tn3V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149854},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de15cd698b9d5ed1e8a82234bffdcae1071a5bec","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.29_1747843881008_0.9238822782950191","host":"s3://npm-registry-packages-npm-production"}},"1.2.30":{"name":"@darrenkuro/pong-core","version":"1.2.30","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.30","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"727b972bf3212150edf3f9e397ddf856a011443a","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.30.tgz","fileCount":5,"integrity":"sha512-Kc88jhKXkVqCbYB7A4sKjhpPgnLpdPKIWo8QDLiW6Vpv1J08p03j0HH/ZLygqa6Mspy2KAXqm8YFoYkef3biag==","signatures":[{"sig":"MEUCIQDLRUmwNQOK4Jz0BYQIq1So8rUJlnGN81Z/8NxcaShPEQIgT0etkrzJvumlyf7ef52LsdYLw3udS884smC0/bT33SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150138},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dedd951493dd1c4828867c042e5a7bf2df54ac08","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.30_1747857274043_0.6128612429978644","host":"s3://npm-registry-packages-npm-production"}},"1.2.31":{"name":"@darrenkuro/pong-core","version":"1.2.31","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.31","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"d948d3947c0d434e719f2ebdc7e1908011ad71c2","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.31.tgz","fileCount":5,"integrity":"sha512-Is7gv781U11dwXPp0CGVF0I751nmoGjXj1dOW/Pn+M2oQDGGNo+29CaEiilwD7COV0YQO+tnwLIWRDGRRl3nng==","signatures":[{"sig":"MEYCIQDoEJFYwCPDQfyFgMD2T8pCNecfTSgcVakGoM4in0swGAIhAKYl6bpD0J6x8yN8HVz1EcoarFycKc5icQdZUXIz0Y7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150075},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dedd951493dd1c4828867c042e5a7bf2df54ac08","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.31_1747864519812_0.7722488084478174","host":"s3://npm-registry-packages-npm-production"}},"1.2.32":{"name":"@darrenkuro/pong-core","version":"1.2.32","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.32","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"ea085564dd9d1c78a1c301dd984a7c63d76498ea","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.32.tgz","fileCount":5,"integrity":"sha512-DJsJXSsysHrVfOy6VyKpgM83LIVv355zBpBqv0NBCUesgKQXH2zR58LWF1xNW0cOh0C+f1+pGUWjCQQWYS0KXA==","signatures":[{"sig":"MEYCIQCVNMYuFmY9bvJt3YKFeWjhi1wn1SF/gYd5q4JIBQqUjQIhAI7ugFy4LyWuN+jqcoE87XlfWxEldoZjHSyLwszvY9VO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150599},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a2b4ef358fbebcb3a0851ad5d56dd7399ed49ec","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.32_1748274121735_0.5121976144572831","host":"s3://npm-registry-packages-npm-production"}},"1.2.33":{"name":"@darrenkuro/pong-core","version":"1.2.33","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.2.33","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"776f5e13c7a9eb4d21ecd99d509bb89190c70dbb","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.2.33.tgz","fileCount":5,"integrity":"sha512-QDNz5/utDejbaMiXTfCOCy0ua9q8UPTNKpbLzeRlQMhl65/cMG+clXVI/5sTmjGzQSEYFHtcqDJiOv4F9Gu17Q==","signatures":[{"sig":"MEUCIBMYGnBp9Pi0pB2NJKghzroPi6z1Q0T7Lt/EsCge2ojlAiEAv0AXQYeb/qQJVl1xUhDmYiFLNuAnK/JIVnLxK+ceXg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151839},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1cab039704e631643e58e128aac506cfb8a3ccee","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.2.33_1748430128336_0.05544891680235153","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@darrenkuro/pong-core","version":"1.3.0","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.0","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"2d3f559bb8f575be1fbf8246314e277b0af9fefa","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.0.tgz","fileCount":5,"integrity":"sha512-bv8Qt8egs0ueql0BA3fOW6VK6R3UI9Mm9bQG+Ql+HHTgSlhoRYMeV8YNy4VmKuJ/1as6DP4Oz+x+Iz4Vjy4Tug==","signatures":[{"sig":"MEUCIDxKzKBAW4ifFu/7nWzzq65jd7NALRAUEJqThdgGOzY+AiEAyC8kXGKDflE4M2qArynA2ZIPLew0Xg76UaLEPTG9IzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162828},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c0cc915f43ef7e9503ab2ae99c8e913628f595a3","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.0_1748461747551_0.17173730430806855","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@darrenkuro/pong-core","version":"1.3.1","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.1","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"768933e16d2ab1df1c85524bf39ab91beee608f7","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.1.tgz","fileCount":5,"integrity":"sha512-loQcpCprVl9NoxzX8B9YbXc0CNNBn8iEObCTJ6VOeRM2NEFUUAlchHodEQBUe0T/0Y/7QPJnb9DyprtRKbZCwA==","signatures":[{"sig":"MEYCIQCye7xJFg87XoxUN3n52B8WZExHjok73kMieKRyYJLvKAIhALGk2AYjkOi0jQCgFZwuKWW+GDYnfCjRrprB+LJgpqXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157900},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c9e2cba47f44c85e375ebf0ef1cc45aaeb0b7188","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.1_1748467752780_0.11108113950931409","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@darrenkuro/pong-core","version":"1.3.2","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.2","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"34460da58b1f51dcba827b67f34f93f75b2583b3","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.2.tgz","fileCount":5,"integrity":"sha512-y8ONhdmG1FULa1kYF+FYibetnE1HLwn1KvJFaoT7loHNZ2UojsWVW5WQp9E1ydOgRVYpN78D/Vunpczyl5raSw==","signatures":[{"sig":"MEUCIQDnav5m2Q9aJDVcC/f+/uOvo2j85ZJIpXpBmeFZDzuYxgIgdCBlSvLTMgfEp7A+mD7RUvL9y96r2RPIq+XgieD5qwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158814},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"06250c5e8aed6fbd54b0ecb1d4e7b3fc5b9f599a","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.2_1748477068837_0.4005763645295404","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@darrenkuro/pong-core","version":"1.3.3","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.3","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"834a9103279cec558cec2b044996e691a03099ca","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.3.tgz","fileCount":5,"integrity":"sha512-6C+Rbej3KBAvl2nFRdl2/gFSGpHcOnMoMvq48RyGxm3TOQ0G8Gjz89D4xg29WqAYVw+xrz9cGf33g5UXyN8q3Q==","signatures":[{"sig":"MEQCICmHPFrEhe5WnDrdC9FgzgIjFxpsmftG4FnNJwUls2DJAiB6jrXgKTWcZKv1XOFCV9QT9XfgDbTk2cR7XIIl0oO8ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164596},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e16787b081295bc76a7e0f2ddfa92507585b0a09","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.3_1748494255001_0.026620414894622302","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@darrenkuro/pong-core","version":"1.3.5","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.5","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"f225fc773f4aae47204891a0649fac0d0a96d634","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.5.tgz","fileCount":5,"integrity":"sha512-hhPOiN5D0m+ZJpeH4joG5LPFhSnog1BhU2+Np9HKjVTjKp6TgM9TB3OKYJbJA+7sGtetwVyDQXuhvnboURNxXw==","signatures":[{"sig":"MEUCIE4jhThHOQ/GmETfOSK4y7FuPW1aTrcfQKWdDKM2mLkZAiEA0w6QCCbewcbtJ2XV64Y+3lYY7SQVK93B0zaZHL9CjZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160578},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"37fc5aa6f79dd859877d5bfed1d80df859863d7d","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.5_1748518918053_0.025485412646434558","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@darrenkuro/pong-core","version":"1.3.6","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.6","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"ad99d6b595eee2d1a25ac5b694d70d9c13d827ae","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.6.tgz","fileCount":5,"integrity":"sha512-jGzWxxJE5k7d25bLHJHV10M68QNpaXncWl/1UMkcFuZRDiZIWMOPXbTXNDW/U0GC6RgmlH1/EIPJtTbjYljTSA==","signatures":[{"sig":"MEQCIAEdR1xKIEV0Z3etgik2jErGpoiypmcNvZrBr6RCItj1AiA5KgtAnmCCMgo22LvKDcpTymKEnX9OfNb9Ol+osqryWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160578},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"37fc5aa6f79dd859877d5bfed1d80df859863d7d","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.6_1748519664069_0.18003103228198802","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@darrenkuro/pong-core","version":"1.3.7","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.7","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"325f7138eda727f24a7312b3122645cf96fde08b","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.7.tgz","fileCount":5,"integrity":"sha512-nBH8FEqX0PfQcrRo92lmzUbuzfizAM+NbE5iu/FNPxxlSjporDQVufBbCueMHmaBPDsf0dMksahXxAW5b7im1g==","signatures":[{"sig":"MEQCIDkMb568cumyoFSWPF8dwj5A+IjMRZk4DzGim/19bOaCAiBBSrlkZeoxmrQc1fzmKbr5eNG5QTAs3E4lmcUPzcEzAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160582},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08b302e4fe80c8668ffb6bc35fd74fcafd961eed","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.7_1748521333727_0.6415824468975315","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@darrenkuro/pong-core","version":"1.3.8","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.8","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"046c444bb7e479d2857c25d1e2dee3d752a45657","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.8.tgz","fileCount":5,"integrity":"sha512-8YEVdXxVSDnLW88Bc5TFM2neVilx1QAI+wJa/oX8ooL2CSBnwsYAQWxoFEbyTXRhun5mGKQ00eN7uzOzUaSi/A==","signatures":[{"sig":"MEUCIQC9E7s+xAEGxWGelQpP+To/FZcBcHp8OMAxu4v7Ps9ixgIgHmZokfJSYl6YX063/BBHujGRbx3WOoA6B2UxtsyFaVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160580},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c58af217f9e4936a3d0845c84fe3929619543b8a","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.8_1748521810489_0.6966808820569506","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@darrenkuro/pong-core","version":"1.3.9","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.9","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"48aa98ebc129d88729305cdfe700ef34b5d0fa6e","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.9.tgz","fileCount":5,"integrity":"sha512-truuAgTqvQBi1LOK25utSDOJmb/ybziLPi86FeutrgqoRilySMLy50V+IWsOt2pM48tvvFs+WbAXfF0kUfVxeg==","signatures":[{"sig":"MEQCIB454460GDsX072bqRl91YXGiEkcLna9l4lHNL3V1tEdAiBArH+xpg1xJNl6ZG4WocEWBx8kDZIVLJaZr8gMbQ8AWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160580},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4af66912b58dd871ae75956eff25fa7482d761ad","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.9_1748522352133_0.007889387194562447","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@darrenkuro/pong-core","version":"1.3.10","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.10","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"c78cfbd1c17527b074d287da88b4356ec4d5c6ea","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.10.tgz","fileCount":5,"integrity":"sha512-bIcOzUMtfPYB+WC2e6jT8Ro7+OMJKX5BH5k1wss8RQYhpaajbHgw3aP5QIGInEpUaBHbZJpqKKeZHl+jLqZerQ==","signatures":[{"sig":"MEUCIQCrjhTZnmImsORF/iBKTQAChLZanNmdGRhNwjzbymntcQIgUmTonWyu5NCj8wOmsBZZu8M19TB8KlxQrflUAVsiGRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160773},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"69c55f379c8394d280ca1a615924e3da0dfb968b","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.10_1748526385603_0.26249161347899386","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@darrenkuro/pong-core","version":"1.3.11","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.11","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"57eeca07ca634661b4a6451b1799f232cee66852","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.11.tgz","fileCount":5,"integrity":"sha512-kHxtOOgS0u0W76s9U28QwuRgk0Tlcigl6IYvLRFF/4UDwyNxVNM/c9iRxy13P4r/ICiBg7+7AHH9OkttcmtAlQ==","signatures":[{"sig":"MEUCIQDyJPzL+Xu5uSYVDG9gBVBYDhSDcHc4JDntvlOvQBoLmAIgdyo5ORM+MnokUEe+cx1GUhAbMihhhErtbaaUSV9HQ3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160777},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b55a2189f7eca0a7a51b6e0b747a4a123be689c7","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.11_1748527553321_0.8823297576871176","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"@darrenkuro/pong-core","version":"1.3.12","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.12","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"939b7bc3032cad1e18bafc16dd9bb2f3d5491990","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.12.tgz","fileCount":5,"integrity":"sha512-9w2M9Pcr5ruF+uRWNDSq2I+kwJkgtl2d+ZKS1cVLA84p8foLxtvysJrY1/iEWBGgi6esGgd1oggScqHEL/Y73Q==","signatures":[{"sig":"MEYCIQC6pRViqCU9eD8pSDNI59kTifJCqJW8/1B7ZU7nrrkHtgIhAL3fXz0Y9iwSQuMxtTfjhdaBWSOrtIOT+yB48Xgjk4eA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161193},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5834ef3187179641d028e4a7a8007a315ae45e2a","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"_npmVersion":"8.4.1","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"20.3.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.12_1748528653970_0.45464471608702306","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"@darrenkuro/pong-core","version":"1.3.14","license":"UNLICENSED","_id":"@darrenkuro/pong-core@1.3.14","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"dist":{"shasum":"06417fc43b4e191358fc2824063a0a4034ff31f0","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.14.tgz","fileCount":5,"integrity":"sha512-z12h0XWaIwQpxS4C5z/dsbXOes79oNwf3H+xD3Sd8NVs5IV4lHFhZsr48oHKp/V2kbfmtxBKea0Y9kKxeJyQBg==","signatures":[{"sig":"MEQCIBdFuCjcJHPGYaExHXaJpb0el1OJNPIxhLuPwPDj3KcHAiBAsnh5QjgDxmgHW+N8ULHA4iYAJdYoK1YeRl6P5Wi8jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160777},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"84915c463e75f08d11a7ccb8a1836fde20e30a7f","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core","build:local":"npm run build:frontend && npm run build:backend","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"darrenkuro","email":"odon5ht@gmail.com"},"_npmVersion":"10.9.2","description":"Shared types and Pong engine for ft-transcendence project","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/pong-core_1.3.14_1748529873341_0.7023064563375836","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"@darrenkuro/pong-core","version":"1.3.16","description":"Shared types and Pong engine for ft-transcendence project","type":"module","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"license":"UNLICENSED","scripts":{"build":"npx tsup src/index.ts --dts --format esm,cjs --out-dir dist --clean","prepublishOnly":"npm run build","build:backend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../backend/node_modules/@darrenkuro/pong-core/dist --clean","build:frontend":"npx tsup src/index.ts --dts --format esm,cjs --out-dir ../frontend/node_modules/@darrenkuro/pong-core/dist --clean","build:local":"npm run build:frontend && npm run build:backend","update":"npm update --prefix=../backend @darrenkuro/pong-core && npm update --prefix=../frontend @darrenkuro/pong-core"},"devDependencies":{"tsup":"^8.4.0","typescript":"^5.3.3"},"dependencies":{"neverthrow":"^8.2.0","zod":"^3.24.2"},"gitHead":"6135a5e34cbf8d5565445e76ac6aa23e0f881328","_id":"@darrenkuro/pong-core@1.3.16","_nodeVersion":"20.3.1","_npmVersion":"8.4.1","dist":{"integrity":"sha512-IS9I5W53hHId+d5p9w32JGWAZBoj28//X6CKqyLm1a3ADZfB8rytDz/konXRGjVBpzXF/Ts//KTTDuSVE665tw==","shasum":"424c450c22cc94f11b2297fc96044a9977bcbcd9","tarball":"https://registry.npmjs.org/@darrenkuro/pong-core/-/pong-core-1.3.16.tgz","fileCount":5,"unpackedSize":161885,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhiBMzyeLVQddhlquWfwJndwYjFys9ZtCTn6I2fUccsQIhAOryPoSujhHLtY9YVzMa9X3a8PtXPR1+4X8s4SunbftW"}]},"_npmUser":{"name":"yas0nia","email":"vesoka27@gmail.com"},"directories":{},"maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pong-core_1.3.16_1748530417555_0.5007732919343926"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-29T10:55:17.574Z","modified":"2025-05-29T14:53:37.902Z","1.0.0":"2025-03-29T10:55:17.851Z","1.0.1":"2025-03-29T12:24:16.162Z","1.0.2":"2025-03-29T16:02:08.127Z","1.0.3":"2025-03-29T16:02:24.584Z","1.0.4":"2025-04-01T03:20:10.726Z","1.0.5":"2025-04-01T04:10:38.012Z","1.0.6":"2025-04-01T04:27:57.465Z","1.0.7":"2025-04-01T04:53:15.459Z","1.0.8":"2025-04-01T05:02:52.099Z","1.0.9":"2025-04-01T05:04:47.596Z","1.0.10":"2025-04-01T05:06:44.462Z","1.0.11":"2025-04-01T05:09:47.847Z","1.0.12":"2025-04-02T10:31:52.236Z","1.0.13":"2025-04-02T10:34:39.620Z","1.0.14":"2025-04-03T09:32:32.980Z","1.0.15":"2025-04-04T02:30:03.146Z","1.0.16":"2025-04-04T02:47:04.423Z","1.0.17":"2025-04-04T02:50:15.267Z","1.0.18":"2025-04-08T20:19:55.530Z","1.0.19":"2025-04-09T18:43:33.092Z","1.0.20":"2025-04-09T20:00:33.249Z","1.0.21":"2025-04-09T20:03:21.526Z","1.0.22":"2025-04-09T20:12:29.563Z","1.0.23":"2025-04-09T21:32:48.092Z","1.0.24":"2025-04-09T22:21:19.280Z","1.0.25":"2025-04-09T22:25:36.915Z","1.0.26":"2025-04-09T22:37:48.907Z","1.0.27":"2025-04-09T22:45:26.288Z","1.0.28":"2025-04-09T22:46:24.198Z","1.0.29":"2025-04-09T23:46:06.271Z","1.0.30":"2025-04-10T12:43:39.361Z","1.0.31":"2025-04-10T13:49:25.252Z","1.0.32":"2025-04-10T14:04:29.313Z","1.0.33":"2025-04-10T14:13:23.322Z","1.0.34":"2025-04-10T18:56:10.800Z","1.0.35":"2025-04-10T22:50:20.802Z","1.0.36":"2025-04-10T23:07:15.361Z","1.0.37":"2025-04-10T23:08:46.105Z","1.0.38":"2025-04-14T20:26:50.527Z","1.1.0":"2025-04-16T12:42:45.093Z","1.1.1":"2025-04-18T13:05:04.578Z","1.1.2":"2025-04-19T20:35:02.365Z","1.1.3":"2025-04-19T21:13:08.019Z","1.1.4":"2025-04-19T23:03:50.915Z","1.1.5":"2025-04-26T20:35:15.880Z","1.1.6":"2025-04-26T20:51:22.363Z","1.1.7":"2025-04-26T20:53:53.419Z","1.1.8":"2025-04-26T20:54:33.409Z","1.1.9":"2025-04-27T00:53:25.693Z","1.1.10":"2025-04-27T02:34:02.355Z","1.1.11":"2025-04-27T02:56:37.421Z","1.1.12":"2025-04-27T06:00:30.576Z","1.1.13":"2025-04-27T06:05:51.568Z","1.1.14":"2025-04-27T06:23:53.393Z","1.1.15":"2025-04-27T06:25:38.009Z","1.1.16":"2025-04-27T23:20:03.967Z","1.1.17":"2025-04-28T01:26:45.653Z","1.1.18":"2025-04-28T03:20:01.474Z","1.1.19":"2025-04-29T14:50:32.644Z","1.1.20":"2025-04-29T17:39:02.034Z","1.1.21":"2025-04-30T23:18:18.306Z","1.2.0":"2025-05-02T07:19:46.462Z","1.2.1":"2025-05-02T07:25:14.638Z","1.2.2":"2025-05-02T07:26:23.962Z","1.2.3":"2025-05-05T03:58:02.891Z","1.2.4":"2025-05-18T10:37:29.900Z","1.2.5":"2025-05-18T11:42:08.532Z","1.2.6":"2025-05-18T11:49:32.089Z","1.2.7":"2025-05-18T11:50:51.471Z","1.2.8":"2025-05-18T13:05:52.198Z","1.2.9":"2025-05-19T18:05:38.652Z","1.2.10":"2025-05-19T18:14:42.440Z","1.2.11":"2025-05-19T18:17:43.935Z","1.2.12":"2025-05-19T18:19:27.481Z","1.2.13":"2025-05-19T18:21:06.546Z","1.2.14":"2025-05-19T18:22:48.119Z","1.2.15":"2025-05-19T18:25:06.513Z","1.2.16":"2025-05-19T18:32:42.763Z","1.2.17":"2025-05-19T18:39:54.697Z","1.2.18":"2025-05-19T18:47:40.317Z","1.2.19":"2025-05-19T19:03:52.553Z","1.2.20":"2025-05-19T19:19:04.678Z","1.2.21":"2025-05-19T19:21:36.124Z","1.2.22":"2025-05-19T19:37:05.151Z","1.2.23":"2025-05-19T19:38:56.752Z","1.2.24":"2025-05-19T19:43:56.740Z","1.2.25":"2025-05-19T19:45:35.598Z","1.2.26":"2025-05-19T19:47:14.706Z","1.2.27":"2025-05-20T22:42:16.655Z","1.2.28":"2025-05-21T11:48:01.846Z","1.2.29":"2025-05-21T16:11:21.294Z","1.2.30":"2025-05-21T19:54:34.214Z","1.2.31":"2025-05-21T21:55:19.983Z","1.2.32":"2025-05-26T15:42:01.897Z","1.2.33":"2025-05-28T11:02:08.533Z","1.3.0":"2025-05-28T19:49:07.743Z","1.3.1":"2025-05-28T21:29:12.950Z","1.3.2":"2025-05-29T00:04:29.052Z","1.3.3":"2025-05-29T04:50:55.201Z","1.3.4":"2025-05-29T10:41:01.389Z","1.3.5":"2025-05-29T11:41:58.231Z","1.3.6":"2025-05-29T11:54:24.245Z","1.3.7":"2025-05-29T12:22:13.913Z","1.3.8":"2025-05-29T12:30:10.702Z","1.3.9":"2025-05-29T12:39:12.335Z","1.3.10":"2025-05-29T13:46:25.800Z","1.3.11":"2025-05-29T14:05:53.525Z","1.3.12":"2025-05-29T14:24:14.142Z","1.3.13":"2025-05-29T14:39:00.382Z","1.3.14":"2025-05-29T14:44:33.526Z","1.3.16":"2025-05-29T14:53:37.723Z"},"license":"UNLICENSED","description":"Shared types and Pong engine for ft-transcendence project","maintainers":[{"name":"darrenkuro","email":"odon5ht@gmail.com"},{"name":"yas0nia","email":"vesoka27@gmail.com"},{"name":"ownerofjk","email":"john.kaller@hotmail.de"},{"name":"mebninja","email":"mebninja@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}