{"_id":"@altopelago/aeon-parser","_rev":"12-404b3a81736c1de68c44b964e39bbfcd","name":"@altopelago/aeon-parser","dist-tags":{"latest":"0.13.0"},"versions":{"0.9.0":{"name":"@altopelago/aeon-parser","version":"0.9.0","_id":"@altopelago/aeon-parser@0.9.0","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"dist":{"shasum":"46a13438db16bc86c6727ecef7d210bd9da2a3ef","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.9.0.tgz","fileCount":26,"integrity":"sha512-jiO8ssEq/rMNjSDN8FeiJkJ0PNtrKQd8KDCEoW6lIYWffymVv/uVYRKJjeDbhS2YaBV8V3pzPKB/IbMzM7Sl5A==","signatures":[{"sig":"MEQCIGNyPgmBfdq3N4TNb5D4YrafhT+/5iBQMby5CXRlzhYvAiBG67hS0v2320eKjM5T0dvvItgQk9uVpqpCgHTv/cHEHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132548},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/h7/6zx03x7n7y95sp07gxhx2f6h0000gp/T/aeon-npm-publish-26po14/altopelago-aeon-parser-0.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"altopelago","email":"aeon@altopelago.com"},"_resolved":"/var/folders/h7/6zx03x7n7y95sp07gxhx2f6h0000gp/T/aeon-npm-publish-26po14/altopelago-aeon-parser-0.9.0.tgz","_integrity":"sha512-jiO8ssEq/rMNjSDN8FeiJkJ0PNtrKQd8KDCEoW6lIYWffymVv/uVYRKJjeDbhS2YaBV8V3pzPKB/IbMzM7Sl5A==","_npmVersion":"11.6.2","description":"AST construction for AEON source text.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@altopelago/aeon-lexer":"0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.9.0_1778883375615_0.38696953893545194","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@altopelago/aeon-parser","version":"0.9.1","keywords":["aeon","aeonite","parser","schema","typescript"],"license":"MIT","_id":"@altopelago/aeon-parser@0.9.1","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"56937b976b3cccddd8275d52b2d1ce8b9b72d4c0","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.9.1.tgz","fileCount":27,"integrity":"sha512-YsanTRaNhRGlEYAYKAjwiLXcEVnpQ2WtRM6TUhxcrBHRQAot6rotCYGNpnrKPx8etPirQpy6l9mCl3rASCLR7g==","signatures":[{"sig":"MEQCIE0MLkyag5j04dKO38Rt/G1yDsSx+zkpZNV2STFWehw9AiBgCISARbkyUQITjhSr6uS75YYJFTI3amJAM+GPfzOgkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134562},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aeon-npm-publish-O7Jh3l/artifacts/altopelago-aeon-parser-0.9.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"_resolved":"/tmp/aeon-npm-publish-O7Jh3l/artifacts/altopelago-aeon-parser-0.9.1.tgz","_integrity":"sha512-YsanTRaNhRGlEYAYKAjwiLXcEVnpQ2WtRM6TUhxcrBHRQAot6rotCYGNpnrKPx8etPirQpy6l9mCl3rASCLR7g==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parser for AEON tokens and source text.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/aeon-lexer":"0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.9.1_1779887557117_0.8488529685979822","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@altopelago/aeon-parser","version":"0.9.2","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"license":"MIT","_id":"@altopelago/aeon-parser@0.9.2","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"9478d11fda863b144e46fe405e217e1cfc9bdd42","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.9.2.tgz","fileCount":27,"integrity":"sha512-GZRIeaY7uIne+lTgbHd/Uwmh50OcjQy59xMNaxy1UrINA9jmITOVB/G32NGv/IlO7LRWdVQMIGTKXMWsZu8ixg==","signatures":[{"sig":"MEUCIQCX4vny8Fp/yadFPhCZC3OS9Z/3f+n1tLRXbQ5JOI0ImQIgFykoE80I6SVxBlplrkUEAs0xXLDniSM/47t/SDapSmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135210},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aeon-npm-publish-betDaf/artifacts/altopelago-aeon-parser-0.9.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"_resolved":"/tmp/aeon-npm-publish-betDaf/artifacts/altopelago-aeon-parser-0.9.2.tgz","_integrity":"sha512-GZRIeaY7uIne+lTgbHd/Uwmh50OcjQy59xMNaxy1UrINA9jmITOVB/G32NGv/IlO7LRWdVQMIGTKXMWsZu8ixg==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parse AEON tokens into syntax trees and diagnostics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/aeon-lexer":"0.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.9.2_1780081338800_0.8306645302031654","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@altopelago/aeon-parser","version":"0.9.3","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"license":"MIT","_id":"@altopelago/aeon-parser@0.9.3","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"50ba763fa6fd0fd52da7b0c0eff11a35bf637c01","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.9.3.tgz","fileCount":27,"integrity":"sha512-GO+Lc7WBDKM4FzLh4QPqKmXk+Bj/ltoi+m9MIfpe/qX4X6ghLmQTnGWfm/SiTpPUZb2b8J0v/d7WhrG0NoGb4Q==","signatures":[{"sig":"MEYCIQCz/peODtEjSaI7FGj4kTDrqQuLJSAt6fs86G+N5QWn+gIhAORIRnCPQtBcksiXuZ2yXu4E9o+Nras2Y9FtIase0rNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135210},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aeon-npm-publish-PPJYGx/artifacts/altopelago-aeon-parser-0.9.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"_resolved":"/tmp/aeon-npm-publish-PPJYGx/artifacts/altopelago-aeon-parser-0.9.3.tgz","_integrity":"sha512-GO+Lc7WBDKM4FzLh4QPqKmXk+Bj/ltoi+m9MIfpe/qX4X6ghLmQTnGWfm/SiTpPUZb2b8J0v/d7WhrG0NoGb4Q==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parse AEON tokens into syntax trees and diagnostics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/aeon-lexer":"0.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.9.3_1780242504404_0.279368534441232","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@altopelago/aeon-parser","version":"0.9.4","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"license":"MIT","_id":"@altopelago/aeon-parser@0.9.4","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"485d4a39a8c0792b93df96fd033b2d6eb3c25817","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.9.4.tgz","fileCount":27,"integrity":"sha512-1hH7o32E55AaSb9TOF40Ciz5a19hsiZPUB0aVzoouBWnYELtjZjr0t3BxhNkun64YW0Yqxe7xcJGiQesWnPRyQ==","signatures":[{"sig":"MEQCIC/osIopmmxhN47YBL6p5dT0rnVxHwUGpzVk/yJX16KrAiBpytfHeJvtMuLDI6BlRxPNrfX4g0mCiCyE630ShxQ+yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136933},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aeon-npm-publish-jkQW7b/artifacts/altopelago-aeon-parser-0.9.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"_resolved":"/tmp/aeon-npm-publish-jkQW7b/artifacts/altopelago-aeon-parser-0.9.4.tgz","_integrity":"sha512-1hH7o32E55AaSb9TOF40Ciz5a19hsiZPUB0aVzoouBWnYELtjZjr0t3BxhNkun64YW0Yqxe7xcJGiQesWnPRyQ==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parse AEON tokens into syntax trees and diagnostics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/aeon-lexer":"0.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.9.4_1780431783287_0.3874659789515762","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@altopelago/aeon-parser","version":"0.9.5","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"license":"MIT","_id":"@altopelago/aeon-parser@0.9.5","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"0db85f41ffe7f3c8d361bd6395b600c324a78be6","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.9.5.tgz","fileCount":27,"integrity":"sha512-AylXgV4wCkwJgCVVJCYJGGH+ZF+271t/Z1vJ7R4IBcNBqHmtOp0v7+W/H21Zgqyji9CEf6XuOYajqEro5n7GTw==","signatures":[{"sig":"MEQCIE4LWRm4XPiA/X0ix1b4Bo/9lw3CvxQfm10k6pRSWcvbAiBulDrqVmDYgFO3egtTdHkSg6UV18xXPLM4wYcRZH/sTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136990},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aeon-npm-publish-nJREVr/artifacts/altopelago-aeon-parser-0.9.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"_resolved":"/tmp/aeon-npm-publish-nJREVr/artifacts/altopelago-aeon-parser-0.9.5.tgz","_integrity":"sha512-AylXgV4wCkwJgCVVJCYJGGH+ZF+271t/Z1vJ7R4IBcNBqHmtOp0v7+W/H21Zgqyji9CEf6XuOYajqEro5n7GTw==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parse AEON tokens into syntax trees and diagnostics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/aeon-lexer":"0.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.9.5_1780773030446_0.6621993537748441","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@altopelago/aeon-parser","version":"0.9.6","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"license":"MIT","_id":"@altopelago/aeon-parser@0.9.6","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"040864f1fb0e22a2484b748cc78663b4444c4cbc","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.9.6.tgz","fileCount":27,"integrity":"sha512-NvHdCTrb99HxRxyRQLdC7XwYtPTF+EXdAiRUFA3LPVIZmD3VqvV5nLrwgpv/rRgJOekk/MZnm9r3C/zq54Af3A==","signatures":[{"sig":"MEYCIQDP6NUqdKO8CH57OZBGiuNfUI8qqAvS8mHyqyc3JoTpswIhANudh+lUNFwP1hRjNFCjoBLz6zbOji9957sr+XSLHbTQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136990},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aeon-npm-publish-G39Kuy/artifacts/altopelago-aeon-parser-0.9.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"_resolved":"/tmp/aeon-npm-publish-G39Kuy/artifacts/altopelago-aeon-parser-0.9.6.tgz","_integrity":"sha512-NvHdCTrb99HxRxyRQLdC7XwYtPTF+EXdAiRUFA3LPVIZmD3VqvV5nLrwgpv/rRgJOekk/MZnm9r3C/zq54Af3A==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parse AEON tokens into syntax trees and diagnostics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/aeon-lexer":"0.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.9.6_1782667377876_0.5632548285129209","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@altopelago/aeon-parser","version":"0.10.0","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"license":"MIT","_id":"@altopelago/aeon-parser@0.10.0","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"0d761d9aebf983c0e863989b94acee21bf547a2d","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.10.0.tgz","fileCount":27,"integrity":"sha512-oZlFyYia+WFKIfP5GnUi0TAbZ79L5rnZEpZ+QVu4lCchljlfwl76PMr0yy9hlG3xma2Q3JeZ1ryr9Toh7o8V/A==","signatures":[{"sig":"MEYCIQD99m6eaNJoW8AsFPT6/HHb2k/6FYOWCsP8M5l/kInYZQIhAJxKV8BkKc1DY/ihki1bSE1eGu6yBlu19+NbzlSguPDq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137122},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aeon-npm-publish-U0pH2r/artifacts/altopelago-aeon-parser-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"_resolved":"/tmp/aeon-npm-publish-U0pH2r/artifacts/altopelago-aeon-parser-0.10.0.tgz","_integrity":"sha512-oZlFyYia+WFKIfP5GnUi0TAbZ79L5rnZEpZ+QVu4lCchljlfwl76PMr0yy9hlG3xma2Q3JeZ1ryr9Toh7o8V/A==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parse AEON tokens into syntax trees and diagnostics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/aeon-lexer":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.10.0_1784043218835_0.699411307121347","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@altopelago/aeon-parser","version":"0.11.0","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"license":"MIT","_id":"@altopelago/aeon-parser@0.11.0","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"1538ff0e2e7e6b60e52b1914c683e119b6cf8b0a","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.11.0.tgz","fileCount":27,"integrity":"sha512-tyRHDOt4Bv1kOB5f1NjzoSAoe30J17np8xnGKczME4k0L3xtRFC4XGsCt17GCyb3QEaf+aEMG/RhdhaI72PBWQ==","signatures":[{"sig":"MEUCIQDyD9x+RdDTUKbBVh9vbzyC+lq5t6n73Uwz0KES5LX41AIgX6yqgP3TTEkUhwnlLEHeFny/llGPkUP7HnuJtcsL4Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143974},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aeon-npm-publish-qEu7JD/artifacts/altopelago-aeon-parser-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"_resolved":"/tmp/aeon-npm-publish-qEu7JD/artifacts/altopelago-aeon-parser-0.11.0.tgz","_integrity":"sha512-tyRHDOt4Bv1kOB5f1NjzoSAoe30J17np8xnGKczME4k0L3xtRFC4XGsCt17GCyb3QEaf+aEMG/RhdhaI72PBWQ==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parse AEON tokens into syntax trees and diagnostics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/sansa":"0.9.0","@altopelago/aeon-lexer":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.11.0_1784835540402_0.721125404418697","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@altopelago/aeon-parser","version":"0.12.0","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"license":"MIT","_id":"@altopelago/aeon-parser@0.12.0","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"ac9f00d6e50559aabc2bfc5ad7ee324f73cd81f9","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.12.0.tgz","fileCount":27,"integrity":"sha512-hWJvFYwiHG03qsbWXyg5QvZLbOFUBf70j5qcdPHlJRT1raeqODL7YFQ/9DmxEqPxozHbEAFK9t6tp2Yiem2GYw==","signatures":[{"sig":"MEQCIAWClSHHuN0YU9NkWDomjD45+SMtwC3vXHrny2GEq4uXAiAs0l+U15bmoKKNbOovcJsNZOJWCVBLzO3UF4kP47iN/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136194},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aeon-npm-publish-yWBbJ2/artifacts/altopelago-aeon-parser-0.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"_resolved":"/tmp/aeon-npm-publish-yWBbJ2/artifacts/altopelago-aeon-parser-0.12.0.tgz","_integrity":"sha512-hWJvFYwiHG03qsbWXyg5QvZLbOFUBf70j5qcdPHlJRT1raeqODL7YFQ/9DmxEqPxozHbEAFK9t6tp2Yiem2GYw==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parse AEON tokens into syntax trees and diagnostics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/sansa":"0.10.0","@altopelago/aeon-lexer":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.12.0_1788197547828_0.4221951210297885","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@altopelago/aeon-parser","version":"0.12.1","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"license":"MIT","_id":"@altopelago/aeon-parser@0.12.1","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"5b5d3ede21f4912191cd639b464a6ba6cf40f46c","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.12.1.tgz","fileCount":27,"integrity":"sha512-SPbCoZ7dROTyoPc2hwc5xlIVuMjF1oqQVbZy1p2ZITVap/MHwSyy23YAr/MOH+G3BDWPCieJ8QGhMu4hiHaNwA==","signatures":[{"sig":"MEUCIErohylJAVSIfbBMmjZrDBgmtsjTA/0eRqkKInxTsZNZAiEA3/UKiyMMqG90L56er2+XOGe58xZodSyDVW5RU/QEQL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCm2oM2BRQArssESC4IdSEqGvtzvVoQSEEAT9g2hcC5gAIhAOdFWFO70KVZaOmPxJoD8ew4mzah4AptEiLbLmtWR6XC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144522},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aeon-npm-publish-UOJ7oO/artifacts/altopelago-aeon-parser-0.12.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"_resolved":"/tmp/aeon-npm-publish-UOJ7oO/artifacts/altopelago-aeon-parser-0.12.1.tgz","_integrity":"sha512-SPbCoZ7dROTyoPc2hwc5xlIVuMjF1oqQVbZy1p2ZITVap/MHwSyy23YAr/MOH+G3BDWPCieJ8QGhMu4hiHaNwA==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parse AEON tokens into syntax trees and diagnostics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/sansa":"0.10.1","@altopelago/aeon-lexer":"0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aeon-parser_0.12.1_1789066033272_0.4665671462124472","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"_id":"@altopelago/aeon-parser@0.13.0","bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"dist":{"shasum":"1c9a7020913256a3935bb3f0f9b4a0f8ec484e23","tarball":"https://registry.npmjs.org/@altopelago/aeon-parser/-/aeon-parser-0.13.0.tgz","fileCount":27,"integrity":"sha512-vPgOXS1Rv8jnjsOxAVEPkM7/M+hF0MGLyfcrSe479nCwkohs8MbOnBl+6UKU6xQl3YwXd5RerSQWotn8IbSgVg==","signatures":[{"sig":"MEUCIQCb96/Z4H8QdldqRhUbWHnLhEMhrUawegFFeX/UyAbjRwIgdA3DpPnvsvo3bxnXmzVEQfZxAgSr1kqKeRnd08PMHtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD5Ukc9ZGNFHOE7Ev6Omf4TwKxbL6dMDta6OhpowwnbkAIgJyTkNtkk/HDOE/UyQ47oglvQxJyworuKLvWTZm0PMMw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altopelago%2faeon-parser@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144522},"main":"./dist/index.js","name":"@altopelago/aeon-parser","type":"module","_from":"file:/tmp/aeon-npm-publish-p42ksX/artifacts/altopelago-aeon-parser-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"test":"node --test dist/*.test.js","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.13.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:77e8a930-3719-4c7d-b429-fc3fc84a02e9"}},"homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"_resolved":"/tmp/aeon-npm-publish-p42ksX/artifacts/altopelago-aeon-parser-0.13.0.tgz","_integrity":"sha512-vPgOXS1Rv8jnjsOxAVEPkM7/M+hF0MGLyfcrSe479nCwkohs8MbOnBl+6UKU6xQl3YwXd5RerSQWotn8IbSgVg==","repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"_npmVersion":"11.14.1","description":"Parse AEON tokens into syntax trees and diagnostics.","directories":{},"maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@altopelago/sansa":"0.10.1","@altopelago/aeon-lexer":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aeon-parser_0.13.0_1789358734717_0.8171556165247711"}}},"time":{"created":"2026-05-15T22:16:15.535Z","modified":"2026-09-14T04:05:35.120Z","0.9.0":"2026-05-15T22:16:15.770Z","0.9.1":"2026-05-27T13:12:37.273Z","0.9.2":"2026-05-29T19:02:18.953Z","0.9.3":"2026-05-31T15:48:24.560Z","0.9.4":"2026-06-02T20:23:03.465Z","0.9.5":"2026-06-06T19:10:30.576Z","0.9.6":"2026-06-28T17:22:58.023Z","0.10.0":"2026-07-14T15:33:38.980Z","0.11.0":"2026-07-23T19:39:00.549Z","0.12.0":"2026-08-31T17:32:27.988Z","0.12.1":"2026-09-10T18:47:13.382Z","0.13.0":"2026-09-14T04:05:34.798Z"},"bugs":{"url":"https://github.com/AltoPelago/aeon/issues"},"license":"MIT","homepage":"https://github.com/AltoPelago/aeon/tree/main/implementations/typescript/packages/parser#readme","keywords":["aeon","aeonite","ast","parser","syntax","typescript"],"repository":{"url":"git+https://github.com/AltoPelago/aeon.git","type":"git","directory":"implementations/typescript/packages/parser"},"description":"Parse AEON tokens into syntax trees and diagnostics.","maintainers":[{"name":"altopelago","email":"aeon@altopelago.com"}],"readme":"# @altopelago/aeon-parser\n\nAST construction for AEON source text.\n\n## Installation\n\n```bash\npnpm add @altopelago/aeon-parser\n```\n\n## Usage\n\n```ts\nimport { tokenize } from '@altopelago/aeon-lexer';\nimport { parse } from '@altopelago/aeon-parser';\n\nconst tokens = tokenize('answer = 42').tokens;\nconst result = parse(tokens);\n\nif (result.errors.length === 0) {\n  console.log(result.root);\n} else {\n  console.error(result.errors);\n}\n```\n\n## What This Package Does\n\n- converts lexer tokens into AEON syntax trees\n- preserves parser diagnostics for source-aware tooling\n- keeps parsing separate from schema validation and final materialization\n\n## API\n\n- `parse(tokens, options?)`\n- parser result and AST node types\n\n## When To Use It\n\nUse this package when you need direct parser output for tooling or advanced analysis.\nIf you want the stable application-facing entry point, prefer `@altopelago/aeon-core`.\n\n## Notes\n\n- The parser does not execute AEON documents.\n- The parser does not coerce values into JavaScript application types.\n- Most applications should use `@altopelago/aeon-core`, which combines lexing,\n  parsing, mode checks, AES emission, and diagnostics into a safer entry point.\n","readmeFilename":"README.md"}