{"_id":"@axiomvn/language","_rev":"3-0e2e54e72a40cadca34061dce4d4ff7d","name":"@axiomvn/language","dist-tags":{"latest":"0.3.1"},"versions":{"0.2.0":{"name":"@axiomvn/language","version":"0.2.0","license":"MIT","_id":"@axiomvn/language@0.2.0","maintainers":[{"name":"jeffmm","email":"jsonderh@gmail.com"}],"dist":{"shasum":"d5d6c3bf8e66ccab0ad79726f9ff1fd77ea962f4","tarball":"https://registry.npmjs.org/@axiomvn/language/-/language-0.2.0.tgz","fileCount":24,"integrity":"sha512-iOMZdc7M6yvzcvshBA5R4rxglKIeN06YrPsihmMWTshJ2hLuogw8l6fpxwesxZCkEcFaLT3QPllOkbh/lDn/bw==","signatures":[{"sig":"MEQCIBfiOjKGzUBDxiDQL5cjeqShgq0ryeM0YoMo/4EukGkkAiBN+VnImocbBFX8KDfdqdXvW5K40YBduti4Tdb7YFLhxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153882},"type":"module","_from":"file:axiomvn-language-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/3ddbf63a2aab806d35b16c486e50b981/axiomvn-language-0.2.0.tgz","_integrity":"sha512-iOMZdc7M6yvzcvshBA5R4rxglKIeN06YrPsihmMWTshJ2hLuogw8l6fpxwesxZCkEcFaLT3QPllOkbh/lDn/bw==","_npmVersion":"10.9.8","description":"The .story language: a parser and compiler producing authored packs 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/language_0.2.0_1788392227128_0.5920447955019983","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@axiomvn/language","version":"0.3.0","license":"MIT","_id":"@axiomvn/language@0.3.0","maintainers":[{"name":"jeffmm","email":"jsonderh@gmail.com"}],"homepage":"https://www.npmjs.com/package/@axiomvn/create","dist":{"shasum":"1a8887c4bcf8de232bf964f56f6ca7f34b5245ad","tarball":"https://registry.npmjs.org/@axiomvn/language/-/language-0.3.0.tgz","fileCount":27,"integrity":"sha512-jGN5F85NkUIRI2rPEq5zijSkb5R+R6cxf6oNfPmmvlF7H3LOIoFywiBiy/PZQjItrewcE6bZW7FQ2zK9oK70/w==","signatures":[{"sig":"MEUCIQCrjZgj040E9e+AFUEQ9QwtEasJrS3JM+YL4ZQLv5asrwIgat+8kfzx4paKTJk9gbsMUVEpNtu69gIIlpztbgbR30I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195918},"type":"module","_from":"file:axiomvn-language-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/62ff42f39fbacf3ca55e3b83fc675d30/axiomvn-language-0.3.0.tgz","_integrity":"sha512-jGN5F85NkUIRI2rPEq5zijSkb5R+R6cxf6oNfPmmvlF7H3LOIoFywiBiy/PZQjItrewcE6bZW7FQ2zK9oK70/w==","_npmVersion":"10.9.8","description":"The .story language: a parser and compiler producing authored packs 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/language_0.3.0_1788670947499_0.812985392064888","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@axiomvn/language","version":"0.3.1","description":"The .story language: a parser and compiler producing authored packs 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/language@0.3.1","_integrity":"sha512-Ja0uiBnurGNiZ+LwUP49D19Ig/jjR0kvvZ63eBgkaihO94BL/AGki5QSuuj+Gtcv9wqEr8HCEtady1WVcoqrew==","_resolved":"/tmp/8b3161960c5a89d190954595ec48c3fe/axiomvn-language-0.3.1.tgz","_from":"file:axiomvn-language-0.3.1.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-Ja0uiBnurGNiZ+LwUP49D19Ig/jjR0kvvZ63eBgkaihO94BL/AGki5QSuuj+Gtcv9wqEr8HCEtady1WVcoqrew==","shasum":"7d561879cc5aea35d7b7a308df84c419c580148c","tarball":"https://registry.npmjs.org/@axiomvn/language/-/language-0.3.1.tgz","fileCount":27,"unpackedSize":199519,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGf9j+3JKW6tj8jRw61gBUDmojbxvmIhoR5K9nHBDOOEAiEAw5qwSD7/PeQm18bHlmjvPeQsmgw4+J/IGE7gPukF758="}]},"_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/language_0.3.1_1788923249223_0.3200599550047485"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-02T23:37:06.922Z","modified":"2026-09-09T03:07:29.548Z","0.2.0":"2026-09-02T23:37:07.267Z","0.3.0":"2026-09-06T05:02:27.652Z","0.3.1":"2026-09-09T03:07:29.359Z"},"license":"MIT","homepage":"https://www.npmjs.com/package/@axiomvn/create","description":"The .story language: a parser and compiler producing authored packs for Axiom VN.","maintainers":[{"name":"jeffmm","email":"jsonderh@gmail.com"}],"readme":"# @axiomvn/language\n\nThe `.story` language of Axiom VN: its parser, its compiler, and its definition.\n\nA `.story` file is the authoring surface for narrative work — prose unindented and unquoted, everything else a keyword line or a marked line. It parses into a document and compiles to exactly the authored data [`@axiomvn/content`](https://www.npmjs.com/package/@axiomvn/content)'s TypeScript surface produces, so the two surfaces are one semantic model rather than two competing runtimes. Diagnostics carry a line and a column and the authored provenance of what they refuse.\n\n## The language, defined\n\n- [`GRAMMAR.md`](./GRAMMAR.md) — the complete surface: every keyword line, every marked line, and what each compiles to.\n- [`NON-GOALS.md`](./NON-GOALS.md) — what the language deliberately does not say, and the TypeScript escape for each omission.\n\nBoth ship inside this package, so the definition travels with the implementation that has to honour it. The two links above resolve inside the tarball rather than on this page: after an install the documents are at `node_modules/@axiomvn/language/GRAMMAR.md` and `node_modules/@axiomvn/language/NON-GOALS.md`, which is where a reader — or an agent working in a project — finds them without leaving it.\n\nDepends on [`@axiomvn/content`](https://www.npmjs.com/package/@axiomvn/content) and [`@axiomvn/core`](https://www.npmjs.com/package/@axiomvn/core). **Creators do not usually install it directly**: [`@axiomvn/toolchain`](https://www.npmjs.com/package/@axiomvn/toolchain) is its build-time consumer and is what a project depends on. Runtime packages depend on neither, so a parser stays out of the build a reader downloads.\n\nStart a project with [`@axiomvn/create`](https://www.npmjs.com/package/@axiomvn/create).\n","readmeFilename":"README.md"}