{"_id":"@axiomvn/world","_rev":"4-1193b24b7fbd9259838f9cbde0e1ea9f","name":"@axiomvn/world","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"@axiomvn/world","version":"0.1.0","license":"MIT","_id":"@axiomvn/world@0.1.0","maintainers":[{"name":"jeffmm","email":"jsonderh@gmail.com"}],"dist":{"shasum":"0df7a7aa2cafbaef69c436f97517022e76b556b0","tarball":"https://registry.npmjs.org/@axiomvn/world/-/world-0.1.0.tgz","fileCount":10,"integrity":"sha512-qB5+vpapbWw8HKDvBATr4DM6Vta7EmQaQrQ9LdoNbY7yuYw0QLnReX5G0hszRExrRyIILxNSKj/OEIeNlhb7tw==","signatures":[{"sig":"MEUCICN9q6z/ICB3w3sBYndK9BtYkBcKkUkFhemD01JibUnoAiEAmW9WAAABhhgeH+gBYqMP+uxM8B0Q14U0uE1qj/iDZus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46945},"type":"module","_from":"file:axiomvn-world-0.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json"},"_npmUser":{"name":"jeffmm","email":"jsonderh@gmail.com"},"_resolved":"/private/var/folders/39/0qgjb7sx31x4n2kf_zr6pwxm0000gn/T/19b6f66c8544de155197ef4a49960133/axiomvn-world-0.1.0.tgz","_integrity":"sha512-qB5+vpapbWw8HKDvBATr4DM6Vta7EmQaQrQ9LdoNbY7yuYw0QLnReX5G0hszRExrRyIILxNSKj/OEIeNlhb7tw==","_npmVersion":"10.9.3","description":"Optional deterministic world, time, and travel authoring for Axiom VN.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@axiomvn/core":"0.1.0","@axiomvn/content":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/world_0.1.0_1787722936851_0.8721795462290616","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@axiomvn/world","version":"0.2.0","license":"MIT","_id":"@axiomvn/world@0.2.0","maintainers":[{"name":"jeffmm","email":"jsonderh@gmail.com"}],"dist":{"shasum":"d54fce7d533a4da8ee0ab966c8104af9ca5ba19f","tarball":"https://registry.npmjs.org/@axiomvn/world/-/world-0.2.0.tgz","fileCount":10,"integrity":"sha512-gswNC8emx8c1Dd4yzMqsQaK6/hC6FGrRr0+IxghZ0ykyu9LhLTdpbI8PdSwOfzC3y46Hhqat2sRKvvfJp7HIww==","signatures":[{"sig":"MEUCIQDctg8R52VSyKlaq/NZicAkaSJgGkuiy87cSiNsecY27gIgTyy67rsPgT4YRPccCGMp7Z+eqZ+ExvHuXqAx1aDfGBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46945},"type":"module","_from":"file:axiomvn-world-0.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json"},"_npmUser":{"name":"jeffmm","email":"jsonderh@gmail.com"},"_resolved":"/tmp/61746cea312746943dced113faf74c44/axiomvn-world-0.2.0.tgz","_integrity":"sha512-gswNC8emx8c1Dd4yzMqsQaK6/hC6FGrRr0+IxghZ0ykyu9LhLTdpbI8PdSwOfzC3y46Hhqat2sRKvvfJp7HIww==","_npmVersion":"10.9.8","description":"Optional deterministic world, time, and travel authoring for Axiom VN.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@axiomvn/core":"0.2.0","@axiomvn/content":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/world_0.2.0_1788392240368_0.6376662093055787","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@axiomvn/world","version":"0.3.0","license":"MIT","_id":"@axiomvn/world@0.3.0","maintainers":[{"name":"jeffmm","email":"jsonderh@gmail.com"}],"homepage":"https://www.npmjs.com/package/@axiomvn/create","dist":{"shasum":"f6e03fdb9c006951579f31a8f3fe3b9e03cb4470","tarball":"https://registry.npmjs.org/@axiomvn/world/-/world-0.3.0.tgz","fileCount":11,"integrity":"sha512-h2bX/ct0PKClbBJUXaNf1wxFJDG0KR9XGaX1H+3Fm0Adw3KV0mo+yDcvJQ+AssxaGfjZwmIIDVpLVXEdyRGhvw==","signatures":[{"sig":"MEYCIQD6NEVkqfvb05PzSyFSI92Osfh6mIIhWw1xKROzdXedSgIhAIy/5Q3eMheLj3H3rZ/seNrB/XRIo6DyFXu2wm0AtE4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55016},"type":"module","_from":"file:axiomvn-world-0.3.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json"},"_npmUser":{"name":"jeffmm","email":"jsonderh@gmail.com"},"_resolved":"/tmp/b9d27abc2fb9d224b309d3391e0a76ae/axiomvn-world-0.3.0.tgz","_integrity":"sha512-h2bX/ct0PKClbBJUXaNf1wxFJDG0KR9XGaX1H+3Fm0Adw3KV0mo+yDcvJQ+AssxaGfjZwmIIDVpLVXEdyRGhvw==","_npmVersion":"10.9.8","description":"Optional deterministic world, time, and travel authoring for Axiom VN.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@axiomvn/core":"0.3.0","@axiomvn/content":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/world_0.3.0_1788670958947_0.26166023169088803","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@axiomvn/world","version":"0.3.1","description":"Optional deterministic world, time, and travel authoring for Axiom VN.","license":"MIT","homepage":"https://www.npmjs.com/package/@axiomvn/create","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@axiomvn/content":"0.3.1","@axiomvn/core":"0.3.1"},"scripts":{"build":"tsc -b tsconfig.build.json"},"_id":"@axiomvn/world@0.3.1","_integrity":"sha512-ctz9LFH9xvXTRKFnaLGD3BFb7TCo8jbiB9oRX99XCfEzuiTesRLS+7vBhqWFvUppCMn9Xs1CmEfu4Y0EO1YF9g==","_resolved":"/tmp/481c1091e4b1140d4b4556c7e51b02f0/axiomvn-world-0.3.1.tgz","_from":"file:axiomvn-world-0.3.1.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-ctz9LFH9xvXTRKFnaLGD3BFb7TCo8jbiB9oRX99XCfEzuiTesRLS+7vBhqWFvUppCMn9Xs1CmEfu4Y0EO1YF9g==","shasum":"14d5501c42fd67e7cdbe0946ad52e9e7da125c38","tarball":"https://registry.npmjs.org/@axiomvn/world/-/world-0.3.1.tgz","fileCount":11,"unpackedSize":55016,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC86GlIsohyYrA9Fc6tXABO4a0JXt3m+ETj0Ecd/pOycAIhALkv9qVkyp0iWfrRZD6GNlNsJvxxC93U7W/lusfeZJ6R"}]},"_npmUser":{"name":"jeffmm","email":"jsonderh@gmail.com"},"directories":{},"maintainers":[{"name":"jeffmm","email":"jsonderh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/world_0.3.1_1788923261293_0.5809324078136429"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T05:42:16.667Z","modified":"2026-09-09T03:07:41.830Z","0.1.0":"2026-08-26T05:42:17.135Z","0.2.0":"2026-09-02T23:37:20.508Z","0.3.0":"2026-09-06T05:02:39.163Z","0.3.1":"2026-09-09T03:07:41.474Z"},"license":"MIT","homepage":"https://www.npmjs.com/package/@axiomvn/create","description":"Optional deterministic world, time, and travel authoring for Axiom VN.","maintainers":[{"name":"jeffmm","email":"jsonderh@gmail.com"}],"readme":"# @axiomvn/world\n\nThe optional world layer for Axiom VN: places, connections, travel, a calendar, scheduled events, and the rules deciding which of them a moment is eligible for.\n\nIt exists as a separate package because its vocabulary belongs to a story that has a world rather than to every story. No visual novel should have to declare a location, a clock, or a schedule it never uses in order to present dialogue, so none of this is in the narrative core and the core neither imports nor knows about it. What a world compiles to is ordinary validated content, and an eligibility decision explains itself rather than silently resolving.\n\nDepends on [`@axiomvn/content`](https://www.npmjs.com/package/@axiomvn/content) and [`@axiomvn/core`](https://www.npmjs.com/package/@axiomvn/core). **Nothing in the engine depends on it** — that missing edge is what makes the layer optional, and a test asserts it. A pack that wants a world reaches this package directly.\n\nStart a project with [`@axiomvn/create`](https://www.npmjs.com/package/@axiomvn/create).\n","readmeFilename":"README.md"}