{"_id":"@ai-rpg-engine/equipment","_rev":"31-b9086afd52b7ab0a60810864e8588c95","name":"@ai-rpg-engine/equipment","dist-tags":{"latest":"3.12.0"},"versions":{"2.0.0":{"name":"@ai-rpg-engine/equipment","version":"2.0.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"3eb3d91eeae4b311b20a01782a687a981883d825","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.0.0.tgz","fileCount":18,"integrity":"sha512-eCxqvY/jcodnftHkXEuT09LP2VHEoeSUJu5/X7jlNrXdEnDywLbnnakLI9dpL3leKU7aqwk0mYttYc6N2tyTiw==","signatures":[{"sig":"MEYCIQD2ZYZAj8rdDPNmFWklw/GdMTbkWwfSBvE1iQQMsErlFwIhAITqasxuPETfptLCTwujXfpPR1HiNDZy0jhUemK8RGKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40571},"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":"2280d7d41c44d7932b8ae7dac439d6ff6997f2a1","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/equipment"},"_npmVersion":"10.9.4","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.0.0_1772899357729_0.29488805799964735","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@ai-rpg-engine/equipment","version":"2.0.1","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"8073257e7a1a4b14ffd04d593c2e4816b2412b7b","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.0.1.tgz","fileCount":42,"integrity":"sha512-EBQvNI3KCtILMzqM5HOVM3DnI+iUPEfaDY+Wdok7L1lvekrjAD3H6GlfjMmH9R1+zywhdS1WuHbMRSSfJawEDQ==","signatures":[{"sig":"MEQCIBgtW3Fmap4eBbkNsZxitGBenJQfaYDiylxGh4TzVF9FAiBtDaI/208ye9wXvYfyLHZEayBPiCjgHAI/tA25CrpYtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106340},"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":"5b6931ecf0af29401b4f357e10fc6ab48a2484a6","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/equipment"},"_npmVersion":"10.9.4","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.0.1_1772960394463_0.8787389588805781","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@ai-rpg-engine/equipment","version":"2.0.2","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"8be2e1b0851baf05ece9dd80fc51b4c195a45630","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.0.2.tgz","fileCount":42,"integrity":"sha512-bmvAK0Gz3xBQj3XX7kqM4iYQISuoPKjhE31ba+gCaQpNH1sgZtO7chB7QknGhKW58sNAxncGJF1Ewl6e7sdl0Q==","signatures":[{"sig":"MEQCIGdoXwN13TdzSWpN9ciEjUKuahWdfaoW+RYJGgw6z4cWAiBI2rvmjDGq0b250Osz0r5ZwKvdQwt2Vjc0wIwILyQ5gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106340},"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/equipment"},"_npmVersion":"10.9.4","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.0.2_1772965941985_0.04849113619468559","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@ai-rpg-engine/equipment","version":"2.0.3","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"4804ff3dcf1161136b03e7c39f5afc76a0b898c8","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.0.3.tgz","fileCount":26,"integrity":"sha512-WOPj8hMzPns6B0kgXeA362ql387sW07163YwqDBftQfkx6eBkA/VzIHLXtwYXsqTJNx0bfUHtfK2R2Y24kNG2w==","signatures":[{"sig":"MEYCIQDCnT4480BX+YJ9BeyRem48U9GnLEYw8tEixtqSCCpnlQIhAOGG2wfgKlnNaHXOZGNqL3ShZgqIG9FPILa+5/80F6pn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52526},"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/equipment"},"_npmVersion":"10.9.4","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.0.3_1773120012913_0.5606212259202366","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@ai-rpg-engine/equipment","version":"2.0.4","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"a22f0a074560d500909a0ce35dd13f4359f1835f","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.0.4.tgz","fileCount":26,"integrity":"sha512-JsbnP8f8nY0zdTkI5Kc2iksRM3bHc+US+ixTIXzyyoGF2oHkEJrE62SUtexyNzsLgqEwVEaIGkTjMRe8yVgmag==","signatures":[{"sig":"MEUCIQClX8Y27oPMAKahUZ8FUXSfM3zbK8JTLJnj89aP9aUxCAIgFl9o6+DMpnfgaZ6nTB7v6We/NDXcFJvgl7MjoU6NSBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52526},"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/equipment"},"_npmVersion":"10.9.4","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.0.4_1773121698104_0.9410323802348319","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@ai-rpg-engine/equipment","version":"2.0.5","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"b7481971fe8f567d8605d2b3822611b72196ceec","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.0.5.tgz","fileCount":26,"integrity":"sha512-6TafNO1RnH21dlVXYS+UhrA0xA97h08TSnvQMA8DlXvmBhF9aKg+ewWvfnFq6rar6CKtFH6Ahv6Vw4abWDrhqw==","signatures":[{"sig":"MEUCIQCAiYiophHenI3toFWMUv66kVDJ3yl2PYwMXRueaq7uVAIgZcDJ/jYAJySiaqhBbdp+xVkYJ8Q08MF2NJZfSbb7DNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52526},"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/equipment"},"_npmVersion":"10.9.4","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.0.5_1773124025973_0.3118128192382157","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@ai-rpg-engine/equipment","version":"2.0.6","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"fe8f4dac8fdfd785365a20a3e838631f76cd3add","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.0.6.tgz","fileCount":26,"integrity":"sha512-nNbG8uAl5NwTbyMtE3oQbvLsgk79T6ZNTazlEMLAfBFTEJj8JPIrDsQNwZi0TSNzsiG2jw6otr+R8y222Qqs7w==","signatures":[{"sig":"MEUCIQDPtG7DkeUiRkTlUNihaGFfvLwMusv6R+srfZGFzzdTngIgZZbO74RhzKA7B2J+bubkNBdl2lXHokS3WmowtSnnRvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52526},"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/equipment"},"_npmVersion":"10.9.4","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.0.6_1773125511450_0.12209177270600291","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@ai-rpg-engine/equipment","version":"2.0.7","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@2.0.7","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":"de615b165ceb4e8c7729c2b49821cc4d8ae44d88","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.0.7.tgz","fileCount":33,"integrity":"sha512-Nh6oDrgN7bI6MFXht0azGVxq+fS7VEFrVycbeHhZtCZ8T32UMmOo41OvQG8u6DA3a8b9dbcnW/PLyDuw2Gv6UQ==","signatures":[{"sig":"MEYCIQD0Ypwu5Ymp8L0zXNOuwDGepjVu8u2XaE2q1gxV/WymuAIhAPwr9bxNGC0iht4miNeNy8H05HOHRItTcYM1y8WI1mKk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75686},"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/equipment"},"_npmVersion":"10.9.4","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.0.7_1773159080965_0.5250342702465818","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@ai-rpg-engine/equipment","version":"2.0.8","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@2.0.8","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":"45d063e1af3af3bb7a2c741d77ba9eaa65f1cf10","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.0.8.tgz","fileCount":33,"integrity":"sha512-I4NYXKrbe80sOMG84SQZgI+LUtRJQ23uiqFmFI5I3wmBhhnLqiUSs0fHJwMyNaA3Jh5m8ZRelT25Nv98A0JJZQ==","signatures":[{"sig":"MEUCIQCOTBf6wMbEHDzsY4PaSQ3Y8Kf0sOxXlmPQkPWxVyIVQwIgQTSmZoNSlAE88brinjeqaB/mGZ4c8uvq+XTsB3z63/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75686},"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/equipment"},"_npmVersion":"10.9.4","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.0.8_1773239040234_0.5812917730598546","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@ai-rpg-engine/equipment","version":"2.0.9","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@2.0.9","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":"78d27173041559808da4b8f6bf68653436a5e9f2","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.0.9.tgz","fileCount":33,"integrity":"sha512-JyMFmYN1ktCacyx077dEnC/DiA/39lmNY5an71do3eMvqVpZKFFQHMl7+mBFVgfQFxmvu7cxlnTOidPu8zfWFg==","signatures":[{"sig":"MEQCIGBBh9Ll6v19skWjNB6hT4GumG2QugswGz/72Xf7Wd0sAiA5o3y8+Swh9mTGks9Dt9/biQhh6cAD1uxxsJRcFa8joQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75580},"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/equipment"},"_npmVersion":"10.9.4","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.0.9_1774682931976_0.8382632856595631","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@ai-rpg-engine/equipment","version":"2.4.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"9b57483aee9c970b49c9a1b6a7b3098061a8c220","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.4.0.tgz","fileCount":34,"integrity":"sha512-bIg1W+wJhcrZg2A6MLndiQ+Zn3aDzAR2SjCs2FR7qmmIwBZ8Fb2wCS4LThWnAYlvHxcZ5J4ms97C7YGGku0R2w==","signatures":[{"sig":"MEQCIE6scPZMi48dp6HrwwDwPfnLp/9WM7cVVX33bE6wypbWAiAVh1H7xlu2PewDzX4+X7Z+umZT/7Hmp8UknnMnFu278Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76752},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"11.16.0","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.4.0_1780445098442_0.6621789353467145","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@ai-rpg-engine/equipment","version":"2.5.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"bc791f07ca1ddf49701542739b91e71725857abc","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.5.0.tgz","fileCount":34,"integrity":"sha512-ofxJyhEAr9oalZFmMuCkABhs0n6jmBgXbCHvhjzvL1Iv8LzyTHmMpZart4AEggshC0m4qQS/pnl/v0jxTLdWJw==","signatures":[{"sig":"MEUCIFHyTDk1vYen2GK+g23d/SZaz9Qx5ndsqmsQ35U4pnoFAiEAv2uQoKB45FeyVjQmHKnnDNA8bU4P7sU0Q/X6vEEfOpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76752},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"11.18.0","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.5.0_1783497332692_0.5947659906784959","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@ai-rpg-engine/equipment","version":"2.6.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"aad21c1036764584f1ed9ab8f3867af70942045e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.6.0.tgz","fileCount":34,"integrity":"sha512-PknfYEjkzLeJWmUfthcAPo2k2xFbdZRDHRjigqkp/nKEAL1shYviienzzwVpC1ffhmGPV3qjhdmqLdw1yysgDw==","signatures":[{"sig":"MEQCIBDS0UNYO+yY5/FBlvbLOMgw+fCU5nsc/zq8kZiuLREtAiAtgFQjskahHt55yedXVSys8S0gvdW6Y2rr4HjhyYxRfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78345},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/equipment_2.6.0_1784404853118_0.27054973527115833","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@ai-rpg-engine/equipment","version":"2.7.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"d103f4dc62403b0e59adb902c485728c1ea9d9e4","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.7.0.tgz","fileCount":38,"integrity":"sha512-zfV1y9Gv3LXaEt1hzC1UAoSFgQHJiWVpgCdJuCqJNT8RXHyjQqA3jH3YgxBW73DFiKANaI/slDyTT/5Vm1e8TQ==","signatures":[{"sig":"MEUCIQCEtn9qbkA+ki2U33Tv48mnx1OFspZw+WXsM3d70LGeBwIgC84LxxPA1wEmJIKhLaG5scSZTJ8lshTWDJyG9765TnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124020},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_2.7.0_1784694156079_0.9457443586052596","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@ai-rpg-engine/equipment","version":"2.8.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"e7fcd32205db9bea6e806d5acf7b86ff42dd17db","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.8.0.tgz","fileCount":38,"integrity":"sha512-aic9JkQH0HR3HhvHXzNZWCh5xMjZBX4Lo4CB9jdrURFABdvgFRJznpuZp/qDIz5/ahL/17Dk1rbbEzIwT4DHCA==","signatures":[{"sig":"MEYCIQCFYKvvzllfEGR1ILDni35aoWgrObk1U9SsmQpaR7wXfwIhAM9v3C8VJd8UI84SdnwLUr3VyHcfC8rskN/mgzh3PJfl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126053},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_2.8.0_1784721185159_0.8418070887176796","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@ai-rpg-engine/equipment","version":"2.9.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"17aa897506efa04868d0fe81e1464af5de82ae5d","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-2.9.0.tgz","fileCount":38,"integrity":"sha512-o9K94txq/6sC30UthQXze1TLKrydU3aTWApZdOolcSKo5aLOfn1agZCENqgVn4rHPLbEkA/x8nEtml1eJnPGpg==","signatures":[{"sig":"MEUCIHw8ZWSmnE8BJ2y0tNm9bxt7ecO28ey1tcB/OuuNOALzAiEArLkeREV3DgUpl+OLGOG6VfHpyY08FXFO9kuH4r27Nrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126053},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_2.9.0_1784745314118_0.6373901199982546","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ai-rpg-engine/equipment","version":"3.0.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"2135f3850391f82d51a81a9bbecf075dfa190029","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.0.0.tgz","fileCount":38,"integrity":"sha512-9hZYZw19a0DjCtgw0YXJaJfZUFanHcQ25Of9h7EJDzsuT6vZjonexe9U2Tc2dR0x9VHuVrjHpvms2ZGQtBELBQ==","signatures":[{"sig":"MEQCIGVsmTiTcukbLUpMZuXukTfEWVCkGonkvWULs6+b3XAeAiAP0V7dimTaQbb+2XViushnpkuDbI9moHb5X45wblkS6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126053},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.0.0_1784786084597_0.9858244447979672","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ai-rpg-engine/equipment","version":"3.1.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"7583ffafe5078d1e05a0c02cbc74263275fd9ee3","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.1.0.tgz","fileCount":38,"integrity":"sha512-P+9BKqY9bw+lk/kONzKkxI5SUeN0jimuW1njn5sla7y6CdkSh6GzAFi0Wedr6AxsE2SMSHPJ4Gspb+umrimzzg==","signatures":[{"sig":"MEUCIQCRDTJwKbmRNMqftYm8n9B8uHUiRRZjvidQhJ63xEZ3GwIgcFzbEqae3RdxzCLQ3wrBdgpLPMZS0kuopZ9qN4UO5V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126053},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.1.0_1784796569757_0.5318240183281497","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ai-rpg-engine/equipment","version":"3.2.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"584dbe4cce28321a72cf40057b10855925b19d4c","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.2.0.tgz","fileCount":38,"integrity":"sha512-dnh/WQrG1V5kDYeTd6H5QQjzR9GftoODN03rZbxNjjUAyyM8YPILA7DWxPDfcxk9NZ6RIfSbbgMfa32aSXzqpQ==","signatures":[{"sig":"MEYCIQCar9FdPy4v5iZRmxPIAkvU3JMHkHlK1K096GmwOOtO7AIhAN6yXpk+L23fmejcLu/c6s01Drfgqe2BXBy8udYk75qz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126053},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.2.0_1784823033419_0.3140599181547947","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ai-rpg-engine/equipment","version":"3.2.1","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"11e16a9de6dde6b8f53458ea0623eb8b5414face","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.2.1.tgz","fileCount":38,"integrity":"sha512-I20MBuS1pBI9+v8y0PeAlHrN5JXY7MjnuG/29/ozsknqgFoyumAjnYM4gqNFUO9wDSqZIgU6BNB1ANr/U5F/8Q==","signatures":[{"sig":"MEUCIG5dDqywZDM2I5s7PeHUJhfvFdz+Fv3OqarXbaNQA/JgAiEA6+U6KJVn1CnTtHTRDRnOsfGk7DW5p3b8J6G6zLyyk/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126053},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.2.1_1784824695199_0.6716796579953639","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@ai-rpg-engine/equipment","version":"3.3.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"143804bb9dc0e4fdac3ecb896c14e8f0f11e0d3c","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.3.0.tgz","fileCount":38,"integrity":"sha512-J4veG6nqxoe0Qw6/6owO3g1+AlXWT/l2d4HlwZQEECgddt+F6+MIWcZPY9+sQ/MaHde3wJ79c1qBh3yf4QdBNA==","signatures":[{"sig":"MEUCIQC1c77SN1DjHubj2ahHqRxJ1ZYrHTG5wMawxQNKcgAFlwIgPvfweAz2fw/AYU4PKyBnL8tc6M0QudArRLLglqNSFGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126053},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.3.0_1784835811887_0.2810177873147781","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@ai-rpg-engine/equipment","version":"3.3.1","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"415f929997608ea3aca1473c1a4c024927050240","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.3.1.tgz","fileCount":38,"integrity":"sha512-u9iE451HoMf43Dz5Q19Y63pUxL0yJWu9JCHTiO99bwW9dbnQsI7GtYO/EwYOHPsWGTGAfG/PjjKCvmZC19MWAg==","signatures":[{"sig":"MEQCICZMyECF6OkQDBgepXKhfhPTTpew8FxO+BwEJZwyiYTYAiAIFHbpEUbJR9pQOFQ3bYzQIKbikSpgYN9ciBAnr/zeiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126053},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.3.1_1785014275897_0.15346179273338012","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ai-rpg-engine/equipment","version":"3.5.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"5166054ec6d384f859921c98bdb62025a647fdcb","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.5.0.tgz","fileCount":42,"integrity":"sha512-ucrAVgBlBy4fV7yDjQqaU9ZhAR3QmGEd2C1DI2sFw/b2kwDjfKF1sOWfPWlSFLo68PupXK/9dPCCUnyEgODkFQ==","signatures":[{"sig":"MEQCIBAxNMgGVPk7/yZxE+KoY6D2WaDAZCGtXSacY/hVlvdQAiBxlVgTEt39MPj72f5bwlYtTp0MzmxpzW/hUXZLWA1y5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185732},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.5.0_1785073804992_0.45977229421689403","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@ai-rpg-engine/equipment","version":"3.6.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"bfc2af0562e8cc121ee9320bdaf524fbc8676637","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.6.0.tgz","fileCount":42,"integrity":"sha512-gyK8XR604e8W7A2y7PDoZY5m3NvV4KDNsUyxD/qZVPMfTUCyihyTeAUGriIW3a5HLOvbHRK2Fx+wtZZTH+1fJQ==","signatures":[{"sig":"MEUCIQCwp8HHbIXbJxzuIBP7RPhs9E5m6wbxGDbcYQyNEqb6bAIgPKjyyzo3nYIXbyVtnay4U7MZ81C9VZ4dIbGlJbGccac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188847},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.6.0_1785254292320_0.5475645669661875","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@ai-rpg-engine/equipment","version":"3.7.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"87b8374193ad688c54749fb5f550477ef9485901","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.7.0.tgz","fileCount":42,"integrity":"sha512-Mm5m9dxuE3BARb9zCV/9XOSDlpG7s64IgnP+itCNyi/zklS6PFkdy6f9fyiUf6K8l8WmeunyD1AQG0rUOXN72Q==","signatures":[{"sig":"MEUCIQDzfGsnqnIo756zJHVZLptlt5Zj8KHQlipqoBKk9f1hLAIgfmrnn9pRxE6GEdfF3gA4vX1qQ7hTEvENrWmDosYUAHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188847},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.7.0_1785264739818_0.8833397400855338","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@ai-rpg-engine/equipment","version":"3.8.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"51855ad3373d9ee8804ebd8b91335b90a0c3a7f2","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.8.0.tgz","fileCount":42,"integrity":"sha512-9oaAvO+sEhrqmbCKIlzLm+AEBvFCty7PnTzK2h1D7j2veaOrxn3BrtJEQRso6WLIxdOhd8F6lrDXHJaPuCTL2Q==","signatures":[{"sig":"MEUCIQDVljD+sPWpt7Iy3rh/fSfM5I6lk+c72OKaEhXnm5ErWAIgPamkHeFZOSKJxpW4CoIJsHVLHrO92gG1Vp4WVLs7bZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188847},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"12.0.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.8.0_1785280329518_0.8590378439900876","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@ai-rpg-engine/equipment","version":"3.8.1","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"5b1fd12e63a86ba85de42b7535bbdb064bc0978c","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.8.1.tgz","fileCount":42,"integrity":"sha512-E3rODhQReC4UrwvAe5MYp7oV18wMc1SjgR+hJPscDuaQPQWKmLBsyjrNQS13s2MFG0YA8FSTQdhMTDTMYsIvLQ==","signatures":[{"sig":"MEUCIFBpp8cpbsm+Bb9Z0gGpbolL9t+vJj+P/0D3SunbuDFMAiEAg2Mtx42rtEMMdVi3X6Dgx1XVH8awbtnYAPb74Y0hUAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207830},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"11.19.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.8.1_1788155761682_0.40589208539781896","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@ai-rpg-engine/equipment","version":"3.9.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"5f7e687b1c3a9328afb56ad550e5d7144693e926","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.9.0.tgz","fileCount":42,"integrity":"sha512-Mec2QBZrtTCgEBa7DYJeW6GUBujkvuAek2UAhrZcLES5pW7scC6SbRsOK2mjCCq2Ck5epRRyMq8yfQ1fH2o5eg==","signatures":[{"sig":"MEYCIQDqdW/q7K2vnJCMJTVFZDkcAvhtJ7bHW/qzIrCE2yUGHAIhAP6WT6134kV99chkkUql7/aQLdvEGflG8W+cTo5lvxnZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211181},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"11.19.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.9.0_1788171419163_0.9099323783334194","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@ai-rpg-engine/equipment","version":"3.10.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"97b90fc01ead309c04455d8c0f15034b44b81627","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.10.0.tgz","fileCount":42,"integrity":"sha512-PmUxTobVvKMu/Uh1VJTXJFF9VXR/WB6yhUEc+kxH5BvWO+Zf52VNHyY1E9lY9Z0eTTb5bxa6EolPPUy477Agjw==","signatures":[{"sig":"MEYCIQCzTZ0vZbCBBRbyTPorGBUfkHc1161LvF5Gmp7QQS38LQIhAKzjF6DWCyxPqvYbwwlG5/6l8qpPQlZvH38JeSUyN3mN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211182},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"11.19.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.10.0_1788204646466_0.6580156037291138","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@ai-rpg-engine/equipment","version":"3.11.0","keywords":["rpg","equipment","inventory","loadout","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/equipment@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":"e5db13fee149294a814ac186c51d450c0c3741cf","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.11.0.tgz","fileCount":42,"integrity":"sha512-QHxq6/vS8FWx36Rn8yskd0lVgTIIks7TtcwMhHNQJiqI8/7QtbqZxpQ7Op3oRU+KofdXXgYAX0sDtk83EjOanQ==","signatures":[{"sig":"MEYCIQDbhW8lHHRLtajdGP5bDJeTQLXm4Ihy2gsCzz3wSvp9fAIhAM3d/INtO12vSENTjPdjLzwwLUvY2vKtOuPLVDjaJzH6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211182},"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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"11.19.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/equipment_3.11.0_1788246482052_0.16013320805682474","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"_id":"@ai-rpg-engine/equipment@3.12.0","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"0c53c377d9be5454d1404427ff973cd002aaed05","tarball":"https://registry.npmjs.org/@ai-rpg-engine/equipment/-/equipment-3.12.0.tgz","fileCount":42,"integrity":"sha512-epzWBx3px4nOdak9FSMaEwy2Zk0eqn799ZmwURv+B/BdrUbhJNvs/93/lKHxAj4E9zXZIXLwFPU/go+fiLatnA==","signatures":[{"sig":"MEYCIQCRX7BfQuXLGDgtR4uS73YGPxWynav9+TJ3XpFDTzegZgIhAI+G9x3KH7Swq2N+ZA2e3u5NQEwFX4XZm2J7tFn2Q9X4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE47q2XDu1Xb38wwioi4V8r2YnsogMq4WN/4TNCI3myWAiEAme0ptYghQzSZQIJKtRjb43Du1javGe1p6FZHd+G4tIM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fequipment@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211182},"main":"./dist/index.js","name":"@ai-rpg-engine/equipment","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:68cb2214-d3d9-431a-86db-dd1305200f46"}},"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","keywords":["rpg","equipment","inventory","loadout","game-engine"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"_npmVersion":"11.19.1","description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","directories":{},"maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/equipment_3.12.0_1789973403686_0.8858510894201244"}}},"time":{"created":"2026-03-07T16:02:37.634Z","modified":"2026-09-21T06:50:04.237Z","2.0.0":"2026-03-07T16:02:37.872Z","2.0.1":"2026-03-08T08:59:54.619Z","2.0.2":"2026-03-08T10:32:22.146Z","2.0.3":"2026-03-10T05:20:13.050Z","2.0.4":"2026-03-10T05:48:18.260Z","2.0.5":"2026-03-10T06:27:06.116Z","2.0.6":"2026-03-10T06:51:51.604Z","2.0.7":"2026-03-10T16:11:21.104Z","2.0.8":"2026-03-11T14:24:00.425Z","2.0.9":"2026-03-28T07:28:52.115Z","2.4.0":"2026-06-03T00:04:58.632Z","2.5.0":"2026-07-08T07:55:32.840Z","2.6.0":"2026-07-18T20:00:53.261Z","2.7.0":"2026-07-22T04:22:36.246Z","2.8.0":"2026-07-22T11:53:05.303Z","2.9.0":"2026-07-22T18:35:14.246Z","3.0.0":"2026-07-23T05:54:44.757Z","3.1.0":"2026-07-23T08:49:29.889Z","3.2.0":"2026-07-23T16:10:33.553Z","3.2.1":"2026-07-23T16:38:15.344Z","3.3.0":"2026-07-23T19:43:32.029Z","3.3.1":"2026-07-25T21:17:56.064Z","3.5.0":"2026-07-26T13:50:05.132Z","3.6.0":"2026-07-28T15:58:12.468Z","3.7.0":"2026-07-28T18:52:19.994Z","3.8.0":"2026-07-28T23:12:09.664Z","3.8.1":"2026-08-31T05:56:01.810Z","3.9.0":"2026-08-31T10:16:59.315Z","3.10.0":"2026-08-31T19:30:46.662Z","3.11.0":"2026-09-01T07:08:02.183Z","3.12.0":"2026-09-21T06:50:03.762Z"},"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","equipment","inventory","loadout","game-engine"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/equipment"},"description":"Equipment slots, item definitions, and loadout management for AI RPG Engine","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# @ai-rpg-engine/equipment\n\n[![npm](https://img.shields.io/npm/v/@ai-rpg-engine/equipment)](https://www.npmjs.com/package/@ai-rpg-engine/equipment)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/mcp-tool-shop-org/ai-rpg-engine/blob/main/LICENSE)\n\n用于[AI RPG Engine](https://github.com/mcp-tool-shop-org/ai-rpg-engine)的装备栏、物品定义和装备管理。\n\n## 安装\n\n```bash\nnpm install @ai-rpg-engine/equipment\n```\n\n## 功能介绍\n\n管理角色在五个装备栏（武器、盔甲、饰品、工具、小饰品）中的装备，使用物品目录、装备操作、基于标签的条件和综合效果计算。所有操作都是不可变的。\n\n## 用法\n\n### 创建和装备\n\n```typescript\nimport {\n  createEmptyLoadout,\n  equipItem,\n  computeLoadoutEffects,\n} from '@ai-rpg-engine/equipment';\nimport type { ItemCatalog } from '@ai-rpg-engine/equipment';\n\nconst catalog: ItemCatalog = {\n  items: [\n    {\n      id: 'iron-sword',\n      name: 'Iron Sword',\n      description: 'A sturdy blade.',\n      slot: 'weapon',\n      rarity: 'common',\n      statModifiers: { str: 2 },\n      grantedTags: ['armed'],\n      grantedVerbs: ['slash'],\n    },\n  ],\n};\n\nlet loadout = createEmptyLoadout();\nconst result = equipItem(loadout, 'iron-sword', catalog, []);\n// result.loadout.equipped.weapon === 'iron-sword'\n// result.errors === []\n\nconst effects = computeLoadoutEffects(result.loadout, catalog);\n// effects.statModifiers.str === 2\n// effects.grantedTags === ['armed']\n```\n\n### 物品栏管理\n\n```typescript\nimport { addToInventory, removeFromInventory } from '@ai-rpg-engine/equipment';\n\nlet loadout = createEmptyLoadout();\nloadout = addToInventory(loadout, 'healing-potion');\nconst { loadout: updated, removed } = removeFromInventory(loadout, 'healing-potion');\n```\n\n### 验证\n\n```typescript\nimport { validateLoadout } from '@ai-rpg-engine/equipment';\n\nconst result = validateLoadout(loadout, catalog, characterTags);\n// result.ok, result.errors\n```\n\n## 装备栏\n\n| 装备栏 | 用途 |\n|------|---------|\n| `weapon` | 主要攻击性武器 |\n| `armor` | 防御装备 |\n| `accessory` | 戒指、护身符、增强物品 |\n| `tool` | 实用工具（开锁器、扫描仪） |\n| `trinket` | 护身符、徽章、被动物品 |\n\n## 物品稀有度\n\n`common` | `uncommon` | `rare` | `legendary`\n\n## 圣物成长——一件获得名称的装备\n\n一件经历过某些事件的物品会积累历史，而历史则赋予它一个名称。一把夺走过三条人命的弯刀将变成**血染弯刀**。成长是根据物品的历史计算得出的，而不是人为设定的。\n\n`evaluateRelicGrowth` 是读取部分——它将历史转化为等级和称号：\n\n```typescript\nimport { evaluateRelicGrowth } from '@ai-rpg-engine/equipment';\n\nconst relic = evaluateRelicGrowth(item, chronicle, currentTick);\n// -> { currentEpithet: 'Bloodied Cutlass', milestonesReached: [...], tier: 1 }\n```\n\n五个触发因素驱动着这个过程——`kill-count`（击杀数）、`age`（年龄）、`recognition-count`（被识别次数）、`faction-kills`（阵营击杀数）和 `boss-kill`（Boss 击杀数），这些数据都来自物品的历史记录。武器默认为 `DEFAULT_WEAPON_MILESTONES`，其他物品默认为 `DEFAULT_ARMOR_MILESTONES`；可以通过配置来为每个物品进行覆盖。\n\n`createItemChronicleCore` 是写入部分：一个**可选的** `EngineModule`，用于记录实际游戏中的历史。\n\n```typescript\nimport { createItemChronicleCore, getItemDisplayName } from '@ai-rpg-engine/equipment';\nimport { evaluateItemRecognition } from '@ai-rpg-engine/modules';\n\n// add to your engine's module list\ncreateItemChronicleCore({\n  catalog: itemCatalog,\n  recognition: { evaluate: evaluateItemRecognition }, // optional\n})\n\ngetItemDisplayName(world, 'cutlass', 'Cutlass'); // 'Bloodied Cutlass'\n```\n\n它会记录 `acquired`（首次拾取或装备）、`used-in-kill`（归功于击杀者所装备的武器）和 `recognized`（当你的区域内有人对你的物品产生反应时）。`recognition` 是通过注入的方式添加，而不是导入，因为这个包不依赖于 `@ai-rpg-engine/modules`。可以使用 `getItemDisplayName`、`getRelicSummary`、`getItemChronicle` 来读取成长数据，或者使用 `refreshRelicSummaries` 在需要时重新计算。\n\n记录是确定性的——基于事件驱动，以 `event.tick` 为关键，不依赖于系统时间或随机数生成器。如果游戏没有添加这个模块，那么它与在模块存在之前构建的游戏将完全相同，并且该模块不会注册任何默认命名空间，因此在一个没有任何物品被记录的世界中，也不会产生任何状态。\n\n## AI RPG Engine 的一部分\n\n这个包是 [AI RPG Engine](https://github.com/mcp-tool-shop-org/ai-rpg-engine) 单仓库项目的一部分。\n\n## 许可证\n\nMIT\n","readmeFilename":"README.zh.md"}