{"_id":"@ai-rpg-engine/rumor-system","_rev":"29-17348ff2a2cca71c422be79503786aa0","name":"@ai-rpg-engine/rumor-system","dist-tags":{"latest":"3.12.0"},"versions":{"2.0.0":{"name":"@ai-rpg-engine/rumor-system","version":"2.0.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"787aef32856656268f90141798f0f6ad4d4a8e91","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.0.0.tgz","fileCount":26,"integrity":"sha512-w2hUjXHva9wmSFdqTLFZZ4W5wNhGUYnDEw5JRxfNVBYPmETTwSEiQLXPPhhDzDJFJ6zwXA+2qMIVdXRAFCZQww==","signatures":[{"sig":"MEQCIDZxB7YOqzXI5NUaPqqqqSZ60VUs/CBvXUXs6w854DC/AiAje3vlDnccAZ7oIsCToKTcQgFv20wEgDxs2OE7idIOhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62911},"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":"b8ca421514c3102008dbd124420be452713b7835","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/rumor-system"},"_npmVersion":"10.9.4","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.0.0_1772888649953_0.524142551256066","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@ai-rpg-engine/rumor-system","version":"2.0.1","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"352e7db11de3856d772eae4e8183dd9afd3f8298","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.0.1.tgz","fileCount":22,"integrity":"sha512-8euL0BuaEua2vUFq2xpDZTTGZONDiHkfE1V2GYKmfJ/9p5Vl9Jw9lCZ+7AEaZaGMF86dPWUVxWJBTKfFHVlI3A==","signatures":[{"sig":"MEUCIDMmCobNBKu7sBd7v4+wzVQ1m8ny3jyoj+35FtYSCsATAiEAna7L0KasyF7ABmlCHhLt/NRsSRo/ZZsLyRrfKqdEVQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42745},"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/rumor-system"},"_npmVersion":"10.9.4","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.0.1_1773120023108_0.3447725644245141","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@ai-rpg-engine/rumor-system","version":"2.0.2","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"e572c9becb1e4b3b63be248502f6311a6e205b5a","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.0.2.tgz","fileCount":22,"integrity":"sha512-JEY4abN4hKRTuaSVcAA9c5fbBgokCGZ2c5J0pKfaJDEad6MO8H0Yq1S3VQvPASrGvHkYlSySQsQYDdhxVOAZxw==","signatures":[{"sig":"MEQCIHemSCtKiTtzdfVg/Q+Sz5qPcQwM1OuhoA83nfSlRMb9AiBxoebNGvEL/GwuxDLhjrliScwfKFMGdMr9Ri5EHDrg0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42745},"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/rumor-system"},"_npmVersion":"10.9.4","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.0.2_1773121706940_0.5914330343549483","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@ai-rpg-engine/rumor-system","version":"2.0.3","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"bef9d485e251d96f0de03dbfcad4bc378c0b8459","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.0.3.tgz","fileCount":22,"integrity":"sha512-ncv5D2/xdslpsl2mPmLaROWqoCokm06SqnSEAOazL7v45AbTE1/hni2t9WHJKejJEBzuzB2WNTF8TDUrODvsVA==","signatures":[{"sig":"MEYCIQDyymlfnhsqel081DZlFBQ+ucFKc8diB17krq8bMiUbJgIhAI+yPe41qyBMOxOHf+BRE/p9/mVcOLzcO1Sc9pAqjeXa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42745},"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/rumor-system"},"_npmVersion":"10.9.4","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.0.3_1773124034158_0.6362009773188222","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@ai-rpg-engine/rumor-system","version":"2.0.4","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"f3f2f385af85b9348117a49e823ceb68fcf57072","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.0.4.tgz","fileCount":22,"integrity":"sha512-IbQWqbRbWprG1UECul9KwTGGiKCP8XmCA3AG6dC0LxbzvewSAlp0ZihSpNyfFndk9hFJMu5isa1T2kvVU2upSg==","signatures":[{"sig":"MEYCIQC1CWsIj6K1PZI4oD56MrNSgDmB6Y9C22iTSvRTAprU8wIhALhTuGeccj7Kni4s6mc0zHA2jOnxciY8frD2rcuW5CXF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42745},"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/rumor-system"},"_npmVersion":"10.9.4","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.0.4_1773125521403_0.4510046718284533","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@ai-rpg-engine/rumor-system","version":"2.0.5","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"910cce62aa5bd58bd73735b2b17caccee4171224","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.0.5.tgz","fileCount":29,"integrity":"sha512-RHoQYlV/BP4ls9xDPBy8y0ajvjeT4MaOq1pP/1cmzn5MKep92lNB9Cltji0XgLx6FES0aRVBIqllBRkIsfUzYg==","signatures":[{"sig":"MEUCIQCozDOAKHqvncyZfpS0VfCgI+mA4r0JQPDtw36Ccp9qzQIgDrYfHcFQo0dExfHqzrK9ao7ufMmBW+d32OXuVvYt94g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77921},"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/rumor-system"},"_npmVersion":"10.9.4","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.0.5_1773159096236_0.9827577605329854","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@ai-rpg-engine/rumor-system","version":"2.0.6","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"651c1ade4fd5f0aababd412c9c93d8c98793f91e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.0.6.tgz","fileCount":29,"integrity":"sha512-yMfIYhXRB4D78jjmmCQpCQl44cLS7JVUsyRXz+z2JwP0cE28bJFiy3ZT/iCiCl9E6Zipw4Q4BGJymNF/4+tKcA==","signatures":[{"sig":"MEUCIQCj5ODAXySmPXdYd4YQMKvhiPa65Yg3QokAw5/g9/fmHAIgeGkUWqcTUD4cey4fdqqrJ5jPbI1bjNXj+ro0AebmUVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77921},"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/rumor-system"},"_npmVersion":"10.9.4","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.0.6_1773239056178_0.04453737104327726","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@ai-rpg-engine/rumor-system","version":"2.0.7","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@2.0.7","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"700c9528d9b5966e5867f724cfbc27f1e76a195c","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.0.7.tgz","fileCount":29,"integrity":"sha512-DIlCfqUM2Fezy//O1g4NpQ7G+0Tp5dGy7VDfiObqgbca1toj+KGdoDmPATpu/sZZJBM0S72HhKRghANDKAHthQ==","signatures":[{"sig":"MEUCIQCVeLRbccz1N/0IHr9YpH9cbmlEdNv9bmAuIC/D7HtVGwIgYAKIMYTDXGzjWWWK01p1LHz0LYxXMrZRU0Mb4l8F+fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78038},"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/rumor-system"},"_npmVersion":"10.9.4","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.0.7_1774682925440_0.7175016346615095","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@ai-rpg-engine/rumor-system","version":"2.4.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"d20087396069816cb2587e798de4161530c09680","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.4.0.tgz","fileCount":30,"integrity":"sha512-HyLAq/G+EVedYnIzGRIlo3UEU74++bQdhqWFCeO6z8R7t/T2QWPJgZHr9WznLOiqH53bjUDCzFP7qiUR2u8T1A==","signatures":[{"sig":"MEYCIQC4Ub0hTxBJs8T9kA89ATV3ZPY0V6iqXmeF8//FrYTn7QIhAJ2M3RYO3lolDuotUQwX8cJMPP5JPMboBNeSiFLQjhyi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79057},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"11.16.0","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.4.0_1780445117795_0.4604916963208663","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@ai-rpg-engine/rumor-system","version":"2.5.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"343d659de7609d6a0351d6ee9a5986a297a2b7fb","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.5.0.tgz","fileCount":30,"integrity":"sha512-9jFRcyHPoL7zyW+BgwDyw58Xn1WdSc3cqCQrRumLtg5EpYOF5CweGtm18njscKKmBNUJOpzO5yJc+aeX6/e3HQ==","signatures":[{"sig":"MEUCIQD+muWP5zjff+AH3qCyWAVWwJAIW4Nz1u2De52RWzpOXwIgdU9fkTEdmaRH+mWnqKPs41CgO/0aYjOJUAiDqyCmAyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79057},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"11.18.0","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.5.0_1783497360834_0.08094777058469416","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@ai-rpg-engine/rumor-system","version":"2.6.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"5ea7d99b33fb980d2926d804933f8c014e0cee7e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.6.0.tgz","fileCount":30,"integrity":"sha512-3MbDuAGLDOwLrSsDaZ3lVr36x0OKQ3V8ubV45xs5R647BVMXNN92Xm4cyxwMVBQ/cRTBGUGCpbvIv3C3/62ujw==","signatures":[{"sig":"MEUCIEFCFAb51T3bRRrvOTsIjELk/hyCzSHTqrEv3hxxSGbDAiEAxm/pMOWIGueJv8B7l01f3UeOkNn908qNBWqdGRsnPOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87768},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.6.0_1784404884516_0.5773487717533996","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@ai-rpg-engine/rumor-system","version":"2.7.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"11ec139553527b01113799c9351e14979720d177","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.7.0.tgz","fileCount":30,"integrity":"sha512-2YHTLTtb6//GB7Wkf/UWvU0m1CvYeJq9h62/iyiOa/cC5/TQoP8pp8JRtz0HvcKKRgsvwaz3pW0KhCpBjKdbJA==","signatures":[{"sig":"MEUCIQDJGR61DRst9ntIa/Rq+WHi8eI8vJGTEwvN2VTdk8IoGwIgDGrK6TIT/+eu/EJIxzJ0snp76TJ0eZ+3OcdUUw63OIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87768},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.7.0_1784694185365_0.443757887648335","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@ai-rpg-engine/rumor-system","version":"2.8.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"c2cc79375a0d219ccfd43b4233b7a10391876e72","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.8.0.tgz","fileCount":30,"integrity":"sha512-iybyaDg8twdq0ukO7PojQIIWOoLUzwhzgO6dA/8jzjYoz3UYf+Cm5XmZ610UnDtM8wC0ajhZgnfGiC69GJH/OQ==","signatures":[{"sig":"MEQCIDB84FqPoob4Va1T7lrBZio/+yabQe7kkfPV0RkpOH9+AiBDnSLNIULABhgFHmTYlpxX3rLZSnUOo4UILF9Qxu+DNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.8.0_1784721242999_0.9928594318987665","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@ai-rpg-engine/rumor-system","version":"2.9.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"e9ec455197fd51ac9d5e96d73300f8c3bb7625b4","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-2.9.0.tgz","fileCount":30,"integrity":"sha512-Axnr28rPKV8Gtysf5kx+hHkvXs8u2h8YwubXOAXGJ7g9ON2IgDF0lYhJMY3XFotcHWmTFRA+bsPPIpBrRv2nzA==","signatures":[{"sig":"MEUCIGerbWRzdnLu/0RGcijT0Itq15ZGsjlIXfAvxvdLzvKFAiEA+aBB4U7P5f4xc3vn6ReFbtByciARBwcJl1MUPFJ1lVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_2.9.0_1784745359839_0.3438972976989232","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.0.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"15e5549a9539ea4bd3bc9bc4575a617ce0840cdf","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.0.0.tgz","fileCount":30,"integrity":"sha512-ZqgVGydKPwOSnASw6hbYx/WTNRS2vfQhP7F80C5nJItB9iJEG2Bb5HhxGFurqipg59fmoejfPhwbmVjdM5gf1w==","signatures":[{"sig":"MEQCIEYRpmKT4IAMzJATrsnIA9e3lSD1uPrI+/AfVphrnc5hAiBvsCxr5WCfbKoc29XBggdIYqR52Bl/xCQHmxznZEak1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.0.0_1784786135454_0.3309638902370666","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.1.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"7a3096cc6aca58472e512c0fc2d0268c5a2c71fc","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.1.0.tgz","fileCount":30,"integrity":"sha512-cIrqt6HkRVULBDz5Rz8HPuB3+MBesEGYW0j559PMTiN63uiNJqFkC8pGpH2ZzB43hzyQYztSUl+KgygbONgS/Q==","signatures":[{"sig":"MEQCICn9/oz3OgYrUQVj4wrMUyMANkafgXkEdCbeAiBSm39eAiA/yQLOc0rQVz7oaiRtKUHbaMiAGaD7HzQ4LcoUe1jFcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.1.0_1784796620302_0.41174441497937475","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.2.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"143dbf510d89fce340dab344ffa9190d37b87cfd","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.2.0.tgz","fileCount":30,"integrity":"sha512-8RVYj1MQipeVYBuEQ2z0+764og895y8f6U8/7s8Qxg/KzJ8SmcwbferJ++ayk2dAHdPlMoK9TXRfqecIBRA5Ow==","signatures":[{"sig":"MEUCIQD2dsOjljf9KezNOgg7RjwA+fYxVjkd6QricFSOe8GxUgIgIwTN1CtcA1zcTQFf7cIezwwhGSVbeeRZ53ehKTL/NWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.2.0_1784823928392_0.19521509954993466","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ai-rpg-engine/rumor-system","version":"3.2.1","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"1811247398ebaf2c3926079b8da57d0f3a8808e0","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.2.1.tgz","fileCount":30,"integrity":"sha512-DpS56O1rSknPnvepe9A888enBG7R+QfXg5esw20vJQcW0gn6HblO10zNp42NZJSyObGae0Lfr0lzTrt0LdQPhA==","signatures":[{"sig":"MEUCIEDnZ/+YWYddAkGncZFRetOu5uskeTahJIhVqPAjOuy3AiEA8je7WVAWPOHIe6omoJJphOT68rasnQpdcXQx2mCqN2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.2.1_1784824816914_0.2897936843648681","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.3.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"e71d9899559cd32460e6cbbf3a5df8db1ce7ad92","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.3.0.tgz","fileCount":30,"integrity":"sha512-bthyVU64c3b4eos6Hlm6F3+dftctoWa0S7qT0nBXwYmnsskSvUaKNms2h1pVF4O6vtDKqVnVgCxPLzJtpd0AxA==","signatures":[{"sig":"MEUCIFT59G7rJPyJDFTSk8gzy4BJeiw550DoWkO2+/KyRpaSAiEA4mO8ZIALop6u+OenT80t8JNeo4twN/ke64E7ANexxZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.3.0_1784835873669_0.3963275297977926","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@ai-rpg-engine/rumor-system","version":"3.3.1","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"0d1d7922c4549dc6aafb50b45a0036f6d52c29ce","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.3.1.tgz","fileCount":30,"integrity":"sha512-aPW+5UdXoSgkMXzcaKqwd0mqdSf3j++6KLvKq1VwzqwfjhLeoTzPQYfKLB/y+t3f1zDapRhxf5gRb0Xeql7r7Q==","signatures":[{"sig":"MEQCID2zQ6+T/d0s8uzJ2wptXjHR6P5eNu7+aY+T1ticMRsxAiBs0BGqCeWs8qWFHqv4mLG5SSHX1M5ks/483gH4Zru/Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.3.1_1785014308165_0.01650475247590588","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.5.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"2d9c9e7b1205fefddfd46450b317596e2731f518","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.5.0.tgz","fileCount":30,"integrity":"sha512-KnPEYxyrgUxSVbO3PgLRw9ako2/ZcJ4srBOX1nRNQFB3ruLAv0QnrpN7iAgwG5CW6uRJ1Pc9W689Qf4AnXPANA==","signatures":[{"sig":"MEQCIA94A1W992T9SDciEqNKgicMY3qwH/F0QTw4W3ObBSSGAiA3ttcbVdUerOZ4iBKn2Aqt75U/CEHHvyqPm2JQfZ9EUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.5.0_1785073836684_0.9173171547089907","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.6.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"c14648f5e8fc909b478e234a26eb8af4c35a7cf6","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.6.0.tgz","fileCount":30,"integrity":"sha512-48sK9puEoGPX/MawxQ/ECs55I+exfDaQAG8PCFJufanx0rcwYH9y4Z+Y3hCfe2zcFXbrK3cH6h/qEHBd5RLKbg==","signatures":[{"sig":"MEUCIQDmKYc2dlP7MrG0nY9v8g2IYLjKe6GlkVexA7Xq9C8qgwIgYIvACNDWIzoHPVM8euY4n409xJFCqXxn1Je+EZvw1ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.6.0_1785254328539_0.32832425470965254","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.7.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"0edce16afb54f4faa5a9fd997a2649ea664aa945","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.7.0.tgz","fileCount":30,"integrity":"sha512-aodWhRzCUSL+DoYkGKElTn5mtsvHDi8dPJp0+zg0jlYK8tUS6038R7S3x8QyRWeGMVUYUrZA0Ht7tkMGQ7yaww==","signatures":[{"sig":"MEQCIGAqLUhi03H4uP2GZzQvt3Ign++ZQFTauvVWvKGkCUiGAiBC3ISwJAnOdxUJweTehhfRb8TuZpVudn5XhFmt/Odp4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.7.0_1785264788722_0.8139196798972337","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.8.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"393ca6d6fea56b0f57739039d13a01f8c626c152","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.8.0.tgz","fileCount":30,"integrity":"sha512-IXTtZsib4TS4ODgt7xw6A9eUiVjUYzYXwZDNncKFSMoM0h6EHSReg+2QEtjV8QH5INEM3wnLdvzEldU1yzuStQ==","signatures":[{"sig":"MEUCIQDn/IVIqTT/snNTducAPD2iNHzqScf0Y90J5xriFYP8YAIgCJFddtxJIYaZGHLzF2chzamdQ2vFR5Zq+nNl92/EHT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87772},"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:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"12.0.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.8.0_1785280360756_0.8360415606575062","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@ai-rpg-engine/rumor-system","version":"3.8.1","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"7db2c33d56538a74945b4bc55c8d4e248e012d1e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.8.1.tgz","fileCount":34,"integrity":"sha512-5lXYWmz4QWzUdK8I7nMvj0lueIAWjy1sVrvkz94RDnlL1VQoFVVOcx441mr4IegMbcIuskjpDAmBixqCqWj0LA==","signatures":[{"sig":"MEQCIA9fAjcpJhrUOgat7QP/LJT1fbTRjMF3MVhwZT3N1lxdAiAtkoasMdYw1ogyCXcFPTL6t/B2sOR9ksq1zgPTFHgr8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"faff5af53667073a312674d95dca8207b13a04b4","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"11.19.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.8.1_1788155798474_0.7753528741535956","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.9.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"9738bfed0808f6bb096ab434b92c02b1149bda37","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.9.0.tgz","fileCount":34,"integrity":"sha512-tN/i8nm49/fNfhb/GSrjowbu4Se0dCRjBf75c2MxlEqGzzhmVzN2i9oQ43yxOc4ISPZ2exy+DAEeZyolYL5mVA==","signatures":[{"sig":"MEUCIGeOM5bTtEm0APRd9uJzM0GI/XJ8zkBOD+OE7qO1tQKhAiEA0gR1gPe8sAcp8+r7d3j4F0GhPhS8dwAA3zAfLX2VxjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"281a7e5a42951dd2a76b39cb713f13b8768d3098","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"11.19.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.9.0_1788171455217_0.36905495715863323","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.10.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"4c4fda7d05f075866b846af249e941800aa3011a","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.10.0.tgz","fileCount":34,"integrity":"sha512-glqhZTsO1+VP0Rm46R4dHsXZ/kJJwDOc4L87O0o3NazxnZVufa300qOk5SRpuVhMAspdFREIqRb7oJlDqaToYA==","signatures":[{"sig":"MEUCIQCZ1OZVyuNW0y0T6RQpARLrMBc4xojzV/FWwE8oouyRnQIga+CVCAbCRkgzEgUC7fG35mQ8j5qUTyFckN6EDywTMr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b84e470eccb8320f5fdb46f1ee8d8d9d42ac9b20","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"11.19.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.10.0_1788204684996_0.6078049520309796","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@ai-rpg-engine/rumor-system","version":"3.11.0","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/rumor-system@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":"4858d482db593a7f1d5674728b687b7fa27f7350","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.11.0.tgz","fileCount":34,"integrity":"sha512-NTDzNzjEmeW0V30NrfHz+CQde+HUVfoj71WZwtLcohY8rMlqmlzxLsUHDL9SR0vptCZRfPUbfEFW7eDgb2VQIw==","signatures":[{"sig":"MEUCIQCo4bRIE0yJM791uxUKZHHvnRlKbPhSucqWrFD51Do9YwIgPdsnZq8y3rS+UC+xtmwU/L3dhXJSDiV0hgGNX40GI/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"acbc2d1d3453d7af4bec321c3f6f4fba7f383aed","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ece0e9c2-fc55-4455-ac21-60329d256612"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"11.19.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rumor-system_3.11.0_1788246518653_0.47850462833758156","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"_id":"@ai-rpg-engine/rumor-system@3.12.0","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"b853304f828ff93b95b7876b9690ef54dca62c40","tarball":"https://registry.npmjs.org/@ai-rpg-engine/rumor-system/-/rumor-system-3.12.0.tgz","fileCount":34,"integrity":"sha512-LaqFLM/GpisyFDoURLc4VjJ6SadelN7Z1x+BWspoDfDrE7skLwSJYCGCNCK/82gPlUqVWFLinmYS6YMsJgUz+A==","signatures":[{"sig":"MEUCIQDXbJ45uT6Va6S23XNMDpP0gz0lEjfXh7tf4bQBo7K25AIgE8CDcVKruoeurWkj3oJFfTDeCiYJ8zFzbi7BcPEBtqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrt0D2sxWETjm/0HU4wFUYuNRLO1CbFOa1hGifYjToJAIhAPTr0Jc02JOmHBLdiKzCFhXhp922yUovLYKoKzdNdu5a"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2frumor-system@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140490},"main":"./dist/index.js","name":"@ai-rpg-engine/rumor-system","type":"module","types":"./dist/index.d.ts","author":{"name":"mcp-tool-shop"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf74871b46a02b5fb1bb333cec68d305c5fe7d7c","license":"MIT","scripts":{"test":"vitest run","build":"tsc"},"version":"3.12.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ece0e9c2-fc55-4455-ac21-60329d256612"}},"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","keywords":["rpg","rumor","gossip","mutation","faction","npc","game-engine"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"_npmVersion":"11.19.1","description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","directories":{},"maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rumor-system_3.12.0_1789973382765_0.5153309362360234"}}},"time":{"created":"2026-03-07T13:04:09.834Z","modified":"2026-09-21T06:49:43.347Z","2.0.0":"2026-03-07T13:04:10.095Z","2.0.1":"2026-03-10T05:20:23.254Z","2.0.2":"2026-03-10T05:48:27.071Z","2.0.3":"2026-03-10T06:27:14.321Z","2.0.4":"2026-03-10T06:52:01.544Z","2.0.5":"2026-03-10T16:11:36.400Z","2.0.6":"2026-03-11T14:24:16.325Z","2.0.7":"2026-03-28T07:28:45.600Z","2.4.0":"2026-06-03T00:05:17.945Z","2.5.0":"2026-07-08T07:56:00.969Z","2.6.0":"2026-07-18T20:01:24.672Z","2.7.0":"2026-07-22T04:23:05.507Z","2.8.0":"2026-07-22T11:54:03.142Z","2.9.0":"2026-07-22T18:35:59.989Z","3.0.0":"2026-07-23T05:55:35.589Z","3.1.0":"2026-07-23T08:50:20.436Z","3.2.0":"2026-07-23T16:25:28.570Z","3.2.1":"2026-07-23T16:40:17.043Z","3.3.0":"2026-07-23T19:44:33.808Z","3.3.1":"2026-07-25T21:18:28.307Z","3.5.0":"2026-07-26T13:50:36.811Z","3.6.0":"2026-07-28T15:58:48.711Z","3.7.0":"2026-07-28T18:53:08.901Z","3.8.0":"2026-07-28T23:12:40.899Z","3.8.1":"2026-08-31T05:56:38.619Z","3.9.0":"2026-08-31T10:17:35.351Z","3.10.0":"2026-08-31T19:31:25.128Z","3.11.0":"2026-09-01T07:08:38.799Z","3.12.0":"2026-09-21T06:49:42.868Z"},"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","rumor","gossip","mutation","faction","npc","game-engine"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/rumor-system"},"description":"Rumor lifecycle engine with mutation mechanics, spread tracking, and faction uptake for AI RPG Engine","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"README.ja.md\">日本語</a> | <a href=\"README.md\">English</a> | <a href=\"README.es.md\">Español</a> | <a href=\"README.fr.md\">Français</a> | <a href=\"README.hi.md\">हिन्दी</a> | <a href=\"README.it.md\">Italiano</a> | <a href=\"README.pt-BR.md\">Português (BR)</a>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/mcp-tool-shop-org/brand/main/logos/ai-rpg-engine/readme.png\" width=\"400\" alt=\"AI RPG Engine\">\n</p>\n\n# @ai-rpg-engine/rumor-system\n\n[![npm](https://img.shields.io/npm/v/@ai-rpg-engine/rumor-system)](https://www.npmjs.com/package/@ai-rpg-engine/rumor-system)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/mcp-tool-shop-org/ai-rpg-engine/blob/main/LICENSE)\n\n用于 [AI RPG Engine](https://github.com/mcp-tool-shop-org/ai-rpg-engine) 的传言生命周期引擎，具有变异机制、传播追踪和派系影响功能。\n\n## 安装\n\n```bash\nnpm install @ai-rpg-engine/rumor-system\n```\n\n## 功能\n\n传言在传播过程中会发生变异。例如，“玩家杀了一个商人”可能会在经过几轮恐慌的守卫传播后变成“玩家屠杀了五个商人”。该引擎会跟踪可信度衰减、情感强度、传播路径、变异次数以及派系影响，使 NPC 的八卦成为一个模拟系统，而不是简单的复制粘贴。\n\n## 用法\n\n### 创建和传播传言\n\n```typescript\nimport { RumorEngine } from '@ai-rpg-engine/rumor-system';\n\nconst engine = new RumorEngine();\n\n// A guard witnesses a killing\nconst rumor = engine.create({\n  claim: 'player killed merchant_1',\n  subject: 'player',\n  key: 'killed_merchant',\n  value: true,\n  sourceId: 'guard_1',\n  originTick: 42,\n  confidence: 0.9,\n  emotionalCharge: -0.7,\n});\n\n// The rumor spreads — mutations may apply\nconst spread = engine.spread(rumor.id, {\n  spreaderId: 'guard_1',\n  spreaderFactionId: 'town_guard',\n  receiverId: 'guard_2',\n  receiverFactionId: 'town_guard',\n  environmentInstability: 0.3,\n  hopCount: 1,\n});\n\n// Track which factions absorbed the rumor\nengine.recordFactionUptake(rumor.id, 'town_guard');\n```\n\n### 变异规则\n\n在每次传播过程中，有五个内置的变异规则会以概率触发：\n\n| 变异类型 | 概率 | 效果 |\n|----------|------------|--------|\n| **exaggerate** | 15% | 数值增加 20-50% |\n| **minimize** | 10% | 数值减少 |\n| **invert** | 5% | 布尔值翻转（罕见，效果显著） |\n| **attribute-shift** | 8% | 归属者更改为传播者 |\n| **embellish** | 20% | 情感强度加剧 |\n\n环境不稳定会使所有概率倍增。\n\n### 传言生命周期\n\n```\nspreading → established → fading → dead\n```\n\n- **spreading（传播中）**：正在在实体之间传递。\n- **established（已建立）**：已达到最大传播次数，广为人知。\n- **fading（逐渐消失）**：在 `fadingThreshold` 周期内没有新的传播。\n- **dead（已失效）**：在 `deathThreshold` 周期内没有活动。\n\n```typescript\n// Update lifecycle statuses\nengine.tick(currentTick);\n\n// Query active rumors\nconst activeRumors = engine.query({ status: 'spreading', minConfidence: 0.5 });\nconst playerRumors = engine.aboutSubject('player');\n```\n\n### 配置\n\n```typescript\nconst engine = new RumorEngine({\n  maxHops: 5,              // Transitions to 'established' after this\n  confidenceDecayPerHop: 0.1,\n  fadingThreshold: 10,     // Ticks inactive → 'fading'\n  deathThreshold: 30,      // Ticks inactive → 'dead'\n  mutations: customRules,  // Replace default mutations\n});\n```\n\n### 自定义变异规则\n\n```typescript\nimport type { MutationRule } from '@ai-rpg-engine/rumor-system';\n\nconst panicMutation: MutationRule = {\n  id: 'panic',\n  type: 'exaggerate',\n  probability: 0.30,\n  apply: (rumor, ctx) => ({\n    ...rumor,\n    emotionalCharge: Math.max(-1, rumor.emotionalCharge - 0.3),\n    mutationCount: rumor.mutationCount + 1,\n  }),\n};\n```\n\n## 序列化\n\n`RumorEngine` 支持 `serialize()` 和 `RumorEngine.deserialize()` 方法，用于持久化数据。\n\n## AI RPG Engine 的一部分\n\n此包是 [AI RPG Engine](https://github.com/mcp-tool-shop-org/ai-rpg-engine) 单一代码仓库的一部分。它可以独立使用，也可以与引擎的认知和派系系统集成。\n\n## 许可证\n\nMIT\n","readmeFilename":"README.zh.md"}