{"_id":"@ai-rpg-engine/content-schema","_rev":"33-1e57c3956ba269d56febdf3d1f074366","name":"@ai-rpg-engine/content-schema","dist-tags":{"latest":"3.12.0"},"versions":{"1.0.0":{"name":"@ai-rpg-engine/content-schema","version":"1.0.0","author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@1.0.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"f0222ec07f0a21cd714e887bd98a7506e2bfcb83","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-1.0.0.tgz","fileCount":33,"integrity":"sha512-GvEEYRKu8Ze/Npz9ocjBs72q9oIVcOw7emM53RA4LSG5nCggsxCVnEq3bDuvnWc3JrACJStUnkCLBuVJtadihQ==","signatures":[{"sig":"MEUCIQCxY+uAWc2YfgfNT8qANIKxfU+WiQHZnCQu8eOkRp5RjwIgb20oVp/JCQAdGOzGSx6Br7wHfosDdNVG2ERlqZgtUvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123960},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f832d14464e5f116eb25fe9546da297973ee79c1","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_1.0.0_1772857331590_0.5836031428575645","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ai-rpg-engine/content-schema","version":"1.0.1","author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@1.0.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"6747fb6ab2b9561301a52a90a0e0866c6f99419b","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-1.0.1.tgz","fileCount":34,"integrity":"sha512-eV3N9S738KAoXLbZTgGU1sBGlyMrcHtzJ5UkcwJW1SKwYvlV5+ZxntEei20LtikjT1xi3y2e/yFEYpXhoigDTQ==","signatures":[{"sig":"MEUCIGIdVzFgj7VgpIlihhsM2kLm990yV1CHdXWHUdJHw9tMAiEA0zxlEzcO7CNPhmp8BmHW+nTxe9zLqtbbgAKwhZ88344=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"788c606c42601874f560eebecc823603e557fc75","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_1.0.1_1772857550755_0.8118881288099002","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@ai-rpg-engine/content-schema","version":"2.0.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"7a8c6b27d274bc81ddc18c53a510dc15321c5a10","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.0.0.tgz","fileCount":34,"integrity":"sha512-Mobok6s77NWeQSRCSXZZzB+bfQQ1ZWnLD36nj+xErjYdp9W+WIIo9SGKkE8y7ri+Umon9eW8WD8oEMDqr1iW1w==","signatures":[{"sig":"MEQCICNr3KSB9Tr4aWa68FjvZp9htTpo4Z38F7bN0KZT39dTAiBsZT4UVEDS2rmcCGPBmgHCslgUkq7W5h9B9eSEGQ674w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126159},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"27a6663fcf5d651f2a78a842b83b513f4ffb3162","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.0.0_1772883335057_0.00007159214478469345","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@ai-rpg-engine/content-schema","version":"2.0.1","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"71c1f798abb504744b423237edf2ad3a230e775c","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.0.1.tgz","fileCount":34,"integrity":"sha512-1dP5t5Wgbq0M3W3QKhevm4pd/CJmMIicLka4E2+WI9tsIMMI+52Z0ojItG89AuuKDYMAJ+ZtnKvprYTMqY+Kpw==","signatures":[{"sig":"MEUCIBclnWr8O5aaZ9e15h0KJw9r/MzoiQ7t1VnDJ7YKiDy8AiEAjv5/QyYRobC8S43TyFeg4tuPLpckfIIpDpYCkzUTCto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126195},"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/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.0.1_1772965938952_0.8655926741092348","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@ai-rpg-engine/content-schema","version":"2.0.2","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"732e6d627d1e2b5454ff1ee290811527a1f33612","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.0.2.tgz","fileCount":22,"integrity":"sha512-OLk9CNXni08kDX3R14RUqlRJ7vLFacZDvqfwt8M5jo8C8ljysBZ1EpvjqYfii+0kF+TZ0BFe2Rdt19Cek12kZg==","signatures":[{"sig":"MEYCIQD35WKIxe7WPFWe9TJEvpW9KEN7goWYnZBjs/KH2f+VogIhANsubVwuy/fYGQ4XkM6KLlcEwmb6ilcbskqZKSmLi952","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81412},"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/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.0.2_1773120010258_0.6716155706085827","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@ai-rpg-engine/content-schema","version":"2.0.3","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"db2782a67455980cc406f858b219a9c19e9e2f22","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.0.3.tgz","fileCount":22,"integrity":"sha512-Whwzz3qI0q/OT3/gpe3c8+aYu+FG/6Nocb/kRrQyUp2q2PzzEKrq7MQu1ggHi+zdy2HU63EqlqgqboD1EE3FLQ==","signatures":[{"sig":"MEYCIQD+usOirdZoTg9RcVne+bK0G4AxWCu9cAf3x+wA/scH5AIhAOhuKUWuoai/vHG7EhHech7HW2UACAiv3yaWgg73cwpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81412},"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/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.0.3_1773121695163_0.8868725623671434","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@ai-rpg-engine/content-schema","version":"2.0.4","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"47d92297ae775004ba5444ec341692929da2897b","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.0.4.tgz","fileCount":22,"integrity":"sha512-5QTT6f8mbim88AKSf+PfeCcjWx2xtHe0chJxxwxbjvOFD2Nmp5obSBgF09bKhzhaKlZoZQ2xDHl1mycuAxecZQ==","signatures":[{"sig":"MEUCIQD8PUW+RkeCkj0VcLzgQ76VafAWATuhipqkMjEmgnqsQAIgMR3ZHlxYMMMzJa8/+tMeBiX0q9JtDw+81Yeyggk/p5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81412},"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/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.0.4_1773124023136_0.671569614044597","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@ai-rpg-engine/content-schema","version":"2.0.5","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"9c5ecd839d0c497bb923c6ea8f5731638aeee0e0","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.0.5.tgz","fileCount":22,"integrity":"sha512-rgcWH8R7EjjA+xIqtUliM32Loqq+szcl5Y1ecFhAeRtpNT0fQQ3P9CDaZFM2/u9j8XfFPudaCIYP+4IxoC0F3Q==","signatures":[{"sig":"MEUCIDjramcPkhapkrCdeU3uoSE1IxEE+E1p5enugYaqUCe9AiEA2f5092my9XsRbrkCe9XwTxhCV3aBADL1U5OUuOO1jkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81412},"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/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.0.5_1773125509147_0.3174587635712607","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@ai-rpg-engine/content-schema","version":"2.0.6","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"407923bdee39345cdbeb979f3550f5f81a66f00a","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.0.6.tgz","fileCount":29,"integrity":"sha512-bb0LHel4YdmnB9eX8Knnl+EmWQHKF8wrD1I0ZPwufCY1MIx/BVxWXcXMcZrnDo0BYIughzl7C2oKJzlrlHBcqg==","signatures":[{"sig":"MEUCIGz52izQI8UH0U/GtR6hahBMoipxu/kAvD4pZYIH5rGeAiEA5IZJjq09epNhnHGinN5WBJeKlojhHOeP5gZbhaSwwNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100131},"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/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.0.6_1773159075715_0.21353959442358295","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@ai-rpg-engine/content-schema","version":"2.1.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@2.1.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"e08d41e05dd298d8c378366ba22cc819c82b0fbd","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.1.0.tgz","fileCount":29,"integrity":"sha512-xR7bdeiBvREgdAeirFBh5yyD4ReHMycNrKUIpWfqby5kD1Q3PECACcLY2f0YxO3JOifyZfdFQNKck9rvALr6qA==","signatures":[{"sig":"MEUCIQD3vZ/fZm1sq/zmSNtZR0X3T3BY+txi3EobmoIluayuOAIgGOmY3CKkfaQo+qPtoJsBRIBLWUNQ2PkAOrnNZCa9coQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8da083f4871bf8f488bf75b22d895292859da44c","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.1.0_1773178704183_0.6922957531414797","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@ai-rpg-engine/content-schema","version":"2.1.1","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@2.1.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"136168768eca6df5d509d1d49828f4e41504f2ff","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.1.1.tgz","fileCount":29,"integrity":"sha512-I8iSqEo7RLiBCSd11QbnlXJD82gW1rKYfJoF8YOEKgOUO+5V23GftfZ5/ZS9oeeqni7+fPAixajs3c1LZkZEKw==","signatures":[{"sig":"MEUCIAYXmE9dRCeJd/wPwJHb+gqUWLSiUtOsG/o+ZUBGjUcVAiEA42iPD07FKN3So2LTu2U6Ynv4BwD2/UdDhudCirExuc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122365},"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/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.1.1_1773239036172_0.17184059354754444","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@ai-rpg-engine/content-schema","version":"2.1.2","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@2.1.2","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"4a51387fb274bfd90b605a5057840a15643ff106","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.1.2.tgz","fileCount":29,"integrity":"sha512-SVLtijCDQWF5ppP4Yix9IpRibtiU+vAJr0/OlytIV3oow+oXM6z6CetFEJOgzARgc4rW0QuRjCicaBae8bJczQ==","signatures":[{"sig":"MEQCICnZp5pnu8Xb0ssNEv8WZ9m6vMQut062tP8osoFBUFa/AiBIrj/bm0PA0FVbqU1WPAX/2B8Tm6F7ISMlg73IreXojQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ddb74b9c955ea04e421e767b1ebd589d117fcbf3","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"10.9.4","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.1.2_1774682918547_0.2474464232118847","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@ai-rpg-engine/content-schema","version":"2.4.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"2845e355c153404410aa23e10098276ddcd9050e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.4.0.tgz","fileCount":30,"integrity":"sha512-FtmTZK4v+X/tol1Qw0Xjnwn+iRaozVQ3yL9ZUmAPmRGTxQGBANr6TuHkYdIrbW4YwOX/QPggUJ/H1qDHQ+yh5w==","signatures":[{"sig":"MEUCIEfKp5jrGegHx+b3deLJcOFBbdBA8QYWXHvWaOO3r3qdAiEArvcdQnL3V3q9NuW6GbLXXpzfOqsVYsQuQnvJIzltJNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165485},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"11.16.0","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.4.0_1780445092558_0.37637848042480226","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@ai-rpg-engine/content-schema","version":"2.5.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"6ae438a0a9aa0ebb44b6c88faa683f9821a79c66","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.5.0.tgz","fileCount":30,"integrity":"sha512-+EyOSgnMD4WI1XRuVN1E9lVvSBWrZ8FWPQbskzBiZHFnhq57ak5DsF4G8GU4276gPp8RgRybSjw0+SBx9xJHdw==","signatures":[{"sig":"MEUCIQDU+DbPFbJGGr5srq0967eY1X3EE50dFQ3RegnAr+ljNAIgH2qAAUDplMWcRy3YlOrCvw2FPisZspymvZzvQqebL40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167663},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"11.18.0","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.5.0_1783497323936_0.4572794775560698","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@ai-rpg-engine/content-schema","version":"2.6.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"c724e0fe3eb626e7a55d66f033bd252a8c985dbc","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.6.0.tgz","fileCount":34,"integrity":"sha512-LX7x5RMqHYDtAKi8mAEM7XntkmTuaVN0OfJVSRO+IUjFA/2YIwpgq/bwT5E/M31kXIJlVjv+IJ4WU2+MBZYjAA==","signatures":[{"sig":"MEUCICGKHlMvLUTgRv9KD/I/lvsdBpYbYyb5kPESFT7l6Lk3AiEAxnjyTjgbDnfCj4EIYya8+TPTE+cgmuP5FNhht1CbpNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185709},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.6.0_1784404842668_0.28720720997148796","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@ai-rpg-engine/content-schema","version":"2.7.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"1ff1fdc3148ab6ddfb5da32db199efc549065212","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.7.0.tgz","fileCount":34,"integrity":"sha512-5g6jZ0j2TYL3n37eEAFNS/RIlWQuiaa+r+zMyolERxBEpPwPD+pAKBTcHAXovoRiP+mCq7WpoSRzTbfJJmfrog==","signatures":[{"sig":"MEQCIHCvHHanyRFdMfXeyECr1GilGnrjNaLDU0BSO6zTSpqKAiBJheNY+cgGxw5Z7KqzWaeG1TfRaPA9B6r3UPY9uxQHhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185709},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.7.0_1784694146032_0.5405146764181739","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@ai-rpg-engine/content-schema","version":"2.8.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"9b9e456e21706a8642a1df8e1dada242636d1de1","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.8.0.tgz","fileCount":34,"integrity":"sha512-PieqVUhs90Ydml8lF93AJeRvZ+8rf7+UJPtRxOuxrJx51kO5voffNamfUuUnZvyEZHfpI+33joXwa9rMgIbgUQ==","signatures":[{"sig":"MEUCIHBwxLf4nxD1vP5NB1HgfH1gI9RB0LT3EBLYxCtFmxpVAiEA1zzbH1P0/zoIxq7sVa8rDC5zVZRGHB+e+xAg/NjCqek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185709},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.8.0_1784721162025_0.7749710812122428","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@ai-rpg-engine/content-schema","version":"2.9.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"23a997f5cf6c34e352cb1700080a2a48a94b2349","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-2.9.0.tgz","fileCount":34,"integrity":"sha512-0xH+sDfHg9QAXqIDwXfH5rXpwVI0sogev1iSLBELUERMAa8ariN02cdygukVCxcgB++yLU4nUQSYNyTDoMferA==","signatures":[{"sig":"MEYCIQCLd/cb/GjW2cp6yEDrsg1O7dD0edAzlHz/We1tVrJsLwIhAMNB4edAXarDeRhNf2+OrYmn1QCv7eFrwIIhA7VZGOPB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_2.9.0_1784745296148_0.8959320933778974","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ai-rpg-engine/content-schema","version":"3.0.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"73adc18bd9e7c0936cf4357cc4591afda0fde860","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.0.0.tgz","fileCount":34,"integrity":"sha512-CHP0QDSIKemCdpR69l9Rw0LW3fjkaDJRuxAB1XyP/GnnxiPbL4AOuzKDzaiPE1r5Tt5ixVBB8MwfpzwV4hkpXA==","signatures":[{"sig":"MEUCIH4EyEnT+NB0MLKA6TYO7K1lFTTXhWxqB/ZVtmbCfBBmAiEAuhIoUeIWdEGhf2+2mGIAZmL6xKUE1UeMhFnB2CjJgPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.0.0_1784786066984_0.23718761563663904","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ai-rpg-engine/content-schema","version":"3.1.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"fe66e6429810e1d81b7acbb15de15c0ccfa8ce83","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.1.0.tgz","fileCount":34,"integrity":"sha512-/vnDl+c0T6Hf8EmEnoATI7xkATBXWvDuNNzthyyQlj68/HTXtABWW1usaXBHXJ3gKyC43dhOAmJwqte4VcGt7A==","signatures":[{"sig":"MEUCIE1UW0sy4CNVAbYaEk/Igre+YGKbGCrNH+EVmJxJgXgIAiEA1K0HFMSATqzGpSrvXTm7vSInA7cICdDUCNM2bsjSz3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.1.0_1784796553753_0.8859255782138447","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ai-rpg-engine/content-schema","version":"3.2.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"c249cb748f113be639fb226fadaedf142f9a627b","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.2.0.tgz","fileCount":34,"integrity":"sha512-/s+JHbepqPISa0IHbjDSRSOkmp47bbVjfTPnpp3kcvtLmbBUJFSok7tnoh4hnKex9ugenhyKmynuyRRxpUfRvg==","signatures":[{"sig":"MEUCIQDfwlgIAQmOBKd0IL5WpaYhVG3jzS2BHm1c4TsIJMeLRAIgJV1/5+8Sby4ymle41W+rIaoTBm1vr2RLRUAgeGhxocg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.2.0_1784822986354_0.10122244189543683","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ai-rpg-engine/content-schema","version":"3.2.1","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"d2d69b8c011fe160b9e4355ab1b35e68de189499","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.2.1.tgz","fileCount":34,"integrity":"sha512-tbW8f2UcJxWkhxiI5Fva47dl6J0Id+ynNrl+u4G0Jd32zBL43lkF39JWIEY2QWIUAWVQpgNZEOksGPoZlW0OWQ==","signatures":[{"sig":"MEUCIQDf2tbvNmVqEPTfZsdM5kw3i3sS6XvoCmgYxzMbTcDkSQIgKUrQNXYv51fzlj3pNEgzHWG+KmWj2Tcm4Nsl119gvLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.2.1_1784824671631_0.5709849841443926","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@ai-rpg-engine/content-schema","version":"3.3.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"073539fb51b779eb18c87891dda1047950671fa5","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.3.0.tgz","fileCount":34,"integrity":"sha512-cYW62nLfNf75iuFrwF/cfJqiSlRJO7kyTkzj1UEk+xb+PkPgLBWla/1Bu2TEFj3lPDTuOs8mKW14wK4aIbA8JQ==","signatures":[{"sig":"MEUCIB7xlbzbLLpN6j3bMqauvTlpKJYC3hS/ygAUaiwNZwesAiEA1dC42gBqvjjzVmXBnjka4CKsK/n4wPLV6KAsyan75gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.3.0_1784835795405_0.8110567226038141","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@ai-rpg-engine/content-schema","version":"3.3.1","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"8e22407aac60261185f756ef5e17cc4e9189eed9","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.3.1.tgz","fileCount":34,"integrity":"sha512-5ioQjpvlgi+iqg333XssZmn4shv/LH4WT2EDZcXXygyPMZDN++ZaS+25LecDAN/OIpdKOKkBojLLi6+Q5abp3Q==","signatures":[{"sig":"MEUCIQDyXaeC7wwNCWWLSy3ZoYk1rWKDh2TeTeKLbIgfwlmOAQIgcGlMGcG6MO9N7iR7nuwoxhNYtFW7Rwm2tFAWA1EpZpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.3.1_1785014266959_0.1761972264484195","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ai-rpg-engine/content-schema","version":"3.5.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"eac5c4016c620a3acd9dec691026b3facb3a5cd5","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.5.0.tgz","fileCount":34,"integrity":"sha512-YIeOtvtWFkd11H7KzY4m+YHG2kjRkUeG2tCC+wt+D0qrg8DKRi94jz72MsvF41G+7FZ/gJ8NQoMPox+ejVWi5w==","signatures":[{"sig":"MEUCIQCzHxHkEIYKRFwTntQuUXRmEp3WQynofeHH17hCN+QrTwIgOYpDp7b/JFrQyqdngz2MMTG6SivLozEvdhIkek96xo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.5.0_1785073796539_0.0403796739010176","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@ai-rpg-engine/content-schema","version":"3.6.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"54cb28cd992fe1ab30c029d555c11e948499a94d","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.6.0.tgz","fileCount":34,"integrity":"sha512-DCiklCtbs6g7J6MUC9xFVrtldcL101sVoaXuynf6w9oLygkpsIsIMGyvr68TiHY9pC1t88H8/YG3c2AsCG4yFw==","signatures":[{"sig":"MEYCIQDskw0hzKpkn8vVuOXSeaY1Po0YyLCGoLN+PET5CHGv/AIhAN+EBu59vQeJuAA3RK5uDnf0iVl45veajgNN55/YQzn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.6.0_1785254282920_0.6677855202511482","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@ai-rpg-engine/content-schema","version":"3.7.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"700763e93e3a64548da79bb1841ed12b7a36e9d2","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.7.0.tgz","fileCount":34,"integrity":"sha512-DbXa5Omha8lR9dCTn0fV7bi5fD205GAYy/HYY3o2SfVeF3LEBDuh9Rq4guor2w3FvLbwPhp+uxANfoHkXy42IQ==","signatures":[{"sig":"MEQCIEZ8HdYCjqhMqRWdA0ZxguTNZdWRCGWwB5eDSkPQMXsJAiBW9x+u62DCmHAGxwO1Oy5PgCnX7pRtm3bFeFMz32txow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.7.0_1785264726930_0.23191318590095222","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@ai-rpg-engine/content-schema","version":"3.8.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"fe4f072b86212279a842c918472d7ad95b0d227e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.8.0.tgz","fileCount":34,"integrity":"sha512-7rJcToAHacU+bcSAN2gFrrqxzp8ky3CaLRYdZph3p9H0+ow2WtJR7w63MTcUBKS1rj4KR5Ah2IGMalXpRkKA3Q==","signatures":[{"sig":"MEUCIGw/GNnsQGFTQkkooLdEFwWmc73WdfYTde9HWg/2w2WOAiEAld/huaRcB8OXcYvi4Je2XbML9gupbQC0K1iRIC5hk/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193837},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"12.0.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.8.0_1785280319910_0.20108832434009782","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@ai-rpg-engine/content-schema","version":"3.8.1","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"797fa2b762f0db0de87f989a1453049ee21dd904","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.8.1.tgz","fileCount":51,"integrity":"sha512-J8oe5QY/MGbQmUe88Yl/Cbk90qtQKVF/kp8nVYoPtzr6UHgSQuv/rwTLnS7WDbskG7/j7KIFwlLumgC/6KDqWQ==","signatures":[{"sig":"MEUCIAT824tQXU5m+EN/ensqN8gDsLVzakIfczC4GkFUDt1pAiEAiCO0oc0Zb9yGgdiPTYt+vGhi0tlX/LgDqURH+eUNTN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema/content-pack.schema.json":"./schema/content-pack.schema.json"},"gitHead":"faff5af53667073a312674d95dca8207b13a04b4","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"11.19.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.8.1_1788155751355_0.5861135731982636","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@ai-rpg-engine/content-schema","version":"3.9.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"275ea67ac4cff8282bb1aae2f72a5c5498f94a39","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.9.0.tgz","fileCount":51,"integrity":"sha512-J+kPJkSSkQyC21h1gHWur8uODnwcMayFYrktJ4lGpbNb0dzIBssJQ/rXd481N92gHAtu1jfthqNxoxtMeVfzfQ==","signatures":[{"sig":"MEUCIQDhOR1HMNVCWoobzuv6FkjCasMBFNx3Benm9nIbNkwosgIgOoGZ9f53741Zs88aJkgOtbrk04oEDg7VI52cTaDNTjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491051},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema/content-pack.schema.json":"./schema/content-pack.schema.json"},"gitHead":"281a7e5a42951dd2a76b39cb713f13b8768d3098","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"11.19.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.9.0_1788171409224_0.6495673126300565","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@ai-rpg-engine/content-schema","version":"3.10.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"2d42899c27523d00fe27494aaafb74d2dca3094d","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.10.0.tgz","fileCount":51,"integrity":"sha512-9PtPNEOCPf0B5uCYl1f1UFGVORuM1Bent7ocuTIKDy3beSuXMpzcI7lShd1URM8A1BQSOdraubpj0I5bXYfs4g==","signatures":[{"sig":"MEUCIQCZOy2apxWjbO4G4J/P2XwH5RJP5g5P5Cl/QLW2EL/SygIgb0upmugQR0hh4V1FfyJXxc+YpstmY/I2n4YzBT9NuIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema/content-pack.schema.json":"./schema/content-pack.schema.json"},"gitHead":"b84e470eccb8320f5fdb46f1ee8d8d9d42ac9b20","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"11.19.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.10.0_1788204636641_0.03615313146387722","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@ai-rpg-engine/content-schema","version":"3.11.0","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/content-schema@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":"30a87553607a5a92caca51db83e520c732c3a956","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.11.0.tgz","fileCount":51,"integrity":"sha512-WJeP+f3ylq67rjMowgXemM7s5kyEz27w6dM2EV8k5yIaqtKWONMo8ebYQmYfV/0r7EplEh9hHScqQsz5X5JLYg==","signatures":[{"sig":"MEUCIDURRiH94pXecJtb0DIkqylrVV7+9QdTugi2S4+EAb27AiEA6+c6OOJ4Wbvo2xdC4BY8Fikn/R7kX65erWP6dVUe8Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema/content-pack.schema.json":"./schema/content-pack.schema.json"},"gitHead":"acbc2d1d3453d7af4bec321c3f6f4fba7f383aed","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"11.19.1","description":"AI RPG Engine content schemas and validators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/content-schema_3.11.0_1788246472276_0.6369829654579808","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"_id":"@ai-rpg-engine/content-schema@3.12.0","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"76620a80e0a4f8157711b8582f0acbab2087cc23","tarball":"https://registry.npmjs.org/@ai-rpg-engine/content-schema/-/content-schema-3.12.0.tgz","fileCount":51,"integrity":"sha512-UdyBPncYuWH9fAah15xj4CqRENVLZdedAc1SlLfn8rts7HOyFryrHzZlVsrCJw+nj+YfFmCDSkA0ExlDggpx6g==","signatures":[{"sig":"MEUCIDKhz1H0bf+TmlLLDIrrLS75hSo8vSCNA9Nr+XpukIEnAiEAkH5dCQ1okA1iBbfRwEU5Xnu3osvRNNXpTJIJqFLUzcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQChdsVvhPzfq8efDtL1sw7PAGFW+tfkzNxe/39af7JJgQIhAK2sLricNgJrmLc0hx+nLmyxLXmdRXa1aqFsL8Jp7Wn/"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2fcontent-schema@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497451},"main":"./dist/index.js","name":"@ai-rpg-engine/content-schema","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"},"./schema/content-pack.schema.json":"./schema/content-pack.schema.json"},"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:465c8878-d023-4e4f-8f38-4a6d90ea4d6e"}},"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","keywords":["rpg","schema","validation","content","game-engine","worldbuilding"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"_npmVersion":"11.19.1","description":"AI RPG Engine content schemas and validators","directories":{},"maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@ai-rpg-engine/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/content-schema_3.12.0_1789973324381_0.22570558475578717"}}},"time":{"created":"2026-03-07T04:22:11.479Z","modified":"2026-09-21T06:48:44.788Z","1.0.0":"2026-03-07T04:22:11.736Z","1.0.1":"2026-03-07T04:25:50.893Z","2.0.0":"2026-03-07T11:35:35.201Z","2.0.1":"2026-03-08T10:32:19.087Z","2.0.2":"2026-03-10T05:20:10.406Z","2.0.3":"2026-03-10T05:48:15.361Z","2.0.4":"2026-03-10T06:27:03.262Z","2.0.5":"2026-03-10T06:51:49.547Z","2.0.6":"2026-03-10T16:11:15.871Z","2.1.0":"2026-03-10T21:38:24.360Z","2.1.1":"2026-03-11T14:23:56.309Z","2.1.2":"2026-03-28T07:28:38.696Z","2.4.0":"2026-06-03T00:04:52.703Z","2.5.0":"2026-07-08T07:55:24.087Z","2.6.0":"2026-07-18T20:00:42.824Z","2.7.0":"2026-07-22T04:22:26.207Z","2.8.0":"2026-07-22T11:52:42.152Z","2.9.0":"2026-07-22T18:34:56.298Z","3.0.0":"2026-07-23T05:54:27.123Z","3.1.0":"2026-07-23T08:49:13.907Z","3.2.0":"2026-07-23T16:09:46.501Z","3.2.1":"2026-07-23T16:37:51.800Z","3.3.0":"2026-07-23T19:43:15.562Z","3.3.1":"2026-07-25T21:17:47.107Z","3.5.0":"2026-07-26T13:49:56.686Z","3.6.0":"2026-07-28T15:58:03.068Z","3.7.0":"2026-07-28T18:52:07.071Z","3.8.0":"2026-07-28T23:12:00.083Z","3.8.1":"2026-08-31T05:55:51.492Z","3.9.0":"2026-08-31T10:16:49.361Z","3.10.0":"2026-08-31T19:30:36.827Z","3.11.0":"2026-09-01T07:07:52.406Z","3.12.0":"2026-09-21T06:48:44.481Z"},"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","schema","validation","content","game-engine","worldbuilding"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/content-schema"},"description":"AI RPG Engine content schemas and validators","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"README.ja.md\">日本語</a> | <a href=\"README.md\">English</a> | <a href=\"README.es.md\">Español</a> | <a href=\"README.fr.md\">Français</a> | <a href=\"README.hi.md\">हिन्दी</a> | <a href=\"README.it.md\">Italiano</a> | <a href=\"README.pt-BR.md\">Português (BR)</a>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/mcp-tool-shop-org/brand/main/logos/ai-rpg-engine/readme.png\" width=\"400\" alt=\"AI RPG Engine\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/mcp-tool-shop-org/ai-rpg-engine/actions/workflows/ci.yml\"><img src=\"https://github.com/mcp-tool-shop-org/ai-rpg-engine/actions/workflows/ci.yml/badge.svg\" alt=\"CI\"></a>\n  <a href=\"https://github.com/mcp-tool-shop-org/ai-rpg-engine/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\"></a>\n  <a href=\"https://mcp-tool-shop-org.github.io/ai-rpg-engine/\"><img src=\"https://img.shields.io/badge/Landing_Page-live-blue\" alt=\"Landing Page\"></a>\n</p>\n\n# @ai-rpg-engine/content-schema\n\nAI RPG 引擎的内容模式和验证器——将房间、实体、对话、物品和任务定义为数据。\n\n## 安装\n\n```bash\nnpm install @ai-rpg-engine/content-schema\n```\n\n## 包含内容\n\n- **房间模式**：包含出口、属性和环境状态的区域。\n- **实体模式**：定义 NPC、生物和玩家角色。\n- **对话模式**：基于图的对话树，包含条件和效果。\n- **物品模式**：装备、消耗品、任务物品，以及属性修改器。\n- **内容包加载器**：验证和加载 JSON/TypeScript 内容包。\n- **能力模式**：定义能力、状态，以及包含平衡建议的包验证。\n- **模式验证器**：运行时验证，提供结构化的错误信息。\n\n## 用法\n\n```typescript\nimport { loadContent, validateGameContent, toJsonSchema } from '@ai-rpg-engine/content-schema';\n\nconst result = loadContent(myContentData);\nif (!result.ok) {\n  console.error(result.errors);\n}\n\nconst refs = validateGameContent(myContentData);\nif (!refs.ok) {\n  console.error(refs.errors);\n}\n\nconst schema = toJsonSchema();\n```\n\n## 文档\n\n- [内容文件（第 13 章）](https://mcp-tool-shop-org.github.io/ai-rpg-engine/handbook/13-content-files/)：创建内容包。\n- [手册](https://mcp-tool-shop-org.github.io/ai-rpg-engine/handbook/)\n- [GitHub](https://github.com/mcp-tool-shop-org/ai-rpg-engine)\n\n---\n\n由 <a href=\"https://mcp-tool-shop.github.io/\">MCP Tool Shop</a> 构建。\n","readmeFilename":"README.zh.md"}