{"_id":"@ai-rpg-engine/starter-template","_rev":"19-ce82d74c4f8c924bc39be2f45cc732bd","name":"@ai-rpg-engine/starter-template","dist-tags":{"latest":"3.12.0"},"versions":{"2.3.6":{"name":"@ai-rpg-engine/starter-template","version":"2.3.6","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@2.3.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":"0724e6f54e1e772461bdb706ef7ef1c716830db5","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-2.3.6.tgz","fileCount":8,"integrity":"sha512-S6fMPOnOkLYClBB4e3le+ykuz2MkHde8cMT0GjOrxF8dtdzat3Xyf6MAMhdo3LWGAChF8biIOCYOb17FHymqEQ==","signatures":[{"sig":"MEUCIQDFoWbsBxk+16G6Prs/ls7VxiwYv6R+aCAgeIWWmxEWEwIgHbFj6AhOhhkdQahJK5jOT39XXGoTW/3okLExIwhRolM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14666},"type":"module","gitHead":"fb35a16d57924ee2f6a79893bc315f348d9b57f2","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":"templates/starter"},"_npmVersion":"10.9.4","description":"Starter template for ai-rpg-engine — copy, rename, and build your own game","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*","@ai-rpg-engine/content-schema":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/starter-template_2.3.6_1777740054570_0.4880728575680531","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@ai-rpg-engine/starter-template","version":"2.4.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"bc67fd03e970e9d4dd528c886a26f6d3a11aaaff","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-2.4.0.tgz","fileCount":8,"integrity":"sha512-HSCrj1PypWLukyeuPFnKLgTt8XtlN8Gk8TNFFGlclTHSUnuE4cqW+SFRX9loK1lzRE9rl1UXrRd1FYVzrFNuLA==","signatures":[{"sig":"MEYCIQCPqmNihX6+XPlP7mB/A/bJqs7tkf8os7IYos8jiYZHEQIhAI+YP4LhPfe79mYXzNG0Q46+0372OiJ6XmXqGDxP+bYq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15017},"type":"module","gitHead":"9a3c01179dd881d018e972bceb4f92f8d3effeb3","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"11.16.0","description":"Starter template for ai-rpg-engine — copy, rename, and build your own game","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*","@ai-rpg-engine/content-schema":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/starter-template_2.4.0_1780445556942_0.07681528387226622","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@ai-rpg-engine/starter-template","version":"2.5.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"cc13c7de5c3e7776350573cb459f49224e8977da","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-2.5.0.tgz","fileCount":9,"integrity":"sha512-yyd2jztRVLL06qyUsMux2H0icI5/uU/v8WhT+6nU3gQaoEWQi2+d9fLBOrJ3Yfhdn2Y/+wq6FMJEtscn9qEhlg==","signatures":[{"sig":"MEUCIFeoZquh+sFtOaauY4nsNtqMN5dwhZVGtrt8G/7GdAh+AiEAkpsdP31MhbGkJxKK1sBgz1H8aAe/Pr5y/Db8AEcGc90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18266},"type":"module","gitHead":"884efc50fb6871d6c7797b78cbabf77c79e8ea0b","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"11.18.0","description":"Starter template for ai-rpg-engine — copy, rename, and build your own game","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@ai-rpg-engine/core":"*","@ai-rpg-engine/modules":"*","@ai-rpg-engine/content-schema":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/starter-template_2.5.0_1783497420036_0.875082446937635","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@ai-rpg-engine/starter-template","version":"2.6.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"eb98845f66cce3236d4774442861a558ea7e429e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-2.6.0.tgz","fileCount":9,"integrity":"sha512-dEyGwy3GWPH8rIgsbu7jEDstlJ9SN9JXNKL2OcAwNJiOjSPkMdGxnyrrUWkMDKju1mn6LwdTkYG2SRlDT5ppxA==","signatures":[{"sig":"MEQCIG4q4Q9TdqpVDOLu4AaU6+TvNeUh174oY1hmOcfp/TyLAiB9u7fa+mjhq7oqtqgaMTrXJmeStgTKd4VYWdwI32OSIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32367},"type":"module","gitHead":"cba0b3aff152a56c760202a243789bbc62d2c36c","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine â€” scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^2.6.0","@ai-rpg-engine/modules":"^2.6.0","@ai-rpg-engine/content-schema":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_2.6.0_1784404945559_0.8056031820425116","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@ai-rpg-engine/starter-template","version":"2.7.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"0b5b31a3791038d98cf326354e2e0fcadff16691","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-2.7.0.tgz","fileCount":9,"integrity":"sha512-lsvGABIvk3HpZOgK0OwTDlA8W2R2QuIItR7ZUHSuwxjQn1qH7nNQyoX91EZRDwe5z6UdGClNl99VcYRnhfKhOg==","signatures":[{"sig":"MEUCIQC3aOtKs2ikiowEqi0vad+3JVJIGsEP9jv+1zlKRz6McgIgazNK4OgiVinAth3b31eWExmPJenERyAqYwlA3Im3lCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32472},"type":"module","engines":{"node":">=20"},"gitHead":"370a06b625cc25b2736141263b91768ce98ee4a2","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^2.7.0","@ai-rpg-engine/modules":"^2.7.0","@ai-rpg-engine/content-schema":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_2.7.0_1784694244786_0.8516651144267093","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@ai-rpg-engine/starter-template","version":"2.8.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"7a0ec5d727477c0339c0c9e9f6230f84b4340fe8","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-2.8.0.tgz","fileCount":9,"integrity":"sha512-mtilULYjqLnqJfsiR5v7ddD/SyCsLtpegEVL2LkLuVa9sJ65ZMV3NMw3sAdrn/PoSYTUGYODC/AOiCEnp8gLBg==","signatures":[{"sig":"MEUCIQCbUSg7GLtF6yhempivHlSGbzU8irRdnRDV57bcWNJkGgIgadPh1B66PIJ9VN2mJNbNB4xgcvQH/9gOyP0KPMeu0MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32472},"type":"module","engines":{"node":">=20"},"gitHead":"2e4ad7b63c10584474e73423133b5fdfbebda207","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^2.8.0","@ai-rpg-engine/modules":"^2.8.0","@ai-rpg-engine/content-schema":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_2.8.0_1784721364294_0.8845605461101229","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@ai-rpg-engine/starter-template","version":"2.9.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"0e5e3199d6adc529059fb891ee80769b02548b56","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-2.9.0.tgz","fileCount":9,"integrity":"sha512-amimNzE30UPJbkgbbKlQ6Pgy7fOu3WM+Ruk3VJ5MTNAA8vigHDaGw2gilQ6q9mveRLK3nNvTpCw1xdZCXDEFYg==","signatures":[{"sig":"MEUCIDeAlYU0o2bZe88oa7jpkuxLMCNvG4GAbxKpMHPDcC/PAiEAwGTC18GUVj8CiqFoN5qP4KV/BQEspUCdkzcx8ORrD9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32472},"type":"module","engines":{"node":">=20"},"gitHead":"0a19a1c6e6d05ce2b337e4b6628023cb41aa56b0","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^2.8.0","@ai-rpg-engine/modules":"^2.8.0","@ai-rpg-engine/content-schema":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_2.9.0_1784745434200_0.32113031319569507","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ai-rpg-engine/starter-template","version":"3.0.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"0eaf4a04a2df3bfd010f5675830901039e8e280e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.0.0.tgz","fileCount":9,"integrity":"sha512-yUjbFkaD4DsmALkAdz9hGl48rIU4YCBWSACXk0RMbkfDiicG3e/dVO8MZgq4zmBOsct+cIz7JMrGrv52Gme1tA==","signatures":[{"sig":"MEUCIQD+/vpzacrKOAPUgC9fo9fPwow+vz/gijjutg252wx2AgIgPbxFvpLs2wQsPYHxHC8HmMonUNOZmQNXDBvJ5p9/dcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34648},"type":"module","engines":{"node":">=20"},"gitHead":"ce5b1b93d4eeb212d38745a398b91ada19397674","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.0.0_1784786267080_0.08606817848266357","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ai-rpg-engine/starter-template","version":"3.1.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"ce9d6805d7478323318b732633e837d319340e02","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.1.0.tgz","fileCount":9,"integrity":"sha512-z5bS6hjlYIkE2Ke2xhhIlvJhG93DlZ3aWU1Mos54hGxRfLOn6cYQEIkCzkbZGSjqnvdW6LKgQLoAQMR+bGSgJw==","signatures":[{"sig":"MEQCICisFlz0aMBvr94brjoWJw7frrVWhSCeLT8TQeTSy6fXAiA0p9dUVK2LZ1pLCMh4+PR/km4mWzTU1GUKlTtT4gzLFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34794},"type":"module","engines":{"node":">=20"},"gitHead":"47849e54f562ffe9cc14152cf4a6ca358ea73a6b","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.1.0_1784796743004_0.7215512976037295","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ai-rpg-engine/starter-template","version":"3.2.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"973555bb2145422c928c71ffb2bb6bee2b159833","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.2.0.tgz","fileCount":9,"integrity":"sha512-r0WDRP0mll4er2bcbkmGrPnHdTLgIgojidNRrqHH3zWUKXZt8wkARTaB7f/iYtG5QR4RXAW+S30dWsoBuNWGkA==","signatures":[{"sig":"MEYCIQCPacbYhjJaUCf4CZE5+k0UnvRGMxArH1RxOzTPz7x8xgIhANK6snYCEqh/O4vkAaJx7WfbhpVMjXbCN56cnmMNBpfp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34794},"type":"module","engines":{"node":">=20"},"gitHead":"09667914ed7f13c89cdba59d580467c144cc02b1","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.2.0_1784824213741_0.7750971174684333","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ai-rpg-engine/starter-template","version":"3.2.1","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"9bb8a141f68391a80b19bcdbca50590dc0ffe548","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.2.1.tgz","fileCount":9,"integrity":"sha512-YrjyOmvNI+beAOr9Mp6Z/ZjckJtArIkc2MSt21H3wRbMVQnmvGmsWv8q5jUd9bbk/pInnUy5J993J0Vd3Jcn0Q==","signatures":[{"sig":"MEUCICu1PwFxyFgMYmrvL5ThsFbNZjW8ryFHWxLYgP1rrf6yAiEAk0jByqj+8tUJstBOL0zCIMJPzhV/8g2EMZXiCXrsy7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34959},"type":"module","engines":{"node":">=20"},"gitHead":"e6de12a8f6507873fae5950ac5c6048a48c7026a","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.2.1_1784825002328_0.23760461276766365","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@ai-rpg-engine/starter-template","version":"3.3.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"c1dc75f814e57095b4bb922794d47e78c8b24a5b","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.3.0.tgz","fileCount":9,"integrity":"sha512-6Z+k7RI61LsH8OhJDXyoWF53XwMSKljRUTqvBlRcAGS/OsDuIWY9JbG/HT4eptwErI2boF1B3U0nCPz2R7g5jg==","signatures":[{"sig":"MEUCIEXV2CHkUZ2AC1NK7ofMJZSj2Bn0GPgML5q02+C+v4oQAiEArY85Munhd24HaVvR2SaLdrBeZnRuzxx8fuEMhDq5ERc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34959},"type":"module","engines":{"node":">=20"},"gitHead":"d76bcc55fb32dbd441483fcd882919202a9b274c","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.3.0_1784835978191_0.7723883044392337","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@ai-rpg-engine/starter-template","version":"3.3.1","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"e577d906c2efadcedf5268168921c4cd3e472a76","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.3.1.tgz","fileCount":9,"integrity":"sha512-cezb1gz5ubksQAM6RleFxrBEpFsxQX9gTAbTuLxEyIN2SMe5RFSmtlaVJCWyOjbBeGjYNhmv/5uejRxfhqNqRQ==","signatures":[{"sig":"MEQCIF8ikwWkVrqah816WQUvsB1m4akEFwej1yNpeXo0iyVlAiAHz9BdV+nEQDfxzJkIB7Z7xpskhRbX6WGGITR0u23SFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34959},"type":"module","engines":{"node":">=20"},"gitHead":"c4633a54fd82db04d571918b3287524e01dadfa4","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.3.1_1785014367703_0.019711822498597042","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ai-rpg-engine/starter-template","version":"3.5.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"23d338af2a7514ea7cf2424b6cb7a8520169237b","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.5.0.tgz","fileCount":9,"integrity":"sha512-Rn1hJPhiXhb10ZWWA/uCf+AonvGLUOjencQ6fDq129qrH0tyuuerODBa4nqXKgZ+g7+Da4xBTjzkvaHD47Wt1w==","signatures":[{"sig":"MEYCIQD30ub2ZSDQu+oCKJbnU+Ra8DrQAxgsDNCVmO6fEZMKjQIhALbzDlozNYHnq402SRiBADS8mtX77Rna7OBwyxSI9iN+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34959},"type":"module","engines":{"node":">=20"},"gitHead":"177ec3ed079b3cf271d9e459d3062b3cfe11e735","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"12.0.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.5.0_1785073897978_0.7870556808976783","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@ai-rpg-engine/starter-template","version":"3.8.1","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"011d2cbeb6d2ebb85678936c02d6de5bcbadff49","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.8.1.tgz","fileCount":10,"integrity":"sha512-jCnZAStpo5/t2NfC90vmXY0Pmq9nwMgYruFPiFnKMPRG4T9aRfpmaQBvsEq9sWsGkeAXSSBVLULp/kFZ7S281w==","signatures":[{"sig":"MEYCIQCdMdolhvEb0UvlVgTBxOaib17ZfYDKaPg1/WMN7Ub4qgIhAOEmePR6FdhwozgbBjRA+XkWBZSXeNZHo+/YszQwQZMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48347},"type":"module","engines":{"node":">=20"},"gitHead":"49c63c5d7df474979c1b775c40988ac46714eb03","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"11.19.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/equipment":"^3.0.0","@ai-rpg-engine/pack-registry":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0","@ai-rpg-engine/character-creation":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.8.1_1788156970573_0.40128839561023577","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@ai-rpg-engine/starter-template","version":"3.9.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"a6e18913817aab4dd1e9d2acf5e450288f394c31","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.9.0.tgz","fileCount":10,"integrity":"sha512-jY/a94O74t707hgs2ykYCtOqLibdYz1pJWVWJm47OkjgzuF8hgsZkNsUgz2VXZRXBLIZVC35qFyB6A3XpN5gqA==","signatures":[{"sig":"MEUCIQCM2aSCKKYVuFRmpx5flLbYHQ5Npbq/HKmUH+Pa4V+4AwIgAf6MQu88wHrdYfnC8s5q0LkLo6DqpXtW9lJQ5gcT4v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50804},"type":"module","engines":{"node":">=20"},"gitHead":"281a7e5a42951dd2a76b39cb713f13b8768d3098","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"11.19.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/equipment":"^3.0.0","@ai-rpg-engine/pack-registry":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0","@ai-rpg-engine/character-creation":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.9.0_1788171529925_0.32068662288529315","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@ai-rpg-engine/starter-template","version":"3.10.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"630a20c9d68d249c6a7fcd85251fec324f64de92","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.10.0.tgz","fileCount":10,"integrity":"sha512-PZdzDPe8VI70LmLWNChBYvPfDcW38oyzypOgZMFv9QoN/XmkVklqCEa7UKQ60But3sj9Hy/X/47ALAyh6uMypA==","signatures":[{"sig":"MEQCIHNvg1AtbEcz79LV8cVWhRCpt3zwzD7CQcGm5nf2tfGFAiBI6mpdP5atMxUrrehH0xLyiK0bffN50KB/7ixr7wyi6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50805},"type":"module","engines":{"node":">=20"},"gitHead":"b84e470eccb8320f5fdb46f1ee8d8d9d42ac9b20","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"11.19.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/equipment":"^3.0.0","@ai-rpg-engine/pack-registry":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0","@ai-rpg-engine/character-creation":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.10.0_1788204767454_0.26987713051779205","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@ai-rpg-engine/starter-template","version":"3.11.0","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/starter-template@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":"a92a42a5ffe587e269c35e310ba6bc136eb719af","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.11.0.tgz","fileCount":10,"integrity":"sha512-pkRGN66Kow4+SXIAWlIvbermVzd+r6tEJtIuSC4Z9zyHZ7AGWn94m7XSjtGajV5CPoCNHqHg+0QDAybXKgFIVg==","signatures":[{"sig":"MEQCIAYI8kjpT3xssfTiwCxXxsrrluoZkZkfEZ7V+abngGYSAiA+oLJclOT9f7u09hWUPP5vfQ7jC4zBVbpzYH8CYGLePg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51628},"type":"module","engines":{"node":">=20"},"gitHead":"acbc2d1d3453d7af4bec321c3f6f4fba7f383aed","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"11.19.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/equipment":"^3.0.0","@ai-rpg-engine/pack-registry":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0","@ai-rpg-engine/character-creation":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starter-template_3.11.0_1788246595517_0.5203837243324745","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"_id":"@ai-rpg-engine/starter-template@3.12.0","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"73759b9fb75bcd62ed1b342d53e42aa04a40c58c","tarball":"https://registry.npmjs.org/@ai-rpg-engine/starter-template/-/starter-template-3.12.0.tgz","fileCount":10,"integrity":"sha512-SrgvyoLs9IckIaHr9R8AnNBLgR1PI4xnr4ZRosDeLi/1dmzeA7FLN+nRzijYVXuy7/FoK0NZdDHFGbrJBpRADQ==","signatures":[{"sig":"MEQCICRNxmQvr+0u4UCV5IbVN1GtfELKDGbci5XNYVQAxqZNAiAJWFr7Bo5+rGM0eiG5ZNtbE7AzvbjxlShdSvGPiD+r1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4OFBrWqCD2ItP/z2XIFFOAGC6S6VeFUzmLwmNQE9G4QIgbhySbmLjHBbW7C9SwmmngtGI/ha958rToe/eVbexbgE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fstarter-template@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51628},"name":"@ai-rpg-engine/starter-template","type":"module","author":{"name":"mcp-tool-shop"},"engines":{"node":">=20"},"gitHead":"bf74871b46a02b5fb1bb333cec68d305c5fe7d7c","license":"MIT","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"version":"3.12.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:597ea9e2-cbdd-4456-8633-3939c940046a"}},"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"_npmVersion":"11.19.1","description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","directories":{},"maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@ai-rpg-engine/core":"^3.0.0","@ai-rpg-engine/modules":"^3.0.0","@ai-rpg-engine/equipment":"^3.0.0","@ai-rpg-engine/pack-registry":"^3.0.0","@ai-rpg-engine/content-schema":"^3.0.0","@ai-rpg-engine/character-creation":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/starter-template_3.12.0_1789973427235_0.5439953470188013"}}},"time":{"created":"2026-05-02T16:40:54.498Z","modified":"2026-09-21T06:50:27.638Z","2.3.6":"2026-05-02T16:40:54.720Z","2.4.0":"2026-06-03T00:12:37.095Z","2.5.0":"2026-07-08T07:57:00.210Z","2.6.0":"2026-07-18T20:02:25.683Z","2.7.0":"2026-07-22T04:24:04.986Z","2.8.0":"2026-07-22T11:56:04.412Z","2.9.0":"2026-07-22T18:37:14.330Z","3.0.0":"2026-07-23T05:57:47.208Z","3.1.0":"2026-07-23T08:52:23.123Z","3.2.0":"2026-07-23T16:30:13.883Z","3.2.1":"2026-07-23T16:43:22.478Z","3.3.0":"2026-07-23T19:46:18.328Z","3.3.1":"2026-07-25T21:19:27.855Z","3.5.0":"2026-07-26T13:51:38.114Z","3.8.1":"2026-08-31T06:16:10.750Z","3.9.0":"2026-08-31T10:18:50.119Z","3.10.0":"2026-08-31T19:32:47.580Z","3.11.0":"2026-09-01T07:09:55.687Z","3.12.0":"2026-09-21T06:50:27.336Z"},"bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"author":{"name":"mcp-tool-shop"},"license":"MIT","homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","keywords":["rpg","game-engine","starter","template","ai-rpg-engine"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"templates/starter"},"description":"Starter template for ai-rpg-engine — scaffold a standalone game project from it","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"readme":"<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# My Game\n\nAn [ai-rpg-engine](https://mcp-tool-shop-org.github.io/ai-rpg-engine/) content\npack, scaffolded from the starter template. The project is **standalone**: it\ncarries its own `tsconfig.json` and declares every dependency it needs\n(including `typescript` and `vitest` as devDependencies), so it builds and\ntests anywhere — no engine monorepo required.\n\n## Getting started\n\nFrom the project directory:\n\n```bash\nnpm install        # pulls @ai-rpg-engine/* plus typescript + vitest\nnpx tsc --noEmit   # typecheck\nnpx vitest run     # run the pack's tests\n```\n\n## Make it yours\n\n| File | What to edit |\n|------|--------------|\n| `package.json` | name and description |\n| `src/content.ts` | `packMeta`, the `ContentPack` (`entities` / `zones` / `placements`), plus session catalogs (`buildCatalog`, `itemCatalog`, `districts`, `progressionTree`, `statusDefinitions`). Keep each enemy's `aiProfile` paired with a profile in setup. `src/content.json` is the same world for `validate` / sidecar `--content`. |\n| `src/ruleset.ts` | your stats, resources, verbs |\n| `src/setup.ts` | wire your modules alongside `buildCombatStack`; the intent profiles list lives here |\n| `src/starter.test.ts` | grows with your content — register dialogues/abilities in the integrity lists |\n\nTwo wiring rules worth knowing from day one:\n\n- **Enemies act only if their `ai.profileId` resolves.** Every profile id\n  declared in `src/content.ts` must appear in the `cognition.profiles` list in\n  `src/setup.ts` (built-ins: `aggressive`, `cautious`). An empty profiles list\n  means enemies never select an intent.\n- **`buildCombatStack` owns the combat stack** (cognition, tactics, resources,\n  intent, recovery, narration). Your custom modules go in the marked\n  starter-owned section of `src/setup.ts`.\n\nSee [Chapter 58 — Create Your Own Starter](https://mcp-tool-shop-org.github.io/ai-rpg-engine/handbook/58-create-your-own-starter/)\nin the handbook for the full walkthrough.\n","readmeFilename":"README.md"}