{"_id":"@ai-rpg-engine/pack-registry","_rev":"30-2581785a75bc183698bd09036fcd36ed","name":"@ai-rpg-engine/pack-registry","dist-tags":{"latest":"3.12.0"},"versions":{"2.0.0":{"name":"@ai-rpg-engine/pack-registry","version":"2.0.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"4d8744719ab6353f740638ec337803a727ffa94e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.0.0.tgz","fileCount":25,"integrity":"sha512-NHNqejXX14OIKc5zzLlqiU0S1rqwJn2uMuaxeKONkSN//4RpsOZ5e3yQ8dg6anGVF5+kasOqMKBc/e3miCYS+g==","signatures":[{"sig":"MEUCIQC9LLvWqNkek4SDSRAM7yHrLbjaSzLr223pYi2CXSqTGAIgDcz1c4xdhHfruaH4ekqb0/fbCO8TSM8YSWPrzjtFs4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40384},"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":"892f551f36b9ab02eee0dc9222fe245559de943e","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/pack-registry"},"_npmVersion":"10.9.4","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.0.0_1772893895337_0.614357144576454","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@ai-rpg-engine/pack-registry","version":"2.0.1","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"9560ee0fe925b41c43718ec521208a8df0f20af4","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.0.1.tgz","fileCount":26,"integrity":"sha512-yIak06sL+SJ8Jarjp0oszUXKwSTluvQ3o9TENkqFGQioskTGHyEG15FRUTeN+xlnCpQ+AdRCmVihROBMBEBjAw==","signatures":[{"sig":"MEYCIQCTGshOgAos/rm0qg1lhTRFryVXCruh2RpMvoygHgDDvgIhALg7AS7gIoQiz25KvYE1hnPwl2z+8vVo1PUE6e/txTvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44591},"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":"a75541eccffbdb4bd7efeb186737dc8be338744c","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/pack-registry"},"_npmVersion":"10.9.4","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.0.1_1772896742203_0.05705000204774913","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@ai-rpg-engine/pack-registry","version":"2.0.2","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"8b935d17606fc48f393b211a1b153695ac8adf04","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.0.2.tgz","fileCount":26,"integrity":"sha512-fvlHTeqxBIfzYwI2dQPXJLJw4iYEc0TjbYA3Wm2dfhscrMrbdH2Dh/GQW095989txygq8Q2oz3Dq0pR7AoH8AQ==","signatures":[{"sig":"MEUCIQCr8IsXATS+F+nxPBAJ2ayI7Z4qO1chHy2mbeIR3GuHkwIgNxSa39sw90HaLMqtW2gQW9R+O6MIR8QMCJZ7ChWS7/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44591},"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/pack-registry"},"_npmVersion":"10.9.4","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.0.2_1772965947426_0.6910876814061744","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@ai-rpg-engine/pack-registry","version":"2.0.3","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"45cd78dee3b1eb3e144100e29500cd08b562a69d","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.0.3.tgz","fileCount":18,"integrity":"sha512-tYI391NvL3PlOfvegjtx/j3i8NigEbXvVvL4mwFh0AcEAFWn8d3NWTZwmzBnrnBsUusxrNrFah3gF043mnXh/Q==","signatures":[{"sig":"MEYCIQDKHdmC+x1yxm50dfrSN6ZnE0RQuHd3Bu1OyChTpt/bSgIhALU0LUN+CN3cW3qoft69ZUBA/3dgrqdTURA5UXQnctqb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25423},"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/pack-registry"},"_npmVersion":"10.9.4","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.0.3_1773120020724_0.36642514559227535","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@ai-rpg-engine/pack-registry","version":"2.0.4","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"b2244b910a94ed358b4559fdadf90ad2ce03447c","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.0.4.tgz","fileCount":18,"integrity":"sha512-hUUCWaly10zN0V2ld2xsspsBcurl1wfLescOuFiorQivGsZwGffSAB7QwTIii6Txmm1aLAY7mXaf7suKsUPnIw==","signatures":[{"sig":"MEQCIFLJP5T2WAdpxWh7n6zirsaM0E04WHiy5d2EvFEmIqX8AiBzhFdy6KPGtNVqJAqegxVLYGElKiFzgDwzIWh43Rg7Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25423},"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/pack-registry"},"_npmVersion":"10.9.4","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.0.4_1773121704732_0.4121947333507989","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@ai-rpg-engine/pack-registry","version":"2.0.5","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"e1d2c152ab32a3bbe8f7702e5ebbf5a8af0bbaa2","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.0.5.tgz","fileCount":18,"integrity":"sha512-U1DyQ6RNLmGb4pYzDCBtvodTKuU6SaeWUfTEtEXZT1ig8CPx6Rg2uUSXQVHLulxtDJ1UO0d9eYJb/q3BMoxHYA==","signatures":[{"sig":"MEQCIFeztIQoW4KFzzE5YUQ6W7Ji6ui+770L6jqGu1B6uKF9AiACIPhuq12J4wOtiOL0VBxdzTq1z1JwVNIxajTZN8Z9Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25423},"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/pack-registry"},"_npmVersion":"10.9.4","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.0.5_1773124031344_0.544404059973912","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@ai-rpg-engine/pack-registry","version":"2.0.6","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"0c3a8b4f9378499d52e60e65122b6767a6a0fd96","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.0.6.tgz","fileCount":18,"integrity":"sha512-9LpeR4lbKZ45vQ/5kR/TX/L1Dl2ZopcdXWNR07WY2zpEn8eBJxXxMzWPF8PNMBzL7wt3LYJrEsMf8FP6NYlpNw==","signatures":[{"sig":"MEYCIQCptdruDeBcfHtnvQDkQjIvpt3Whc0Ojrg0VrWeEN4dcgIhAJVoFxTxHvG7lF/vD8SnOhHcIYeSzifNDn5XDmcf3Ud4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25423},"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/pack-registry"},"_npmVersion":"10.9.4","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.0.6_1773125518670_0.22408924282930753","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@ai-rpg-engine/pack-registry","version":"2.0.7","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"8269f414864f021b1af252171e74845fbe594971","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.0.7.tgz","fileCount":25,"integrity":"sha512-xI9POyAliyOf9WPgkm6P+sKch1gVJK85u2uVxuwyDY2j8fPWnzuKdjakwKlFqfMjEVYkzG9RA096S0TYqAgyBw==","signatures":[{"sig":"MEUCIDIyxbCTPlrq9n6lLnXWtKs5n44UTn1GN8oxmNeaz7hnAiEAvuRKHbEBDWeTvebNPvQAo6DZMWCasumGsBg4RArWiOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61144},"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/pack-registry"},"_npmVersion":"10.9.4","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.0.7_1773159091863_0.2075143967643185","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@ai-rpg-engine/pack-registry","version":"2.0.8","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"b7e243b64b0ef14ba09a1eb85ebde6b8ad7a0b58","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.0.8.tgz","fileCount":25,"integrity":"sha512-m26arMUCPZ9koCD3ff3DgThCfsyMmgxKTsXubMXY/XjBrXV/jcRHWvh7w6L25GnYbxVQXFJXXJ5kqAMxErolCg==","signatures":[{"sig":"MEUCIFrGaR++GM8D85WfjxrQN+YN6mw30mSLsu0NrEW457EgAiEAn9whJTfFioTGmF+sQw0ArhS2UU1AEWT+k0i1ki2pif0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61144},"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/pack-registry"},"_npmVersion":"10.9.4","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.0.8_1773239051281_0.12051384432173284","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@ai-rpg-engine/pack-registry","version":"2.4.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"4059adcece9c303b5964774ba079427befa107ad","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.4.0.tgz","fileCount":26,"integrity":"sha512-4aMSJzX2OWAI2ZdDrmhfLcqIaSQQ3KpvueO1V8Gz8Z/md83Yf2e/P0jeAQufO3OGZvcGedSRN8BkryivZ2OiGA==","signatures":[{"sig":"MEYCIQDFD42TKO2tIOCA0oETjOQPtxL6qILs6wTHk0v/NjYvIQIhAKWlIYrunbusi8PycCzPyrRodwJUWgqz/w9ybatFNiOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61783},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"11.16.0","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.4.0_1780445111662_0.06250878948723648","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@ai-rpg-engine/pack-registry","version":"2.5.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"9ebddd568e5314d74b0f63316c3c4af8b4679952","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.5.0.tgz","fileCount":26,"integrity":"sha512-ICI8eLbUrF7oleG7CYaVuvw1gcF0OUhrk8EOn+J5pXaZskIIoAsMq0X3ZXcjWUU1lejUzJcKCBdmEShOu0izpQ==","signatures":[{"sig":"MEYCIQCWVrDDDQ/mg84XtJIvz9YbQKKSPGLT+aZcK74G0rUNzwIhAO4rntfbX3rlY9H/7RaZUSVCZIoCeQEEkM6lyuum54i+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"11.18.0","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.5.0_1783497351510_0.9515102071594619","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@ai-rpg-engine/pack-registry","version":"2.6.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"5194f72387557d274035b29d63ad0e82fec828fb","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.6.0.tgz","fileCount":26,"integrity":"sha512-Ljtpm+dIyNWw7+4Rxl8LZtM5MP222imVDyfOt+cwdPK/boqH+a9Rk2F4Yj5JdqLr9SLsaWAX9MuUi/93/7aTFw==","signatures":[{"sig":"MEUCIQDOrMlYrh3gy1aGPrKjO760PPNQXJ4rALbfPEnWWs1AkgIgJfuNX6H87Ku24jP9tQo88dpHjyV9/c2LKwiA4S1pMdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.6.0_1784404874828_0.4168397167796738","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@ai-rpg-engine/pack-registry","version":"2.7.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"b4a02225cf4b3ad82e99369af08f906315c3573b","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.7.0.tgz","fileCount":26,"integrity":"sha512-tVgAZILs4ToQcP/EnlORvfP70lx12gZTqAvuIMzFCY6gBIfpcunhmzTGCXGfaJcGNUNjlvLgfvHWVpdhiJDAtw==","signatures":[{"sig":"MEUCIQDPg9xuhESYePO8YbR1fkWfC78I5CIn8pjkwi/jodGLdgIgUBa3u3bopXOTFdupMdQfmPbv87ZtzhJ+tTHi6wr9acs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.7.0_1784694176322_0.10793330233500975","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@ai-rpg-engine/pack-registry","version":"2.8.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"218d2dd85dd5f09596abb6162297fc3f3ae64fbd","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.8.0.tgz","fileCount":26,"integrity":"sha512-QLaHE3wqCKO56qHtLkLn1qEHAycrEsq3gQiBYphsnBuhGThiGtBp+biJKJMef/ZdAxKxWyK9IAcGnS0ceCEnLg==","signatures":[{"sig":"MEYCIQCjhlJuPz98aCNXpBNFZfLY5VVX+5W3kF1BUjlrRB1fpAIhAPbMMLzCJJgHIBXaEBphd/fidsjNsQNOUKUjWZmakF0D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.8.0_1784721222963_0.459978278668393","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@ai-rpg-engine/pack-registry","version":"2.9.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"ccb2f6f9516b55f138a21244aa00060f21430fe4","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-2.9.0.tgz","fileCount":26,"integrity":"sha512-uCcc8jW2yPmP3/W8+aw6PulIz9byTYIPnw1JVYgEPRaQodnLJzaKtyP74HHR9DWfVQ8AA8qQ2CDPsWdUM51PyQ==","signatures":[{"sig":"MEUCIQDqHoVgKHTygPVXtlBoeVe/wRGdHkj+EYfpj5YlHv2WKwIgW1wAaXtgAebBRNJ+7BvosKeYbKmTMVF0sqc1pIqnlJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_2.9.0_1784745349363_0.849517584978239","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.0.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"02535b4b523830f3aa0ac7d3c4f96264e91500a2","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.0.0.tgz","fileCount":26,"integrity":"sha512-4CsmzV93unWNx+qH0vsFsqrQKD1mXtbZM4Ji0FEWKrTGXD8FkwPNQ4/nTyDtTc42xvNftO8FRygSXKyLt6bglQ==","signatures":[{"sig":"MEQCIBeJPw+8MoOEx2tNi9mpWX59U1GhCf3JEcuGXk3FuFI9AiB0dsTYDhrM3ST4omv59LpvgR24jACSnBaRXR9aBlbndA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.0.0_1784786121196_0.6780577919342556","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.1.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"f5f6d224400b6dcab156d403f1b9c3a382bf7383","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.1.0.tgz","fileCount":26,"integrity":"sha512-JN0yjQSn2gYbqgt8RGrDDsk2fWlWdbCbAX9aKSmF2S/HqF3hICT83GdVrc8M/OSZwN+XZsQ4gRnPZuGY1yJ6yg==","signatures":[{"sig":"MEYCIQCGpzNM/ln1Y83z8FZjIcBWpc/Qdo4xCW3B6E6Kfwg6LgIhAKo65pVrbHdDVMakzYCR2RDeYkIBtJtpZg13eOILhJIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.1.0_1784796605319_0.8959651043033106","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.2.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"0102293613edcbfccfa01548f17026b3b390c39e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.2.0.tgz","fileCount":26,"integrity":"sha512-4SzjdKJ93S+gOVwLLH9b05BHstCQGBox84rPT+2PcD0m7LOYndOTNrFR82ma7DtlTSYAplE1eTkrGayurp98KA==","signatures":[{"sig":"MEQCIHx4l+R95zwxhQZ2ZoRu3636Dee2byUg8IM1I1/NYtFyAiAzIh4JYuF8LgShL8r1NyKGpkLOGjMVKWqr7qW0jhGQXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.2.0_1784823843298_0.30505335613370765","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ai-rpg-engine/pack-registry","version":"3.2.1","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"694f48b1b875d7b40178903452a031f3268d86ad","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.2.1.tgz","fileCount":26,"integrity":"sha512-OAajc9C1bgsdC5yqPhzIZKhsE9vt8MnNlvEJQQzGkYE7GqV4GaeLwKmWw1tIlPJSJ78Zphwga59vAnrh/uxbyw==","signatures":[{"sig":"MEUCIQDg/Yl205ramcQwd13zKmMEDpiu30gl1ly2sIAtx0AawQIgHOEFoV1fq9kIglMiHkIYe6V+W2EGT+5B2uzf8jAH/x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.2.1_1784824796051_0.3843360845211281","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.3.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"0450db6c4e09c5f1da741c4558bc4f54d0f3f477","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.3.0.tgz","fileCount":26,"integrity":"sha512-2LQopz+6/zvApBagBgC4n0HBQN3ITMzL+u+CB25kvgn3Tn34MmrVd4b3wxIENvsXs05PKr9annVMUkwBtWtxbg==","signatures":[{"sig":"MEUCIQCg747y7cLMYYHb5rTMopSmm4LHRAmDIhYbJWb2DdjQmAIgWEjamGgBsN/MLe5S9sfpwr5hIqwiZOz7bUGw0hpVxKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.3.0_1784835857020_0.9447774035105136","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@ai-rpg-engine/pack-registry","version":"3.3.1","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"fbb528caa1cf4a0a72cc598c49a9c0a151d4e473","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.3.1.tgz","fileCount":26,"integrity":"sha512-z3306tddrwJnzFkmsrR9Gxauo48E1VUYBNn76m7OdiEdoTvQZHXo8YMAPoTuNN+upPxA7qQ48avcaJdyIKUo+A==","signatures":[{"sig":"MEYCIQClJW23tR268tyS+u0oRyRnTlomHxq92ywmmTscwklo0gIhAJtCstDBXY3GFncLOAHynEY2WRp4ChimI5SSnzlJZauu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66010},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.3.1_1785014299237_0.07216842825824776","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.5.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"99891734b31e383684760bcbb2fd526b4da43f75","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.5.0.tgz","fileCount":26,"integrity":"sha512-zlJTFZdu9yC/Ba18RaA0UthfX3WKTWRWIipEDWhfSBCMxnHT4JemlDDNcf7w6xT7a48NjwQn7b/er7dKvHWOOg==","signatures":[{"sig":"MEUCIB+mvdq0Bl5GgZaXlCH9I55lH4P5o3dKP/wHrOB7mRgjAiEA6+92EYl/fTea1QlUsOLudHJd1QzT5Y7J0ly/wCq0UFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66059},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.5.0_1785073827834_0.10955121973142501","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.6.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"008af1e56a22e9aef2f28b231a250f03ea118411","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.6.0.tgz","fileCount":26,"integrity":"sha512-3pOfd/U240dfcNmAdxvFrxx3wmkqrlyCLyGnwkMQgKtBPanJF1ZxY/hT60B4qNN1sKCJIuL7uWs7bWpLb42rGA==","signatures":[{"sig":"MEUCIDTP/dDTZ8uVawnMjkP83jX9ZlFxsezIuey1x4JDzASYAiEAxh0J3kMcvVCsOKSOy5BAMMc1irxKNcDx9YM+tVQK1NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66059},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.6.0_1785254318926_0.6504662940958841","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.7.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"ac02271fb77bf5f2ae5ea7c213ee3c4f098335fa","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.7.0.tgz","fileCount":26,"integrity":"sha512-8mHyMOyffAhTeiy8LmkTdOlfhtmV+Kfxeh1SQkcq/o5+vtNqOfQC8CoKTgxnLxNwOKjM7rPtqogg3RBto1rqUw==","signatures":[{"sig":"MEQCIHzqd81D7VlU00T7x23ufue6SLEjeeRkK7AhZfK1tbEeAiAlUdZl92fflMeNNP2MyyVKl1PVmEBFHY9OT1stgAb+5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66059},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.7.0_1785264775281_0.6962990749490667","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.8.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"5d38b5addfa23cebe1eee73d22810f6d492789cc","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.8.0.tgz","fileCount":26,"integrity":"sha512-+NdVJbTok5az+SogsudNdaGBju95NFNuDUZSlchJSbQthgOIKClcMG6Tsu0YOO3YOLP04i9hOY02WnQGm0j0BA==","signatures":[{"sig":"MEUCIF5zKdI2Piun5hY6eFtmyMCmL/bhaflW7LylC7i/ThhYAiEAp4O5jQmvSp5kj7ByfAYb0e/0pKNfvk3j7NGzbvEHC3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66101},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"12.0.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.8.0_1785280352345_0.6558170097777738","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@ai-rpg-engine/pack-registry","version":"3.8.1","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"eb0d3026e61a64febd5e4baed1458fd23e7e08d6","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.8.1.tgz","fileCount":30,"integrity":"sha512-WEQCtGcnNSEbkTdLtS+gwDAC/ntsO3E055lfbF+dVH/Kaaen0//UAGJXJwtmfwZcbf9cJK8x/1qWK99z9KEI0w==","signatures":[{"sig":"MEUCIDdDiMRHb3rwQYiznBK9yxbTj3rem3PhETYtgW+8kwpcAiEA1krkJbSqTiRUsgUAX2df3mVJ1IUtbJ7oBwErSDIipeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114359},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"11.19.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/content-schema":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.8.1_1788155788739_0.8948550900786771","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.9.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"1a8bf1597e9b0eed508fd95a651ce63787bc10d9","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.9.0.tgz","fileCount":30,"integrity":"sha512-wTdOt+mh13LmSEk9w6V+7WPCHny3o4eZZaZgXtQeZOX9aLlN3PbNzsvfrcn6FPkhTdjxMa1sv/5Ig4ZrsX4WCw==","signatures":[{"sig":"MEQCIEttG7moB/jnq48wi8XldTnzpZ1p5KRctQWArb/ESzDuAiAyP7dbFnmVzzgHmsQK5DTK+atxPyBiRaNzDz1UTlYt2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114359},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"11.19.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/content-schema":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.9.0_1788171445154_0.5447598631445976","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.10.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"83d724c1cc14bd19a0b7ad44e83d823ea7653cea","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.10.0.tgz","fileCount":30,"integrity":"sha512-GLnorIJZFSqfYS0ZrsVW8SjinW+1bDB5fePZwRIKnaJuPlHxYzVTsdEN+QLmjDXOg39mvQWhXU/eJFYy424T3g==","signatures":[{"sig":"MEYCIQCNOQy9mVl89eGsS47ew68+jVqkM/H/0k7z3SxgkZpEPQIhAIBZ3348Eoy5oES/g/g2cWFm2kClHp8HJHp3a4bG+ZnM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114360},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"11.19.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/content-schema":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.10.0_1788204673489_0.9908923998627999","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@ai-rpg-engine/pack-registry","version":"3.11.0","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/pack-registry@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":"3f8edf69bbd9e4a9e83855196eb4c8e653c076de","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.11.0.tgz","fileCount":30,"integrity":"sha512-ry7eFg5dgPmsdyn/+39eqx1v1NoDGESGhT+sdaXKkiam6KnePvd0S4CSsltEoheOJfj49hNrDXGuXlR79MCStw==","signatures":[{"sig":"MEYCIQCEqeBI6W0de8pK4vbvQYv0ZakU4mOqmevjrkO8JrprEwIhAJiX8RPonYp4ICRMGO05kXfZbJnGZk9YIlSfXpSyTdGY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114360},"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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"11.19.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/content-schema":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pack-registry_3.11.0_1788246508682_0.7188503899951615","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"_id":"@ai-rpg-engine/pack-registry@3.12.0","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"fd17f653ea9774154ed058fef185237ca6b84857","tarball":"https://registry.npmjs.org/@ai-rpg-engine/pack-registry/-/pack-registry-3.12.0.tgz","fileCount":30,"integrity":"sha512-3ui8f5NCGX7+Q+ZvuxOr+/LkCTq0pNEe/LyJTCha2bbVrbjDNeVwm3GBsSyQNPER/nAN/gTFDC1vTO/3aOY34g==","signatures":[{"sig":"MEQCIH2cWjwFrn1w15/StZRlFt2l7C3tfz3TsKBpDGD/j0ZHAiAx1vSSUO+zj5M3RF+9bJRzYMyD1JykA2zvIM9P6lbYXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA4sJkx6buoYUOouIAQS09zi7NZXybvE7hdB8wwD0hlrAiBrkkf6UVIHihbjMk1jxNOscKu9rlsU/Y8V33/fChdCkQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fpack-registry@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114360},"main":"./dist/index.js","name":"@ai-rpg-engine/pack-registry","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:fb5cedf8-89e1-4926-b512-c4f4baec5b86"}},"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","keywords":["rpg","registry","discovery","game-engine","starter","catalog"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"_npmVersion":"11.19.1","description":"Starter pack registry, discovery, and quality rubric for AI RPG Engine","directories":{},"maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/content-schema":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pack-registry_3.12.0_1789973395954_0.11628521765381516"}}},"time":{"created":"2026-03-07T14:31:35.255Z","modified":"2026-09-21T06:49:56.494Z","2.0.0":"2026-03-07T14:31:35.506Z","2.0.1":"2026-03-07T15:19:02.389Z","2.0.2":"2026-03-08T10:32:27.556Z","2.0.3":"2026-03-10T05:20:20.859Z","2.0.4":"2026-03-10T05:48:24.909Z","2.0.5":"2026-03-10T06:27:11.500Z","2.0.6":"2026-03-10T06:51:58.818Z","2.0.7":"2026-03-10T16:11:31.994Z","2.0.8":"2026-03-11T14:24:11.418Z","2.4.0":"2026-06-03T00:05:11.803Z","2.5.0":"2026-07-08T07:55:51.638Z","2.6.0":"2026-07-18T20:01:14.981Z","2.7.0":"2026-07-22T04:22:56.477Z","2.8.0":"2026-07-22T11:53:43.109Z","2.9.0":"2026-07-22T18:35:49.493Z","3.0.0":"2026-07-23T05:55:21.356Z","3.1.0":"2026-07-23T08:50:05.469Z","3.2.0":"2026-07-23T16:24:03.486Z","3.2.1":"2026-07-23T16:39:56.188Z","3.3.0":"2026-07-23T19:44:17.176Z","3.3.1":"2026-07-25T21:18:19.390Z","3.5.0":"2026-07-26T13:50:28.012Z","3.6.0":"2026-07-28T15:58:39.056Z","3.7.0":"2026-07-28T18:52:55.456Z","3.8.0":"2026-07-28T23:12:32.502Z","3.8.1":"2026-08-31T05:56:28.864Z","3.9.0":"2026-08-31T10:17:25.542Z","3.10.0":"2026-08-31T19:31:13.622Z","3.11.0":"2026-09-01T07:08:28.838Z","3.12.0":"2026-09-21T06:49:56.054Z"},"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","registry","discovery","game-engine","starter","catalog"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/pack-registry"},"description":"Starter pack registry, discovery, and quality rubric 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/pack-registry\n\n[![npm](https://img.shields.io/npm/v/@ai-rpg-engine/pack-registry)](https://www.npmjs.com/package/@ai-rpg-engine/pack-registry)\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/pack-registry\n```\n\n## 功能介绍\n\n启动包注册表是一个启动包的运行时目录。它可以注册启动包，并根据类型/难度/风格进行浏览，同时根据 7 个维度的质量标准进行验证。它为启动包选择界面提供支持，并确保每个启动世界都符合最低质量标准。\n\n## 使用方法\n\n### 注册和发现启动包\n\n```typescript\nimport { discoverInstalledPacks, registerPack, getAllPacks, filterPacks, getPackSummaries } from '@ai-rpg-engine/pack-registry';\nimport { createGame, packMeta, manifest, fantasyMinimalRuleset } from '@ai-rpg-engine/starter-fantasy';\n\n// Discover installed packs (any package that exports packMeta + createGame)\nconst packs = await discoverInstalledPacks({\n  from: { nodeResolution: ['@ai-rpg-engine/starter-fantasy'] },\n});\n\n// Register a pack\nregisterPack({\n  meta: packMeta,\n  manifest,\n  ruleset: fantasyMinimalRuleset,\n  createGame,\n});\n\n// Browse all registered packs\nconst summaries = getPackSummaries();\n// [{ id: 'chapel-threshold', name: 'The Chapel Threshold', tagline: '...', genres: ['fantasy'], difficulty: 'beginner' }]\n\n// Filter by genre, difficulty, or tone\nconst darkPacks = filterPacks({ tone: 'dark' });\nconst beginnerPacks = filterPacks({ difficulty: 'beginner' });\n```\n\n### 启动包元数据\n\n每个启动包都会导出 `packMeta: PackMetadata` 对象，其中包含结构化的字段：\n\n| 字段 | 类型 | 描述 |\n|-------|------|-------------|\n| id | string | 唯一标识符（与 manifest.id 匹配） |\n| name | string | 可读的名称 |\n| tagline | string | 一句营销标语 |\n| genres | PackGenre[] | 用于过滤的类型标签 |\n| difficulty | PackDifficulty | 初级、中级或高级 |\n| tones | PackTone[] | 叙事风格描述 |\n| tags | string[] | 用于搜索的自由标签 |\n| engineVersion | string | 最小引擎版本（语义化版本） |\n| version | string | 内容包版本 |\n| description | string | 简短描述（1–3 句）— 列表副标题 |\n| narratorTone | string | 旁白风格 |\n\n### 质量评估标准\n\n根据 7 个独特的维度对启动包进行评估：\n\n```typescript\nimport { validatePackRubric, getAllPacks } from '@ai-rpg-engine/pack-registry';\n\nconst result = validatePackRubric(packEntry, getAllPacks());\n// result.ok === true (score >= 5/7)\n// result.score === 7\n// result.checks === [{ dimension: 'distinct-verbs', passed: true, detail: '...' }, ...]\n```\n\n| 维度 | 评估内容 |\n|-----------|---------------|\n| distinct-verbs | 启动包包含超出基础集的独特动词 |\n| distinct-resource-pressure | 资源机制创造了有意义的紧张感 |\n| distinct-faction-topology | 派系结构与其他启动包不同 |\n| distinct-presentation-rule | 感知/叙述具有独特的特点 |\n| distinct-audio-palette | 音效设计支持游戏类型 |\n| distinct-failure-mode | 失败的方式与其他启动包不同 |\n| distinct-narrative-fantasy | 核心幻想是独特的 |\n\n达到 5/7 的分数才能被认为是启动包。\n\n### 可用类型\n\n```typescript\nimport type {\n  PackGenre,        // 'fantasy' | 'sci-fi' | 'cyberpunk' | 'horror' | ...\n  PackDifficulty,   // 'beginner' | 'intermediate' | 'advanced'\n  PackTone,         // 'dark' | 'gritty' | 'heroic' | 'noir' | ...\n  PackMetadata,     // Full pack metadata\n  PackEntry,        // Registry entry (meta + manifest + ruleset + catalogs + createGame)\n  PackSummary,      // Compact display format\n  PackFilter,       // Filter criteria\n  RubricResult,     // Quality rubric output\n} from '@ai-rpg-engine/pack-registry';\n```\n\n## AI RPG Engine 的一部分\n\n此包是 [AI RPG Engine](https://github.com/mcp-tool-shop-org/ai-rpg-engine) 单一代码仓库的一部分。它可以独立运行以进行启动包发现，也可以与 claude-rpg 集成以提供启动包选择界面。\n\n## 许可证\n\nMIT\n","readmeFilename":"README.zh.md"}