{"_id":"@ai-rpg-engine/core","_rev":"33-39ca1e68e19cf65cc78a29ee8eb277f2","name":"@ai-rpg-engine/core","dist-tags":{"latest":"3.12.0"},"versions":{"1.0.0":{"name":"@ai-rpg-engine/core","version":"1.0.0","author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@1.0.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"0d11bd0207e0596be9f9b955e848dfe07c484d7a","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-1.0.0.tgz","fileCount":57,"integrity":"sha512-QsQMgGFohWW6x+E4EjdB3bJHA/7ehsyiy21rP1kIUGJWZmsPk7YL5VpRmXIBHbpLJnIsVJdnLeC/xADoACv3wQ==","signatures":[{"sig":"MEUCIQDEc9xdTVVRk3rcpYpw+PqDlZTYg+DeDb0TwiPq3YlSyQIgaLQgW/ibTUqsNcI46TkYTdg1i8pWLTuxCORVX2Raki4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f832d14464e5f116eb25fe9546da297973ee79c1","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1772857321747_0.5837216592227115","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ai-rpg-engine/core","version":"1.0.1","author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@1.0.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"441936920a653d50fc3312123709f74578a962e4","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-1.0.1.tgz","fileCount":58,"integrity":"sha512-IBjRKvGbu21IvlsQMThPG2SdMM0KHg1rkxApxaZciVIlz7N0tjyVdL9EsaArCb6frA6kwpq6Jaw3DIkTnzG8Yg==","signatures":[{"sig":"MEQCIDf4r7GnZk6asRMQ00dw2IgwSNhDr04mzdUQJo8q1AYsAiBHx4CCEiijL5p37Ovd8bGeycFhM8ISLmgfaWwwvQM5VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"788c606c42601874f560eebecc823603e557fc75","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1_1772857548291_0.34112459596735345","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@ai-rpg-engine/core","version":"2.0.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.0.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"85f1b5b0137bc401fb3be1e154bb6127282de4b1","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.0.0.tgz","fileCount":58,"integrity":"sha512-4eW3qVNsZixP5Ah2kJXdpDdpgsg9CFDoIjMkdXWZcIEVD4Q2SCZNb8HtDKawuZT9NutX9L1wHLFhZcUertwEbw==","signatures":[{"sig":"MEQCIDFVt8J3B4ED4Ln85kKSQaDuAeycnWbSAKeybxU4kziwAiAt80kMDhrnlVvaDC+J3Jk44YbzU7Apt28tzcbht1WRpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"27a6663fcf5d651f2a78a842b83b513f4ffb3162","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0_1772883326889_0.24060373788155776","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@ai-rpg-engine/core","version":"2.0.1","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.0.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"141082ff3adc9a0207cd697a7eb9132aabc19f26","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.0.1.tgz","fileCount":58,"integrity":"sha512-ESQDS1+mt9ZEfHIDm4sukz4SHGsH1YM5XZHYFrFUpvTb+YpSeCTC52O7JLRd/m5HAUyCPTYtMDiGCoOXMKasNQ==","signatures":[{"sig":"MEUCICirA4FEZ6V3a5qOmZVUkbi6TZrl+hAwWPWjDzYpJh0dAiEAxSu4HjNCkoYFMFLj8rnb69NQKvjxiViwt6+EQ5RwzIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7223f6f398b408986fe14a2bf0c024ca6c1c776c","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.0.1_1772965940407_0.06036676332266411","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@ai-rpg-engine/core","version":"2.0.2","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.0.2","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"86735e2e30cc9bc7b1d61f80bd633cd27a2221fc","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.0.2.tgz","fileCount":50,"integrity":"sha512-gbZiwuvPZIF+sECbDtU4vFHSmmV1hScMXVTWQQkAJ7WRPrSWG8AfEB7yH1sSc1FYvyzMI1P0WnfAv1q3pbytNw==","signatures":[{"sig":"MEUCIQDJkkLQNv+pGRYkWUbPlIJRRD8BK+ffXLXAPNUWTNE9cQIgddWRVKD3pojbZ64g5uJkUYNkVPU3QHs4KxdL/46ILJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad39120e32ecbd2ec42f484132757fc75ff37462","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.0.2_1773120011299_0.895294086623311","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@ai-rpg-engine/core","version":"2.0.3","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.0.3","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"80d0656fdf25dfde6a5ce6d0b91685f0863aaabd","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.0.3.tgz","fileCount":50,"integrity":"sha512-Muz+wChwSaP51Zml8wAFyTm/y5gLX4wstQQQVrrM+naoZxjhVssLg1xyTV3Bs0RQxSAj8UMYRFRpgwSN9/f+og==","signatures":[{"sig":"MEUCIB2Kl1qRmzLRV+A33akog3kr36yWUjfSrBg9oRx+HjnRAiEAzj3Uj+hh6vnwSlVGYnKCqqVhgVtx9tOZ8RqRrHj3VLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6fb0c813f0dc38278fbb7cd42b8cb8fb863f3c71","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.0.3_1773121696245_0.3711340137568848","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@ai-rpg-engine/core","version":"2.0.4","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.0.4","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"d21666867a11b8480983d3600ac5415ac16db6eb","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.0.4.tgz","fileCount":50,"integrity":"sha512-84dbl74GRkPlHoDfJqU31vVTc0dgxvzTeLXEMWVAaW9sZJ0N4uR+DrgBrLY4T4wZ7ftbQOpz0gSlxAvk9otJ1g==","signatures":[{"sig":"MEQCIHWHA+ZZbU8yuJZP/ml0LDIhaUsNTGAV2Ad3qcxwfoMGAiAf3fpCDLtYfgESiGm6BL0EMOa/LXQ/YGEs1IK/GwDPXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3602b7e889be7a0aaf388c1931909e2ed7a4d21e","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.0.4_1773124024730_0.4005789940547513","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@ai-rpg-engine/core","version":"2.0.5","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.0.5","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"308bf32d419ba20346931b459a82f5d6a35f90d6","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.0.5.tgz","fileCount":50,"integrity":"sha512-+5hgn1kvKzCvGz5MOAloGCBtwG/JedHSjZU00kiCMTS6PkUge0Vv3/rWphHKSJfoPJEnfFvveoaQ/fW/qyhfKQ==","signatures":[{"sig":"MEUCIDjL2osmBc6fqj525VFXhH5B9rVan1GYo8JP6/3rIEVdAiEA/+PG/25SVwFovMx8PemcL029OzXm5LPi5oKp9nobAoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2cbe020c745522786ce9115fe4b873adfe79c2a3","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.0.5_1773125510458_0.41524689454754804","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@ai-rpg-engine/core","version":"2.0.6","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.0.6","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"3d82954969360e7bcf8d3b97944ccf1805a33b00","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.0.6.tgz","fileCount":57,"integrity":"sha512-jEX+/o8ZQxCsfmcKUMGaEQRlVYMqSi2MAqRK4MabG/soH6EBI9IjdFf5T+ZzSSru2M7jMH0kyOKVlg1XcGPZIA==","signatures":[{"sig":"MEUCIQCO5Yitl+XUgfZp7DLIoIUuU0CRUj79wuTBDUwq1yXMtQIgeb9+4NQNl3XfVEt+gmQtQJ4/bJUUEIT+ny6FSyGEaSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"765b3be439bedfb5ef2fe6880b22bc4a776e4f6e","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.0.6_1773159078727_0.2733170953289743","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@ai-rpg-engine/core","version":"2.1.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.1.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"c0f4af5064430a08d5b24053ebde4f717dbc727f","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.1.0.tgz","fileCount":57,"integrity":"sha512-TNrRm+baKeh/k5pc88cbQYyi5jLMw9qSgNn2Ziy+bEnxgBvkjwl9RyyO2DJd+MsrDL6oUvJEZHHTlWjrvVVThg==","signatures":[{"sig":"MEUCIBH2emybjaFSJLR3wxUlI6mwOBCSrOuBrrI2lGRPSzX9AiEAxo0gEPNJsjLEqRY52vfFbdr8HuDJi61IeZhYFOBw50A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8da083f4871bf8f488bf75b22d895292859da44c","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.1.0_1773178701528_0.37586987714696574","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@ai-rpg-engine/core","version":"2.1.1","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.1.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"6d9386640da550cb4298331b70f2f03939db3708","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.1.1.tgz","fileCount":57,"integrity":"sha512-hG8GAFDRBjcFrYUpMF65f7VCAVcPrykRkrBH2iP+Yoy41G5oIp1ryJ8yFIE3asGOkpPhtSsT9Oy6xXBSBdDB5A==","signatures":[{"sig":"MEUCIQDKKx2tBSO032yz9wKAPaQxIy9veMYvsvBsdNhDGVCfGAIgQvEl3vo4iEMjRehaSOCbidhqXBEUaLAIqefNo0QLgJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85a523e9c6fdc328ae55f07bbe039690c8196fec","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.1.1_1773239038134_0.4613835859226809","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@ai-rpg-engine/core","version":"2.1.2","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.1.2","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"e0157f159893e32ff75bf526df016cd2ee1aa462","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.1.2.tgz","fileCount":57,"integrity":"sha512-YxDB6Pm1qTbk1zF6AhZCnan5ROm5Qsh9dgR9JoNiPf2DNHP5283ZbSjfblb7V13/3qLVoNGIxZs0wsyIk37vEA==","signatures":[{"sig":"MEQCIEf8g1jd6LuCkevVhE8imAI8l9QYkdi7OgQ4icrUu2PBAiAK7czZpI1PwlVtbOcaJRRERiIoV6GeK8f0hRxy0Z/gBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108750},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ddb74b9c955ea04e421e767b1ebd589d117fcbf3","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.1.2_1774682916357_0.11917788605613988","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@ai-rpg-engine/core","version":"2.4.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.4.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"ef6a339c4191186562af58d6bf77fc3376c7493a","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.4.0.tgz","fileCount":58,"integrity":"sha512-2rUExegwR7ckSC9pX33E2GsqEOIkCjEhvi2aQvEolaL+jfKSqFVNWqZn7GkaHw1Mpfof/QkftvZyCdAkML4MHw==","signatures":[{"sig":"MEQCIFHYNVVCpgUhpEM1wwSAoWg6rDU+2yfRFVBGVMJeMC07AiAE1ZzdG0ZJwyDYYC0lOOzxY0Paq+Cg5N3ojbrdgXhreg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7813e53287544ede7b52d83324412e197ffb8552","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.4.0_1780445095304_0.9771275151677954","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@ai-rpg-engine/core","version":"2.5.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.5.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"32c4be76369e3f2ee1230f5a65b0fa9ac810fee7","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.5.0.tgz","fileCount":62,"integrity":"sha512-wcNwCLd9djyumChx4nEFPqz6dwat9GC1gMadvQwUoZ3wgNYXMvGtaNgxM9TsgDhJbU86sKIyUnsSf1k/oe2mWw==","signatures":[{"sig":"MEUCIQCjAddS9CUBLSEN6K2H4Pkf5PrZpnmJkGPXprJpyq8yGAIgO0uVpQlEFaQxULkhI2qDtbecLnUPQzYZ/h1rxdWz5Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"884efc50fb6871d6c7797b78cbabf77c79e8ea0b","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"11.18.0","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0_1783497328571_0.3064818080303833","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@ai-rpg-engine/core","version":"2.6.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.6.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"cfca814bd0aa24ffc41f3c69d96dc76b734f8d90","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.6.0.tgz","fileCount":62,"integrity":"sha512-AeaQd4lbVhmYfpLppcQ25S4X+rI9L9kNCHUfM6M85mbrv4Z/A9qv937dxMggTxMWhL+8lI45U9aGs5ArhhgPBg==","signatures":[{"sig":"MEQCIB/dc3iKtGHeS7+s17Z1Etqssm7Wkiu57vsU05lryeYNAiAgFCQVwjP4UmBEjU401Drug5qn3zsDS3oR3dE3v68l6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cba0b3aff152a56c760202a243789bbc62d2c36c","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.6.0_1784404848002_0.5322893272828473","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@ai-rpg-engine/core","version":"2.7.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.7.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"0876019a213c235ab2f68af658e8c2f4c6187a96","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.7.0.tgz","fileCount":62,"integrity":"sha512-jJ8HtmPb9YlafwFJQhshXUbwNYhRnbJ+QHf/gCi3+nYGGF8qzax/CDvBi5Mw9MAyozAX2ZO4lJ9dbyMgG8z0xQ==","signatures":[{"sig":"MEUCIQDr0PmG4CRpyJflDwlf3ZzxP5vlI/1zY2TCGE/Dru7R6gIgBg/32jItJ2GR42w2WcdnvFdEQ6opLmspmg/l67J4O04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"370a06b625cc25b2736141263b91768ce98ee4a2","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.7.0_1784694150636_0.13021056236947337","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@ai-rpg-engine/core","version":"2.8.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.8.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"6b7c8f7f83261f34217551f7cbdd15d7be6d819d","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.8.0.tgz","fileCount":62,"integrity":"sha512-A9anSZxNYkMnELVkeaQ6lywv6BQapxqoqfjYabYX/YNgxL0wkYIYvf0NV7EgXFdyfv5WNs5a5wv4t4xJWccTFQ==","signatures":[{"sig":"MEYCIQDYDVPzH7sgM/+IkKy1RcCH3aupVDD5RwRF7DY2cgN4EQIhAPr/Dx2BJE+S3pzar1OHl6DHzk/708VLtwLF8TsGgmde","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e4ad7b63c10584474e73423133b5fdfbebda207","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0_1784721172202_0.6457514351760192","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@ai-rpg-engine/core","version":"2.9.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@2.9.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"31bd877ab6f2df5b3eccb6d059b30b4b244b4f9a","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-2.9.0.tgz","fileCount":62,"integrity":"sha512-/H6Gc5obWMRscaIBaFytQSWPANg1Z9XPCHGlFVEh20TV9M2PUYGYZgEibH0mAPxGSNVcvd8+w+1HyifRarbbAA==","signatures":[{"sig":"MEYCIQCY9Kvntu1KY4kMZk8HsnIu0jVd7sVQW+TrlRCCt4IYcwIhAMhWJiVH50m5NLSMn4mMEE5qsooL9oV3yqUCD04v2LuG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a19a1c6e6d05ce2b337e4b6628023cb41aa56b0","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_2.9.0_1784745305238_0.0016048718013290664","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ai-rpg-engine/core","version":"3.0.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.0.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"7637c941d5185cdc921f9c71a9b61a168eb67de1","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.0.0.tgz","fileCount":62,"integrity":"sha512-myyx+nfBOxdPUVqs/xPWuVxBH2IvJDURkVIM9bcudRolujF0oTczhiFTQ7yfLuVwIKBsq2nAbUmvbhlhBSaJ8A==","signatures":[{"sig":"MEUCIQDmZm08eXiFSAGM3ZW6ohqgL9jKXljv8LyQqsbi/E2v1AIgBy9R8ATH76QXlDq7ri0ms4stoXjhoJGkezoUA+AKSn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce5b1b93d4eeb212d38745a398b91ada19397674","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.0.0_1784786076513_0.5711002570100538","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ai-rpg-engine/core","version":"3.1.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.1.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"927b641128aa2d222d1cbb94b3339ca7bdd380f6","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.1.0.tgz","fileCount":62,"integrity":"sha512-F30Itu7N6AtcwNCkNbbL9v63fAQlNBYvgRdaIDqqfmQfcWovPnvrBPx3MFUee19iMDCSfbHGGKjkb/EeeGk+tw==","signatures":[{"sig":"MEUCIQCi5R1Yki5xH0m4oDR6zoiwT2RpQ6tbNyLt1MNbV8DTMgIgE8UDCsqvxklByZnjhImpxz+5g0A6InZDA3z+uVPp1uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47849e54f562ffe9cc14152cf4a6ca358ea73a6b","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.1.0_1784796561462_0.14294003888612905","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ai-rpg-engine/core","version":"3.2.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.2.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"11737d4392b200bd40840a52dd49190ef23ce0e5","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.2.0.tgz","fileCount":62,"integrity":"sha512-VsfeCbiyhw0hbwjw/2GOZ3ChTtLuqCl48oeN24j0OmsWVF7ibaGRQ6vZE3dwaeqJ/vMzsZqLE3WAcDNc4aQvnA==","signatures":[{"sig":"MEUCIQDfZwA6iZ7kbujsB2eNnuNmnAd3qWnvDg9n0EfVYO2PkAIgRq5GQKjlbIo2HvAm25FgtFXovQUu7tr7213AgCBGetA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09667914ed7f13c89cdba59d580467c144cc02b1","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.2.0_1784822997569_0.5993969323747643","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ai-rpg-engine/core","version":"3.2.1","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.2.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"713a511341471d7d5dc24f04ef21f6d7add9671e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.2.1.tgz","fileCount":62,"integrity":"sha512-tzFgY4QvWF3UYxi85t3fIbqhwBS7ZSq4lUs6b0eJG+zoNjMYe9nG+AAKClPtwRllSECGg1cONXQvmEvauzy2eg==","signatures":[{"sig":"MEYCIQC+bKcG6A/8fm7x6oeupeutnX0jy6DKFY6ftHedHKy6QAIhAMx+LPiZPf5zsj8imo03UOKthHlP2GsCG7eu6j0yxjZ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6de12a8f6507873fae5950ac5c6048a48c7026a","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.2.1_1784824683443_0.7241381389108192","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@ai-rpg-engine/core","version":"3.3.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.3.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"afb630a4d401b271b24b9f2d4d2eeb4f8338f5ee","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.3.0.tgz","fileCount":62,"integrity":"sha512-ZQlKNir0W58RxTGLwDDslWoBjR0xARFpFOcHwBTXL2sxPPzInwjvHZ1aRT+ts0xQ2zajFZ81zvstRVgL2rOdrQ==","signatures":[{"sig":"MEYCIQDJqPQi65YS13i1Gf+ib/ynJterb1uvVnfY/Y0gL02kNgIhAP+cBo10SS9S6lZzWEB+p8EoGaVemhGh11FtOMUQ4Rxa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d76bcc55fb32dbd441483fcd882919202a9b274c","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.3.0_1784835802968_0.727851420412142","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@ai-rpg-engine/core","version":"3.3.1","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.3.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"b29a617bac88c6b463f358d37996c4c0c671e2f2","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.3.1.tgz","fileCount":62,"integrity":"sha512-dAkVC9HdMPfUJUGEHbLTHk8nTNc/GC4y1mdROWmgVe6SXZr5+atvcNdLygV4Q9Q08xzj53DQAnDY10F31jp+5w==","signatures":[{"sig":"MEYCIQDC/vgBhL9CZnRdbLpa4+hneaJRZiypRtT/DTkMNwNoYQIhAKtdKs4jilKTrLm3AnoXGaqnPC9buET9RetHpKBhyO8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c4633a54fd82db04d571918b3287524e01dadfa4","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.3.1_1785014271395_0.19953702356871883","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ai-rpg-engine/core","version":"3.5.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.5.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"b1ee43850b1bf97ff65e73e2cbeb9c87c1ab43ac","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.5.0.tgz","fileCount":62,"integrity":"sha512-wP+QlUQcwUFna/fhJPU1/3LyZoPwQU8bncNRSUlk/r/cEd8FsJa3AGwlrgvO3UOcy53K9Q6wpw0nLErt6t+JGg==","signatures":[{"sig":"MEUCIQCHtMkGU4WkS3bFvVo1XBml9Thj9ynaUyKJR9mNsKP1pQIgTJtE6j4y7f3evEh44dAUQwr6cbBr+UT2R+2zcRBquj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"177ec3ed079b3cf271d9e459d3062b3cfe11e735","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.5.0_1785073801035_0.09586753908210621","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@ai-rpg-engine/core","version":"3.6.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.6.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"77ff3a7b3bbb3f33619d16f8129a06accafcf4dd","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.6.0.tgz","fileCount":62,"integrity":"sha512-7Rfgam3f2PCte1Fv/u2u1eUz3fJQ/SI4e5A3awknfRfPnVI13HB0vHlMSCM6KH9nO3tmELEQFG6ybJXYhqm4KA==","signatures":[{"sig":"MEUCIBpE72C4ZZaEeJAyiDERV+TBSQ4YXLkuwaGz6TzRJJpSAiEAwrfI5LzmPUJmtgd6VxvXtMgERK1GEOhKsGrVNMA/rIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e62645b2a8d67140746351471837b96030246d20","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.6.0_1785254287952_0.34018241570348695","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@ai-rpg-engine/core","version":"3.7.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.7.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"1d7dbe947fcf60ffbaf1bf3cb99f7239313bc0e6","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.7.0.tgz","fileCount":62,"integrity":"sha512-uwTmBGW0JKYjVqfALF24cdDULYkNup4Y2hb0PivBzh1ChNXvFt0LI8OS+mbSHrOoXhj+yoF0fwc8UTu2UxBGuA==","signatures":[{"sig":"MEUCIQDnAcUok6tCoDgQLNccez07fn2UT1aH15iW6A9ZXImEigIgOrUuoaD8W5ygopnjGz+YKVwWslpLLFzS8musz/v49AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c51c19fd60ef81f2cc0e5c6acfdb21cae8aeb6cd","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.7.0_1785264733294_0.7760025480851083","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@ai-rpg-engine/core","version":"3.8.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.8.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"8559e636a5ebebb80b515b3fb23fc4364f5adae3","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.8.0.tgz","fileCount":62,"integrity":"sha512-YaN8bfduHk1zIn6j4xPBdOY9LbmtYTbZ6STkgznzoT7gAB5Tbq3Ocu3Rci3qieHzddiRlKAtkLae14XOfgbKqQ==","signatures":[{"sig":"MEYCIQDnw1lFDUFNd4aIGr0LGDC0xshhZGBNFKMDGKVVReaW1QIhALbW+Z/eeQztOdr+T19I6iFlofDdYVy1BSxC5jkjsrOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c00cd16ffcd88ec615eb788f6ce82dec3cd247f7","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.8.0_1785280324809_0.7341530415452013","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@ai-rpg-engine/core","version":"3.8.1","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.8.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"7fe317a763a1117aa978a9c4ddbb78ac872e5654","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.8.1.tgz","fileCount":66,"integrity":"sha512-Wk0ZobSoQQfx9zO3btg6ku89uhPl4JX/IDzWpZhXWV2Cdtb/gbWz8V8ozNjSxeLidXrBk+GDxhFmhjAA0/cKwA==","signatures":[{"sig":"MEUCIGd9R8rS0XkxPj/gcxkqKjP9XvQ1t6lD5++1+pEdDvi3AiEA+uxY+401Y4nwqsfxyXKHwseJVF/9sJBfE2sQqX9f2lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"faff5af53667073a312674d95dca8207b13a04b4","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.8.1_1788155756498_0.4992590064563429","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@ai-rpg-engine/core","version":"3.9.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.9.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"9832b2cdae7cbeac8e5117fb3f63d154364cf395","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.9.0.tgz","fileCount":66,"integrity":"sha512-Mv/msB5yUjv/IbrKI+808M1uWqOMWaVhe2QbW/Ey6lDQMnRGDXRupftC7A9aPd9jRS8AwARVqZxqVoL5vW0mHA==","signatures":[{"sig":"MEYCIQDZy9zusmoDrz3BBehOvPGoiZNwW0CYBA21b3y+xOTPEQIhALvhNaBoK2IK7+UHWiPxtSpTlXGznv2bXXipOark1ad/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"281a7e5a42951dd2a76b39cb713f13b8768d3098","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.9.0_1788171414399_0.19461918480474782","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@ai-rpg-engine/core","version":"3.10.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.10.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"f4cd1d651cf36ef763dc1d57c31a449fb4046989","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.10.0.tgz","fileCount":66,"integrity":"sha512-Ck9EXL8ES4uRMva9G040rIlA3Q5hVsHijvi7WwN2jxb9rJ772+LHRiNH27NQI/YbKFKRwZg98QEcA1h7DoaicA==","signatures":[{"sig":"MEQCIAaozr8EYRPgAMQ3VwmQc3SuR47/LF0iVEth0sqQrG+sAiAPieCSjSuan/Xm5v8r/Ui8OP3FzHutzWytImbiSuDCqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b84e470eccb8320f5fdb46f1ee8d8d9d42ac9b20","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.10.0_1788204641560_0.3507121821308863","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@ai-rpg-engine/core","version":"3.11.0","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/core@3.11.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"ce0b0bb9a4398fa7ace352198c1c5e707e3c0813","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.11.0.tgz","fileCount":66,"integrity":"sha512-4uja+Lv0tiQ1fOi0K+1cPA7ru49vXi4R7t0muESflD1k0dUxn6iJQBLb8SjOjeI6J4utxAQEhcCZfpI/Z1Up3A==","signatures":[{"sig":"MEYCIQCOlM3DkheMuZivNc91OdCLC8JYzT/KfnJiktRDP7oNpAIhAK8t+zBEeG3ckcUtQKY6+ttqGScy3Tp68hNyuvX7dJGu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"acbc2d1d3453d7af4bec321c3f6f4fba7f383aed","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_3.11.0_1788246477265_0.08219744214402369","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"_id":"@ai-rpg-engine/core@3.12.0","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"9981bacc95a8900dc33e1e3532d8731918ef7247","tarball":"https://registry.npmjs.org/@ai-rpg-engine/core/-/core-3.12.0.tgz","fileCount":66,"integrity":"sha512-LB1hUfKRGiS7WvPRQMMq58BnBsLYcOsC2vmU0tjCGOL1EjOvaAnoylR8cMS+WpVFnCwvGLUJ2/DBvdWf9WCggg==","signatures":[{"sig":"MEQCIE9tFkmUORzB9ikSNy3iVf7Se/MPKFFA9SkHmuZ1IJ+pAiBoQ9GT9VNN1RyF9G/55Ti8b4invg/9/uWb0YLXapB47g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUHHbC8Xky4TugpKIv0fwxHJgqfJa4TmNzEKMHuLPAkwIhAPSdtZ+DWx0HQlHpqGuPKEnA9Pro9SjSQXOxAOZgmDO8"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcore@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298246},"main":"./dist/index.js","name":"@ai-rpg-engine/core","type":"module","types":"./dist/index.d.ts","author":{"name":"mcp-tool-shop"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf74871b46a02b5fb1bb333cec68d305c5fe7d7c","license":"MIT","scripts":{"test":"vitest run","build":"tsc"},"version":"3.12.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5331fcd6-984e-44ae-86f0-98b4fa350f24"}},"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","directories":{},"maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_3.12.0_1789973399690_0.5173894757269664"}}},"time":{"created":"2026-03-07T04:22:01.660Z","modified":"2026-09-21T06:50:00.086Z","1.0.0":"2026-03-07T04:22:01.927Z","1.0.1":"2026-03-07T04:25:48.436Z","2.0.0":"2026-03-07T11:35:27.034Z","2.0.1":"2026-03-08T10:32:20.544Z","2.0.2":"2026-03-10T05:20:11.438Z","2.0.3":"2026-03-10T05:48:16.375Z","2.0.4":"2026-03-10T06:27:04.875Z","2.0.5":"2026-03-10T06:51:50.608Z","2.0.6":"2026-03-10T16:11:18.872Z","2.1.0":"2026-03-10T21:38:21.696Z","2.1.1":"2026-03-11T14:23:58.293Z","2.1.2":"2026-03-28T07:28:36.509Z","2.4.0":"2026-06-03T00:04:55.456Z","2.5.0":"2026-07-08T07:55:28.713Z","2.6.0":"2026-07-18T20:00:48.198Z","2.7.0":"2026-07-22T04:22:30.760Z","2.8.0":"2026-07-22T11:52:52.350Z","2.9.0":"2026-07-22T18:35:05.408Z","3.0.0":"2026-07-23T05:54:36.669Z","3.1.0":"2026-07-23T08:49:21.590Z","3.2.0":"2026-07-23T16:09:57.765Z","3.2.1":"2026-07-23T16:38:03.595Z","3.3.0":"2026-07-23T19:43:23.178Z","3.3.1":"2026-07-25T21:17:51.527Z","3.5.0":"2026-07-26T13:50:01.197Z","3.6.0":"2026-07-28T15:58:08.070Z","3.7.0":"2026-07-28T18:52:13.457Z","3.8.0":"2026-07-28T23:12:04.991Z","3.8.1":"2026-08-31T05:55:56.680Z","3.9.0":"2026-08-31T10:16:54.547Z","3.10.0":"2026-08-31T19:30:41.734Z","3.11.0":"2026-09-01T07:07:57.395Z","3.12.0":"2026-09-21T06:49:59.787Z"},"bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"author":{"name":"mcp-tool-shop"},"license":"MIT","homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","keywords":["rpg","game-engine","simulation","worldbuilding","deterministic","text-rpg"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/core"},"description":"AI RPG Engine core: state, entities, actions, events, rules, RNG, persistence","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"README.ja.md\">日本語</a> | <a href=\"README.md\">English</a> | <a href=\"README.es.md\">Español</a> | <a href=\"README.fr.md\">Français</a> | <a href=\"README.hi.md\">हिन्दी</a> | <a href=\"README.it.md\">Italiano</a> | <a href=\"README.pt-BR.md\">Português (BR)</a>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/mcp-tool-shop-org/brand/main/logos/ai-rpg-engine/readme.png\" width=\"400\" alt=\"AI RPG Engine\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/mcp-tool-shop-org/ai-rpg-engine/actions/workflows/ci.yml\"><img src=\"https://github.com/mcp-tool-shop-org/ai-rpg-engine/actions/workflows/ci.yml/badge.svg\" alt=\"CI\"></a>\n  <a href=\"https://github.com/mcp-tool-shop-org/ai-rpg-engine/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\"></a>\n  <a href=\"https://mcp-tool-shop-org.github.io/ai-rpg-engine/\"><img src=\"https://img.shields.io/badge/Landing_Page-live-blue\" alt=\"Landing Page\"></a>\n</p>\n\n# @ai-rpg-engine/core\n\nAI RPG 引擎的基础：世界状态、实体、动作、事件、规则、可预测的随机数生成器以及持久化功能。\n\n## 安装\n\n```bash\nnpm install @ai-rpg-engine/core\n```\n\n## 包含内容\n\n- **引擎 (Engine)**：基于时间步进的模拟循环，具有可重现性。\n- **世界状态 (WorldState)**：房间、实体、全局标志、时间步计数器。\n- **实体状态 (EntityState)**：资源、物品栏、状态效果、信仰、记忆。\n- **动作流水线 (Action Pipeline)**：验证 → 预处理 → 解析 → 后处理 → 提交。\n- **事件总线 (Event Bus)**：结构化事件，包含类型、源、目标和数据。\n- **可预测的随机数生成器 (Seeded RNG)**：从单个种子生成可重复的随机数。\n- **模块系统 (Module System)**：注册/组合模拟模块。\n- **测试框架 (Test Harness)**：用于确定性模块测试的辅助工具。\n\n## 快速开始\n\n```typescript\nimport { Engine } from '@ai-rpg-engine/core';\n\nconst engine = new Engine({\n  manifest: {\n    id: 'my-game', title: 'My Game',\n    version: '1.0.0', engineVersion: '1.0.0',\n    ruleset: 'fantasy', modules: [],\n    contentPacks: [],\n  },\n  seed: 42,\n  modules: [],\n});\n\nconst state = engine.getState();\n```\n\n## 文档\n\n- [手册 (Handbook)](https://mcp-tool-shop-org.github.io/ai-rpg-engine/handbook/)：25 章 + 4 个附录\n- [GitHub](https://github.com/mcp-tool-shop-org/ai-rpg-engine)\n\n---\n\n由 <a href=\"https://mcp-tool-shop.github.io/\">MCP Tool Shop</a> 构建。\n","readmeFilename":"README.zh.md"}