{"_id":"@boltr/game-logic","_rev":"5-7ebf1c277559d56bd9871704dc89cb53","name":"@boltr/game-logic","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@boltr/game-logic","version":"1.0.0","keywords":["boltr","game-logic","validation","processing","tactical","combat"],"license":"UNLICENSED","_id":"@boltr/game-logic@1.0.0","maintainers":[{"name":"werkstatt","email":"info@werkstatt.ee"}],"dist":{"shasum":"5dca1e24b0fac6b38169cc306f942f36a69aae39","tarball":"https://registry.npmjs.org/@boltr/game-logic/-/game-logic-1.0.0.tgz","fileCount":68,"integrity":"sha512-a9ICebhNtqkViG5WNZoj18ic6SmFj0BLcn4Iw93JUI0cWIXcu1m9CFOvNQbtAvdrXYvw2iq35sJ2h3/ieEJyQQ==","signatures":[{"sig":"MEUCIQDmqxZ/r3/kkbue4M6QJdtkNm29o4zw8UfmqvvyqtLZAAIgf5RpvEG1/nrcz9MYuA5CXkO2Jxk6NbopUR+oPjc9cWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213546},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./utils":"./src/utils.js","./events":"./src/events.js","./process":"./src/process/index.js","./validate":"./src/validate/index.js"},"gitHead":"92d49d6f88a868375055dc4a8c228711dd354aa3","scripts":{"test":"node --test --test-name-pattern=. __tests__/"},"_npmUser":{"name":"werkstatt","email":"info@werkstatt.ee"},"_npmVersion":"10.8.2","description":"Shared game logic for BOLTR tactical combat game - validation, processing, turn management, victory conditions","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@boltr/combat":"^0.2.0","@boltr/geometry":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/game-logic_1.0.0_1771243873721_0.8898221557863837","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@boltr/game-logic","version":"1.1.0","keywords":["boltr","game-logic","validation","processing","tactical","combat"],"license":"UNLICENSED","_id":"@boltr/game-logic@1.1.0","maintainers":[{"name":"werkstatt","email":"info@werkstatt.ee"}],"dist":{"shasum":"5771d78714847ca0df5a5bd23e520aa0f423cbe9","tarball":"https://registry.npmjs.org/@boltr/game-logic/-/game-logic-1.1.0.tgz","fileCount":69,"integrity":"sha512-i7zBqqbmo4caXRuKwLA7iWqhss5v05H0HNfyPx3gA1mSqI1SNLohJgpqKfyeivKFcRPHc12M4l5qKazxlZHNFQ==","signatures":[{"sig":"MEUCIF23hrhXOFIDwDfrVKkwueSQ55VlCB7/Y5rhR9MtrIobAiEA7oZlSA1xMYjPnCi3R50AQu+e5pClsgoU2ggVu4B9wQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226966},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./utils":"./src/utils.js","./events":"./src/events.js","./process":"./src/process/index.js","./validate":"./src/validate/index.js"},"gitHead":"92d49d6f88a868375055dc4a8c228711dd354aa3","scripts":{"test":"node --test --test-name-pattern=. __tests__/"},"_npmUser":{"name":"werkstatt","email":"info@werkstatt.ee"},"_npmVersion":"10.8.2","description":"Shared game logic for BOLTR tactical combat game - validation, processing, turn management, victory conditions","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@boltr/combat":"^0.2.0","@boltr/geometry":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/game-logic_1.1.0_1771274073508_0.9612873945892635","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@boltr/game-logic","version":"1.2.0","keywords":["boltr","game-logic","validation","processing","tactical","combat"],"license":"UNLICENSED","_id":"@boltr/game-logic@1.2.0","maintainers":[{"name":"werkstatt","email":"info@werkstatt.ee"}],"dist":{"shasum":"57450d5276044b50e01f3727acd0b8400d8184ef","tarball":"https://registry.npmjs.org/@boltr/game-logic/-/game-logic-1.2.0.tgz","fileCount":69,"integrity":"sha512-PXxb/i1dFkk45BEUpWs+EFncxRZSyiwN+787G2+nqkKZ/Ei/Kn4vmp8uP7sf9aql6iaD5i90jWfAucrtUQcXXQ==","signatures":[{"sig":"MEUCIQDPBoLsL79x/K6OGoj5v47DbzsIAx0VlIfiTUQhYyaZ5gIgQEGJhqI1co+6YQD0OGmTQDeKpuIySgpSOeytwQRMVKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236499},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./utils":"./src/utils.js","./events":"./src/events.js","./process":"./src/process/index.js","./validate":"./src/validate/index.js"},"gitHead":"92d49d6f88a868375055dc4a8c228711dd354aa3","scripts":{"test":"node --test --test-name-pattern=. __tests__/"},"_npmUser":{"name":"werkstatt","email":"info@werkstatt.ee"},"_npmVersion":"10.8.2","description":"Shared game logic for BOLTR tactical combat game - validation, processing, turn management, victory conditions","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@boltr/combat":"^0.2.0","@boltr/geometry":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/game-logic_1.2.0_1771277794503_0.7472350900878777","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@boltr/game-logic","version":"1.2.1","keywords":["boltr","game-logic","validation","processing","tactical","combat"],"license":"UNLICENSED","_id":"@boltr/game-logic@1.2.1","maintainers":[{"name":"werkstatt","email":"info@werkstatt.ee"}],"dist":{"shasum":"b7a78582c9d9a88728122ae7e8e550b82e158a5c","tarball":"https://registry.npmjs.org/@boltr/game-logic/-/game-logic-1.2.1.tgz","fileCount":69,"integrity":"sha512-90cHmYMJCfygV7ovKrVfePT+y/OT0FOK5UL3yA1JKtXDAXyODcgw9/bvqaTefkpHInFaCdxS3p8f2D6p7XAw8Q==","signatures":[{"sig":"MEUCIAl32yp3+G5ge/GhgNOph9pjCdHRKiWtX1yLFTjiQ/GNAiEA12FRlaEoEXLMLPTeORGn/eS4Dvp34zI8h1HZznGIXAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237069},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./utils":"./src/utils.js","./events":"./src/events.js","./process":"./src/process/index.js","./validate":"./src/validate/index.js"},"gitHead":"92d49d6f88a868375055dc4a8c228711dd354aa3","scripts":{"test":"node --test --test-name-pattern=. __tests__/"},"_npmUser":{"name":"werkstatt","email":"info@werkstatt.ee"},"_npmVersion":"10.8.2","description":"Shared game logic for BOLTR tactical combat game - validation, processing, turn management, victory conditions","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@boltr/combat":"^0.2.0","@boltr/geometry":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/game-logic_1.2.1_1771280142418_0.5298537260321383","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@boltr/game-logic","version":"1.2.2","description":"Shared game logic for BOLTR tactical combat game - validation, processing, turn management, victory conditions","main":"src/index.js","types":"src/index.d.ts","exports":{".":"./src/index.js","./validate":"./src/validate/index.js","./process":"./src/process/index.js","./utils":"./src/utils.js","./events":"./src/events.js"},"scripts":{"test":"node --test --test-name-pattern=. __tests__/"},"keywords":["boltr","game-logic","validation","processing","tactical","combat"],"license":"UNLICENSED","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"dependencies":{"@boltr/combat":"^0.2.0","@boltr/geometry":"^0.6.0"},"_id":"@boltr/game-logic@1.2.2","gitHead":"92d49d6f88a868375055dc4a8c228711dd354aa3","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-f9Kt0kX2el4ALGrLYlaVhE7e/nh6m52KJVSaUsnHdOnO2RueBCzTiM/4OHd40P7jcdDuEZLQqmyFPzZLBqSXTw==","shasum":"56b41daf74d13215051edd33cb6449ac5740d3c3","tarball":"https://registry.npmjs.org/@boltr/game-logic/-/game-logic-1.2.2.tgz","fileCount":69,"unpackedSize":237069,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCiOimOaURPMcSgQUqOZNUrcp4IOEJCFv3ywdOuZF+/QgIgFz/BEy+e5oovongyIwlTqgAP4NW2zbKl/SY2VzMga44="}]},"_npmUser":{"name":"werkstatt","email":"info@werkstatt.ee"},"directories":{},"maintainers":[{"name":"werkstatt","email":"info@werkstatt.ee"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/game-logic_1.2.2_1771280256532_0.08073599135830456"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T12:11:13.616Z","modified":"2026-02-16T22:17:36.846Z","1.0.0":"2026-02-16T12:11:13.879Z","1.1.0":"2026-02-16T20:34:33.650Z","1.2.0":"2026-02-16T21:36:34.656Z","1.2.1":"2026-02-16T22:15:42.602Z","1.2.2":"2026-02-16T22:17:36.697Z"},"license":"UNLICENSED","keywords":["boltr","game-logic","validation","processing","tactical","combat"],"description":"Shared game logic for BOLTR tactical combat game - validation, processing, turn management, victory conditions","maintainers":[{"name":"werkstatt","email":"info@werkstatt.ee"}],"readme":"ERROR: No README data found!","readmeFilename":""}