{"_id":"worldorbit","_rev":"29-6c4aa70f80400217edcb5073b029d10f","name":"worldorbit","dist-tags":{"latest":"5.0.0"},"versions":{"2.5.2":{"name":"worldorbit","version":"2.5.2","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.2","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"11c9a56f8ae21aa977440ea8eed45e699f796086","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.2.tgz","fileCount":113,"integrity":"sha512-ewiKR/7qysF06Q3BLucyKq/gq1zLKTZLEHjDQySBPQXxWeTOLwBJqtOw1caJB+kKw8wDKYRwKOxxw0qhtmXL9Q==","signatures":[{"sig":"MEUCICqC1xIwGrnlqduZXLjygyLDkMMR+c0VmCz4tYJP+yaGAiEA7ZmRvq5TpxIkpOOC7MSl3aWjenEi+PtbFl1r2t31eOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1872500},"main":"./dist/unpkg/worldorbit.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"07b1ec39728bb2d299574b038cbb1be9f5c6dfe4","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.2_1773665989302_0.20060358967257885","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"worldorbit","version":"2.5.4","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.4","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"75ca114cad28d18bf86547f8130fe07f3a1382c8","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.4.tgz","fileCount":113,"integrity":"sha512-8ysu7e4kwuiXHghNe3IIaFb1o4mJ05wt8JS+Bsw7/JkOKFQjnl6T/boaZwp1sEea/Q9mv3d3jLdgE31bbMfFbQ==","signatures":[{"sig":"MEQCIEobDvxFZTVQY0AxSQreOec4W6AIsCiXUMBFhZxUn88yAiAe9eCw8MrDTpImqqpBizjL4apuCIxo6ZHZKv63Gs3bTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1872805},"main":"./dist/unpkg/worldorbit.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"6a5c22f0c8e5b8aec6a8981be2337a2b79beacdb","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.4_1773735107192_0.1079361818206841","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"worldorbit","version":"2.5.5","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.5","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"639af8c9f4d3a227ce1ee16933f419135645f4aa","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.5.tgz","fileCount":114,"integrity":"sha512-FIcsUJ+aaAU3Hn/zUZ+Ns0FsAiJbObqqE4amEi+LkBlCQDJGwM3ZZApg7ucfynEYmhgPrYcEcWPZZh3hzDpTnQ==","signatures":[{"sig":"MEUCIHsbg3tIxx+PzYnxRFQ5wbp7Zf6HSldCgqB+DnV/AhsOAiEAiJpDSuH6Lxfy68zrI2Bbk9VYt4q4oj9/07lQ7o+xc7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2126085},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"ffa3248a395fb17e3f59a36cb02748b772d1560d","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.5_1773737025449_0.03378782735081476","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"worldorbit","version":"2.5.6","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.6","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"102076a8e904a8a0c2bb4d3e50183d95a64d9e30","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.6.tgz","fileCount":113,"integrity":"sha512-kQepSlh1tu/ITeEdaZBIIT/SG6L9bAJ1AnEuAThiL2kfX1BvBWi1odV7LODF1PtiTLFX9gaTkWR7IohnkCm7Dw==","signatures":[{"sig":"MEYCIQCoUbdhydSQBAtcsXPzWHkN3DD06jJM+C62dqWyaAHL4QIhAJOHsmxpK5jezcHZG3nG7Hf8chYckSM2PBoTwlRuiSDh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2125363},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"f99fa5ec10c565409b25d8a083b758f48a5ceaa6","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.6_1773738680730_0.6796038976580292","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"worldorbit","version":"2.5.7","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.7","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"6e1c20a040e5305c0a881ca86237dd60e8462b81","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.7.tgz","fileCount":113,"integrity":"sha512-ps4jcxQYwBt4bPKB4lgmpXItUNkvCrSacBFXq4/+K5KH5p9OmjpsIecI2n0KG9c6kPFtpacbf3pJ0Qjbbcbxag==","signatures":[{"sig":"MEUCIAiVQP1NCk8aJubXh4o7evcv+sRhbIboHkAUP8QzVgs8AiEAssI6oed3iSNfou0Id1cF1cW3jMnrXNMt1wa8CMqa4ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2127503},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"f6b0c1474d38cf5a46787e09ba05eb54361478f5","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.7_1773740189096_0.557382223473768","host":"s3://npm-registry-packages-npm-production"}},"2.5.8":{"name":"worldorbit","version":"2.5.8","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.8","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"f4a4c722029a757758a66c00e340dcb285d17408","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.8.tgz","fileCount":113,"integrity":"sha512-V45/wObFhzK4Dr0xuXDwgKs1eZvqzjX0lxQCuh3vtSmUz5jWAv7U/JKyt4qTzopLLlLKaAFoECTGPkyQxA6Mrw==","signatures":[{"sig":"MEYCIQC8nUc6PL1zsWXpkuY4ybgIRHsTaLl7C0urLODuPRioTwIhAKq4Q5dQjelxYVbm7ygVKFIGS0ZPlp2Wp87+Q8C+lUMA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2131727},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"2b04eb8e2a90bffad89c3b5a8ea108e97598d769","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.8_1773762916977_0.9103897922667983","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"worldorbit","version":"2.5.9","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.9","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"88f875124cd210d485a795bf5266ab5931279a8c","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.9.tgz","fileCount":113,"integrity":"sha512-4t6r6g60FOpyPJIC43z1W0xlgmsffioFQDePhJdo7Bi4xDw89zce4cz/Ku0sW7TNbWNRlsywNiL95siTaWRqbQ==","signatures":[{"sig":"MEYCIQD0mf4g0Iuxq5Z7nM/pNDQjFgdT7KwBqRl6gidOAuuNXQIhAPh7ZtqhqMnp0GYL/hyOT1ijXOuW1qWuPuLMkLoge4gP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2134235},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"2e064261dc4b7cda7e7db4872ffae2fdbd58a6dc","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.9_1773763884880_0.9505143664952165","host":"s3://npm-registry-packages-npm-production"}},"2.5.10":{"name":"worldorbit","version":"2.5.10","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.10","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"6b8b90c7330b03be851fe1ed232b5704ee687092","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.10.tgz","fileCount":113,"integrity":"sha512-L561VaGdyQZbbRALYNvPyc1bQABJc9BaoN/0cLgQIReniDYNXAy0yCur8TIo+UFSeTFA8vnnlr8b81lZZsm5Qg==","signatures":[{"sig":"MEUCIHG3JE3aaM3PtotlQLvh7JJ3rwE9uIYOo8n7FWe98FjMAiEAjD6+3SVt/NqBf+u1rxkU0i+MaMsoM3/1+L6ypYgPiAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2141891},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"760e172286680058eff08fc7b291bd1607f0a10b","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.10_1773769772700_0.1683523232679749","host":"s3://npm-registry-packages-npm-production"}},"2.5.11":{"name":"worldorbit","version":"2.5.11","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.11","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"15bd0dcb1662aa3cadb0d40c624a7d8a956f6651","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.11.tgz","fileCount":81,"integrity":"sha512-f211mn+Nx5G52BfJqf+7Th4ac/elwWLR+vMOOADE5B3gyJDr0CO9G5lnCqYB392iK9RP0UYE+DH2dwgqwfZprA==","signatures":[{"sig":"MEQCICMYugpL1lssOzfSr3V6HjlV8ZSghpNJOKRRp4gQF9VAAiA6cbAXSVWOocOa8B3U0YwJxghvjWpnrlaPNKFVxEjRXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976517},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"760e172286680058eff08fc7b291bd1607f0a10b","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.11_1773771789396_0.8010285121234897","host":"s3://npm-registry-packages-npm-production"}},"2.5.12":{"name":"worldorbit","version":"2.5.12","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.12","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"525bbf4e9698fb464cd89ca15c64e1039e9df0a3","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.12.tgz","fileCount":113,"integrity":"sha512-RZpVYAgSw5yLoV+9d5Mvd8ZPbWOPzKsTFURxxbpSnXuDAaXSu5LDv9iBelOSutgCUicwlJ2tKS8PkdhuQeryDQ==","signatures":[{"sig":"MEYCIQDaMKtEKe1cteGABE4iRvrJRMmBi+VSpEJkhtEOKuhJrAIhAIN64PBnirzaUhFlk/CLAKUHvWZbWDtwF3G5Qoy2l37J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143735},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"bfb4b7f73c9e2e37c9d0dde447700a228bb4826e","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.12_1773773524646_0.9462535263178142","host":"s3://npm-registry-packages-npm-production"}},"2.5.13":{"name":"worldorbit","version":"2.5.13","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.13","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"d6ba76ab54bbdceb923c57c85e646dfdf218c203","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.13.tgz","fileCount":113,"integrity":"sha512-f3nfhucVcFcSKAr5RtGzq0BuzhXAqK4v6dPGzT632iBgTU5Xb/iqiiaK03tbJLX/SAMwW9pga5rBOO7RnA9VwQ==","signatures":[{"sig":"MEQCIHqvvbPOCUTbrr+W/KFZotJ9QlYTeFxooc/GiyJlxjdCAiAvdkhgctABuaEAGgPkhgkQ2RA9XnUqaFC4YgT6TKViQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2161152},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"ae28991e89ea7955640290dbe923bd6e85469410","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.13_1773868968697_0.542969090822425","host":"s3://npm-registry-packages-npm-production"}},"2.5.15":{"name":"worldorbit","version":"2.5.15","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.15","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"a54f61e0bb93c74c93d0da10839505b3ecbc2413","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.15.tgz","fileCount":101,"integrity":"sha512-aMiwja3bOSqDaO4whAya97fzEjA7a5fWt8XJYoKjEGZAkNDtmA1Rv5N7WZls4EywC4yv5FEhikxu1tbhKpFbOA==","signatures":[{"sig":"MEUCICJn1zD3WWgD4Y7i4l1pdQe8CZ1mOwCdgg67swS4Isl0AiEApbLrNUwKs5qmoenKcL+PF/g03xNLCSFB0iOwOBWkX10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2257410},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"ae28991e89ea7955640290dbe923bd6e85469410","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.15_1773877512587_0.23767281105908689","host":"s3://npm-registry-packages-npm-production"}},"2.5.1-5.2":{"name":"worldorbit","version":"2.5.1-5.2","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.1-5.2","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"cd18d23ec034d108e570bb5f00c7d0584450f0d3","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.1-5.2.tgz","fileCount":117,"integrity":"sha512-hqpfDrGgOUUMEsD69eHwFE8lA32hUWcByWF8lxUW6NPnFXP0VXDKt5qFF+0jIl0Y+XXdbdUrmMbyWn+KE5BkwA==","signatures":[{"sig":"MEQCIFGEKBvetCfTuqEXxC5tVIcQWB5jAdcYrmJIU3bvOx+6AiAJU6rC2499RVsRmlXaV4RbUTYVDf38XFjYXAWAG0SFhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2392521},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"20c12a3a80942528f9f042dece2e1802b7f998fb","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.1-5.2_1773879843744_0.5597496147798229","host":"s3://npm-registry-packages-npm-production"}},"2.5.1-5.3":{"name":"worldorbit","version":"2.5.1-5.3","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.1-5.3","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"8d94aad78ad84973ea832f47c1a9a86241f940c8","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.1-5.3.tgz","fileCount":120,"integrity":"sha512-c3fD3eibvqlP6JX6kldSGusm1EncUsevpJxh+rq24nJmsh+Au/MZ+A2NsjfFfgzJ50Rw6s8HBdaQ/HL1qK+DhQ==","signatures":[{"sig":"MEYCIQDbAZ8Qd4/poRPA4alLHu7k/wlP8sGY523GiVa6mYtBGAIhAIh7V2DnOrxQwqm8Fs3bX5vJtwQiDohVtV4CEve2EbRE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3725864},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"0705a76f7995f32313ddeea76aa12d59a584d1ce","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.1-5.3_1773903340968_0.7414592161850686","host":"s3://npm-registry-packages-npm-production"}},"2.5.16":{"name":"worldorbit","version":"2.5.16","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.16","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"35b266fe67ada4415e692086ee53d2a3903366c3","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.16.tgz","fileCount":120,"integrity":"sha512-A4ZMaBVpqu9xO7q++BAwbGE1X+vCxmXxu02ExT0mFV+73xTwTQmSNc32pkItz/3f6DIjgMqh2lx0lGUzmwEDcA==","signatures":[{"sig":"MEUCIQCES0QxpdtulPQJ0NvQ66gq02YkJtnwBooGkapd0iO8IwIgKMwh+ZJWh+miSHV/9DH4Y+Gpp0NStF6ZVDaRKjbTcqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3725864},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"0705a76f7995f32313ddeea76aa12d59a584d1ce","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.16_1773904392350_0.23857671957934845","host":"s3://npm-registry-packages-npm-production"}},"2.5.17":{"name":"worldorbit","version":"2.5.17","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.5.17","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"028a0593730ad423aa57d0d8ee97ec3fde13a955","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.5.17.tgz","fileCount":120,"integrity":"sha512-4rQWOmWss49l7h2/LRAH/Ktff7rFVV2NvzIoJ60ij9qqjk9aNvHzj9ZOc1KxM5BhTOuwJRiWeG5iY7Sf25fL+w==","signatures":[{"sig":"MEYCIQCEVPc83l5kKtHsepyRg+f2bClG8bT4V5eaN8SRkixUDwIhAMfp05GL6zZu+EK8QEwJqfbsIzacRYgvLdB/UpohVBvt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4169802},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"5c8eaa2c5a1b93c59dbfdb69cf4899e3cf9b1db3","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.5.17_1773913488798_0.7559610269084465","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"worldorbit","version":"2.6.0","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@2.6.0","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"e403457c530996fe1e2929856caa6039032b42a8","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-2.6.0.tgz","fileCount":120,"integrity":"sha512-c5Cw1q8WeUUDYha3p8n8qeMQcgNEFCsGS3oCj60L6D3ToVYPnWZD/tHN7M5JQ1khLaHBRY3C1Cq8hKYbX18fsA==","signatures":[{"sig":"MEQCIGKaumvj8gn3ydJAi7aoZ78TqZyLygUVQsEMvEatl4ZqAiBxeTwtTAlE+6wAfORHInPkLBDrvt1j0p9llorAMxVrdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4450580},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"80c68cdbc9527e287ce94c38c19fbeb48d578017","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_2.6.0_1773924085792_0.4019461120299881","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"worldorbit","version":"3.0.0","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@3.0.0","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"e641f16a46b3ea621a22f31baf3e2f6752bb5a48","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-3.0.0.tgz","fileCount":285,"integrity":"sha512-Wns3CzeI7cFffmqekDUl1l5kDlga/FHudJPjZq6aHn1Xz5eZ6LwdL/i3ZD9WXhEhgUpwHcxeuZ4OvU0c3dBs2Q==","signatures":[{"sig":"MEYCIQD7r4NhhS/Vmt/jjWKqCcoUumXXJwB9hXHZVQP7FCpdzwIhAMGGrfTi1KpsQQTNpPqhBkn/b8/GhrtKsHvgvlU0taFN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5913418},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"69426735b676a0bf06ea082278f5e13c8ef03bb3","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_3.0.0_1774089772645_0.7314682022338133","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"worldorbit","version":"3.0.1","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@3.0.1","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"a3d0509c81be2eb78af5431f3c01432c6e0a7d41","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-3.0.1.tgz","fileCount":285,"integrity":"sha512-s1R5IKE8kjqem/9yCGvRLTQA69WTrpNl9BT1fZx5/O2okgTOz0I2jZJIEoeOs+hfjv/TnFvOFaWPDvLNoQpTfQ==","signatures":[{"sig":"MEQCIAnuEa0+wUq7TRYnLC16I1PDZUnLwUi68c+hCgqbbtcCAiAA9IXaPbX5PRaZ5v9mrRajSHb7xqhhymVfeVOgSud4nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10604741},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"69426735b676a0bf06ea082278f5e13c8ef03bb3","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_3.0.1_1774091557975_0.4413221407303487","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"worldorbit","version":"3.0.2","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@3.0.2","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"b40e6cef4b41f33caad0d04f554598ebb6acb10f","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-3.0.2.tgz","fileCount":285,"integrity":"sha512-EbPAog2Td39ZmbwROxDn7+usWA1PZmDhJy88RhaHMcDvMN+5F1bGiiXILQCKBDaF0liKpY7Wh7fCqYGVaH5kVQ==","signatures":[{"sig":"MEQCIAcugZNUYNoWYDVqPGZyJgdK5gTtUUb1NdryMuqyCQecAiBNuFyldha11562U2tkvxzhkBymQ5rwBZv6P0+6QZdycQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10604741},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"1d745e327beaa3f537a2a6bdc42897bf7e04065e","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_3.0.2_1774093527041_0.7397528799730753","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"worldorbit","version":"3.0.5","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@3.0.5","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"2b8a401fec83db644179e1dafe6a1806f41f2743","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-3.0.5.tgz","fileCount":285,"integrity":"sha512-9jEK8k/JpDvBJ4GrhwxXFC7DnODxXhggfJ5VPx+eAxUIMR/mK6bbUF+ZFsOppemtZC2s74IqElIF12A3hqBgHQ==","signatures":[{"sig":"MEUCIQDAIUQ7VuoxtOK2rbATFlPZChldiVlUsgs1LXYwi2Nx0AIgb6f4QuruXp2Gm3FnYYoz2V9cJ6arH2WS4UlI2lAa5Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10604740},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"b370beaf466555a7a335f765bcf372accd2c5c65","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_3.0.5_1774097803364_0.11870371313250061","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"worldorbit","version":"3.0.6","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@3.0.6","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"dc71899738fee323f5c9715d539614ca270bfb97","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-3.0.6.tgz","fileCount":285,"integrity":"sha512-xd7QdAE5VY58mZU+k4p8DFjABm7czHU4HCr9n1nRjBNPpYVfpoVf+GzBJTs5osnzK0bOiYhsJNWT06e2KwI6Cw==","signatures":[{"sig":"MEUCID1wuCEa+kXULsRtHjhjlDkuXuVCukEfHEuo7Jh2+4W6AiEAn4FjsY7LrLnlMQsLWfbfCDcS+7QFGRgZMHCZm2L1uy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10661413},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"f087762d28d942e98f20e1138634c49e17864123","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_3.0.6_1774280565324_0.5848649535208859","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"worldorbit","version":"3.0.7","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@3.0.7","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"e007dd3a80ad4976e2e847a7f3d2f5209b45f11b","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-3.0.7.tgz","fileCount":285,"integrity":"sha512-X+dvXUl0nRAf0TIXlXYP9AmgvgaKbaPLgB4Z3Iv4DzTH2DrcAHPszc4NvHwPfviRcgnp/LJ18iApxQ4XoJHihw==","signatures":[{"sig":"MEUCIDOkBQRFFr2mMnzkArqKp/y/ogLBhxnnvWiHWFJPn/ymAiEA1uvmYJ6xbpZKuJVkxwo9TATjyWTo92WG9LZQPAB3fQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10751644},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"7291db0867cf218f188afcf60300f75fd24f380f","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_3.0.7_1774344088312_0.009801116711769753","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"worldorbit","version":"3.1.0","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@3.1.0","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"54ee09d5cc372c2a97518c87d5c515e8f059436b","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-3.1.0.tgz","fileCount":285,"integrity":"sha512-/ZKKmWY+HtgTo3uightT7P4/BVeP9xvhlnIxG93U0w6pAzEuVNOWVMnSBuysDPXMp0nPOdmix5C+Cf7OJqasmg==","signatures":[{"sig":"MEYCIQDyg4I8sDr93vN85gbnM/OJcqg2INAs1Y0liEyQvTwFdAIhAIF+6Cpe/TguiY12LVMooP3aiPj+z4ZA96cWRjGsFkeZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10774593},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"7291db0867cf218f188afcf60300f75fd24f380f","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_3.1.0_1774367322654_0.1460541221837095","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"worldorbit","version":"3.2.0","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@3.2.0","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"b141e2bf8b08f7d8eb9ad795b4171c5210060605","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-3.2.0.tgz","fileCount":285,"integrity":"sha512-EEQVBqXlryLzgXEhefh1aIPkVxVKu2ID4D0ufLDvJIqlvnFNi8731R719MT0hG8GX4r/NbW8UPVLQMKmCXjAoA==","signatures":[{"sig":"MEYCIQD3QsyUvoU9rUwNyq1KfHkt/E988nPojjWRvKFdfp9ZmAIhAJGFIsIdkyOVbFMEZR+m/ZbM2Cj/GpquC+juZHk5suOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10775335},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"73617db5943a6ac6a1f9dcc2964ec9bff2f6a5b0","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_3.2.0_1774431864483_0.42292624677651536","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"worldorbit","version":"3.2.1","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@3.2.1","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"1e05b5be58b9e764925e73de5f92870fb16fbe3c","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-3.2.1.tgz","fileCount":285,"integrity":"sha512-n3NxiYfKLka0mna1+dHXHs9eHvikv1hLWIO1SGO7RmpOdb3MOdbVVpvrNd1dot/Ew9bLD5BMvR2UahW72WCnYw==","signatures":[{"sig":"MEQCIAto57NogvKfzHDl6eefIBAjKSQP+v1JWV4mKY3UPNw8AiAxLKF0xNHYmvSZ5aMZn3vTdEzheHuJjX/oZUFZevJqjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10809650},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"}},"gitHead":"73617db5943a6ac6a1f9dcc2964ec9bff2f6a5b0","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_3.2.1_1774439637889_0.8389758155748259","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"worldorbit","version":"3.2.2","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@3.2.2","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"a93666ae259023c1658a11bea939df7b6e2d7ce1","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-3.2.2.tgz","fileCount":342,"integrity":"sha512-yj/cgzOtn+xZHtM2XiyyiH7QULttDFmAZHczwIs5FcEOn6GF7P3pO0cNKyrSbLRAIC9GZtC9lzWUFV0r+D4+HA==","signatures":[{"sig":"MEUCICOImPrLnTLVho06EtE+iANaT8e/raaGcSLWkUmpjOHZAiEAiyGQzrWxldZRRaxoV/3QX6dMqTiJFahMdvpnSZadzlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11459150},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"},"./core/load":{"types":"./packages/core/dist/load.d.ts","import":"./packages/core/dist/load.js"},"./core/scene":{"types":"./packages/core/dist/scene.d.ts","import":"./packages/core/dist/scene.js"},"./core/types":{"types":"./packages/core/dist/types.d.ts","import":"./packages/core/dist/types.js"},"./viewer/interactive-2d":{"types":"./packages/viewer/dist/interactive-2d.d.ts","import":"./packages/viewer/dist/interactive-2d.js"}},"gitHead":"b5cfb422cd03e1e7c5eb75b6d9c1d2ef35f34b52","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","obsidian":"^1.12.3","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_3.2.2_1774463023652_0.42055210103310015","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"worldorbit","version":"4.0.0","keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","_id":"worldorbit@4.0.0","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"dist":{"shasum":"5fa086c62245424b920b054debf75f772acee579","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-4.0.0.tgz","fileCount":348,"integrity":"sha512-NuHt2oyVZpQqOp/xcwmveEEnDJcPeotptHEoU09PI6+R9DvRTYjmmD7ziPDU7yMp6B4yl48bjWmPII3k48OBFw==","signatures":[{"sig":"MEUCIESmki4VnXo1Z09t0Ms8sbkMDBol0r9LSf8Auj1KHLePAiEAs6bi98PDOAlyi3SrtpCfY9hl46bmxb+Oe1LktkQR0aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11685324},"main":"./dist/unpkg/worldorbit.esm.js","type":"module","types":"./dist/unpkg/worldorbit.d.ts","unpkg":"./dist/unpkg/worldorbit.min.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"},"./core/load":{"types":"./packages/core/dist/load.d.ts","import":"./packages/core/dist/load.js"},"./core/scene":{"types":"./packages/core/dist/scene.d.ts","import":"./packages/core/dist/scene.js"},"./core/types":{"types":"./packages/core/dist/types.d.ts","import":"./packages/core/dist/types.js"},"./core/solver":{"types":"./packages/core/dist/solver.d.ts","import":"./packages/core/dist/solver.js"},"./viewer/interactive-2d":{"types":"./packages/viewer/dist/interactive-2d.d.ts","import":"./packages/viewer/dist/interactive-2d.js"}},"gitHead":"728cbe3c218e3e3f7fb69b848043d96df38771bb","scripts":{"test":"npm run build && node --test test/*.test.js","build":"node ./scripts/build.mjs","check":"npm run test","prepack":"node ./scripts/prepack.mjs"},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"jsdelivr":"./dist/unpkg/worldorbit.min.js","_npmVersion":"10.5.1","description":"A text-based DSL and parser pipeline for orbital worldbuilding","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","unified":"^11.0.5","obsidian":"^1.12.3","typescript":"^5.6.0","esbuild-wasm":"^0.27.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/worldorbit_4.0.0_1775132418830_0.08841510552056553","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"worldorbit","version":"5.0.0","description":"A text-based DSL and parser pipeline for orbital worldbuilding","type":"module","main":"./dist/unpkg/worldorbit.esm.js","module":"./dist/unpkg/worldorbit.esm.js","browser":"./dist/unpkg/worldorbit.js","unpkg":"./dist/unpkg/worldorbit.min.js","jsdelivr":"./dist/unpkg/worldorbit.min.js","types":"./dist/unpkg/worldorbit.d.ts","exports":{".":{"types":"./dist/unpkg/worldorbit.d.ts","import":"./dist/unpkg/worldorbit.esm.js","default":"./dist/unpkg/worldorbit.js"},"./min":"./dist/unpkg/worldorbit.min.js","./core":{"types":"./packages/core/dist/index.d.ts","import":"./packages/core/dist/index.js"},"./core/load":{"types":"./packages/core/dist/load.d.ts","import":"./packages/core/dist/load.js"},"./core/scene":{"types":"./packages/core/dist/scene.d.ts","import":"./packages/core/dist/scene.js"},"./core/solver":{"types":"./packages/core/dist/solver.d.ts","import":"./packages/core/dist/solver.js"},"./core/types":{"types":"./packages/core/dist/types.d.ts","import":"./packages/core/dist/types.js"},"./viewer":{"types":"./packages/viewer/dist/index.d.ts","import":"./packages/viewer/dist/index.js"},"./viewer/interactive-2d":{"types":"./packages/viewer/dist/interactive-2d.d.ts","import":"./packages/viewer/dist/interactive-2d.js"},"./markdown":{"types":"./packages/markdown/dist/index.d.ts","import":"./packages/markdown/dist/index.js"},"./editor":{"types":"./packages/editor/dist/index.d.ts","import":"./packages/editor/dist/index.js"}},"keywords":["worldbuilding","orbit","dsl","parser"],"author":{"name":"Hanjo Winter"},"license":"MIT","scripts":{"build":"node ./scripts/build.mjs","prepack":"node ./scripts/prepack.mjs","test":"npm run build && node --test test/*.test.js","check":"npm run test"},"devDependencies":{"esbuild-wasm":"^0.27.4","jsdom":"^26.0.0","obsidian":"^1.12.3","rehype-stringify":"^10.0.1","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","typescript":"^5.6.0","unified":"^11.0.5"},"_id":"worldorbit@5.0.0","gitHead":"13cd7727a7e0927fa9ee030d9abd35b1285897d4","_nodeVersion":"25.2.1","_npmVersion":"10.5.1","dist":{"integrity":"sha512-YYRkDMhD+wLB77HWRRxeJ2dlGml66uYrVpee5w/TZSs0FstnhJE0C8kb8aIaL0A0OSWSupCQuG86CScFzKNkkg==","shasum":"6b375528e98c5e6dfb0c06c85a589005fd42d922","tarball":"https://registry.npmjs.org/worldorbit/-/worldorbit-5.0.0.tgz","fileCount":348,"unpackedSize":11847418,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDiVAdM02Rc4gjGpdVsNVXzAsugtdebtl6I+FtvYxVWcAiEA5UnIpDu1ON2mB7xy7EDfRYnrRKiv9Vls8n0MMXV1KTs="}]},"_npmUser":{"name":"negurvulkan","email":"winter.hanjo@gmail.com"},"directories":{},"maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/worldorbit_5.0.0_1775157958326_0.18827147287002588"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-16T12:59:49.301Z","modified":"2026-04-02T19:25:58.735Z","2.5.2":"2026-03-16T12:59:49.526Z","2.5.4":"2026-03-17T08:11:47.427Z","2.5.5":"2026-03-17T08:43:45.645Z","2.5.6":"2026-03-17T09:11:20.887Z","2.5.7":"2026-03-17T09:36:29.418Z","2.5.8":"2026-03-17T15:55:17.130Z","2.5.9":"2026-03-17T16:11:25.123Z","2.5.10":"2026-03-17T17:49:32.914Z","2.5.11":"2026-03-17T18:23:09.583Z","2.5.12":"2026-03-17T18:52:04.877Z","2.5.13":"2026-03-18T21:22:48.854Z","2.5.15":"2026-03-18T23:45:12.825Z","2.5.1-5.2":"2026-03-19T00:24:04.082Z","2.5.1-5.3":"2026-03-19T06:55:41.189Z","2.5.16":"2026-03-19T07:13:12.533Z","2.5.17":"2026-03-19T09:44:48.965Z","2.6.0":"2026-03-19T12:41:26.032Z","3.0.0":"2026-03-21T10:42:52.850Z","3.0.1":"2026-03-21T11:12:38.211Z","3.0.2":"2026-03-21T11:45:27.316Z","3.0.5":"2026-03-21T12:56:43.599Z","3.0.6":"2026-03-23T15:42:45.604Z","3.0.7":"2026-03-24T09:21:28.555Z","3.1.0":"2026-03-24T15:48:42.912Z","3.2.0":"2026-03-25T09:44:24.692Z","3.2.1":"2026-03-25T11:53:58.155Z","3.2.2":"2026-03-25T18:23:43.927Z","4.0.0":"2026-04-02T12:20:19.194Z","5.0.0":"2026-04-02T19:25:58.621Z"},"author":{"name":"Hanjo Winter"},"license":"MIT","keywords":["worldbuilding","orbit","dsl","parser"],"description":"A text-based DSL and parser pipeline for orbital worldbuilding","maintainers":[{"name":"negurvulkan","email":"winter.hanjo@gmail.com"}],"readme":"# WorldOrbit\r\n\r\nWorldOrbit is a text-first DSL, viewer, and optional editor platform for fictional orbital systems.\r\n\r\nIt is designed as a specialized Mermaid-like alternative for worldbuilding: you can describe stellar systems in plain text, embed them in Markdown, render them as static diagrams, or explore them interactively with pan, rotate, zoom, and object tooltips.\r\n\r\nWorldOrbit is built for:\r\n\r\n- worldbuilding projects\r\n- Markdown-based lore repositories and CMS setups\r\n- fictional atlases and codices\r\n- interactive setting documentation\r\n- browser-based orbital diagram tooling\r\n\r\n## Why WorldOrbit?\r\n\r\nGeneric diagram tools can show relationships, but they are not built for fictional orbital systems.\r\n\r\nWorldOrbit is designed specifically for:\r\n\r\n- stars, planets, moons, belts, structures, and phenomena\r\n- orbit-aware layouts instead of generic node graphs\r\n- Markdown-native embedding\r\n- optional interactivity\r\n- optional visual authoring through Studio\r\n\r\nWorldOrbit is not intended to be a real-world astronomy simulator or a high-precision astrophysics engine. Its goal is clear, expressive orbital worldbuilding that works well in content workflows.\r\n\r\n## Quick Example\r\n\r\n```worldorbit\r\nschema 3.1\n\r\nsystem Iyath\r\n  title \"Iyath System\"\r\n  epoch \"JY-0001.0\"\r\n  referencePlane ecliptic\r\n\r\ndefaults\r\n  view orthographic\r\n  scale presentation\r\n  preset atlas-card\r\n  theme atlas\r\n\r\ngroup inner-system\r\n  label \"Inner System\"\r\n  color #d9b37a\r\n\r\nviewpoint eclipse\r\n  label \"Eclipse View\"\r\n  projection perspective\r\n  camera\r\n    azimuth 36\r\n    elevation 22\r\n    distance 6\r\n  layers background guides orbits-back events objects labels metadata\r\n  events naar-eclipse\r\n\r\nobject star Iyath\r\n\r\nobject planet Naar\r\n  orbit Iyath\r\n  semiMajor 1.18au\r\n  eccentricity 0.08\r\n  angle 28deg\r\n  inclination 24deg\r\n  phase 42deg\r\n  atmosphere nitrogen-oxygen\r\n  groups inner-system\r\n\r\nobject moon Seyra\r\n  orbit Naar\r\n  distance 384400km\r\n\r\nevent naar-eclipse\r\n  kind solar-eclipse\r\n  target Naar\r\n  participants Iyath Naar Seyra\r\n````\r\n\r\n## Installation\r\n\r\n### npm\r\n\r\n```bash\r\nnpm install worldorbit\r\n```\r\n\r\n### What the `worldorbit` package contains\r\n\r\nThe published `worldorbit` package is the public entry point.\r\n\r\nIt includes:\r\n\r\n* the browser bundles\r\n* subpath exports for core modules\r\n* the packages used by the viewer, Markdown integration, and editor tooling\r\n\r\nSo for most users, this is enough:\r\n\r\n```bash\r\nnpm install worldorbit\r\n```\r\n\r\nAnd then:\r\n\r\n```ts\r\nimport { parse, loadWorldOrbitSource } from \"worldorbit\";\r\nimport * as Viewer from \"worldorbit/viewer\";\r\n```\r\n\r\n## Browser / CDN Quick Setup\r\n\r\nFor direct browser usage, use the browser bundle:\r\n\r\n```html\r\n<!DOCTYPE html>\r\n<html>\r\n  <head>\r\n    <meta charset=\"utf-8\" />\r\n    <style>\r\n      html, body {\r\n        margin: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n      }\r\n\r\n      #view {\r\n        width: 100vw;\r\n        height: 100vh;\r\n      }\r\n    </style>\r\n  </head>\r\n  <body>\r\n    <div id=\"view\"></div>\r\n\r\n    <script type=\"module\">\r\n      import {\r\n        createInteractiveViewer,\r\n        loadWorldOrbitSource\r\n      } from \"https://unpkg.com/worldorbit@5.0.0/dist/unpkg/worldorbit.esm.js\";\n\r\n      const source = `\r\nschema 3.1\n\r\nsystem Iyath\r\n  epoch \"JY-0001.0\"\r\n\r\nobject star Iyath\r\nobject planet Naar\r\n  orbit Iyath\r\n  semiMajor 1.18au\r\n`.trim();\r\n\r\n      const loaded = loadWorldOrbitSource(source);\r\n\r\n      createInteractiveViewer(document.getElementById(\"view\"), {\r\n        document: loaded.document\r\n      });\r\n    </script>\r\n  </body>\r\n</html>\r\n```\r\n\r\nFor browser usage today, prefer the ESM entry point `worldorbit.esm.js`.\r\n\r\n## Static and Interactive Rendering\r\n\r\nWorldOrbit can be used in different ways from the same source:\r\n\r\n* as a static diagram\r\n* as an interactive SVG viewer\r\n* inside Markdown pipelines\r\n* inside the optional Studio editor\r\n\r\nThis means the same WorldOrbit document can be:\r\n\r\n* written in plain text\r\n* embedded in Markdown\r\n* rendered in a documentation page\r\n* explored interactively\r\n* edited visually if needed\r\n\r\n## Studio Editor\r\n\r\nWorldOrbit includes an optional Studio editor for easier authoring and exploration.\r\n\r\nStudio is useful when you want:\r\n\r\n* visual placement editing\r\n* source and preview side by side\r\n* inspector-based editing\r\n* faster onboarding for non-technical users\r\n\r\nThe editor is optional. The core format remains text-first.\r\n\r\n## Canonical Schema\r\n\r\nNew atlas authoring should start with:\n\r\n```worldorbit\r\nschema 3.1\n```\r\n\r\nExample:\r\n\r\n```worldorbit\r\nschema 3.0\r\n\r\nsystem Iyath\r\n  title \"Iyath System\"\r\n  epoch \"JY-0001.0\"\r\n  referencePlane ecliptic\r\n\r\ndefaults\r\n  view orthographic\r\n  scale presentation\r\n  preset atlas-card\r\n  theme atlas\r\n\r\ngroup inner-system\r\n  label \"Inner System\"\r\n  summary \"Naar and its inhabited infrastructure\"\r\n  color #d9b37a\r\n\r\nviewpoint overview\r\n  label \"Atlas Overview\"\r\n  summary \"Fit the whole system.\"\r\n  projection orthographic\r\n  camera\r\n    azimuth 24\r\n    elevation 18\r\n  layers background guides orbits-back events objects labels metadata\r\n  events naar-eclipse\r\n  filter\r\n    groups inner-system\r\n\r\nannotation naar-notes\r\n  label \"Naar Notes\"\r\n  target Naar\r\n  body \"Heimatwelt der Enari.\"\r\n\r\nobject star Iyath\r\n  mass 1.02sol\r\n\r\nobject planet Naar\r\n  orbit Iyath\r\n  semiMajor 1.18au\r\n  eccentricity 0.08\r\n  angle 28deg\r\n  inclination 24deg\r\n  phase 42deg\r\n  groups inner-system\r\n  image /demo/assets/naar-map.png\r\n  atmosphere nitrogen-oxygen\r\n\r\nobject moon Seyra\r\n  orbit Naar\r\n  distance 384400km\r\n  groups inner-system\r\n\r\nevent naar-eclipse\r\n  kind solar-eclipse\r\n  label \"Naar Eclipse\"\r\n  target Naar\r\n  participants Iyath Naar Seyra\r\n  epoch \"JY-0001.0\"\r\n  referencePlane ecliptic\r\n\r\n  positions\r\n    pose Naar\r\n      orbit Iyath\r\n      semiMajor 1.18au\r\n      phase 90deg\r\n\r\n    pose Seyra\r\n      orbit Naar\r\n      distance 384400km\r\n      phase 90deg\r\n```\r\n\r\n## What's New In Schema 3.1\n\r\nSchema `3.1` keeps Schema `3.0` and Schema `2.6` fully readable and expands WorldOrbit from declarative mission authoring into visible mission-curve rendering.\n\r\nIt adds:\n\r\n* visible `trajectory` rendering in 2D and 3D scenes\n* official `illustrative`, `solver`, and `auto` trajectory render modes\n* trajectory waypoint labels, dates, marker controls, and per-segment render hints\n* official trajectory sampling APIs through `worldorbit/core/solver`\n* continued support for declarative `craft`, `trajectory`, `event`, and `pose` mission authoring\n\r\nSchema `3.1` still does **not** add a built-in N-body simulator, NASA-grade ephemerides, continuous freeform XYZ authoring, or hard astrophysics requirements.\n\r\nSchema `2.6` remains the direct compatibility base, and older documents continue to load through the same parser and normalization pipeline.\r\n\r\nStable `1.0` source is still accepted. Canonical `schema 2.0` source remains fully supported, and legacy `schema 2.0-draft` files stay readable as a compatibility path with a deprecation diagnostic.\r\n\r\n## Basic Usage\r\n\r\n### Parse and load source\r\n\r\n```ts\r\nimport {\r\n  loadWorldOrbitSource,\r\n  parse,\r\n} from \"worldorbit\";\r\n\r\nconst parsed = parse(`\r\nsystem Iyath\r\nstar Iyath\r\nplanet Naar orbit Iyath distance 1.18au\r\n`.trim());\r\n\r\nconst loaded = loadWorldOrbitSource(`\r\nschema 3.0\r\n\r\nsystem Iyath\r\nobject star Iyath\r\nobject planet Naar\r\n  orbit Iyath\r\n  semiMajor 1.18au\r\n`.trim());\r\n```\r\n\r\n### Render a scene\r\n\r\n```ts\r\nimport {\r\n  loadWorldOrbitSource,\r\n  renderDocumentToScene,\r\n} from \"worldorbit\";\r\n\r\nconst loaded = loadWorldOrbitSource(source);\r\n\r\nconst scene = renderDocumentToScene(loaded.document, {\r\n  projection: \"isometric\",\r\n  scaleModel: {\r\n    orbitDistanceMultiplier: 1.1,\r\n    bodyRadiusMultiplier: 1.15,\r\n  },\r\n});\r\n```\r\n\r\n### Create an interactive viewer\r\n\r\n```ts\r\nimport { loadWorldOrbitSource } from \"worldorbit\";\r\nimport { createInteractiveViewer } from \"worldorbit/viewer\";\r\n\r\nconst loaded = loadWorldOrbitSource(source);\r\n\r\ncreateInteractiveViewer(document.getElementById(\"preview\"), {\r\n  document: loaded.document,\r\n  projection: \"isometric\",\r\n  theme: \"atlas\",\r\n  viewMode: \"3d\",\r\n});\r\n```\r\n\r\n## Package Overview\r\n\r\nWorldOrbit is organized internally as a small ecosystem.\r\n\r\n### `worldorbit`\r\n\r\nPublic package entry point with browser bundles and main exports.\r\n\r\n### `worldorbit/core`\r\n\r\nUse this when you need:\r\n\r\n* parsing\r\n* normalization\r\n* validation\r\n* diagnostics\r\n* schema loading\r\n* canonical formatting\r\n* scene generation\r\n\r\n### `worldorbit/viewer`\r\n\r\nUse this when you need:\r\n\r\n* static SVG rendering\r\n* interactive viewing\r\n* atlas-style exploration\r\n* themes and embeds\r\n\r\n### `worldorbit/markdown`\r\n\r\nUse this when you want to transform fenced `worldorbit` blocks inside Markdown pipelines.\r\n\r\n### `worldorbit/editor`\r\n\r\nUse this when you want browser-based visual authoring on top of the text format.\r\n\r\n## Core Example\r\n\r\n```ts\r\nimport {\r\n  formatDocument,\r\n  loadWorldOrbitSource,\r\n  parse,\r\n  parseWorldOrbitAtlas,\r\n  renderDocumentToScene,\r\n  upgradeDocumentToV2,\r\n} from \"worldorbit/core\";\r\n\r\nconst stable = parse(`\r\nsystem Iyath\r\nstar Iyath\r\nplanet Naar orbit Iyath distance 1.18au\r\n`.trim());\r\n\r\nconst atlasDocument = upgradeDocumentToV2(stable.document, {\r\n  preset: \"atlas-card\",\r\n});\r\n\r\nconst atlasSource = formatDocument(atlasDocument, { schema: \"3.1\" });\nconst loaded = loadWorldOrbitSource(atlasSource);\r\nconst parsedAtlas = parseWorldOrbitAtlas(atlasSource);\r\nconst scene = renderDocumentToScene(loaded.document, {\r\n  projection: \"isometric\",\r\n  scaleModel: {\r\n    orbitDistanceMultiplier: 1.1,\r\n    bodyRadiusMultiplier: 1.15,\r\n  },\r\n});\r\n```\r\n\r\n## Viewer Capabilities\r\n\r\nViewer features in `v5.0.0` include:\n\r\n* scene-based SVG rendering\r\n* renderer-neutral spatial scenes through `renderDocumentToSpatialScene(...)`\r\n* a full 3D viewer mode on the same documents and placements as 2D\r\n* deterministic orbit animation with play, pause, reset, and speed controls\r\n* projections: `topdown`, `isometric`, `orthographic`, and `perspective`\r\n* theme presets: `atlas`, `nightglass`, `ember`\r\n* layer controls for background, guides, orbits, events, objects, labels, metadata, and relations\r\n* selection, hover, focus, fit, pan, zoom, and rotate\r\n* tooltip cards and object detail payloads\r\n* viewpoints, filters, search, and bookmark capture\r\n* deep-linkable atlas state\r\n* embeddable viewer custom elements\r\n* semantic group filters, relation and event overlays, active event scenes, Schema 3.1 camera and trajectory metadata, visible mission curves, waypoint labels, and event/object reference-context detail metadata\n\r\n## Markdown Integration\r\n\r\nUse `worldorbit/markdown` to transform fenced `worldorbit` blocks into static output, interactive 2D output, or interactive 3D output.\r\n\r\n```ts\r\nimport rehypeStringify from \"rehype-stringify\";\r\nimport remarkParse from \"remark-parse\";\r\nimport remarkRehype from \"remark-rehype\";\r\nimport { unified } from \"unified\";\r\n\r\nimport { remarkWorldOrbit } from \"worldorbit/markdown\";\r\n\r\nconst html = String(\r\n  await unified()\r\n    .use(remarkParse)\r\n    .use(remarkWorldOrbit, { mode: \"interactive-3d\" })\r\n    .use(remarkRehype, { allowDangerousHtml: true })\r\n    .use(rehypeStringify, { allowDangerousHtml: true })\r\n    .process(markdownSource),\r\n);\r\n```\r\n\r\nIn the browser:\r\n\r\n```ts\r\nimport { mountWorldOrbitEmbeds } from \"worldorbit/viewer\";\r\n\r\nmountWorldOrbitEmbeds(document, {\r\n  mode: \"interactive-3d\",\r\n});\r\n```\r\n\r\n## Examples\r\n\r\nExamples live in:\r\n\r\n* [examples/minimal.worldorbit](./examples/minimal.worldorbit)\r\n* [examples/minimal-3d.worldorbit](./examples/minimal-3d.worldorbit)\r\n* [examples/showcase-3d.worldorbit](./examples/showcase-3d.worldorbit)\r\n* [examples/schema25-camera.worldorbit](./examples/schema25-camera.worldorbit)\r\n* [examples/schema25-event-snapshot.worldorbit](./examples/schema25-event-snapshot.worldorbit)\r\n* [examples/studio.schema25.worldorbit](./examples/studio.schema25.worldorbit)\r\n* [examples/iyath.worldorbit](./examples/iyath.worldorbit)\r\n* [examples/iyath.schema2.worldorbit](./examples/iyath.schema2.worldorbit)\r\n* [examples/iyath.schema21.worldorbit](./examples/iyath.schema21.worldorbit)\r\n* [examples/iyath.schema2-draft.worldorbit](./examples/iyath.schema2-draft.worldorbit)\r\n* [examples/markdown/static.md](./examples/markdown/static.md)\r\n* [examples/markdown/interactive.md](./examples/markdown/interactive.md)\r\n* [examples/markdown/build.mjs](./examples/markdown/build.mjs)\r\n\r\nBrowser-facing examples and demos live in the repository under `demo/`, `studio/`, and `examples/`.\r\n\r\n## Documentation\r\n\r\n* [migration guide: v0.8 to v1.0](./docs/migration-v0.8-to-v1.0.md)\r\n* [migration guide: v1 to v2](./docs/migration-v1-to-v2.md)\r\n* [migration guide: v2.0 to v2.1](./docs/migration-v2-to-v2.1.md)\r\n* [migration guide: v2.1 to v2.5](./docs/migration-v2.1-to-v2.5.md)\r\n* [migration guide: v2.6 to v3.0](./docs/migration-v2.6-to-v3.0.md)\r\n* [language reference](./docs/language-reference.md)\r\n* [language reference (DE)](./docs/language-reference.de.md)\r\n* [API inventory](./docs/api-inventory.md)\r\n* [changelog](./docs/changelog.md)\r\n\r\n## Development\r\n\r\n```bash\r\nnpm install\r\nnpm run build\r\nnpm test\r\n```\r\n\r\nThe workspace builds outputs into package-specific distribution folders and browser bundles.\r\n\r\nUseful notes:\r\n\r\n* `npm run build` compiles all packages and refreshes local package shims\r\n* `npm test` rebuilds first, then runs the regression suite\r\n* the repository remains parser-first: rendering and atlas interaction stay downstream of parse, normalize, and validate\r\n\r\n## Project Direction\r\n\r\nWorldOrbit is intended as a specialized Mermaid-like solution for fictional orbital systems.\r\n\r\nThe long-term focus is:\r\n\r\n* strong text-first authoring\r\n* clean Markdown embedding\r\n* rich static and interactive rendering\r\n* optional visual editing\r\n* stable schema evolution over time\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}