{"_id":"occam-canonical","_rev":"162-18acf518e7aa270ca688cd6bd67b7fe5","name":"occam-canonical","dist-tags":{"latest":"0.0.163"},"versions":{"0.0.2":{"name":"occam-canonical","version":"0.0.2","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.2","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"69097d3e4f2161e2c17d6acb1defff728f84653e","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.2.tgz","fileCount":4,"integrity":"sha512-eDF0B+6IqcA9/0fHa/FBosA5SRDaOkk+fKUfVx3kDdshyHhMJVSbh0Ta/9bRAPcvdk02QdfMsHyRB0hJBWb6CQ==","signatures":[{"sig":"MEUCIAl2vTTuw+u6CrmgAzubDG4WGTbjzWbbw8449RmY4JSDAiEA9IPcIknk4Cm0jppsef92I6sfrpDT3OyGpeDH3hJd/3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5838},"main":"./lib/index.js","gitHead":"1cb6aecde25c89faa7d4cbc54c0451472b49637e","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.9","occam-lexers":"^23.1.35","occam-parsers":"^23.1.38","occam-grammars":"^1.3.510"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.77","easy-layout":"^6.0.287","watchful-cli":"^1.7.67","easy-with-style":"^3.0.537"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.2_1770420600980_0.8585258207652353","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"occam-canonical","version":"0.0.3","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.3","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"17598b9db39ae07a517430070ba88c7a095b5eed","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.3.tgz","fileCount":4,"integrity":"sha512-0vfIngzjSJTptUemCsbpnR848mN/dWTZo+q+6Tv85+zuBlekNPRSRaRy9RKBQfTfYheMAn2SrYq2EH+tbhmXSg==","signatures":[{"sig":"MEUCIBcoIFWmBlfD/0r4i+V7dCCOKk0RcF/3XGEisA9BdszkAiEA89zu9TsBCs5erxbrRhbIxYsu1QbFc135Z/hCjoZ4JpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5838},"main":"./lib/index.js","gitHead":"6c05a1af217e9b46504b3d68618aa051f29e99cc","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.9","occam-lexers":"^23.1.35","occam-parsers":"^23.1.41","occam-grammars":"^1.3.511"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.77","easy-layout":"^6.0.287","watchful-cli":"^1.7.67","easy-with-style":"^3.0.537"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.3_1771751669708_0.26575985026646043","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"occam-canonical","version":"0.0.4","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.4","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"a91565c4b6ef6e2e29ecc32230aa778e7e7b1904","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.4.tgz","fileCount":4,"integrity":"sha512-oWunPiJgry3jObHRCZh/RXZp/dOaStGGa1L4i0hVHmCqegUMSC3wDhQLCuxFjHQJgk1plXTO4ljst3g54VuDTQ==","signatures":[{"sig":"MEQCIEuJJvLB8VjCdQrpctPJhOLnuGm9nh7C74CX+QgdF3IsAiA21ui0S4ygHa8usIBFUIQnO55MxKe7CJ+xO5RdJXjWeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5838},"main":"./lib/index.js","gitHead":"ff5be2ee11dcea4347704ddcd0a4d376b538a10a","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.9","occam-lexers":"^23.1.35","occam-parsers":"^23.1.42","occam-grammars":"^1.3.512"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.77","easy-layout":"^6.0.287","watchful-cli":"^1.7.67","easy-with-style":"^3.0.537"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.4_1771752265293_0.19256620069319008","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"occam-canonical","version":"0.0.5","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.5","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"6bbee3d354431c29ebfe6addc90cded296563cda","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.5.tgz","fileCount":4,"integrity":"sha512-WNYye8A1/WVHzoHZovubZQJv5Dg7Ba7eSbaQ2glvnHy+q4O58E3gO1nkLGk5jpcuh4T4nkHoIb7pggN4dtL9Ow==","signatures":[{"sig":"MEUCIQDDELj5wqwrRzg656unOs6c+dDfV3CtPCO9wWDAf48XFwIgMLQ+sWHO/uFogtUhM9eRKojIDvWDAPIY9Qr0935SYMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5838},"main":"./lib/index.js","gitHead":"cd636789db4745d086e4f9b3d3bddc918d1627a8","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.9","occam-lexers":"^23.1.35","occam-parsers":"^23.1.42","occam-grammars":"^1.3.512"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.77","easy-layout":"^6.0.288","watchful-cli":"^1.7.67","easy-with-style":"^3.0.538"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.5_1771752763499_0.9376331682186827","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"occam-canonical","version":"0.0.6","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.6","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"11cef83ca5d0d35e235954b85aa19a59c1f95d5e","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.6.tgz","fileCount":4,"integrity":"sha512-FOpzoenwJM7+6OEggQq6HkU5TVfr66M6VfBCKHZQS3BhP/5zauRJfYcYP8I4vhuQ9ZG3NSL8gP0Vh+655cNj2A==","signatures":[{"sig":"MEUCIDGrdo5tZprg33G8zl8YU4RqSA8+bZTRefN4+BLNxVwrAiEA0mIQYzrj08sL7hld+7fq1358xlP3SGBVGcMphDHGTnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5838},"main":"./lib/index.js","gitHead":"1c35769b120a90b513f7feef1d900cacbbe75573","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44","occam-grammars":"^1.3.514"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.77","easy-layout":"^6.0.289","watchful-cli":"^1.7.67","easy-with-style":"^3.0.538"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.6_1772057304195_0.015113629177869514","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"occam-canonical","version":"0.0.7","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.7","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"820431b6bd18960d18103bc521cdc340692eb905","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.7.tgz","fileCount":4,"integrity":"sha512-xhZjHefjvtsecTZeN8etgmOSGQXfTDvFAh+xmyg8/YMbUaTc1efhlRU1169oXLu6rP9NShbCkWdLRjViRClpQg==","signatures":[{"sig":"MEUCIQC/rTZKGAtUr91V1TsckU6LMd2mQ4Z3Vq6/Pcxk4xGZBgIgD5+by9TvKDdHjqMcsIETC5eEyocJ1kH05H6Q9W3+PGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5838},"main":"./lib/index.js","gitHead":"c34a7f1a58a4d95d1e1d6f38d6b759e2582b6efb","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44","occam-grammars":"^1.3.514"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.77","easy-layout":"^6.0.290","watchful-cli":"^1.7.67","easy-with-style":"^3.0.539"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.7_1772058005228_0.3251045664021892","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"occam-canonical","version":"0.0.8","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.8","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"29628d2849c92baffd07a79c98fe6c51eee5d173","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.8.tgz","fileCount":5,"integrity":"sha512-Pc7G5j42uS/5pAwjdsjv3B9ZWSyCnORrNnpzsbWfeNljzLq2qqlT0AnLG7/96OPzEXEF4j9ObYedvj6/OtTS5Q==","signatures":[{"sig":"MEQCIAmStRiVXsl9n4kjQDBE4oknmc2zGvXzwnKaB5VMnO2HAiAlOxyNJ7tTkelUUwBHFYr2vaG1RStHNbDcS9yrBBowbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5978},"main":"./lib/index.js","gitHead":"8d02445d0a97382751e1b14a0d8c71a5caff46a3","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44","occam-grammars":"^1.3.514"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.77","easy-layout":"^6.0.290","watchful-cli":"^1.7.67","easy-with-style":"^3.0.539"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.8_1772193264335_0.2437564766159901","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"occam-canonical","version":"0.0.9","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.9","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"7b91c9681b2857fbe678c1ac73b2cc21a841016a","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.9.tgz","fileCount":3,"integrity":"sha512-Cn+xYO8Lb9yHbGFe6RVQHw5rkaAiQeJFf/VRYxVUJNzXK1RrrrVCx7zW0XY/Ym5s7RCDyL2y32F/8VhFOOjqEA==","signatures":[{"sig":"MEUCIQCqzZJfwWeqluiCRZLq/a632SWIQ4Hexl/EvzuE9t3XmgIgImXkAfii6ZL+Mp4YsMhAuWhH6MQvl4ofp4jSpQ/vnyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"b2e226106075e0bbd208487346ce09247856c59a","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44","occam-grammars":"^1.3.514"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.77","easy-layout":"^6.0.290","watchful-cli":"^1.7.67","easy-with-style":"^3.0.539"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.9_1772208629796_0.7901489326455413","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"occam-canonical","version":"0.0.10","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.10","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"484d21ddf272f99951aa9984215478ee914ef181","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.10.tgz","fileCount":3,"integrity":"sha512-uQ3mHAcutEpRtLtCc9hMCGeSEYiINonRK/gV76Le537V+vAVhrnu3o180pQVMOWOHFrIGE5lsIpdL/iTRQUvqA==","signatures":[{"sig":"MEUCIDuJKeEhY2BaELTcM6XjIbvwzDoBsjtQ70Ni/li1Ea7dAiEAqLGaGTqX4TRXRiFZ98ieyDgP2EInFT31luX+cM6fFwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"2d76c1674ae3f60a1f6f51aaf2c452440fb11d55","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44","occam-grammars":"^1.3.514"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.77","easy-layout":"^6.0.290","watchful-cli":"^1.7.84","easy-with-style":"^3.0.539"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.10_1772215423997_0.2746848701544009","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"occam-canonical","version":"0.0.11","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.11","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"332ec74bfd6cdd77fbc25bd12e276e70cd67eb14","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.11.tgz","fileCount":3,"integrity":"sha512-gjZo8JIDikGN99w0H0jpZK7x8ar3Kr3xUSkunRDBfnGesnSVkq2ZUGRj0rLZNkktOKgwD83TuW/seOYl2gdEjg==","signatures":[{"sig":"MEYCIQDfgvsZj0pkrCeI/Vd1ZUbkJo407XUmT068+WUEufkl/gIhAMU/tlBsyEwZQ1hjSgshz5DmXtxmr9qZrwFcTLV/goZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"ce2bf42948443e16a20d30c9fe8f2d1eb9a1fc54","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44","occam-grammars":"^1.3.514"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.98","easy-layout":"^6.0.290","watchful-cli":"^1.7.84","easy-with-style":"^3.0.539"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.11_1772216247188_0.6689371637026318","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"occam-canonical","version":"0.0.12","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.12","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"866c388bb0b4032af7047aad95596f6984824ad5","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.12.tgz","fileCount":3,"integrity":"sha512-7wFZGEWjgU2xUhQWWBRR8GiuZJsGTpw4weUmPlZ1oTgiGXxBCP3o55bvYkjlab0TPZYknCrhsXQOHZIjQG/BDQ==","signatures":[{"sig":"MEUCIAbg3KIj1DR18MjMPzndXX3kwZqu7gupPWh3lfl0e1FwAiEAk8euxGDrOW39sItK6SaFy73rK/PKEXy7Qjl2e3o8kos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"374ba65a8025cf903d134f54d80067d7e23a0924","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.7","occam-lexers":"^23.1.44","occam-parsers":"^23.1.50","occam-grammars":"^1.3.520"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.98","easy-layout":"^6.0.296","watchful-cli":"^1.7.84","easy-with-style":"^3.0.539"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.12_1772216918815_0.7361502717037338","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"occam-canonical","version":"0.0.13","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.13","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"56382bce19e39ccd74405a2b6aaa14435a76e550","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.13.tgz","fileCount":3,"integrity":"sha512-xj0cRrRhIQO5C9ruTTaurGsrBw4ql+Z5UPkVFS9lh/p7a9a1g692peusUeAgpv1KrcMveKCWdRhCRKrhLuhgSg==","signatures":[{"sig":"MEUCICv6FGSTqwpuVNwxCvBKRghuwfcVQCKYz7cPe6WAi3n3AiEA7hkVsDs2n14LXQQg3p2uMyp3fLhduPdPLhdhfhnaJcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"d6bb20c51c8cba755bae6a4b2e0c7055935eee27","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.7","occam-lexers":"^23.1.44","occam-parsers":"^23.1.50","occam-grammars":"^1.3.520"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.130","lively-cli":"^2.0.98","easy-layout":"^6.0.297","watchful-cli":"^1.7.84","easy-with-style":"^3.0.545"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.13_1772217685715_0.6393127838863077","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"occam-canonical","version":"0.0.14","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.14","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"24d3c4b72460fe9cf8dc87b4b61e1312587f37e2","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.14.tgz","fileCount":3,"integrity":"sha512-lSjBv1wNl7xqrP47b7PZrKJxQYYjqXQNJZF7xwD3IfL9wuPNctSPYwq+VXaiSGpFIMFhxs9/3r92qVBdAPGMzA==","signatures":[{"sig":"MEYCIQD4oQQQ73BtONAKqbOmG4FhXl9kNukPRX06o2bTxCm9EQIhAMnE2axMSYNFoImUfcpKI4c1+02qyL+FjF3E8chRZcno","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"8b9e264718e1aa8aaa9979dfa6f9c5f99f3d8cc6","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.7","occam-lexers":"^23.1.44","occam-parsers":"^23.1.50","occam-grammars":"^1.3.520"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.136","lively-cli":"^2.0.98","easy-layout":"^6.0.298","watchful-cli":"^1.7.84","easy-with-style":"^3.0.546"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.14_1772218146254_0.33304566202304353","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"occam-canonical","version":"0.0.15","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.15","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"34f9c19ee42980349b281f65093978859bcabd32","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.15.tgz","fileCount":3,"integrity":"sha512-uZDy5U6USjKWp81+rzX514a+N/U9LQWfqnAu/dByJ6/H/FSJkGuxXI2Vevys9x8hrVmYYH21gnC7RDX63eJJKw==","signatures":[{"sig":"MEUCIE6N3dLngiHsT2KQhWKKAKZhp0qUFYtJHn5oxxcd/h0HAiEAjf5MVgQZ448guYCWsAbGds3WCfduMoCwBsxOi0jIQdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"fb9b4820e16fbd71a60747482a878d5dd5381dc0","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.7","occam-lexers":"^23.1.44","occam-parsers":"^23.1.50","occam-grammars":"^1.3.524"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.136","lively-cli":"^2.0.98","easy-layout":"^6.0.298","watchful-cli":"^1.7.84","easy-with-style":"^3.0.546"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.15_1776079501261_0.7971460385130791","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"occam-canonical","version":"0.0.16","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.16","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"ebdfffd4f4f0568286aa9c311294b9fcafd545fc","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.16.tgz","fileCount":3,"integrity":"sha512-I0zQvJLVzUuim6Jdfzq3Zd8UJEKOcvCxG+SKmu+IddW+O6EH1g8CN6QueptYFrXIgEVhmHjf4CqtZD40ZJIMBw==","signatures":[{"sig":"MEYCIQCz+6Y1+VRfAzuHs5lmijLCuB6Tk3gXWDklueBWngFnVwIhAMN+PXalNY/T0uD67UB5cZQ86nMvDzigPOsiGvptm5+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"ee0e989bcf4cc6bc0d7a507282685832ef567ed9","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.7","occam-lexers":"^23.1.44","occam-parsers":"^23.1.50","occam-grammars":"^1.3.524"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.136","lively-cli":"^2.0.98","easy-layout":"^6.0.298","watchful-cli":"^1.7.89","easy-with-style":"^3.0.546"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.16_1777112812415_0.002334549765991456","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"occam-canonical","version":"0.0.17","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.17","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"a07da8887cecd412db73b1ae0007ce253c5c5075","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.17.tgz","fileCount":3,"integrity":"sha512-Q5pIZ+P0GS+uWhR6ezE4wfLtoJrUrrQGHvIqeS3rhyBiXtMIhf+w/1ppP9CNhWZy2Y0VblHcPfGIPUHUwB4Jpw==","signatures":[{"sig":"MEYCIQDkSwCwPUXL6OgCXhRnzPDC2scinwrkAsHEoU+4E/gPEwIhAI0sxMLa2R+2EM0jot/lpm6gbReuaTY6D0PAw9W9V6jG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"cf409c102870891e3fe342dfc7f8f3723417e308","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54","occam-grammars":"^1.3.526"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.136","lively-cli":"^2.0.98","easy-layout":"^6.0.300","watchful-cli":"^1.7.89","easy-with-style":"^3.0.546"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.17_1777113472038_0.3603254539055756","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"occam-canonical","version":"0.0.18","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.18","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"b1bbaeb580d5fd3396160ddd7b15ad952149e3d4","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.18.tgz","fileCount":3,"integrity":"sha512-K1YuHZDlcroqTR6zd2MVtmd8k7MRDdhvqSYXhESD+z99Q+Lhz3KnyOmMRw/DVM1KSbeY3hYXu/hJqPisCNPfTg==","signatures":[{"sig":"MEQCIBAX5x28vMeuYl3wZXxkn3iBICK5a8Kf9Xw6dPsvlP3PAiAHevKiT1M23kSMPJSPOqgjU6ilrEEIJfBUuaXz7T3POw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"040bc3683beb9c4e7fba76e2f5a3714fcc72b8a0","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54","occam-grammars":"^1.3.526"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.136","lively-cli":"^2.0.98","easy-layout":"^6.0.301","watchful-cli":"^1.7.89","easy-with-style":"^3.0.549"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.18_1777114044577_0.17405774274567865","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"occam-canonical","version":"0.0.19","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.19","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"14db821e24d752586ffa0d92d9f62572d24a9e6c","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.19.tgz","fileCount":3,"integrity":"sha512-ZuEzCGaK62ZmOJUd43+ERjUJH9xb4qj96puyWEF2NAkIHSYkZcrgQSPpp77rGvaNd0xiY69K0vPc/1LcMpYF1A==","signatures":[{"sig":"MEQCIH9bDniZHI4PEl4RQLm+CSVXZwDyzmqEXUqjIFPJ62YdAiB6QK+5hOznqp5oDEGoZXas10ZEyCh6dWc7uUeVCYt7aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"32087bf451efdd1925ee68e0e5fd3ea9d1e2cc77","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54","occam-grammars":"^1.3.529"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.136","lively-cli":"^2.0.98","easy-layout":"^6.0.301","watchful-cli":"^1.7.89","easy-with-style":"^3.0.549"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.19_1777141684815_0.5871100690497919","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"occam-canonical","version":"0.0.20","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.20","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"8ef705327b754b6f3436743c809ad18378ec8c49","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.20.tgz","fileCount":3,"integrity":"sha512-z6MTaDPjo/hCzwSmKP93uwuzDzyX4aHzv1CSAwr4jhvxR69LT3x6Y5ZhHrAwVpaQpGg+2n1b9y2111nGEBhP+A==","signatures":[{"sig":"MEQCIEl/UcU6k6gkfFDF59vCqf6Vk1WF0IUiqy4ZUf9FSPrzAiAr7nmfxYZI0GoA7XCqyks8azgm0N028j6scaRTVxcATQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"1ea9c706409718dc82ecc27f1194797ba0ad7bc4","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54","occam-grammars":"^1.3.529"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^24.1.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.136","lively-cli":"^2.0.98","easy-layout":"^6.0.302","watchful-cli":"^1.7.89","easy-with-style":"^3.0.551"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.20_1777640065603_0.4784447487752128","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"occam-canonical","version":"0.0.21","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.21","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"13b81b787692a5f1bf087480649b242af8457644","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.21.tgz","fileCount":3,"integrity":"sha512-y3isUGnk7vZ6dmODEMU3ovQhBPZwM8/P/5LaA82WqNy6+Y6rQ5Syu534biRbDRtC+fnyZmy1627lrVVGToNWoA==","signatures":[{"sig":"MEQCIBoC+gJh+7Bs7s1unYtCocX62xaQlUNP5RiJ9ukn1DdoAiBAZsaH3TlTS9qddTztg4hqOM0Ekl2sKdOIgGyy0QVBxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"ea4ecf35cc46cb2c11802b1604853b2d1c8a88dd","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54","occam-grammars":"^1.3.529"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^2.0.98","easy-layout":"^6.0.303","watchful-cli":"^1.7.89","easy-with-style":"^3.0.552"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.21_1777740530763_0.3078833907607572","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"occam-canonical","version":"0.0.22","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.22","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"72c89982a16cbf45d3005ca313d1030692d1dbf7","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.22.tgz","fileCount":3,"integrity":"sha512-sq+iXFH0NEJ+EfB6prEMvG4TXunoeJeL0G1NpxwIMdo7X689pKDP/N2iwfJrk7EkAgbPACwCNKPrYwnOwMnAuA==","signatures":[{"sig":"MEUCIQCPByomfbzHkxFRTDq7/6oieiNZkhnh0uDq0k+IIrwt2AIgA7FAyxS7cf83kmn3xN2AAoAYGBDlChBWXBsWgziRCEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"99ba14a27783daf0a4bf6bc8c6c81c4e8e86fb99","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54","occam-grammars":"^1.3.529"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.303","watchful-cli":"^1.7.89","easy-with-style":"^3.0.552"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.22_1777990394191_0.9204270323316877","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"occam-canonical","version":"0.0.23","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.23","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"c6b9cb584562d3e2f2daf90f731a59fa131f19fc","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.23.tgz","fileCount":3,"integrity":"sha512-TAGT22IYUkVHV/J8Up4n2Q8saZzB3tlo28rKRNNyrTjA04ZW4DvgaH4eBB4pWQdZRhBTyTgTLLthoyWQq/uIRQ==","signatures":[{"sig":"MEUCIAk2s0P9F2qbQrKGcUwL4RS9tHRQGxXGU3plzSmVHCEGAiEA71siRYUqgAFHOaK4nwjZkEtn/FSqA5GOJveE9Q99zPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"2f2325fd4c5b9ce981b19a6e7b7d8d17ccc73381","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54","occam-grammars":"^1.3.529"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.303","watchful-cli":"^1.7.91","easy-with-style":"^3.0.552"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.23_1777990765213_0.9597350275296437","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"occam-canonical","version":"0.0.24","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.24","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"a9d22d247a8843b3a8f7f085a14638270fdf77b0","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.24.tgz","fileCount":3,"integrity":"sha512-mWrh3qQRzwJ4ASMfikp8wLTGL4kmvoWuurlqCPkPoFEWfn+g90CYrG8hfBtzVYehVLuv0uZn/sRZfmfZeaMeqA==","signatures":[{"sig":"MEUCIQDOgVrCKbdboPnINZlnyaNAKkpN2liyZHGPAaOC9pXhyAIgYtk/5TXMq+P+T12wz7QFd/iIqU3U9fTT3FkHjOt+lHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"f2b33ace8bc2151570b7e9361b9d8a26373b09f3","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54","occam-grammars":"^1.3.529"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.306","watchful-cli":"^1.7.91","easy-with-style":"^3.0.555"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.24_1777991774937_0.1406312855513836","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"occam-canonical","version":"0.0.25","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.25","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"d9cd26ce0e5d10126496c59aa4f73a6f40858cfb","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.25.tgz","fileCount":3,"integrity":"sha512-TiIVZ+OnLx3EiTk85vzC2XH+WJiU9OgkA0ErBkMeo9fTPvUOPCKTKfanHlhr1oFn6j79Gl41T8wf4b8EjcpzOg==","signatures":[{"sig":"MEUCIDSACL6dz830j6Wt2Sq9v/PTCyFKCzJaMrb8nfAp9SM/AiEA8D+VbKAfSmc1awocZBT96xW+r74ikdByr5quRNSfYs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"a0e05b9b40ce8a0dfa374d84c60b9067beb57c15","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.3","occam-lexers":"^23.1.55","occam-parsers":"^23.1.61","occam-grammars":"^1.3.535"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.307","watchful-cli":"^1.7.91","easy-with-style":"^3.0.555"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.25_1778005001878_0.7366527779085399","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"occam-canonical","version":"0.0.26","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.26","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"9fb8413ff24366b91af702033a484ea2f21ee571","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.26.tgz","fileCount":3,"integrity":"sha512-REgjJetxgVPALyZboudPGukvqaDaCSiTDaZsj9jMfywqrMVFG+FU9n+QmLdwJPJtng49iphB1gyrN4SHGCLgRA==","signatures":[{"sig":"MEUCIQCSFK2RvF0Zggfp3WlRAcDM0S/LH2DXurr6t4MqcfPW8wIgDPUbSGOm5ct5I1jlL8cTpmJSjQBwD/2wGLyijzQoMiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"ecf3342ec9136c72831d6f0ec596916b3a3bacb4","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.6","occam-lexers":"^23.1.56","occam-parsers":"^23.1.62","occam-grammars":"^1.3.536"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.308","watchful-cli":"^1.7.91","easy-with-style":"^3.0.555"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.26_1778143275862_0.6975173131549957","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"occam-canonical","version":"0.0.27","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.27","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"2e4ccbac819034cd8d1d3e48eeca421112ec94f2","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.27.tgz","fileCount":3,"integrity":"sha512-0KIgLPQCN0+VYh7Kr3Hu5vcCcht5TfgWyAM/nu5kaJAprr8fYa2UhMXkMA0SzV38EGsEJ9C8NIBZhyTChwzzzg==","signatures":[{"sig":"MEQCIHMChWTu28NVTvFRzcvlTUzb4gS12OGqIoWQiv0axg7RAiBUGiaU5KS2o8/i/JiG/gPD6elWQkwEJrr1125qJU+vDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"d2ebdf0d7077954dfc406e85aa4f2df1cf12c672","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.6","occam-lexers":"^23.1.56","occam-parsers":"^23.1.62","occam-grammars":"^1.3.536"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.309","watchful-cli":"^1.7.91","easy-with-style":"^3.0.556"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.27_1778143873783_0.4798927891766278","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"occam-canonical","version":"0.0.28","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.28","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"f74f430212c2c89cec4550fc0fbfa569975fe595","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.28.tgz","fileCount":3,"integrity":"sha512-5DDoJvGffKW/p/oC4dLi0wYlqo4w/pwLaLwMP8n1QRYcD8jhn2Hc/cr5bIIy6g6itH2xsz/FNtMqa+I9Uhv/2g==","signatures":[{"sig":"MEUCIQCi1tRPW8CiPTz6aUMiALqoz0CrsxBT6L+Yxj5B1YQM8AIgQ+Iha70sf+z5kGV3Q6c70TMFUlTJW2MkOIG+VMWeuWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"4317430e5de0fa12fe07e1a2c617ce8382b1f459","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64","occam-grammars":"^1.3.538"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.310","watchful-cli":"^1.7.91","easy-with-style":"^3.0.556"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.28_1778337485113_0.14323734568896662","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"occam-canonical","version":"0.0.29","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.29","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"c880576b13dc3f076200084885d9f5dbfd136b1b","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.29.tgz","fileCount":3,"integrity":"sha512-YQzu5SVlDMZCHquIautRAmh/FY3gE/+XdkdNFxLu0v06reuW/QfDblzE/KkIIrcPat2zhqOcW3FSazutbO2BTg==","signatures":[{"sig":"MEYCIQCYPQheSGfQcKgFqIldWdEpq35Ygm/n2vruWb63fg4rCwIhAO+TiJY3dW6ZXJxyowoD+f0RvQXT46DINxeUsINZCRzu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"1066391621d529b50b514ced4f95cd11eb337cc6","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64","occam-grammars":"^1.3.540"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.310","watchful-cli":"^1.7.91","easy-with-style":"^3.0.556"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.29_1778408215334_0.1056197523912219","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"occam-canonical","version":"0.0.30","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.30","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"b5cff2531d96218eb40d29f16fad75d83b1dba56","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.30.tgz","fileCount":3,"integrity":"sha512-ydMD2psXdWKDu6xOg2+1RLPOlPOmIZAvVsGegJYZG+doxVc7wiyNyQ68gGMAyoIh01kxspiQFb0pPNgphWul4A==","signatures":[{"sig":"MEUCIBv497CfLV8ub5aXCJlhumiZVL4CMIp8M09zuFcAeKjHAiEAn/nk+uWHvzptgwDfOCPK/Abz+tqTS6fp27lI8rCT0Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"1504ea841f3086783a33a37afa97e70d49abd64c","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64","occam-grammars":"^1.3.542"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.310","watchful-cli":"^1.7.91","easy-with-style":"^3.0.556"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.30_1778435237742_0.8351046679273788","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"occam-canonical","version":"0.0.31","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.31","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"5b06028882c7aeee0dbe19b6493e11b29bcb6a19","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.31.tgz","fileCount":3,"integrity":"sha512-inlZWfm8fdB/vXZ1PrtbNdF5Q0Dyue7QSzlgiNOicQ4vXYXZHaxUhBhI0/8Td1wUtfPd0oJiLIWB2eyAPWqKZA==","signatures":[{"sig":"MEUCIQDb1oW6pdHf5hjq5EIPkaS4KGDCYFeXWpe8roI4s4mgHQIgCIkyeKjJ40IpJZByTLcizRzcGQdviWMGreVr6HOQO9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"2f88e983d739bf7dd2ab801083d24fb5bda61be9","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64","occam-grammars":"^1.3.544"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.310","watchful-cli":"^1.7.91","easy-with-style":"^3.0.556"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.31_1778440623902_0.4214928786926264","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"occam-canonical","version":"0.0.32","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.32","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"3b0b0e2ca27074b457d77d5bd8902364cfe8cf5c","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.32.tgz","fileCount":3,"integrity":"sha512-AjG09ShgGQoUEqxP4u60BVhszVgjoJYuUIOZU3irpmL7KD4bd/+KT3CuHgEgNyrNMjtO70ptXBWwvFRqOieieg==","signatures":[{"sig":"MEUCIQDhZcijrjihCqUF/xwgDEb/J9nn/iu0NAUEH1jx/5CRIwIgZ8Q2wKG2DKhNacVmE85nOqV1OurcxTpXbHIz44NOQzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"f32b3e2f73cd7b4c605d886575eab876dd4c6bae","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64","occam-grammars":"^1.3.546"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.310","watchful-cli":"^1.7.91","easy-with-style":"^3.0.556"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.32_1778509702946_0.3817461885503519","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"occam-canonical","version":"0.0.33","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.33","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"540a48532318d56ce43588630d722502e4449600","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.33.tgz","fileCount":3,"integrity":"sha512-hUtBBa2+QPEklB3lorgd/Rpgncxq/79t2G9Kxe6sgbLpa61ihzFasIFhlQ5QO7kA1mzXvpZg443etsbUiUP38A==","signatures":[{"sig":"MEQCICT7W2gfNpbY1vrnH3NhJuJfJEL3rzRBO0+swiuuE9EgAiArZAQNpM5bmDQJRQSfP3dnWicsBWX371KTjcx2DJia4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"a10766cf5d7f5e12b0a60fb47c6d9528338f2836","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64","occam-grammars":"^1.3.548"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.310","watchful-cli":"^1.7.91","easy-with-style":"^3.0.556"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.33_1778517613484_0.17055028620196744","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"occam-canonical","version":"0.0.34","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.34","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"e700a510411b6e71fcc9ffc945c6a68d582bf7ac","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.34.tgz","fileCount":3,"integrity":"sha512-KS+hWjb0TmuiQIXE961AEKHvF+cZn6RYIeEyWSnARGU84ebZEgGGm4e5R6ycwvco2xcISzroOSeq+ptb+8fS8w==","signatures":[{"sig":"MEQCIACQrJaXl3AMxMAhsOjWLBC7f4cdCFm5PenVc/EuP7GLAiALRdkceJKSE0WnydLi5gpDym5VJ+1C0XNNCVtVTwKhgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"9dd4c6a7714308ce17deb17f2ab0949cc2ffcf77","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64","occam-grammars":"^1.3.548"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.311","watchful-cli":"^1.7.91","easy-with-style":"^3.0.558"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.34_1778612985628_0.5998788446182148","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"occam-canonical","version":"0.0.35","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.35","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"8faabaf981342d93f4136dd77b489dc363c2f677","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.35.tgz","fileCount":3,"integrity":"sha512-KGYLdc0zeOaNQiU6H172PgoKbzUdd6zy+gULx5ZzggWUHq6zDgPxbNC7J7JwJfA2V5vys2TYoOldb9qpg74Hvg==","signatures":[{"sig":"MEUCIQCxa8EuJ2XejGI9c7lfp3ioIJl7W91mC0y4YN1p9J7TrAIgX/4Vgv4sCEa7gU76LydyREWUPZwFMTffGBfjjoMHdsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"fa8bec774299a68954139419aee902224f5e83cd","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64","occam-grammars":"^1.3.548"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.312","watchful-cli":"^1.7.91","easy-with-style":"^3.0.558"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.35_1778672819921_0.695161105750344","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"occam-canonical","version":"0.0.36","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.36","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"32b4f048cea278a545fec9a1093a19f3483e88fc","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.36.tgz","fileCount":3,"integrity":"sha512-INxf/Tvny9GnI8sQGkIynctaFxw8qtdtm8Z6bYGl+jA7Ap7QcKaGmLcQCJrW4uewcMlaLgVqVEfsOqymB1eJfg==","signatures":[{"sig":"MEYCIQDuyx7qrmO4TWseetfRMtcbYScfWVt31NyBUUojFW2VmwIhAP5/4LHeCu6jWQPcA30147GlslzFo+bNbENtaAu1+FQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"7c520107fda1cf5eea472ddad5743c31598256b4","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64","occam-grammars":"^1.3.548"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.312","watchful-cli":"^1.7.98","easy-with-style":"^3.0.558"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.36_1778675487396_0.8434856316225892","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"occam-canonical","version":"0.0.37","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.37","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"9fe593761f3cd9c14cc6b49e3344d1b8f8a949d0","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.37.tgz","fileCount":3,"integrity":"sha512-Y8JLFVf90UDN1ILVaxregwgZ56JpR92+C6cX0SGIlwHiS2XfV9KI/CHuqAO4d55NdVmQeaikbZ9TEaPO4h4Viw==","signatures":[{"sig":"MEUCIBD3gz/JtBj1pl99xUHkv2BGWrP8Lm+ySWbUJwdg3RJBAiEA8dxI/F7nUHq/bBZsxOxxvMFFgcGpJj5U2AdIC/kmxSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"da27c71612f25eccde93cf7e7f3cbea6a0f08cf6","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.70","occam-grammars":"^1.3.554"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.312","watchful-cli":"^1.7.98","easy-with-style":"^3.0.558"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.37_1778676307635_0.8151487194555624","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"occam-canonical","version":"0.0.38","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.38","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"43903c89347c41b41d0e6c7a73fbe54816733b5b","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.38.tgz","fileCount":3,"integrity":"sha512-aZKYjDBVGUgL7BdNiB0Z13K0OCCuv40eVIwvfQ1cB5rxqJsnJCTF996ZCs6twnJ2hLcdyi8oxd9Yv0X32H6hAg==","signatures":[{"sig":"MEUCIQCTbVfp+Z4G/DROybOGkRp7rR48VwiTDnNmc3+/DNAQjwIgJTRW2cLyQB5OLqaP491Mm909Itv8fzCTTyJypoZsM3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"d275b8bbe150bedb46df55306c8145e0f71deee8","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.70","occam-grammars":"^1.3.554"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.315","watchful-cli":"^1.7.98","easy-with-style":"^3.0.562"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.38_1778677432936_0.4610282808199144","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"occam-canonical","version":"0.0.39","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.39","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"baf8fe48b7959aaf3ff8b9d67bd0f5a38186737d","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.39.tgz","fileCount":3,"integrity":"sha512-s+Lqo/X6hcBA2hWnK13Q4n/waleZjTCNMVh21VffEGPNSEcO+7jny/NodgNmiNI1KdciqvptuehnTPqZPf2y/g==","signatures":[{"sig":"MEUCIC7PKZRQVWNr0SKq86CiMNsQIiGEWlhwn3uNTmLlJrXpAiEA4rPhH7dy00EWntPNnv4hIloUBdw1vXj9QkbsJGEcySo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"d8083f6fe6fd8669b21776b503d5b34fcf735354","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.70","occam-grammars":"^1.3.554"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.316","watchful-cli":"^1.7.98","easy-with-style":"^3.0.562"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.39_1778681622006_0.25277185807256064","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"occam-canonical","version":"0.0.40","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.40","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"ccf08dd30bea4cc7884843fbc9dc5ff72b071875","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.40.tgz","fileCount":3,"integrity":"sha512-gQsjb0uaVWX0NSFpj5GreoyIy+8HlA/nesKkoOupDYv1sHbtwlHJIdsK5oWr+0JgrdkqLPvGarnPN7nQbayDvw==","signatures":[{"sig":"MEQCIA6ane8u0yl8DQUiVn0K/rj+hWY+cRIMd0KU9rkJ4U5sAiA+QyI9d27hDK8HrkVvwJ3YlnOnUvXn6tImBazedVCC+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"2b15c65b4d7b976b2b4ac16db784aa4ecb017d91","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.74","occam-grammars":"^1.3.557"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.316","watchful-cli":"^1.7.98","easy-with-style":"^3.0.562"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.40_1778699154256_0.5830276921037532","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"occam-canonical","version":"0.0.41","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.41","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"51df36bee5cd3b818e1f6fbdf93172a72d46578e","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.41.tgz","fileCount":3,"integrity":"sha512-jARTvhK/LtM90/0nOFBgnD3/Fy+05brtjmbRfjVKMtBdfKWRQSKBa8MOea9dcSK1KQLCFT6nnJkirk//Aon81Q==","signatures":[{"sig":"MEUCIBe8VnJBTYyzn418pCSUOkOfBvyUzAaxB1dVIuBXqAVoAiEAyONuZ9QO72dXpwRB/lKiWuEQ8DhqMCdLuLexZdlPt5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"f888b86d4689a5c0c25003544ac5350fa1fc1355","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.74","occam-grammars":"^1.3.557"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.317","watchful-cli":"^1.7.98","easy-with-style":"^3.0.563"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.41_1778699687314_0.11776775503071879","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"occam-canonical","version":"0.0.42","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.42","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"09424454530bf82b2f7832617422bf0fdbe5ccd8","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.42.tgz","fileCount":3,"integrity":"sha512-B5BDlLlbdEu7KJpXT8CL+LzS5JrEDUyAsoGQSv2KB0POsJmNFkGS/igFwyU27BzQCL6M1h+3nlUKHHUa92wQAA==","signatures":[{"sig":"MEYCIQDiSYbUDF7+W9DPEctN69U2d9zeJ1EGC3zaiOtxyt+dxwIhAMvT2b3G5DpmiCuDLKRR795zzLZKTo5PZz87jqbF6JK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"d7454e20f074a9a81e6a2d1cfd538a4d8696a5ad","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.559"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.317","watchful-cli":"^1.7.98","easy-with-style":"^3.0.563"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.42_1778754008701_0.9093333976383848","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"occam-canonical","version":"0.0.43","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.43","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"92da3fa0ed3b65b3e2cd0de7b7f205074d110794","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.43.tgz","fileCount":3,"integrity":"sha512-1LRt/eWQAIWvKFfP8Wf4vC1r+7DUmdAJDpJ5MHaF7Iib4JGZ36T8fKKkpK03frgUGHSdvQpqrD5btf9tzuWkzw==","signatures":[{"sig":"MEUCIGFzEAyPR20+Z8JwMVk4vXmD1Y0NlvFhy8Amw/cQAhH/AiEAjBkZSqXHZ1o4w4So4xChXEOEhZ2aoEdnbPU7hodgrJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"f12bb3059816bc61cdfdd7de18f03b77617cee7f","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.559"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.43_1778754450959_0.16421857741007684","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"occam-canonical","version":"0.0.44","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.44","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"be25deea3c6b28e2f1eb082f2ae682bce528c4e0","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.44.tgz","fileCount":3,"integrity":"sha512-HY0yJSXGQPFYbiMzzRUTyobiwJTakSNaouk8A2OyZeuqpcDn+Gc/4h3WckoTKYtSJ3IRFQmT5y9Gkazw/BOUig==","signatures":[{"sig":"MEQCIGj5ef7yZ6dxrE1SRSxsWwxZCs/Qw9FPuK7ISSmEO/M0AiAikDGpkLyJi7Q7n7D4vLnucXJmhXon4EJsU+GCuTL9+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"979a8d90cbd5c049727841394f25aa66bf4fa015","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.561"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.44_1778794972883_0.6449543018140542","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"occam-canonical","version":"0.0.45","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.45","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"c146942a86359911f758dd2fffd1b2b7b35d5349","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.45.tgz","fileCount":3,"integrity":"sha512-fvfwAYJdotTj2ik6B6NiDSH+hyds5Pg/DZSjlFGsA7Qv5IHQqVIDtw/h53y23x++ZP3ix9OW6oCSlnhKKrZx1w==","signatures":[{"sig":"MEYCIQChi/KBpTRKr2ad5469nKTUioLJyFLYh1/QD6IF79KhXQIhAK8qJPp0U24EY9tnLxzw5wJUQ47T78jNyyPyCjoVAQtB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"678af82f45356f96624114618c900060911bf4b4","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.564"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.45_1779288732072_0.5028114772127428","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"occam-canonical","version":"0.0.46","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.46","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"a8c3d23c9cd685fc8c14d31d59093b28ccfab074","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.46.tgz","fileCount":3,"integrity":"sha512-Km+R5uTe2a9YzThImqcxEChbdq4vtu8zVaYnSk0JlvHWebBHDMv1dc6E5A58f8OOww1DB3EZSBRYI/64uuSMFw==","signatures":[{"sig":"MEQCIFrccrifv6DeZX4QJmgRO4XqvE901lC3o0if5FiZFSNYAiAmE/a5JBa+1mzavpWss0NrEhQ22yaCk29upoVKCKvnKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"98a1febc2c2be8d83e8b845adc6a0a065e738014","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.566"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.46_1779386445691_0.45039131474333627","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"occam-canonical","version":"0.0.47","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.47","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"c373bd5f7698dfc737dfccc78874b5b2bb0dce82","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.47.tgz","fileCount":3,"integrity":"sha512-VPQZGfX4npoXuvuvOKV7X70LNNAdG4H0gNfWGNo2+vL7INh18+Ccv+2nlLynjgtBQULYTsutRNrb405pKX3TxA==","signatures":[{"sig":"MEQCIBnFGTRSLsCq8CmButzxbosdeKR+X91bYwqh/vtGX3n1AiBqir+jBhzquW4C9BItu02YRwgcHt5PJaz4PLH5qV80OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"59ce3587eb9836be9d22e728858564d6ebdc0d85","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.568"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.47_1779443294759_0.1123372265681708","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"occam-canonical","version":"0.0.48","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.48","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"8133f75e706ea8fb4fba09aa9619dbfe1c04d60c","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.48.tgz","fileCount":3,"integrity":"sha512-wOmzZer/BX2z47zTnKvi1x2YiIaJ8oi08RzOKvNG/5XxqKJzs1ph1ocYDWann/n6q6Udh8sZU3uCEdgC0Xvidw==","signatures":[{"sig":"MEUCIHx41GHrqRQj27uwH55Fe9M/Ju5WOG3aHVjBsMGJaD2zAiEA0Dww+f1+wgKH1ovBeEdEkeDG8vVjYPpneS/gTvT+wXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"4121228996979532b94e1f8d87c6c6c3cc55d9e3","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.570"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.48_1779443702068_0.2654982119519753","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"occam-canonical","version":"0.0.49","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.49","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"d391a338ab50ea1e9dafedf235ca597c4febe21c","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.49.tgz","fileCount":3,"integrity":"sha512-MkRLq+/zWL6PxH5X21AekIrsDnoNR6Wws1poC7E0nBFAU8+0p8w/SgmYnaDJPfRWuIHX/vDyzHo6zF/E+Er2/A==","signatures":[{"sig":"MEUCIDPfaY/9LY7Ky6lpyEvl6vMnGur7phZMweTjcHWJBP1BAiEAwwjBR3OOBR1hQnUB7lyc/jHzXz/eqeGeyUylnCq+2qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"b4f4ebaf1013469cc559897491bdc568eebf1541","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.572"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.49_1779814238244_0.3518876612275923","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"occam-canonical","version":"0.0.50","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.50","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"f3fc5fea8456dab51e27fe79c8edde8a323154a8","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.50.tgz","fileCount":3,"integrity":"sha512-6yG+cTK6uSxaJfN+MEAhrdV6lAZFZWSJxOKKKRZTeMfE0ozRQQCawMjjrtsJn460G8HnNvbv3w6p1M5TosjFQg==","signatures":[{"sig":"MEYCIQCpcsVBn3D7hp9FUgwcfT3B0y8PkeuZB4FxnjbSNd/XYgIhAJcb4zuq7vxf7IxLwyKf5bWT46NxhnnWhRj/XJjtZsLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"670cd0c35f0f7b908ab4c33f59b811bfaa72b490","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.574"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.50_1779816714816_0.1688116854567716","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"occam-canonical","version":"0.0.51","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.51","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"7394a5a9b7f5757f05e68e0c2456dc46f48afb09","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.51.tgz","fileCount":3,"integrity":"sha512-hod7GYmqgr3cSAnLJxJvBlB0CZvyeQ6Lqhr2x2GoNFuUEm3EeQKpNTZtEtD+JFrlF+J/6NUSBQsd43bNwrnUdA==","signatures":[{"sig":"MEUCIFfSSFU7gFi1wPaIECuj3ONs0dfWxiFt4idhPgYbmpfkAiEAtOQGUkpaBpS1s5rIiGvgqrZaw0AhUK6kXt/8c2E+rLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"e3cedf2a6f5d23a3ed00a64b51c7c0a6bbbdc26e","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.576"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.51_1779884325731_0.3900694894316554","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"occam-canonical","version":"0.0.52","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.52","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"2185e3fe89deabcd5363b5c6ae0d735db280af6b","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.52.tgz","fileCount":3,"integrity":"sha512-0uyLZMA78j/uAjC+0xVjlrXj5Fm4yJUJKRoHBVV8vi0jB49kJDqYWG8HnqKSrU6Bn2LDGaO7euXMsxDUU1ED0w==","signatures":[{"sig":"MEQCIGUIsjmkRLEl8C5m150bBi0CcMvyOqe/JdQwvbaQyAPGAiBsgcBS12iz1aKSdtSuTjd79/H/4yK3Tgt1YGp18rup0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"1ebbe109010e9d26511152a1b513a9203a2a2a9a","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.579"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.52_1779884988846_0.8333571696506274","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"occam-canonical","version":"0.0.53","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.53","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"1c80b5f9ea1de4ab51c1b9d24b676a06eec70d51","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.53.tgz","fileCount":3,"integrity":"sha512-yDi76tvgmVPX+SFolFrtDk72UFOkxDB3vts9lZj5LrCr857HEi0zETBaa+7n+6QFGUCkRVPpkdEM0/vT+/xVtQ==","signatures":[{"sig":"MEUCIQDFMEA13sW+q0WR/SwQ6WsLZUQFemQ21+oYybuYDNTVfwIgXAAshOEIZkM96Be6SrRwB5NWqvioZ7JYtrBp2b7MWHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"4411bb1c667e1a7f6103c9bb07699924d3fb1fe5","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77","occam-grammars":"^1.3.581"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.53_1779962045981_0.35748493676025905","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"occam-canonical","version":"0.0.54","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.54","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"cfb173969c6025f1abf26a2856b006e2fbbf55b4","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.54.tgz","fileCount":3,"integrity":"sha512-9z41SP/Z53nkxqEmke4hW6xsw7cCqe/YavrXN/e5qQXWuXQ9qCUwnMTXyezUaNGnDgHZk+h/4v7xWMKpK7/bfg==","signatures":[{"sig":"MEUCIDTTDouOil8trlLDxxtQM1l2IZMR9G+Sokb2zocN31waAiEA1LXOe/LOlIhWOiqLURIAvnEpIMxQwM6a4lRsPWaA5TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"d8926a516ebe440675d1149f283b2103032e2c54","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.80","occam-grammars":"^1.3.582"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.318","watchful-cli":"^1.7.98","easy-with-style":"^3.0.564"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.54_1780061353415_0.1144938969616427","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"occam-canonical","version":"0.0.55","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.55","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"0d46c25f4be933fc00f5658f80a6588913fca8d0","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.55.tgz","fileCount":3,"integrity":"sha512-3xLYOaAr0sQCDrdPEDtU/YMk4ImqZ1ZN5lRSagao2xnJ3b8xJXNalANsUDR3JnBLQFgTLMl4IsFUn9YPV+TpSg==","signatures":[{"sig":"MEYCIQC1bs6WM8Ex5PTS6wHv0dbIb2eP3YeqAIGdwe7ognPLPwIhAP1GDzt9+U86Mbldrx2HMkc0MiBcY0K22MJcz40qCdaf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"2d93442c25b2caef40a899da2f22d4027eded73f","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.80","occam-grammars":"^1.3.582"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.319","watchful-cli":"^1.7.98","easy-with-style":"^3.0.565"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.55_1780061999348_0.9797399900109389","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"occam-canonical","version":"0.0.56","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.56","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"0f87f00ec316f73514080c5fb5caa97ec49d6061","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.56.tgz","fileCount":3,"integrity":"sha512-wI6srx/iKf3+K6m8Fk5PX5OpgS6nPHckusDUQtPT6BulSexG6r7GyxRwhCIuZi+UmY/PoEKCriklxtwL2fQZvg==","signatures":[{"sig":"MEYCIQC3riF2Txy3U7rPabKB+fQFmWvS29bIUy2bJiwq+GI76gIhALH1OCKpLork7qPcxDLRHTGMtM2covqYtkZBUgX2YMsT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"a3affa9cb76c1ab49d2eab419e2bf8a6fb9a88a9","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.80","occam-grammars":"^1.3.585"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.319","watchful-cli":"^1.7.98","easy-with-style":"^3.0.565"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.56_1780132301902_0.015695800006273686","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"occam-canonical","version":"0.0.57","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.57","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"731d89ee5001de9a38c87311a4c2d29b32cd8792","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.57.tgz","fileCount":3,"integrity":"sha512-cQbpyyauZhCHdaoLqhg2qaS6PQTmhB4pRS8E3yUI7yu1WJF73gJ08FBioHPlzrGynPORZe+zF/+FWhuEh21X0Q==","signatures":[{"sig":"MEUCIQCETlLXcsFknk3vDAP10k3A/zz9qDtbiuM8Z2WXE1c5AQIgAV8EStAmX8mE4aaMd5xue6e63POvh7O0yQkckPnRlgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"9fb129917d8fdf4a326b698747aa5f33156c5ddc","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.80","occam-grammars":"^1.3.588"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.319","watchful-cli":"^1.7.98","easy-with-style":"^3.0.565"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.57_1780419606023_0.1610704167747472","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"occam-canonical","version":"0.0.58","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.58","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"f86e750a45d8c049fd5df3705d31ea083b5d2348","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.58.tgz","fileCount":3,"integrity":"sha512-BXd4BygGLJGApSRMEzpBYJzfsNONhASpwFJI2L/s+YOOYpw5kjz1RTZtWDFqZ5nqleEVaKTOTjiS00O91ZI6HQ==","signatures":[{"sig":"MEUCIQD9QGJ5UnlVqr6DI1u4dxTtcsCNtjbAXc/bVaUWECuSOAIgFQ3R61du6jBxvDB38Q/N7z1oI2VJak5Yeq+uMVDD92A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"58c7721a3c8a7a3f303fca3ae13dfc1db7f520e8","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.80","occam-grammars":"^1.3.590"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.319","watchful-cli":"^1.7.98","easy-with-style":"^3.0.565"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.58_1780421273669_0.1391255209296578","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"occam-canonical","version":"0.0.59","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.59","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"22204ba0aa1b0060baa5c255c38300ade0affa2e","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.59.tgz","fileCount":3,"integrity":"sha512-01gTASzLaJGJ6j90l75+sFtDeq9UjuOSoLT3CKJUWJbippNRhNzn7YXqrVz4FS9RKk/dP0oq7yU9j0f48/VpjA==","signatures":[{"sig":"MEQCIHvnZeNKUaV9CqLHaH8gYb9iF9KXS67LSsatz22gVV67AiBLPTxXwlL5B+IIxLdMF5Wl7W4jT5ysynyWTRDUslHEiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"dd21e305722d2929dbbb6d9ca758cd3918e3e4e5","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.80","occam-grammars":"^1.3.592"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.319","watchful-cli":"^1.7.98","easy-with-style":"^3.0.565"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.59_1780427899736_0.6287452533317837","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"occam-canonical","version":"0.0.60","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.60","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"7488b5a153bb402d45aea328e799e882b5e985d9","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.60.tgz","fileCount":3,"integrity":"sha512-1+ajurFWnUHN9nnZx6bKSMFLllOtwTbYD9MUvdSEPvy+YAoA2OzQDxEpINvDWPjeU7gscqsE3OKkbNHMX1tkvg==","signatures":[{"sig":"MEYCIQCGHCAwrCtGmNGpe3ykbZFXpF/i8wyRc5AhGfHxQZlRQgIhAPncprd7ojw7OI+ngD1V+34fCzFVQuT7XtEtgyNYqJVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"f68e3e5515c0998d1f307ed11b6c9a8db9f78e3c","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.80","occam-grammars":"^1.3.594"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.319","watchful-cli":"^1.7.98","easy-with-style":"^3.0.565"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.60_1780434547809_0.7699217777816216","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"occam-canonical","version":"0.0.61","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.61","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"37d8ca515fba59015e9c20f0425af27c4a51bdb3","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.61.tgz","fileCount":3,"integrity":"sha512-fKcFpQVtYo5BZsUAW4GlpdIn8ai/fxI8WW80wRYhtXdkqHigx8EmkNU298j4ISbcSgKcjX1C4OvVi31rizN+Tg==","signatures":[{"sig":"MEYCIQCh5fu0HT1LIAnsR+9GtAcO4MsD2pIsr9KaTNuB68uMsgIhANdQuJ856ozDhSa7jFLTMf9ZmQ/LUlhYiRF3ED7FNEyL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"45552f994c1e1ba242e1a2aa4c3c51dd0bfa71d7","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.80","occam-grammars":"^1.3.596"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.319","watchful-cli":"^1.7.98","easy-with-style":"^3.0.565"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.61_1780520349994_0.18977476115906988","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"occam-canonical","version":"0.0.62","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.62","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"05978a7c37b940209fabf22579943890cd8a89bd","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.62.tgz","fileCount":3,"integrity":"sha512-iYGEpmUKzeq/bZaGg0AXyWyIiYiSKPIufbIkErpFDzXFmZ5ZGPAjVAQrxr6F3r9id3VysVWOLaCdonbkGhdzwA==","signatures":[{"sig":"MEUCIQD/mGsaZy4SJMtygFQtUiJDaHR9ImFFfwu5emZht8qmlwIgWa64X00wih2zVTyHYf6E/KHsT43iLiPx+SvLzilw3Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"8f1ec1e17e544a9ba5876e567a4039ea93cf73db","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.198","occam-grammars":"^1.3.597"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.319","watchful-cli":"^1.7.98","easy-with-style":"^3.0.565"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.62_1782739292568_0.7114248130170666","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"occam-canonical","version":"0.0.63","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.63","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"0f44178bcfbe22eaffab6ed8275ef9cb240f385c","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.63.tgz","fileCount":3,"integrity":"sha512-EVf8OW58c6DPMhAtzakHosrBaoAC78gz0gtLHCTdihFUAIAdyp63DPF09IZaJy+7YWrpn8r0dlBtPsEBvmRr5A==","signatures":[{"sig":"MEUCIQCHLQ7R/1x/bFp171ienwDGPMPzIcDP8q79YH1IkvSerwIga4GmJntPc1WRLP7qtN8GFvMk6Ch9C+O6k5GEQthnuaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"2c97e894d467433a29a1de8e5eab371742efc03f","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.198","occam-grammars":"^1.3.597"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.320","watchful-cli":"^1.7.98","easy-with-style":"^3.0.566"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.63_1782739856820_0.17569988624324018","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"occam-canonical","version":"0.0.64","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.64","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"be246ecc2da4e6df43b215361dc40f1b6a79873e","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.64.tgz","fileCount":3,"integrity":"sha512-TZb64Mico++1+VUOsMg9fqIYlZR53CjumhWBDhS+T1phx6PwW3wSZJxDle0dUUSXqA39E9voyAGjd2Ecv4d1Jw==","signatures":[{"sig":"MEYCIQCtz0xWGO9yJZBUw2FJcbaPF30TyGas+3BLnp9WF65NAwIhAMzCqhz+pqUKetLDEt1XE/VTbbY7xbfhYnFvb3cnj6pr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"2bec6c02b36900d7e50a1a4856fb70511a092d2b","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.201","occam-grammars":"^1.3.599"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.320","watchful-cli":"^1.7.98","easy-with-style":"^3.0.566"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.64_1782756082117_0.8613106072164305","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"occam-canonical","version":"0.0.65","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.65","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"97f9cf9f4911155c9dc338841b08ef795f3967b4","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.65.tgz","fileCount":3,"integrity":"sha512-B6/gT0mLSgWT52CF9LVbzzwTtVnsEu4HgN6r0cEdIRJ7EpqkrlAjt+F0m3dsySCakwY7hpR0mjS5SnWyKXsHLA==","signatures":[{"sig":"MEQCIF42m5Dq2ewm4cQaSAuGsKCjUDglrxj7zgHLuJaJjQwCAiA3bwXDc0S+dMrEtMYE6hH4PZk3LoSb2AqK+VrswfCiog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"722c4c0b77ce71cb2f7a8ac135597a34fb0377d4","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.201","occam-grammars":"^1.3.599"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.321","watchful-cli":"^1.7.98","easy-with-style":"^3.0.567"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.65_1782756546391_0.05886570840208982","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"occam-canonical","version":"0.0.66","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.66","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"bcb33724f8c5b4b8ee2fef2b57d2f73014d4f7b9","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.66.tgz","fileCount":3,"integrity":"sha512-CPGeD9pRPobvd0s2x/F+ei4MJEAKAhddjr/GI05BOp8H8Q+XgbFn2Pl0YLJsDJHrBPxSTq2i5V2n6nYMxDlOiQ==","signatures":[{"sig":"MEUCIB5uHxPVf+CNPOhvNMIiy0ZBQ2fzxnkeKgXKsjX6wZysAiEAundv5krjoOL2D9Kq8cXfEZ27rp7VvS2lKYYCc9jFaV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"a695f06e7e9deff5da5ca24f37c7d80791806c70","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204","occam-grammars":"^1.3.601"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.321","watchful-cli":"^1.7.98","easy-with-style":"^3.0.567"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.66_1782851181113_0.27950931630404474","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"occam-canonical","version":"0.0.67","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.67","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"cc42e9de7a42d756fe3bd3d3208ef9a42532b094","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.67.tgz","fileCount":3,"integrity":"sha512-UJ9wzIsLsiT5RcTlrAs66k3UOw+it98deHI/p5cOZVa+SW+CO+bgvuqT5GYgt97F0DbAjbnsWPkO7gJ+SgUUMg==","signatures":[{"sig":"MEYCIQC8QST1m2axYXiuXD24PFemoWeg/D/T7uoHeL/fsKgaRgIhAJumlWlEa4f9T42rbEtWDAypIPjy3yX0PDmFWoy7k4mq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"fb44809168660966132573da57c5f75a922c6e83","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204","occam-grammars":"^1.3.601"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.322","watchful-cli":"^1.7.98","easy-with-style":"^3.0.568"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.67_1782851578822_0.04358943658753778","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"occam-canonical","version":"0.0.68","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.68","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"ff170af151f838f1c1bb72eba8654b5719f710cd","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.68.tgz","fileCount":3,"integrity":"sha512-K3YVbt87AZnfL1baJ8zmsn22e+h6isiyGcTeg2Bb+nMu3tn3ZxYjGWtA1yeDDUwoYvyijyiZs0Ub+xn/N09E/g==","signatures":[{"sig":"MEQCIHGxEJx+jcoHSaZXsqruasSTtaPn9wbO/KT/nVeXVjZSAiB2q83Z9wngDGcWoKyhUt/HMMyiiz5ZLOAHZaLxvnFf4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"5b9d06c6f724bc7ead4c99d46e1d1b9157c08f5f","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204","occam-grammars":"^1.3.604"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.138","lively-cli":"^3.0.3","easy-layout":"^6.0.322","watchful-cli":"^1.7.98","easy-with-style":"^3.0.568"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.68_1782852684434_0.1854525518908703","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"occam-canonical","version":"0.0.69","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.69","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"8a8621bd369f2360d239d7ff95c3d1d42da9999c","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.69.tgz","fileCount":3,"integrity":"sha512-d0q3fH7VOrxbDaqju7bMKEZPixAucjxQWxmtJFDoZN1H7xjMFtCHBtU2AUHzaSrHHr7l6xSXvCfmdeFgtFpwLA==","signatures":[{"sig":"MEUCIQDaSjXlRoU7cxVI4yrwbQtF/rw+DqctFWW0C3TkwzLhEgIgRfZ2ebfAa53/k7yz4vkQIipECL0OIyjJpSqITZgJdyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"c1968fa6346cf5e8fd3f9a634f950d00dc4970da","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204","occam-grammars":"^1.3.604"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.323","watchful-cli":"^1.7.98","easy-with-style":"^3.0.569"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.69_1782921442040_0.702261990097885","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"occam-canonical","version":"0.0.70","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.70","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"2f2b96b4294092148d6d5c594cc7722a315ca9bd","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.70.tgz","fileCount":3,"integrity":"sha512-j9OMIKgV25He4YoNcphELuPrR8mr/u6IRugiwhJaZvON8s9NCyzHxm4QI0uO87oYpR2J4ZmQRHfqqQ4QIoBczg==","signatures":[{"sig":"MEUCIBJJD2tvWNpB+UynIDWqFtEiSiQacX/7vSY9fBVdThUSAiEA5tqnF+GvDoS2Ismbc1axhKSdQZ6WBYQ5fk3zklnDzG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"4d144928a80931a89323c455da03a38c3d7babd5","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204","occam-grammars":"^1.3.604"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.325","watchful-cli":"^1.7.98","easy-with-style":"^3.0.569"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.70_1782923000641_0.7560914270679628","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"occam-canonical","version":"0.0.71","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.71","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"bc6bda2071b37fbcf194beea3b41db9a2d73c036","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.71.tgz","fileCount":3,"integrity":"sha512-yzL1g3drVV6gaydTD2CkJnfEix8jFQ/ogTMLEXwhR6gMtTaaAlnD2Xoz31ssn2xrbJ7UUp0kdhzFZYD/p1gBDw==","signatures":[{"sig":"MEQCIB+eKpHwWLKJ+/UBRyhPu/B7xIytsvIxqQMxqcXmSHxSAiAbBBqjZFdqOo0EvY1uY7bbR9EM8mNYhlJ2OrPf8AmWgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"0c32a11b5506ec500b9f0fe30c22033c6e11f058","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204","occam-grammars":"^1.3.604"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.326","watchful-cli":"^1.7.98","easy-with-style":"^3.0.571"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.71_1782923684507_0.7885336643311325","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"occam-canonical","version":"0.0.72","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.72","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"d6c0567e8aaa6d20ffd3e3777fe7c0f5a45e7a88","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.72.tgz","fileCount":3,"integrity":"sha512-unvejnoWnt9lHESnAeZ3rRMVgJHCjkmZJlCt4E7Eg/Nb/TS+9GtgYnA4UduWn9KMepnjSHtglU/KGAm8bw7V5g==","signatures":[{"sig":"MEQCIGNxbEXotF9iPzMcvj9V37IQyn0lDECEPYSIpLwLW2K1AiAr2JsbQKMmmDHT3qbwLNoCUlCAeCnh8hzJVPKGLaoDdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"f31ab015656793d40e1c57b9e91e11c109fc22bf","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.1.81","occam-parsers":"^23.1.209","occam-grammars":"^1.3.608"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.327","watchful-cli":"^1.7.98","easy-with-style":"^3.0.571"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.72_1782926861082_0.9603112630410526","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"occam-canonical","version":"0.0.73","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.73","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"b9147739752a3fc7aed7c51b2a03023be5dec12b","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.73.tgz","fileCount":3,"integrity":"sha512-UQ/b0WU5Ro/AIi1Tsgwc+0uh7WjHoamJZBptG5vRwXE2E3BfItDy4YZ0IzSZpeWOpZ4na28ZXiSJWCFHTbKG/g==","signatures":[{"sig":"MEQCIE0s+UqjKC8Sb+XZa/iJAj3Awy9IGJwASpw3ESX/EjCGAiBH6o2Z9pcYyur3rrspGb0g1dSgzDPppYjZMTNXJhbX7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"75b9bc1f02f5bfb5fb1a5934e682c9425f83cb19","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.1.81","occam-parsers":"^23.1.209","occam-grammars":"^1.3.608"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.327","watchful-cli":"^1.7.102","easy-with-style":"^3.0.571"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.73_1782932306637_0.15743995795158794","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"occam-canonical","version":"0.0.74","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.74","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"266b7874293b2ac48e832b85ed9c0935b45e25e6","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.74.tgz","fileCount":3,"integrity":"sha512-Q+wRNvFxUQQBymcMVjSGdXDhM/JCpvahUuWO7F3cgkElNEQjXJBzxyXvxmSWwgvVOl2BSUUPYDbGNM+yOatVMw==","signatures":[{"sig":"MEQCIHIZU32F7scUYvDLOQdHwS6ePwdk76KVELYg3HhV5KhLAiAhGSdHAN98OU8z2JUNFXRWx7cU3IKAx+KSLM8S98mtPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"6bc7de84cb44b093468b8bc265d37811f0c28e0a","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.2","occam-grammars":"^1.3.612"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.327","watchful-cli":"^1.7.102","easy-with-style":"^3.0.571"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.74_1783017105814_0.5538089294457658","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"occam-canonical","version":"0.0.75","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.75","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"b530c8511addf026c4381356fe9b945a22f8211a","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.75.tgz","fileCount":3,"integrity":"sha512-7D0L7eeE2Ap6x/uIqLAG9FHkQjKMEYtfgMWnjy7L8f93OKWELS+pSQmW/drjlLXzy5hepYhlQUXGrvhAJyrlvQ==","signatures":[{"sig":"MEQCIEsGLUiPKJhB8I2L79z+qO/5HzuHy7nNMNTCVyKsax7bAiAzMTC6k8e3BDpXMcqxX+7xhlcd+3+y2Rlvahy5VT4bVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"637ac04e9f24d83e74be937e3e1fe8491e8dca19","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.2","occam-grammars":"^1.3.612"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.329","watchful-cli":"^1.7.102","easy-with-style":"^3.0.573"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.75_1783017589742_0.11765053445453266","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"occam-canonical","version":"0.0.76","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.76","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"97798be40b2837df9a0947f33e3f5061afa9f38e","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.76.tgz","fileCount":3,"integrity":"sha512-K8dZSr7FMKEtHIfrTxCprPB3LCQn8eRN0UDuFzyHJrwmb9j3szjjevtown58aaQ8D73qHpW/rXEcpjNG8gH4Nw==","signatures":[{"sig":"MEYCIQDnr9d3jHG4JfCvvoimGqfDMRF0YxUkaPRsbuHDS4MSSwIhAJQV/HEoXE+vNOe7lSMCj8GvXRO2UvPTfTML5nsJdIY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"cfbe888347bc8433db47c6e9b944e913a22c5087","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.2","occam-grammars":"^1.3.616"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.329","watchful-cli":"^1.7.102","easy-with-style":"^3.0.573"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.76_1783018037794_0.910959253360816","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"occam-canonical","version":"0.0.77","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.77","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"761b7171fa8d5effe7b10f2a3dbf2882deb51a44","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.77.tgz","fileCount":3,"integrity":"sha512-AmtGx6R3G1WL+oxFNLnAwFI9Ruf563bZMO29ORr2TUQGMMSQn2Rv21Wf/bY0FVB6veLTUxWr0/WHzZ7IlUsRgw==","signatures":[{"sig":"MEUCIE4VFgBXW7bvpDLLYzuPlo3nO5FPZeVZefc8vqns1uOCAiEAzLGw1p+4LlM2QBBYrPHK9GWE9Z+NMI0DR6bioXivWYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"ba36d29996bfd791ccc770cc65ae1586dae83185","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4","occam-grammars":"^1.3.617"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.329","watchful-cli":"^1.7.102","easy-with-style":"^3.0.573"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.77_1783019638892_0.549689903496029","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"occam-canonical","version":"0.0.78","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.78","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"beb3dfa97ff150aad275e38c78763a01edd9d29f","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.78.tgz","fileCount":3,"integrity":"sha512-gEyHpOIwdXav44zBAAKzzz4ZDGxuizhyoWMqdGMb5/3gwIxZdwZcfsqw27dxWC15Du0cozkldJuNqhKmpffK8w==","signatures":[{"sig":"MEUCIHzQ6FhTy1UyhFzNkvZjEuWpBhRGvhdRF4XoDlQn9cGkAiEAog4u8sXZ7Vu22nsyRcA2rFDjcdg8+cRZ+0/g94aPsj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"add01c1279f22d410e45e94ab114b7f7cba67942","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4","occam-grammars":"^1.3.617"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.330","watchful-cli":"^1.7.102","easy-with-style":"^3.0.574"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.78_1783020194712_0.9963022053384427","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"occam-canonical","version":"0.0.79","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.79","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"f04ec70466b3ef150597f782b1940de07a763bc3","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.79.tgz","fileCount":3,"integrity":"sha512-8ZoLq4y6tn6vKZhiUKChZ7fIkMWpFPsYRGpn5CHHEnXJgOD+eSriXWA2GlEkpE512ooS2OW6Ez+zYjEh/qVt2g==","signatures":[{"sig":"MEYCIQD7FGgaCbGKywbh/+koNH9V7Ck3KoclJBKHpkxiZpT10AIhAJas4oHZLlidKOHCfO6QJlouRXXKONBPUY0/Z0Zi8tBO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"45ce9be21bf28a3f2e3e4bf63ee528471e6b4eda","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4","occam-grammars":"^1.3.620"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.330","watchful-cli":"^1.7.102","easy-with-style":"^3.0.574"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.79_1783083992513_0.6748172059340247","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"occam-canonical","version":"0.0.80","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.80","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"07c1a11655f4183f7e5b772613881ebe7a8e8b33","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.80.tgz","fileCount":3,"integrity":"sha512-g/M87tB0tHEYeHhQIL/QkVNDh3Se5grvAfo6Ww6jTq346jnXRY26+UGJQjvQ6NktANvX1wgtGfTpxD2PUdx0TQ==","signatures":[{"sig":"MEUCIQD2bnGLw93N9DaBHmZfwdUD7bEY3j3wVhNWcdeOufZT9AIgcJ1Sv7PYuA4fwxCJyioagBzlP2FaT5if8QW/J9vbwbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"e32ff0ccf6b94310da7e2b491c273e74a8384ec0","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4","occam-grammars":"^1.3.622"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.330","watchful-cli":"^1.7.102","easy-with-style":"^3.0.574"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.80_1783095475793_0.7004955688692576","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"occam-canonical","version":"0.0.81","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.81","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"24ad5d7d0124d6814c95b8cf0802381c8810cc5f","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.81.tgz","fileCount":3,"integrity":"sha512-OY+HQ4P5ielbqwljM56H6DfH5Encq8R7dHkSTwIS3tbix/IBrOnjsOxVfqbSv9H2HycO3IJkrUnuDDwvYcaMjQ==","signatures":[{"sig":"MEQCIGMHETPZy4Fbnn0VDWp8qgIhbm0Sq4kXCGo9EE2QvR0uAiBP3mbv4RbN9Uk+SRsUPmRLPfisTyRAWpjNZ5GMuXFjQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"69d95cc875f0597353fc8a5b424f5838d0ffbc73","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4","occam-grammars":"^1.3.624"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.330","watchful-cli":"^1.7.102","easy-with-style":"^3.0.574"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.81_1783114391388_0.8765052976478604","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"occam-canonical","version":"0.0.82","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.82","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"c90101ad9d230963f58c7d331905edbe2754361d","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.82.tgz","fileCount":3,"integrity":"sha512-xoPCT/X9TDkwrzTWLUrrAh6dJrrc44+nhLt6w99sAUkgbyZ9JulHLMsHTj6u/5WLWNSZ1ddtLnfKCcNnlJXgmQ==","signatures":[{"sig":"MEUCIEXe9+yZabdh9xvRCkVYz6/45C89Gko/7/DzhTaAYypvAiEAyX16Ru8OHiL3J5L5l3yILbJG2ZOuDVWjN91i69ec6n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"f14451e2626b6f920117d3776e1bfd118ef0cec6","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4","occam-grammars":"^1.3.626"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.330","watchful-cli":"^1.7.102","easy-with-style":"^3.0.574"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.82_1783115656528_0.6823347448596939","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"occam-canonical","version":"0.0.83","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.83","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"1e5f13c0f01c2b753812d7baf90744369b3863a5","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.83.tgz","fileCount":3,"integrity":"sha512-wt00UOn6empgs5YRmbWch+WXE6Kx1FEfFhn8wymQL8P1NQ4GGlHT9Sn0zpVphT5pJdnifcQyQU/snn5hxetZsw==","signatures":[{"sig":"MEUCIQD32AqJswqJ2ilb0MLIO91KBUin99Uvn9zxlvms5YCgUgIgE4E1t8OWjdFSSX5IsKXV1VcJU8G3qMQR8Cicy3sBHO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"f9d820b3ae7cab2e933f60e62bb6286628e6fcf2","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4","occam-grammars":"^1.3.628"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.330","watchful-cli":"^1.7.102","easy-with-style":"^3.0.574"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.83_1783163713675_0.2810147555043834","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"occam-canonical","version":"0.0.84","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.84","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"cecc4b6cd7832e04152cb0b12382fec3afbfd7d8","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.84.tgz","fileCount":3,"integrity":"sha512-K2mqy4N5/u05N4teGcFe8aSj+j4CA32+sWdO4xlsO6i8VkIuy1TigCB7nI8B0F7oYPBhvNA/uQtwY5A9x4W/Jg==","signatures":[{"sig":"MEUCIQC2f8Adr8OLc5RUyPt8IChVUlFnH2SeH0Qqye9EZUSZPgIgCjc+TTJysNknX6gSYARz6JXTakHVKVcI/zUBEU2XXk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"4ef2d5001fecb36f1d99a003aeb67cec9f37ab1f","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4","occam-grammars":"^1.3.630"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.330","watchful-cli":"^1.7.102","easy-with-style":"^3.0.574"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.84_1783196842095_0.056388827642566364","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"occam-canonical","version":"0.0.85","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.85","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"d2a07595d7cc0e82bd5216609c9b5f0d81da5d4b","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.85.tgz","fileCount":3,"integrity":"sha512-reKEWjPJZYYUY1HTrn7M7NYrSSmK0DV/0bMebcvx0PwCbgS9mM1HKBvyCpYArzZUz4wea7VJ/b39e2s0s3bW5g==","signatures":[{"sig":"MEUCID6rR4rYSyzxr2neYgMXsxHJPjgRNKxjHvp7JECRvwFMAiEArqMYJEkth1sljbHeU/PwEzx8FHL1XWApxxXGHxt8Hqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"9b0353ae869adb21b034e43d06f7a7ed180c81d8","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4","occam-grammars":"^1.3.632"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.330","watchful-cli":"^1.7.102","easy-with-style":"^3.0.574"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.85_1783241242671_0.5792655689704553","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"occam-canonical","version":"0.0.86","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.86","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"87379e401b67bcb895c538959f7a9a7917642fbf","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.86.tgz","fileCount":3,"integrity":"sha512-thHMTi86VOc5dm7TuIzgCsRltbkla8m9FYjnEq2zcOTHQsZBZpnZZXD+xfnG4o7t1g2ZLT08a/XCh9mazXSTSQ==","signatures":[{"sig":"MEYCIQCFCnawZs9CXFtbj26j/YuX6QXa8KK+88cNWtDldKwNXQIhAOs94GVg6jr/H2upDNxn/ikaBBrGN9qWARxl6fi+m+a5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"558acb7193cb3439bc6e844e77592e4fd854b1c4","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.5","occam-lexers":"^23.2.5","occam-parsers":"^23.2.8","occam-grammars":"^1.3.633"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.331","watchful-cli":"^1.7.102","easy-with-style":"^3.0.574"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.86_1784226176964_0.015626920326213378","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"occam-canonical","version":"0.0.87","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.87","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"3969c8e9e7c50b0ef71427718e9eb832817f2e66","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.87.tgz","fileCount":3,"integrity":"sha512-6PrL56ILZChkFFowmBsoX0GFLQT4n4almniRtM7FpXF2fGFew4npXydHFhN1cel3NI46paOimuglyBREFPYuUQ==","signatures":[{"sig":"MEQCIDWXOcdcQ4mhvzSWybgcSg0z8bK7JicF2VhPQX2CXjsWAiBQVaxGTTxvcUmfUpIqxMA4X9Dh19ugnCa4BF6Fy+QKMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5713},"main":"./lib/index.js","gitHead":"bb0fb3796fd8267d1eb21883c9da272c55f193eb","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.5","occam-lexers":"^23.2.5","occam-parsers":"^23.2.8","occam-grammars":"^1.3.633"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.332","watchful-cli":"^1.7.102","easy-with-style":"^3.0.575"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.87_1784226672193_0.7422070106563143","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"occam-canonical","version":"0.0.88","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.88","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"f1a76592b81c06e7ec07e40b54d1ba6d69bfcd7c","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.88.tgz","fileCount":3,"integrity":"sha512-+IX2huPuFBQN7lDKSsUuZvNtB5qudrXWwEqeaFMC04aWwbSnPevyI51UkZgax/ngmhgDcmZ826lm1fHF2MrNfA==","signatures":[{"sig":"MEYCIQDE+1gYPRtbasoxwVt+JMQ4HRwo7xw9D/TuQpU+SLFwZgIhANib/ztHqg3jkg+6n0qhQR9cErL7Ba47sEQSIExV6/wU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"c79765d40fbee91872e0441e3b61dfca978c11ba","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.1","occam-lexers":"^23.2.7","occam-parsers":"^23.2.10","occam-grammars":"^1.3.635"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.333","watchful-cli":"^1.7.102","easy-with-style":"^3.0.575"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.88_1785518868685_0.5324241722440133","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"occam-canonical","version":"0.0.89","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.89","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"06fe0dea040180de5be1c2eee6fd49df128bfc68","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.89.tgz","fileCount":3,"integrity":"sha512-CM0I6/ggyICFZI9dLA7apmdYddPELjvNa1dnwu/VD9tJkc4+WS1zi3n+kMEQdBl8fU0rdQJ/xbNslH1Pyhm3dA==","signatures":[{"sig":"MEUCIQDg74t/HRL8we9dE2+P5L3CS5r3VuD+Rq+V/wq+qjCddwIgQWwpj9z0CL9mLsX7fJ9Kc4Hv9MB3Ms/8+xG+b830DF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"27fa6f2bc6ea77580bdc1ecfe9132b8d284c0429","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.636"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.334","watchful-cli":"^1.7.102","easy-with-style":"^3.0.575"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.89_1785520484100_0.5432162992103391","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"occam-canonical","version":"0.0.90","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.90","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"4d7a977538b55df95fc1211f5c3730631c74ad93","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.90.tgz","fileCount":3,"integrity":"sha512-RXL7fqBnFYLh6s0VNNsSY4qFPgt1CsOwoZ5mzpY/LCdrgTzA1ZxNYfPOEQNCKIbrUiwgb107NPXyHT4eIYy+VQ==","signatures":[{"sig":"MEUCIQC3joqXlk3MNbQpsTavxMlJAYBLXxa3sugpK1dRzOLvmgIgaQbvM7TgrsCkPSKoBqVEKCluWzS8NfcW4o3HATADswk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"3234ff74313139cf7b515f9f12ff0c5141dc6029","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.636"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.90_1785521031238_0.6649347945499438","host":"s3://npm-registry-packages-npm-production"}},"0.0.91":{"name":"occam-canonical","version":"0.0.91","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.91","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"09b583544c6fe744ae2bc60a1b9bd2a097506521","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.91.tgz","fileCount":3,"integrity":"sha512-0/ov1OdIL+FlSUVXjNATX5x0TeNL66MD844CwDBorBZDk1gN5g6AJ2AcyGIG5TeqX3prH0GUGLYfEYTrolGheQ==","signatures":[{"sig":"MEQCIDVw2FmkuR3UkVTsc40r5S1aUfke8XuCvjIcuhTk1Z3kAiBp2D2IsU1hP6THkIR93toF18e+xhc0G7ySi8Mp9ch7hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"467c12b8a3361f03b2f1b27a3e03b0a462bde254","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.639"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.91_1785618834549_0.45938560924365124","host":"s3://npm-registry-packages-npm-production"}},"0.0.92":{"name":"occam-canonical","version":"0.0.92","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.92","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"56b578c07e08bf24e843945958a1e23a6438061c","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.92.tgz","fileCount":3,"integrity":"sha512-nKs/kqEdqCqUmyQwHjJ5Ue/p3uN+xeJGnmGeo0rNvw0tfVr6qDWuRJLNMepMKcriGWUtLEmnHdAD27j3qQlUdw==","signatures":[{"sig":"MEQCIF1kvbM1u4iMKReBBDjOzAQ/GQrEddV3HJgA/aDX0/zrAiAIDviXsGTSmti0xubtD+kn+L1DoG7gw++usCpnLDhk/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"66f91bb3f49b7989ce0395b02d807e0c2a87a0b5","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.640"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.92_1785661281736_0.5738969232767441","host":"s3://npm-registry-packages-npm-production"}},"0.0.93":{"name":"occam-canonical","version":"0.0.93","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.93","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"3fa38b33c2234d14f326d9e96c4af976a2e6fb1a","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.93.tgz","fileCount":3,"integrity":"sha512-6n2sJRHfuLoLBRA4Ed8iCzgLGIteN+oLbSgrFUvEeP/lBq+uitQ+TBnohDaoKrAUqh22Mu83Np9drHTXIgEWuQ==","signatures":[{"sig":"MEYCIQCFcKmBVDx9OJmo1zXO9tFsT2la7xj7Uhr27Ho8RjyljQIhAMp5iyqwcX8U5zQ6J8W6DMelyqqyuyvviBRDREeIfqhz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"8d42f89a3e01281e0e75366b12dd62d7a3f0c3e6","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.642"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.93_1786349156869_0.17054986445724918","host":"s3://npm-registry-packages-npm-production"}},"0.0.94":{"name":"occam-canonical","version":"0.0.94","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.94","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"925e74f61344ae438751b062edbddec434ca2057","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.94.tgz","fileCount":3,"integrity":"sha512-4Vt4Km2Lelhv1gdW3uZHIsBWlryF407rblAvoe2VHBF9t2/m+2B6OWTtQQW+HTp/hiSi/1DwsVMQ9CNKUXGiIg==","signatures":[{"sig":"MEUCIQCsTvodhh4WGFJ+z7lIGlhigFnGq0FA3Si0jr/mFVbPqQIgUzd2tA1crDkJsYAt+YCtD2GW7e84ZhOIZFDLOzC7KWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"6b0229349925f92266feca38124d87ff080b4dce","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.645"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.94_1786350461079_0.2795320295654242","host":"s3://npm-registry-packages-npm-production"}},"0.0.95":{"name":"occam-canonical","version":"0.0.95","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.95","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"cc324d88dad735a14db68d4e3e975a12aa575332","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.95.tgz","fileCount":3,"integrity":"sha512-6Jjoiwfw7tOquCUIa1nLqoIWWf+SacZsjsZEQqI21VazqplmS+QIhmEsiDOXOeifG3KdlbaofeWe8AOiZzEMig==","signatures":[{"sig":"MEUCIDREVotHyl0I9W3CVKzK+tNcN9mjHyFRnfKq11EGITFjAiEA7VN32/xfxsah1pVVRt7gqsoPAjHXcE+tmVRoR2tE4Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"668fac014b78342f0d317e1dff52e5f4fb270339","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.647"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.95_1786372924498_0.7848989382789195","host":"s3://npm-registry-packages-npm-production"}},"0.0.96":{"name":"occam-canonical","version":"0.0.96","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.96","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"8927c995ade8cc12ae43288ba1213d01aa56a2fa","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.96.tgz","fileCount":3,"integrity":"sha512-ByUcIYFvNLrCxwqrlYg4rS1CJyGgvCFnCa65oW/x2l1M0eFsdCaZ0mpxi6PUKTKxfzG0UBVOO/TNcRyAkUEzKA==","signatures":[{"sig":"MEYCIQDKGcgIpsmGnmdPVGHZHtOW4u9mUieX9Ig6rjmW1/tJfAIhAI6X16UapCAq9dMo70fG6kP+RsgAgH0+tMZlTx8jmBcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"e62a785b5cc9331a1c255518c9d51e95c3bb1148","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.649"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.96_1786700892532_0.49397023222327174","host":"s3://npm-registry-packages-npm-production"}},"0.0.97":{"name":"occam-canonical","version":"0.0.97","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.97","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"2dd07b60e2b10bc7f5bd8bb5cf9fcab708e1bdf4","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.97.tgz","fileCount":3,"integrity":"sha512-3ad34P8hNA0E2Duy6sjzLls8tsXx9aTe7LzbkpMHNkZJTKpJhX8xa0TsTDz0uZFoaR5ZZSB8pLvIzUw90lgjBg==","signatures":[{"sig":"MEQCIBhfSAtpvNzIb3QjJ3KOLFNUEZk1Pa2EusC0gQx9gEDRAiB9sFmwZNMtJfAWCXr6Hluk2zhOd7ETK+l9JsBixaY72Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"f007e012948c633061cf721fdc07215eaf03a4cc","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.651"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.97_1786718352743_0.28442349048543547","host":"s3://npm-registry-packages-npm-production"}},"0.0.98":{"name":"occam-canonical","version":"0.0.98","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.98","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"6f0edd46d9ee41e8085e0f89765aa7d46aae05d0","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.98.tgz","fileCount":3,"integrity":"sha512-cKerr10+l9Ne0MV04k9u6zw8vchj3HdAKvkijglVx0LTNPn8zlxFE7UqnqKq83IiIqG9rMhJiCo3ttMC+lMIBw==","signatures":[{"sig":"MEUCIBsDBzJ1snvMIBMcEG1/GHFYhKSLJeP+ukSGUr+dzSanAiEAhqrTDdAxS/aEX/FUCVoKQyYpv0Ol2hpvhIH3v9/jhN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"26a0852f534d8fb94c20741974682108d4d1b7b0","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.653"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.98_1786780293021_0.9611327274755028","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"occam-canonical","version":"0.0.99","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.99","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"212d38befae518aad12a4adc43de1f37e91ba676","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.99.tgz","fileCount":3,"integrity":"sha512-nOsGjCHe+8lnnRdSCORBz22BQxSeuSi0zTaMrXjYEUverDt1kDZ+5Z8L3Q5Tynzw6zB6oDf366BirrVWOue19w==","signatures":[{"sig":"MEYCIQD0Z4y7B5jbmcfWkQjlYTVuy3ElWYozOncDLU7REHGCywIhAOobW+3R6OdeWwEy+VDBBsq76L1BejbHkoqRpxDCwK5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"edd223b61ecda922e99da7210f2358c11c80804c","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.655"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.99_1786798066246_0.4828914028407205","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"occam-canonical","version":"0.0.100","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.100","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"7ee53134f7ed706c3a3818f6a55622e69703d5db","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.100.tgz","fileCount":3,"integrity":"sha512-ylPwCuK1T4Hdo46iWY7RO1Cc9DOXBfe5THfwrNn5IiLDrOhKttyAI+ruedUN7WtcF7okyhDg7+9cS0ee1k+xeQ==","signatures":[{"sig":"MEQCIC0s5cpST7/lEJxQJszWVSUQTKUy3Uzwl11SwlUAV1CuAiBlCxDNc6slE5tokJeA1zrf0toH2UHWMrZto2lUeWEVuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"663afef063ca82d10c974f20ecd347d2978520f4","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.656"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.335","watchful-cli":"^1.7.102","easy-with-style":"^3.0.576"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.100_1786982669945_0.9735609647057111","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"occam-canonical","version":"0.0.101","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.101","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"b3d194b7afff2fad1d124ff071bfdf441c535d56","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.101.tgz","fileCount":3,"integrity":"sha512-gaDqYo4k5vklDmVikoFsjxKOVcsHAJt7mTCnDH4dinjUzIvn51HLkkoIe0uGQH85uS3IFFWQfnEHdt7wpmnTFw==","signatures":[{"sig":"MEUCIGqqgSEoptKHM7hPv99dS9Kdj9uD0RJVW6KpPNRNDcVGAiEAtGQ+t8c/ofAFPEAfQrEnzO5tWA0aKVEWM1oHOR1pF0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"71924410f2a040a64e7e1e593e83b6bb8d51c437","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.656"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.101_1786983093178_0.12581718006948428","host":"s3://npm-registry-packages-npm-production"}},"0.0.102":{"name":"occam-canonical","version":"0.0.102","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.102","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"f5577e64f16bed0225853600c249c28b7f40c9f8","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.102.tgz","fileCount":3,"integrity":"sha512-xTMedD6FuccLBmLcVwl1po9AvZIQC9s7PEwqlAmgnI+qDVGeJbmOTToIfbSbCgn4KKBDGuCb9KgM9uv8itcI+A==","signatures":[{"sig":"MEUCIQCfA/qtgzSDZiv7TSRQJaBTAfyFbTdA6qIOKvTiLlVd7wIgZm3If+HM3O04rply4mB0MQAaiaHSvi/jfCb3Q3wO9to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"20ac328af15c06741c71b768ae0bdd185bdff8c8","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.659"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.102_1786988855349_0.3175110481311738","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"occam-canonical","version":"0.0.103","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.103","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"7dc82ea9d1bff17de06bce1935c984c611950240","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.103.tgz","fileCount":3,"integrity":"sha512-vb7oIMKtgkEUmsh01cxQCQCmgBf8xjvNmgbci3YFFRp2N5nXq4tdYcPRlZ1iZ44PjWup9hZWeZU5EoHZEYML3w==","signatures":[{"sig":"MEUCIEwVJjA5o1iYAkmqfSJKPz55w+IK9xT7Sr5QUvJMmHTJAiEA2y/JkylLVaYdBfOPM740SlAIKbEJhsqrB2kjR/KQauk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"840e78d7cc5952750d638b274a807493d23e5aab","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.661"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.103_1786996685516_0.8480447477594766","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"occam-canonical","version":"0.0.104","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.104","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"40d22d061d654419518a4c885f993f176672ddfe","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.104.tgz","fileCount":3,"integrity":"sha512-to/PnC27Db//S8CrUUiZf87YH6HhNZFnCfF2EzN1cz6HlF/khSoU2R5o4sT2hpYIxazcvBT5UmiCMNxVhfG53A==","signatures":[{"sig":"MEUCIQC9dHJEc7F7Byg4t9qMaoX6c1NpCkSvXByB1h2sg69XjQIgQ3SmVyWMG1s2fG1kkIzCXWGDh9ccsRErLr9awnmMJL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"b475acffb4c6bcbe82718209c716c2d88caa01d6","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.663"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.104_1787047613307_0.7108605672901454","host":"s3://npm-registry-packages-npm-production"}},"0.0.105":{"name":"occam-canonical","version":"0.0.105","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.105","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"14beeee3558684e6d4fb8a7881519648d7676687","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.105.tgz","fileCount":3,"integrity":"sha512-dyaGnhAQEWLtHA8gf26eewKuEctet8HF4JprdXUFlJjwXM4GoPpRRVzFkgc7MdWSY3XxZReQkHTUdnZWWvH0Xw==","signatures":[{"sig":"MEQCIDYbt+exprkQOlNal1QRSbtZqd3aQFbzeIhMJ/Vhr2enAiBi7Q3FfpmQSHLVuPljSVGsOjDsoZIkekNMTazVkAEvQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"7cdeaa90a3ae8890d2ac6085314056c10ad0c407","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.665"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.105_1787935653927_0.9027850653902028","host":"s3://npm-registry-packages-npm-production"}},"0.0.106":{"name":"occam-canonical","version":"0.0.106","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.106","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"17ec73e794cf5c49cab8afb1800397c15a034631","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.106.tgz","fileCount":3,"integrity":"sha512-xbkuJjP3TbEWA9RW7td+Ko/yql/+Kfn8tsEbfVZJ/jc8git2H/1V2JqR2ujIFl3FzsZF1HDaZ9SabRy4cBi1VA==","signatures":[{"sig":"MEQCIBYvmh6ECaC0qNDhzf/kliuoxrLtAG7rW41PFdhpwtwcAiAorhtphThWuxyozE45yACAN5GKc5pbHRrFGD54eRLO2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"2d4b630e0f4d8dd3cd2a873dee1218784a22bdd0","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.666"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.106_1787935752156_0.9686724070588539","host":"s3://npm-registry-packages-npm-production"}},"0.0.107":{"name":"occam-canonical","version":"0.0.107","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.107","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"37e2949a5e2f132db66d4e3d55ff8f5f61bcbb58","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.107.tgz","fileCount":3,"integrity":"sha512-7A1oUC6JFwxEf8QKoo/5I2QMpAv1reSpZQ/lDczbrvQK5NTRYzit2jt5DK1jUvpQP7RNQFRYCJ9E2ONLXBftcA==","signatures":[{"sig":"MEUCIEJGQmId9mqah37NhwwtICP4WRgsNKtLiluzUMcRwsxeAiEAifWgju8GGo5iBRIGuwu+dYe0fp5/18e+KYBp+B1P1SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"b4488bf9f278b01d8e9af36a4ce09f13422e49d9","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.667"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.107_1787936051295_0.6876681638007045","host":"s3://npm-registry-packages-npm-production"}},"0.0.108":{"name":"occam-canonical","version":"0.0.108","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.108","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"91a94585fe87fa22674be89bf8a5c51b73be07b5","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.108.tgz","fileCount":3,"integrity":"sha512-bLnsyi4TcJ0EbxswTStjZHntKrEHf4GBXyeFUQL/EMmSdBLLdtl5Q+of2C3HFI8fqajEMj1UeN4hF494jjcSpA==","signatures":[{"sig":"MEQCIEooL4nbgWIZjY9raTtt7esbr2GeQS6naG8MTO0zv3TGAiAzPTg8dXatNSdsMDy5hIuq+BiSMRvwclgsVUorGarwEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"777107268715b96320a702a6763e849105c62625","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.668"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.108_1787936302281_0.21032624874518802","host":"s3://npm-registry-packages-npm-production"}},"0.0.109":{"name":"occam-canonical","version":"0.0.109","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.109","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"b8301b57c0b4e74bde81fc30f04b9add8e4b63fc","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.109.tgz","fileCount":3,"integrity":"sha512-A0cPhDVhOwimBwD8JQRl27Gqjdehs+Z6clEihBBLa3Nn8PIhrTWsxJ96sIFvSbHJBqh/a+H2bT3mD4Dg2DDykw==","signatures":[{"sig":"MEQCIEh9DQUGhu64p7y0c7cBGs+LNeb+6mqTyS/L7Wme7yAUAiBAK5G0BXj+l3K7+2IMN2Mu41/8JwR8kG4tRsWbkm6j+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"93d9345e85895b40bf59f5efdd61bdebf0049574","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.669"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.109_1787936975742_0.44725231673084953","host":"s3://npm-registry-packages-npm-production"}},"0.0.110":{"name":"occam-canonical","version":"0.0.110","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.110","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"1148e764356a53167175863230b2e8dace0141d1","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.110.tgz","fileCount":3,"integrity":"sha512-8s+yzKPEWtfN8BW8VY8dJfKPAVsk2yNGCO4vsn5ZGxzx1DVeNZcbrX68dm4JZezJ3ozDt57SBn4EvE5DvQ7iWg==","signatures":[{"sig":"MEUCIQCV4UEylRuRDc9J7koZH73NGFGbxeEQw2z0O7THV6HrLwIgGEO2BEL6YOv5BWn4Al6Hn6ciOOuvPhhd2U4sRVvevGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"1af38c4580d4f11d6639372f1418ea82c048c651","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.670"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.110_1787939609880_0.37767783166579627","host":"s3://npm-registry-packages-npm-production"}},"0.0.111":{"name":"occam-canonical","version":"0.0.111","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.111","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"ddf47123af83f5befe03337a6e7832a855d55a1c","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.111.tgz","fileCount":3,"integrity":"sha512-WairQEd/sEpMEf5eJAWb1APb134VzfUsyVLFhARDBpOuzflF7YGzIjwfEkuz4Df3khtJUWTL1+khiypO/BdWjw==","signatures":[{"sig":"MEUCICvlinaM8swJULtdgrvKrkFaeNapm9UbsamKc0zlu3CCAiEA2iLEjZHBO/7fqDjJ5Yv4XgJjYBbM3Y6IE0da0F01d7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"940e023ec52e4db9efad05a167db7827794502df","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11","occam-grammars":"^1.3.672"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.111_1787946252028_0.23220932103442604","host":"s3://npm-registry-packages-npm-production"}},"0.0.112":{"name":"occam-canonical","version":"0.0.112","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.112","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"28842f690a56dbbd2683044eb688b7352ef0a01d","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.112.tgz","fileCount":3,"integrity":"sha512-D6XY1QSFavbp7DsKbNHolIp/ysCsYQt6cjrI+BWW8tFrMKVvvMj+sALpxa9dS5cn1hsnnANlqE5jL1J1dRiY1A==","signatures":[{"sig":"MEUCIBltfcp70q5JaxqUiOJDfO2YHV2FJO4SP0YXfnmiyk76AiEA0jcRksk0/Csx4iPxD1YGSawvyDxODoqb1I36IWAwNKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"1b604c3051281de8e9ca6ebce2c30e54dbc2b134","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.15","occam-grammars":"^1.3.673"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.336","watchful-cli":"^1.7.102","easy-with-style":"^3.0.577"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.112_1788089912521_0.33455024247278864","host":"s3://npm-registry-packages-npm-production"}},"0.0.113":{"name":"occam-canonical","version":"0.0.113","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.113","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"5329ca4d5e5bad880b3647b29d730fbbfcca70b0","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.113.tgz","fileCount":3,"integrity":"sha512-CNTIkqzbUQDiO5mewAFMXrVcLlugWB8mLJ+BZXtBKoWWm8jy4WzTqgLhC37vwJcvX1PLK3300Lz/sh3Or1acJw==","signatures":[{"sig":"MEYCIQCGpJwPt+BUUR33tCoovb7EClnpW0KhuRhh2Bn/ufY4SQIhALfLZqEc1bdyd+tz7GH2akgXAFa1v6MgUIxshB2fpab6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"3ed585cb2b4802afa30d323ae08acb6f16f33c0c","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.15","occam-grammars":"^1.3.673"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.337","watchful-cli":"^1.7.102","easy-with-style":"^3.0.578"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.113_1788090784360_0.27210869546889094","host":"s3://npm-registry-packages-npm-production"}},"0.0.114":{"name":"occam-canonical","version":"0.0.114","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.114","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"6caa17b1c6c785fae563a19b88454ec71d1905bd","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.114.tgz","fileCount":3,"integrity":"sha512-71ln+uX8vFwkd/JL9QsxEMfrIC3zstC7Y+XLMJaV6VdmIvoqsT+9xFZCalQ3wr1sGYPtcE3rwakGVFMLZuaYgA==","signatures":[{"sig":"MEUCIQC5lN3R8pd9UxrhiVY38n91TmOnf4RSB0k8wIhMuuEwzAIgFaI5x+jclM/TBeb73x40is8MhGneb982HbHtTuZgFkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"724caa89087b0e2461f2a40988d4234559e08d4e","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.15","occam-grammars":"^1.3.676"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.337","watchful-cli":"^1.7.102","easy-with-style":"^3.0.578"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.114_1788122274861_0.265715299657604","host":"s3://npm-registry-packages-npm-production"}},"0.0.115":{"name":"occam-canonical","version":"0.0.115","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.115","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"639ea8741515a4ef3da1a912cd0f675da40841a3","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.115.tgz","fileCount":3,"integrity":"sha512-Ybsl5eWpNdEawdL2gt5ixO1N7h0PlvgUEicf6mJvsZuMsC871tsJn8qGV8CXQfpbKsB7Y9WuTA5N4tUPv8sdiA==","signatures":[{"sig":"MEUCIQDbRnqOahiLbioQqIECuhjVVq8jv1Uk/H37lgx9u3SwAgIgeouMXkm67HywIK9bIZv/cS9v7lUtWXU/cOAUYUrowhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"8c03eb6dda50425e1a0c6b9219dc7d616541b8e6","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.15","occam-grammars":"^1.3.678"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.337","watchful-cli":"^1.7.102","easy-with-style":"^3.0.578"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.115_1788462550953_0.9512950997753231","host":"s3://npm-registry-packages-npm-production"}},"0.0.116":{"name":"occam-canonical","version":"0.0.116","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.116","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"59049ea34e13405ea5a651102a2155d2d6cb74c4","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.116.tgz","fileCount":3,"integrity":"sha512-877UFUDgbaVVFoNXjp+ROHI+inOCqqEhH4o/Y8pXw3+1qosLQLhGqmIHSv3f39n4G7tmWCINwEsJjKxp4W34ng==","signatures":[{"sig":"MEQCIAV1OkWXJSllgGHzima8xbFJXxQAFkmcwjwBVmjEige/AiBchbqZNjiGgoQweOmqji6gfvizve133i7sU3ReUIYHQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"1cb664e8b7da684fa374bbe583159ccc48c11537","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.15","occam-grammars":"^1.3.680"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.337","watchful-cli":"^1.7.102","easy-with-style":"^3.0.578"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.116_1788539967651_0.8871562024611828","host":"s3://npm-registry-packages-npm-production"}},"0.0.117":{"name":"occam-canonical","version":"0.0.117","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.117","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"019449166419ffa78c3bc08f448ec3fdb93d9c93","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.117.tgz","fileCount":3,"integrity":"sha512-SM3uziLctYmCSOcRjiLTxiQuvyola4lDCbIVM/hIrKIkItZ6N/oaYLshE10e/hy2G6+rRGDZ+e5zVw6b34VA+Q==","signatures":[{"sig":"MEUCIQCt4blNiNI8TCJnF5pch8TTbVFWzhCLg02DZuZ+7jL00QIgMl2pHOsL79sRFDoNXF05iMU0OQWdw8e8Zobl0itbPBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"4e838034418028e6c836a5f477583917449291bc","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.15","occam-grammars":"^1.3.682"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.337","watchful-cli":"^1.7.102","easy-with-style":"^3.0.578"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.117_1788608320149_0.9286074987522899","host":"s3://npm-registry-packages-npm-production"}},"0.0.118":{"name":"occam-canonical","version":"0.0.118","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.118","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"541ba683d11a3d463886e7e2a637d369c66a297a","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.118.tgz","fileCount":3,"integrity":"sha512-toy7V0+aS7HZdfgQChZBMwdfl5nUGS0P6Z+zdAMRYw8a6MgNulWgfRKuidf6UWnqlsc9YUQ1rY8KsDI3tqSejA==","signatures":[{"sig":"MEUCIQDWkKypsX/ayUZAAD3cR0yxWgcsTxVRYyWhC1YQyYG4ewIgPh/YCZRB4ECHuqyxO7yVk9mD6jd1uficB/qClcjg6tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"a3e49e6e70f0b07e09bd7962865fb62ac823e8b1","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.15","occam-grammars":"^1.3.686"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.337","watchful-cli":"^1.7.102","easy-with-style":"^3.0.578"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.118_1788631944741_0.8398878898928659","host":"s3://npm-registry-packages-npm-production"}},"0.0.119":{"name":"occam-canonical","version":"0.0.119","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.119","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"ffd97f930c00b8042501a63ff34191de05bc80f1","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.119.tgz","fileCount":3,"integrity":"sha512-hD0lY1kNGc81fd1WXMwTzg+/EhnSlpCR3xQTZ152gDxG5sYroNy24SVsYCtXyxY9bqgzgGLR6oXX0BuP4UX8GA==","signatures":[{"sig":"MEUCIQCyWaXpY87itKOXKh89REwU0l/3d+82ie2BLVinUJ4KSgIgUyRg5SyMhNWCva1H7wGpIskYzOn9nn24AsKjV9TT8To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"b941efc26e11ef0ed84783a7b375499a74f9666d","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17","occam-grammars":"^1.3.687"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.338","watchful-cli":"^1.7.102","easy-with-style":"^3.0.578"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.119_1788697816027_0.9524265516507686","host":"s3://npm-registry-packages-npm-production"}},"0.0.120":{"name":"occam-canonical","version":"0.0.120","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.120","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"bb99e050a368d6e972fa7496784a92c7913ef3c6","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.120.tgz","fileCount":3,"integrity":"sha512-1ry0/MPfWo6v6op+GXKYWrHYV8cFn3JiSG7QoO2wpnb0gh/M5XBsBzC6zLW80bdRivbxtA+6oiHNQR62BNqndg==","signatures":[{"sig":"MEUCIDd0I+q3LHGux2By87dacte4KldnMRzeluU7ul9C/qFWAiEA8edfMPIfJNmX9LmaYoKU9JWOfaynxqILki3hDlVIzco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"b9ba972688257d679325b00181bdffc49c9dd353","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17","occam-grammars":"^1.3.687"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.339","watchful-cli":"^1.7.102","easy-with-style":"^3.0.579"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.120_1788698993880_0.06404537021761558","host":"s3://npm-registry-packages-npm-production"}},"0.0.121":{"name":"occam-canonical","version":"0.0.121","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.121","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"3c32523a8e80e2c2600193f35e119725af1df83e","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.121.tgz","fileCount":3,"integrity":"sha512-Tg/1icKpZGx3dZ1QGi6sU3ZGYvN7MsIL8ZofgGAGlCV2fvG6DA3tH8sCPswZpuHCgHiL0Nfk3F3A0KV3NhuPww==","signatures":[{"sig":"MEUCIQCvbVyA+ScgsARVT880rpI2M5ouvKyi8ln8MivMOxHzhgIgEo00Z4BDWIlawromaFDnn9LUVa/3y7QFlJcp7Fy+3Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"38775392c872d14cd8aa25a0a60731257c913092","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17","occam-grammars":"^1.3.690"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.339","watchful-cli":"^1.7.102","easy-with-style":"^3.0.579"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.121_1788891192741_0.08963351628555216","host":"s3://npm-registry-packages-npm-production"}},"0.0.122":{"name":"occam-canonical","version":"0.0.122","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.122","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"b2a6abfb3d5ed9f6e949742701445d8b60b459e8","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.122.tgz","fileCount":3,"integrity":"sha512-/O5KPdeaQliSehw/T6ty0WItLeZbSnB2uOtWpXtLLLmgRQF1NfN+sVes4WZUYDxFtq3CMlpWqxVl5Dtg1hUa8w==","signatures":[{"sig":"MEQCIEAHr3fgrrSxwgMjOXqdqjq5hRyf+Qlah6F+fYqY3ogtAiAFKJJ0MzIl6xl1iSCuK4ATOeZBDalkCZaedeR9YnTmIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"9728995c709290730aa78f64c8af322a4bbeeaa3","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17","occam-grammars":"^1.3.692"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.339","watchful-cli":"^1.7.102","easy-with-style":"^3.0.579"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.122_1789033642820_0.4892904813461403","host":"s3://npm-registry-packages-npm-production"}},"0.0.123":{"name":"occam-canonical","version":"0.0.123","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.123","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"f62a0344793dd1d1a28da1d5d10b0d22e2a720a7","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.123.tgz","fileCount":3,"integrity":"sha512-ogveyr6bC/QGoeO58fznHso7qYAqzjlr0S36s5gZ6rF/ZirSQu0U7O+R741eZQrpzMyNagcqXd5hyl60OvFZZQ==","signatures":[{"sig":"MEYCIQDQEKwV6MmYMD9UQ5RcmotzYkyEgxk5fbK1JdFIR017ewIhANdZZkaOGbOJdNbkZEj98Um2ITf4cmh3GCLHyqqAm85w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"f8fe50ba5057efb0f732bcabb7f752896bdc4eef","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17","occam-grammars":"^1.3.693"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.339","watchful-cli":"^1.7.102","easy-with-style":"^3.0.579"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.123_1789035147203_0.9674358509118237","host":"s3://npm-registry-packages-npm-production"}},"0.0.124":{"name":"occam-canonical","version":"0.0.124","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.124","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"a941ac618cb9c3f42c4b742fa0680c45aebec59e","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.124.tgz","fileCount":3,"integrity":"sha512-qDooF2OlkfAgha6h6ue0G5t2PeJrOM2KjBhWt1mpynnnxcBvGY6pIl17K1O/7u7R5E2+yoQejlnhjmsDHwTU9Q==","signatures":[{"sig":"MEUCICjlzS4KzfPCaZHdBvbu2UQNLZaQjv7rP6UDAXgXpbGVAiEAgDZUmZx7OOMzakrmFG7S+b+WeQQ97wMHbaCLmjppoPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"dd76af4f2aeced52c57d5c3b549ea4d584121353","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17","occam-grammars":"^1.3.694"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.339","watchful-cli":"^1.7.102","easy-with-style":"^3.0.579"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.124_1789036135845_0.6549560362520856","host":"s3://npm-registry-packages-npm-production"}},"0.0.125":{"name":"occam-canonical","version":"0.0.125","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.125","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"5856549d05c6b713af41288549e8ee5a40aca228","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.125.tgz","fileCount":3,"integrity":"sha512-5FPQyBaqhxLy7VorwMcLmxPw55Mmu8vauC1OXW69gsDqC04Eo3VCzGkpqVQ85r1wzXf3AVKlLv86Xr+REXHl1g==","signatures":[{"sig":"MEUCICrKQq6pNdtTWqjiBR1ynDqcLEADF0275k2rMhIvbsclAiEAtCiRs3P5MUMuoBbylOtQn5CBHOufJnb3a1z9L+XEdO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"51e2cb52a028e5b327fcbfaaec7ef358ec44b23f","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17","occam-grammars":"^1.3.696"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.339","watchful-cli":"^1.7.102","easy-with-style":"^3.0.579"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.125_1789285328829_0.6694133862957339","host":"s3://npm-registry-packages-npm-production"}},"0.0.126":{"name":"occam-canonical","version":"0.0.126","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.126","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"a84033be549d835094b31bbae3ef06006591b789","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.126.tgz","fileCount":3,"integrity":"sha512-kPJSo4e2Mvz731n8o6lrhymq6ncHHLKgAjoBqWqu79a60X5rEhUyIWoi0vu/QR1PxfPDkCCcNNaBA2WjozB2/Q==","signatures":[{"sig":"MEUCIQDc1h+WK8MjosWPzabCdpd/6ywTzNk3A0kLgzYVSAyHaQIgdqyERGL0aTgM7ih7GGfFOeb43x0NNWnA03WYZtDAdoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"4be3bc148031bddced244b8b3a0b0bdb724de0e8","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17","occam-grammars":"^1.3.698"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.339","watchful-cli":"^1.7.102","easy-with-style":"^3.0.579"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.126_1789322813165_0.633787757374888","host":"s3://npm-registry-packages-npm-production"}},"0.0.127":{"name":"occam-canonical","version":"0.0.127","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.127","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"21b36e0786dd1df0f4c9d282704fa7d7ac9a948e","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.127.tgz","fileCount":3,"integrity":"sha512-XSH+Nbvnxh/a6sd048fZzaU4XFuIgMIJJb+T/MII4LhDNdT21HWQ07W6Xer5lN+7AH14FOfVofF1kVeO0rGXEQ==","signatures":[{"sig":"MEQCIEoT2tFH233g1fZAyY2G9yVnfWGB5g1gkK5CsfkRFBU5AiASwp+hgnB4TEf2gS0WvtbfMkyZRT/dkaJjMtqyP6qx+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsdXryjN37bySTOhHQ53iXHWXwU2D6mdLwuJq69ZTa5QIgbi8jXuC5ifUEQenWhdoyM4SBipGd5zsr3jHJUE568fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"a7368d8c8c814be2109e30c2982581c3fb426140","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17","occam-grammars":"^1.3.700"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.339","watchful-cli":"^1.7.102","easy-with-style":"^3.0.579"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.127_1789500127757_0.5523155190362337","host":"s3://npm-registry-packages-npm-production"}},"0.0.128":{"name":"occam-canonical","version":"0.0.128","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.128","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"03e39b84e345de847a1149364bc4d073949601fe","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.128.tgz","fileCount":3,"integrity":"sha512-bj78ataRMXQHVgd6MDHkyVYpSIav7weg/y6bpps+lkdO6JlcCXAMOIZNbd8fNjy0IwPHGurRPWyOrgIqLAaXdQ==","signatures":[{"sig":"MEMCIE+/6tVHTGPD8WqFslPXcGFO7n4yDZZVi8CBX7fQtD0PAh9yKCu4UwWjnHdeLcOc3JLxA1xHJhdg5DznJtN1kb2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFjQNjNTui72dloj3pSnWhqcH0NWwp3J+hXA2bUIfcruAiEApZvFot198IlhNOtl6LVStGmdzNxpyIhklVUyF32imkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"7542947308814cc4c4440930f6be351704c8749e","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17","occam-grammars":"^1.3.702"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.339","watchful-cli":"^1.7.102","easy-with-style":"^3.0.579"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.128_1789559750594_0.8278342805395802","host":"s3://npm-registry-packages-npm-production"}},"0.0.129":{"name":"occam-canonical","version":"0.0.129","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.129","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"262e310ca4c4578185fc8a3d0f75089fafa22707","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.129.tgz","fileCount":3,"integrity":"sha512-XlnoNw8HRFPBitBX0PPQ+yiltJ8Ticu4ZW0ZkMcMUmRz9GbjQrkNqA3ZPq1WhuQXCcePxGAuCeDKCDSVaGAYRQ==","signatures":[{"sig":"MEUCICcAwq6QtuN/eleJZU1obRHp0hjYRnZh+qsZNvjVAkNOAiEArYie5GUv6uAxs2ELrx6/X/Wfz97RDch9VG1m7yHvjxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDynXpWxb5sslrE1z06fZ3Cvaxh2TUzTWSwo12YTCYOqgIgJz7dPHNhRxAIR/jVrB3deUZGlIRTxuJRMAp1ROqJmc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"e575ddcfaf001bce8990c8b0e85823b937fbee9a","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.20","occam-grammars":"^1.3.703"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.339","watchful-cli":"^1.7.102","easy-with-style":"^3.0.579"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.129_1789758307870_0.05824331910945002","host":"s3://npm-registry-packages-npm-production"}},"0.0.130":{"name":"occam-canonical","version":"0.0.130","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.130","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"2f33e2effbaec05fc89a47984d1a56510d1e5cae","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.130.tgz","fileCount":3,"integrity":"sha512-GRFy7QHqP0229foJH7vLKUMHfnUDLKf+WMnOR4SucQgsHFNjTsv4pBt37jEiML0dENIRGFsbzJB2ahOMg5WOHA==","signatures":[{"sig":"MEUCIQD7mDomm9Okzob5eotV2SAACF7sbFjDxQYc8XlXA79hrgIgWmCANMhMchGMyOfKqEPLjE30hJaE09twQZY+4gkbY8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG178kD3ngSpzIhxwlJwS5WZTyKo++IUK5fJlnLiJ4X6AiB6BKMarqmpA1XR5KGF7b9LA4drlsYNl7q6t7ay/lBBWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"58eecc9e3761989902a477703ee2a7128919afcf","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.20","occam-grammars":"^1.3.703"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.340","watchful-cli":"^1.7.102","easy-with-style":"^3.0.580"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.130_1789760058903_0.3038809491227561","host":"s3://npm-registry-packages-npm-production"}},"0.0.131":{"name":"occam-canonical","version":"0.0.131","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.131","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"c144d92d0afdcdc98348cc4fd7b860eb12614e24","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.131.tgz","fileCount":3,"integrity":"sha512-Y1taCfVWX3NMtt8WTASW03k1dWCbTXpBZ6YW45BhUcUmPpldI76RDziZL6DuOWOUo/AgMO9AipzP0EeBjwK4zA==","signatures":[{"sig":"MEUCIFC1vISVASrowVhnDVNlqbf/NGP1qHgcQfDMAX8y/0xLAiEAvibQCJ+8S2tzxhi7iHsUgc5Zfb2FuAVaQfrbUHUOAf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF42k2dH4GX99URHK+329A7kAjP2AjPwXjn/ct7pQhwkAiAXGbngeS1Eo209s5SOoMU73mIgRgKo11CuQ6q90ykZRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"b43c771e443cd2b558ad337d75df01b7d2942975","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.23","occam-grammars":"^1.3.705"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.340","watchful-cli":"^1.7.102","easy-with-style":"^3.0.580"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.131_1789763645168_0.4473595505109338","host":"s3://npm-registry-packages-npm-production"}},"0.0.132":{"name":"occam-canonical","version":"0.0.132","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.132","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"07844353a520e0148a6ad71b2a8d2049216dba4e","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.132.tgz","fileCount":3,"integrity":"sha512-YGrX9j5gigOKMiskA1AMv8fwEb8OVFhLOdnkTPXqJ5oD1HxXNhE8qy2pNspxzr70yzI8uICoZ557BEbVlRfZQQ==","signatures":[{"sig":"MEUCIG8JzmG4j/9UhVqcwMborkauuNbwlg5mogghlFz+hyOyAiEAxLmPPouDirA2vx57sYyTKO/gsYk3q1PGTSfejakFvn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkVzaFcWJnKNO+c45CHPGbGEuPLVU/2104S+ahJcmDYgIgJxEhwT+ZYy8aH74P0KDu0jrtfNIHtPCx/tyT9caRvpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"a684925939a7daa47b100564c87ab4ccfd581e66","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.23","occam-grammars":"^1.3.705"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.341","watchful-cli":"^1.7.102","easy-with-style":"^3.0.581"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.132_1789765112703_0.971934735782769","host":"s3://npm-registry-packages-npm-production"}},"0.0.133":{"name":"occam-canonical","version":"0.0.133","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.133","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"e315de98927db02155d2cabbd70063c60fd57e1d","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.133.tgz","fileCount":3,"integrity":"sha512-j9vIcu/zO85Wb7y693SVWtes8q1MB+W6HWESO/9Xglf/n22SvQTGodjIEfrG3WmPa+82dbJ6qUR/55uLmT2grQ==","signatures":[{"sig":"MEUCIQCivd71HnC8pHCScVihEySxsZmEg8hSVVXhgR7e/hnZpQIgEskx95oGiFQq7ncUl/i/GsuY2UVci53KaE5ZNV7LYdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDGE/JOIOHA66cBF3aoiaFCBwRtOyT8dIgr2t5PAG26eAiEAl32JoMH8Ysx7pqglJUKY/OP9SrrjiFiNcrRSP4vh7DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"ddd8543aee58edec8aa7a8c720caa1f1465561cb","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.23","occam-grammars":"^1.3.708"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.341","watchful-cli":"^1.7.102","easy-with-style":"^3.0.581"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.133_1789766016619_0.10815444465626145","host":"s3://npm-registry-packages-npm-production"}},"0.0.134":{"name":"occam-canonical","version":"0.0.134","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.134","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"475f6e5f7d7fbb2bbbb5cb5b207a8e5ccc9fb961","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.134.tgz","fileCount":3,"integrity":"sha512-0Co340cue08NzOQmyw7tTaohCOT5oEYTWBe6PJVpxCkNpwmYrSQ38c2RpZdfNneAISUOlOHx9VWcRLx2e7BMuw==","signatures":[{"sig":"MEYCIQCk1PSld2WfKJpXNO6GCtMgG1HI0x9H6o/SQeMw8mj5ZQIhAOUApAhwALDf4fKb8L8FuW+dfJMIMM6ousT2BuAPduC1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG7RV7lE3lKlDeHVn5n0P78p15/h5k8sCXpk7qecdEyfAiEAy5LHql38f9l/4XXWjUXlJGEiEjyZ7kiP3D0JvaiXLzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"ff854a720ed9ac9c33934ee0501889ba757f8949","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26","occam-grammars":"^1.3.709"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.341","watchful-cli":"^1.7.102","easy-with-style":"^3.0.581"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.134_1789771342626_0.7496511284530751","host":"s3://npm-registry-packages-npm-production"}},"0.0.135":{"name":"occam-canonical","version":"0.0.135","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.135","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"d92b0239622e26ebd9b2297adcfe63bed3ca8ccf","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.135.tgz","fileCount":3,"integrity":"sha512-hMmsCdzcXpa4VDtQsCwty2uWv3GHreyev/GxtDzLn43BaS/isvkm1EF78TB9PgPo/JhEtKZzkCQH5e05NvLzAg==","signatures":[{"sig":"MEUCIQDBxW1wx6pBXX4kQBsydZFD5GnCgxytBe1gT4WKYijWbwIgKl1K1yyAgJVKfdTTOl2cqVk6zoT8m1tOsVkopU5pzV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIgk75vrndCM8QlpKQmk/N5xx6B2HBFw9txG6ufFlhYAIgLGg0e1VMvV9kiexRD5uiLI+exMsytRf1LbEYG1JrQGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"56d3c35338724940a49b4966c27712ea02e1395d","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26","occam-grammars":"^1.3.709"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.143","lively-cli":"^3.0.3","easy-layout":"^6.0.342","watchful-cli":"^1.7.102","easy-with-style":"^3.0.582"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.135_1789772898185_0.8264440335435665","host":"s3://npm-registry-packages-npm-production"}},"0.0.136":{"name":"occam-canonical","version":"0.0.136","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.136","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"733bd377ad2c2f4fa3984820be0627f1d5ee68d7","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.136.tgz","fileCount":3,"integrity":"sha512-TGW3M14UJ5yBhEiiuOlydy96x0AvzbXp47X5xoAP9N+WzALD1F+D7TXcTzUA0pTAwuaQ5W6m+trL6yjZh1mDGA==","signatures":[{"sig":"MEUCIEUPZzKlAdEi0qOPTcW72Lg8l4PAV0cRQEduhlvULpAXAiEAlCDQF+g31TNknD+WWGSIRu3We3iWICfWStUVFXMcigs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSrJSw09glafSdg1HwVLFvA/umPVICWXNzaoetiQQHKAIhAPGwjtneTrcPejvWI0daEiA0GvlyxVCMzR8657yk6y1u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5717},"main":"./lib/index.js","gitHead":"ee0a9c2b30087c07ddaa965a31fc8ba24be7a039","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26","occam-grammars":"^1.3.709"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.11","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.145","lively-cli":"^3.0.3","easy-layout":"^6.0.343","watchful-cli":"^1.7.102","easy-with-style":"^3.0.583"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.136_1789993085587_0.5108835965682119","host":"s3://npm-registry-packages-npm-production"}},"0.0.137":{"name":"occam-canonical","version":"0.0.137","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.137","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"8afe3d5ab804affa331f14e1fecb822bb8137843","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.137.tgz","fileCount":3,"integrity":"sha512-6DlOOsXr9tFIdxd13nqfTjj0iWHPrgX4w6bXGxH8LLCYtHhLq5SoGdBtquHJ/+5AwyntrNP3ngRBKghTiL1ZXg==","signatures":[{"sig":"MEYCIQDE58lRrghL+5ub06PMesuuAEc0kMxEPwFD5D6pQyRaHAIhAI7oXtDgGgbLO/pMdiyfPOwJRxBN27NPjEBOsWDOoq9a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1PwLV5WzfSo6hWn/ckjP0daS6tdapTn1L+Gy+NQzfpgIhALdPhnBmSfgaROcODU18UwUBaXS8Ll+uI2/hVZRDHlkB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5717},"main":"./lib/index.js","gitHead":"6f2cb3fff44ead79c22067eae7d57d041706760f","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26","occam-grammars":"^1.3.709"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.13","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.146","lively-cli":"^3.0.3","easy-layout":"^6.0.344","watchful-cli":"^1.7.102","easy-with-style":"^3.0.584"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.137_1789994524405_0.6341682835319018","host":"s3://npm-registry-packages-npm-production"}},"0.0.138":{"name":"occam-canonical","version":"0.0.138","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.138","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"3bc5a424f3972de765275845b7c20f428944d76f","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.138.tgz","fileCount":3,"integrity":"sha512-Lbnyfk22wgMZux2WpuYT00kLaSZvXJnbf4ePAnnKZsf3h7G7MSRhNY85NjTta6uy/pi9ONfm81sqWEE8fdGbnQ==","signatures":[{"sig":"MEUCIQCLlVxCpO4VnYTbGd4riJHqLIRZmhha8k3XVLBAO6xzewIgIrgj522T+RzOMSqxAPY9Mv7gOL59LumeROq+WPSIxAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3spZPSmm6jfaQ8VQISFLtT/y/rEtuXXY03GBna/yqbAIgK9KvOU+STSdYZhZoyAnI5zM96RgC1z71R5iAsAjzSgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"de91fe30148af1589bdfc35a9be941a302133315","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26","occam-grammars":"^1.3.709"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.345","watchful-cli":"^1.7.102","easy-with-style":"^3.0.585"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.138_1790080410935_0.13575549864407543","host":"s3://npm-registry-packages-npm-production"}},"0.0.139":{"name":"occam-canonical","version":"0.0.139","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.139","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"6185b70b3791ba901615d66346a91f92ec6764fc","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.139.tgz","fileCount":3,"integrity":"sha512-Dpz5QiEgUqBd2rQc1yKoIYfdmxxtwbdQ7zrR1ALd/JxKagaVDhIu6G624NB9iqSP7pnrha4QkOD3FyqxugmC3w==","signatures":[{"sig":"MEYCIQDw1bJe7Nz7Nny3Va9xYyf/48NOTGo2XuzZ1rX5JPg8GQIhAPEaJ6vZ8BAJXagCXXsC5FR14TjI0TtbNRG7ek7m2UAP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBxSzgk2S+IEJePh5tM6ZvIfZRJ2qfM7n3yOuk2MOqtgIhAKTdA4mAfEELykfWGuKfrJ2GTjCCY/Fk072DtWXzM8oW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"d3b1dffc9e0a4d740e677154cd17fea743fcc1a2","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.2","occam-grammars":"^1.3.714"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.345","watchful-cli":"^1.7.102","easy-with-style":"^3.0.585"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.139_1790262031749_0.6820755535842005","host":"s3://npm-registry-packages-npm-production"}},"0.0.140":{"name":"occam-canonical","version":"0.0.140","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.140","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"0b8fd162a6df75e230745a041d3318a6421b0d48","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.140.tgz","fileCount":3,"integrity":"sha512-gpbwnHpLTjUOMVR/mT9e+hZEjpM1yFNfFcBi/kajZ9IdsZoWw3sstLAM60C7eNCtrbpfZMxTEgP7XNsZdXR5hw==","signatures":[{"sig":"MEYCIQCPONROp8BRzl3xdVRVaGj6qcmHLTzkJ7p9WnV11f60HgIhAJT6VelqI81EP6ac0KIJ+F/y5OlIjvpw+1UOUEiaVrKn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCkWUyEi9w7P7mjzRRanKfyz5ZmAtutarzV2Dn4Ws5zhwIgDMYWXMrLkK/08CqzaY0yC5MSDJmPd3bRXFJqOkR1WF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"f5d0f9973f299a528638530f74abe7c775310b5f","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.5","occam-grammars":"^1.3.715"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.345","watchful-cli":"^1.7.102","easy-with-style":"^3.0.585"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.140_1790265709895_0.8728107160510421","host":"s3://npm-registry-packages-npm-production"}},"0.0.141":{"name":"occam-canonical","version":"0.0.141","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.141","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"caa2ffde3267864831b2d368fde1e7fec656fce7","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.141.tgz","fileCount":3,"integrity":"sha512-aDiaZfO1L38K8oPp2KhsibsPmxNW7q+Y5wfRkc2g4R5Nk1uqFsCzCg6NIhzx1WeLP6IBa+MnyU4DufiRgaQOCA==","signatures":[{"sig":"MEUCIQCcTLwId5Ol8OI8s4l6ZQccO944AHMdXocci16/SBWJ3wIgYlfKsaivOUV/Zz/9HbUjBY55DWltCKayexh9l4wMDIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1dm91kLrQ9bUhOMHip3VwQ1ENVYEUhYmUzfAZPy4sKAiB39i1wmDpaKfV8huYcubko3a3rwg0WfkDGpunaWOGGuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"068839aa0308d599f4f607777a1170d751dfc429","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.5","occam-grammars":"^1.3.715"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.346","watchful-cli":"^1.7.102","easy-with-style":"^3.0.586"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.141_1790267708161_0.09654036908515828","host":"s3://npm-registry-packages-npm-production"}},"0.0.142":{"name":"occam-canonical","version":"0.0.142","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.142","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"8f2321896f829347c13d20757e95a90b9c8752d3","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.142.tgz","fileCount":3,"integrity":"sha512-X9M27vnW1krNoXZT+8R//YdTb4DiM/u6tQzMjv7Aqf6Ww8kGachQB75y17NTXynLUdQIeb0ybzxfINIotWLlsg==","signatures":[{"sig":"MEQCIGS/5ZBnFeJCg3zEe3uDQcH94KoiR18lTEUvzSbzuq7wAiBuZTXYDGRHASFnmTGlchwCydhUoUZmQabmUEznInkjpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEK1/wAOPXySQPa+AAt1D8ebtJDpRsMP0kqIDMd2cj35AiBf0BPsw76FPb+I1H3WAJg2xQKKfkYk0Hl6RJBGpHnXtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"22361f54e448b15d930d7f73d4a8bb06a0cc1c3a","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.8","occam-grammars":"^1.3.717"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.346","watchful-cli":"^1.7.102","easy-with-style":"^3.0.586"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.142_1790409856930_0.8732693226412687","host":"s3://npm-registry-packages-npm-production"}},"0.0.143":{"name":"occam-canonical","version":"0.0.143","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.143","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"4b52af199be5ab1bfc03799305a8b77a2d987211","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.143.tgz","fileCount":3,"integrity":"sha512-hhs4Brh5Bw0FGBnZUmIhF/tpSzEhKf9xxylflnCjeE+yq98+NQXR78AzxDCtA8hzvNdmOQsv/CvuDnXXR4Lm5Q==","signatures":[{"sig":"MEUCIQDeVMZvhVK/yhwI4/sR1p2OAzj7NXfsitCUvJ7qtuGDbgIgXgNnM1dGBOIQYl61a1GlTW9Ac6M0jJn7HQ+2CfKgDIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGvhR6GJ/LrxLpwMMtACnqRwcC42vhvOTWEHhO+J5NCsAiA6DiwhGLSN/SfuYIB4gs1S5YbgeFqWQalPx3husKFytA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./lib/index.js","gitHead":"56101f6f74d681563d8ea0ed398c66c9c0ccbe6a","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.8","occam-grammars":"^1.3.717"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.347","watchful-cli":"^1.7.102","easy-with-style":"^3.0.587"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.143_1790411529339_0.38156406468813486","host":"s3://npm-registry-packages-npm-production"}},"0.0.144":{"name":"occam-canonical","version":"0.0.144","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.144","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"60b63f053c13d40244e9f4880ed14f8d914f83ee","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.144.tgz","fileCount":3,"integrity":"sha512-5jvZYFgAcUnaiMOOUJKxRxV9n3frvMQwUfJnH8HkR7QOr4mgJRi0LJOq6KSe+SGOh215OMUrJ7QZ6VthlxNjrA==","signatures":[{"sig":"MEQCICd09LF3aTOa+fLcHiWRiKnARUNF7XnCSHEbNWUaIa6IAiBeg/fqCe/cnJv3+joyCGQPs0gmH2MZWrX9hMoY18Yttg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHJtBh3hRVzccDWv+D0YwwIBtuT08OYfmmV2Jc5hRFCbAiBkk+S6eY9uYfvSFTn16+d7fqi9oQO/tWl+dxgCOsZK8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"d04a0b49e437efb76b470ed609795e3dfeef96a7","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.12","occam-grammars":"^1.3.719"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.347","watchful-cli":"^1.7.102","easy-with-style":"^3.0.587"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.144_1790508213582_0.3094853169824445","host":"s3://npm-registry-packages-npm-production"}},"0.0.145":{"name":"occam-canonical","version":"0.0.145","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.145","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"7073a42f24533bcd5530c21ff420812af5b718e5","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.145.tgz","fileCount":3,"integrity":"sha512-kFXR/dkjmFD2Su/Uf9VG+cQTUp3sbXMHfOEkzXa5A9pnGYuzuAxC5hmNn8xEhttBIbK0fq6CRZcbTjf6Uhehdw==","signatures":[{"sig":"MEUCIQDX07ZJq9VRoxIy7aaGCMhLzifzZu3CHgm3uep2ZDBLuwIgOkVycUsES+FfJhmUbNwXjzGE3dRga6IdIAjScShgCxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHmxMvrZtapKjN6zn/uNFJORn+aLwwE56/3T3gVkP3eRAiBcT5mF6kpV814yXQ3Y8SImOxjBUtByQb7H3y+PtNE7EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"main":"./lib/index.js","gitHead":"9d3b9a3a14a01869426e1ce2d8f2e7c8d08b54fa","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.12","occam-grammars":"^1.3.719"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.348","watchful-cli":"^1.7.102","easy-with-style":"^3.0.588"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.145_1790512702146_0.7248147905004907","host":"s3://npm-registry-packages-npm-production"}},"0.0.146":{"name":"occam-canonical","version":"0.0.146","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.146","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"f3a4a5705733b193a8035e981ca1de4af5a298f3","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.146.tgz","fileCount":3,"integrity":"sha512-SnSQ9Lo0KchWnWdenreHgMUMC18FDS8pepDcpmtvFWIFihFEOoLCNJ0C7xEqkHHsPNfSsy4h6c+0y5xqn/LmBQ==","signatures":[{"sig":"MEYCIQDd5gPkPY1su90JNxDU9udBWFaUp5xP7T9o/0COB7HXNwIhAKWVTtVRCFNSp0m1sY6m7g+Vz70mcGQX7akndO7CObQg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG1Cc669h0H68PXNslySExt8ja8FwWkQhcOxTzIq5SvUAiBmRvE3q7Z+EgQcGkIYujv5jy/eRaGVRenAxEDXE9pNGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"b7d92ab9ef89b7779a34ce068aa321c84cab7c23","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.16","occam-grammars":"^1.3.721"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.348","watchful-cli":"^1.7.102","easy-with-style":"^3.0.588"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.146_1790539073174_0.25927559538379596","host":"s3://npm-registry-packages-npm-production"}},"0.0.147":{"name":"occam-canonical","version":"0.0.147","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.147","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"eb9bd67326d127f20865d33c265c6a4e36bfd1a8","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.147.tgz","fileCount":3,"integrity":"sha512-csLOmElYCmN5ELOjAa1TEWOZvNKeokvW6GQms3S/LtnqNfWXbWThblkYN26gXlwzT5DrR85AXiC4cjjKCmTIWw==","signatures":[{"sig":"MEUCIHiEw4+U+uOh0trgp1c9sgPlZjtRLWt2oGv0uP8bCp2/AiEAmXgXIQ1Xs93UAwS9zXqw6fWCQoD9awGi0p0iWfruPWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDabQt/zrf1xvCiO41kThTYqGuceedQvJrEzW3SZiVj7AiEA2wuiQD5WA/pNGn4/+YNMzOUR/J/A0R0aLIfq5kKk+WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"ca5e5fd8346a74b7c610ee56d85490104a5d8911","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.16","occam-grammars":"^1.3.721"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.349","watchful-cli":"^1.7.102","easy-with-style":"^3.0.589"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.147_1790541758217_0.7021824214021339","host":"s3://npm-registry-packages-npm-production"}},"0.0.148":{"name":"occam-canonical","version":"0.0.148","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.148","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"a3d37562fa16b7c9e858ee2dcc3392fd30492a4f","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.148.tgz","fileCount":3,"integrity":"sha512-RQ8iJswGESQk+PndWxN7nLcLqS8SXnQuiTj8YlRy5YI7THjeMhTJZseTcKmug0Du2V8CDnLxGwiNP5t3034C9g==","signatures":[{"sig":"MEYCIQC8RaKcAjdBe5YoDnX+6x7qhSLcoYkbeFc6YLAfsXQ0kgIhAMvOCqdyHobs0X2mjcP+Y9c3UY8HEtl46bzidsJJ+Prn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgUP1I4C8JzzqI6jEOJ3loksFS6KexEHKAPfuqKBElOAiEAgWoFIzTqSKKeGAwUNZfFG7Xk5wD38gVI+EmUNE0iC0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"77d447060912f45d657d66a6532c8477aced8500","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.19","occam-grammars":"^1.3.723"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.349","watchful-cli":"^1.7.102","easy-with-style":"^3.0.589"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.148_1790543076965_0.13754574469616965","host":"s3://npm-registry-packages-npm-production"}},"0.0.149":{"name":"occam-canonical","version":"0.0.149","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.149","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"941b8d467d4ca1008a0cf7b61caeb1e60a14c6fb","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.149.tgz","fileCount":3,"integrity":"sha512-/ScqZQwwYMk8bYm9RoNdAXd/3vrzFrz4hCDdpb3by8G650TJmdptw7EI9kfFKM98oHt/wh3FqMYmRcfD+/RyKw==","signatures":[{"sig":"MEUCIQCh6+Krf5qfbywx5XUiOqSZbGlN5lkBBJ3zLHA68exrgQIgXjBONirMpP9QLBYheuYqd/Gr+CJfFRp4aqMt+CVtAik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAIQPoz7OPWRknC6njevUPicT69PwK7tC4hjJqH+acoVAiBmv4enpyvsW7e12RNkNyuyK1taZ0jJBM9Oiw6n2Bw80A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"5899c209dc88848036ed57d3bd01a4f39a3578f3","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.19","occam-grammars":"^1.3.723"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.350","watchful-cli":"^1.7.102","easy-with-style":"^3.0.590"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.149_1790544498034_0.9018145053805671","host":"s3://npm-registry-packages-npm-production"}},"0.0.150":{"name":"occam-canonical","version":"0.0.150","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.150","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"de6a55e44cce353f7fa805037ebe84e36b810157","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.150.tgz","fileCount":3,"integrity":"sha512-fdo0q0sFvy1JiihCHM93ARq+xuStW8kvYYu7vpl84tsqcLO4+BgXAbe6bEo6tKqWYZzWYTssPUqmqmEDBYkxwA==","signatures":[{"sig":"MEUCIQD067jIO5JsA+WyFJJg5Bv7Q/+PDt0ynxnn6OOLCl64TQIgC2DBc5T2bJdy0fk2DS1sW6ejPBMPtT/qLbhG/hcNqRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEFKb7eoF8oNvntrYu9I3Z2cEIz4W8qokB7ab95kjpbYAiB0TrB/7HYG0rYT8r6mWB4ZaI3K4VPv4SP2uxss+J9jLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"46a8db28d32baf51c41e92f553af5962fb7da076","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.21","occam-grammars":"^1.3.725"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.350","watchful-cli":"^1.7.102","easy-with-style":"^3.0.590"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.150_1790547739277_0.8144159532133468","host":"s3://npm-registry-packages-npm-production"}},"0.0.151":{"name":"occam-canonical","version":"0.0.151","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.151","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"bed92b79812dcd2222e1d290a160402536c4cc2f","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.151.tgz","fileCount":3,"integrity":"sha512-ba6LnUciKbtUC3Jns1AmkDneKRhUPs90Cvx0KC3mnl2KO/6pYFQx2Igb/Ih1aA8vHn3Cr3ZAy4SK+IEvqpgXHQ==","signatures":[{"sig":"MEQCIAoofgP0rHxqro5yrs2ALeOLr15F41RdBeg36HB71hUPAiAm6b7LkD4cuB4ZvdFb13cmbqrb5eEA4LfqEZIUm5DPPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzldjoJNvV94AD4KCx6J3mTw2sCAqBQU4FurbottVqSAIhALYMUkNHhxNDhFuPP9o3U7XSQRp5YJaThH73ldXdDmw9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"1b2ff4279416ab30d338ae1ff27d38594ea4d331","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.21","occam-grammars":"^1.3.725"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.351","watchful-cli":"^1.7.102","easy-with-style":"^3.0.591"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.151_1790548896230_0.8225993781592267","host":"s3://npm-registry-packages-npm-production"}},"0.0.152":{"name":"occam-canonical","version":"0.0.152","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.152","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"d62ac8a05c6b4f5b626fb48acc23cf38b887a24a","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.152.tgz","fileCount":3,"integrity":"sha512-7oVHabHc+4tVqC2VCxhRG3mGEYhR9Ae+Fq4hq+zjOJ0UEthtxjrXHYug6tTv1MuBQuOWqcEMMQsPE/JPtUyCuA==","signatures":[{"sig":"MEYCIQCiPD0pCdf49ohCOZr7O10gudMCpc/U9k8EdPAXCMQouQIhAKcT60g3wbu2uuLgD4fnzQRBt2e5aBOTnrbBzX9IeNED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDi8NCMunUsfdazE8Ur/8nnVE/TvrTRIv1Jw8hhykAJogIhAI6PeF/NAHZGjVXL5p4PPEIXBRf/gAFuIHGgIVYRvKvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"d0a1c4b919f384c50d55255f9f4ae75f5361e7e8","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.21","occam-grammars":"^1.3.728"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.351","watchful-cli":"^1.7.102","easy-with-style":"^3.0.591"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.152_1790549664604_0.8079194438334589","host":"s3://npm-registry-packages-npm-production"}},"0.0.153":{"name":"occam-canonical","version":"0.0.153","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.153","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"4b74942940d828661933fb2ea74ad2fff5c493a3","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.153.tgz","fileCount":3,"integrity":"sha512-gYdxkNAkUiChbK+qRI6nZbBz9kmURT5txJC/A81OHfKg3Id0D/5eDl8T3FguFFce7ONHkt1ZIccEv9mVSqlAEg==","signatures":[{"sig":"MEUCIQCO8qE5Y7k5iEAaGYDmcZ5fKcArUzmfO4v+BENjKAGd7wIgU/NLRQCzHcZq7fURXmotuwDDwlkRp6wFHdIg/qBx2bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFG/aOb2JrJfqJmXfLO6cKFQqve8KmbFq1dfiOScVGMNAiBBi7iBRWMMBOj3jP4kpbd8G0aIv+iBlgRCOpWEyGpGsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"c986754eb856a1266341e560cb63447f459d01b2","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.24","occam-grammars":"^1.3.729"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.351","watchful-cli":"^1.7.102","easy-with-style":"^3.0.591"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.153_1790590982608_0.4629620794862035","host":"s3://npm-registry-packages-npm-production"}},"0.0.154":{"name":"occam-canonical","version":"0.0.154","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.154","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"64c462ab8b7ceffbd7c7ecb90f11768173df4305","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.154.tgz","fileCount":3,"integrity":"sha512-eZeCz2z1S5hztkrT4ot7i4TA6y5/IY2l+etzmhJkP+ccmOTjNTbxF4aDRVbUuMheGLHtf1IBNl+MzZTEhfdmqA==","signatures":[{"sig":"MEUCIQC4uBiKRRJDQNbDBOlsKel4CT8+i3AsojrvF4avlLOqWAIgegUUtPMEMGpsmWVbGIzcKbfEyCkdJY1PGMJ+Hk5oQXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGf8hLdgIa0odn/lc+XbXDxAdsDLj+Z/HsNhMmE2PuY7AiAF9PFIePx372dHtWB/2fvgseu82qTwW8bUlDMigYzXCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"e1e3a823f389830c48522d300732854af37a5524","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.24","occam-grammars":"^1.3.729"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.352","watchful-cli":"^1.7.102","easy-with-style":"^3.0.592"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.154_1790592850671_0.005641344638283696","host":"s3://npm-registry-packages-npm-production"}},"0.0.155":{"name":"occam-canonical","version":"0.0.155","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.155","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"bbbb05642345c98952360182bd2f43c8a9789480","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.155.tgz","fileCount":3,"integrity":"sha512-idBPyMAv0db7URMBN9HzCYwmyyAZ5CwTbjxhUipwNtOen2CD98jgQd1v7Ili3kEl0fhlVLrQ0in3DHKFN6RwiQ==","signatures":[{"sig":"MEUCIHFO0XbpVexFp+PrHjjsqRHqlRFS+JbadR0UtIVeGYOaAiEAwsaLIPM7FZETLNV9hT52FFibeM/3UlUlDR3NBKi2DJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEKlkgo9OQ7tdPnndb7ya/Kzk8C1ITOMG7xdrThrKuIcAiEAyxZkq+wGSmAJEhYMNTy7J+E2RC/dHBhWsm/Q95qxgSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"2919d92ad13723c86a662f41ff657adf42fc399b","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.28","occam-grammars":"^1.3.731"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.352","watchful-cli":"^1.7.102","easy-with-style":"^3.0.592"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.155_1790676516553_0.011174873778177163","host":"s3://npm-registry-packages-npm-production"}},"0.0.156":{"name":"occam-canonical","version":"0.0.156","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.156","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"62b5aa2293152ab1e0eed868da5d678f8de0a309","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.156.tgz","fileCount":3,"integrity":"sha512-Lz1X8hvzC0HXH7NFjKqu/D3uBGy/fC8Ol9SLQ4C8s9zCIR12ugjU3ZSok4l6I1EizNZj6peK6x65j1l9u/jk8w==","signatures":[{"sig":"MEUCIQDo169lh2hya/2xTt1IvfiOtUvMY9f5ZfL3xQysak0WXgIgE0i5EiN1VlW0jw7k1VZv4OnaW8uhb0q2xUGQcrBgg7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6UQSQ0ucrH5QwE6lD3TCUT3zJESJD/iJhEFjLDp2+qQIgJMn3CZvGlIHoYN7vGvbvXJu9A1MMfTbxecMIWPdf2e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"61779e1a8a77e34f13a24eac0c8213d567c5a80b","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.28","occam-grammars":"^1.3.731"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.353","watchful-cli":"^1.7.102","easy-with-style":"^3.0.593"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.156_1790678615820_0.38578729518555455","host":"s3://npm-registry-packages-npm-production"}},"0.0.157":{"name":"occam-canonical","version":"0.0.157","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.157","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"7c02b3d0e8885b79377bf4914141a2ead22c98a4","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.157.tgz","fileCount":3,"integrity":"sha512-EeBNHPtAlWlqchDzIByMHAATnzPH2tAzy/q/Ce7hWlWwhXNEfAYXK56D+NdrUuPS5554hjMPYpncI1xAdXVr2w==","signatures":[{"sig":"MEUCIQCVzZt+Dcb5WpU5kQ4TQFb1S9hpFa/mhQ6P0GQNniQ74gIgXyk1AORovrr7M1p2vHaK0iIhl6d7SWZXuppseh39LtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFwR2v75/A2zmYjACugQreCZ3jKMgiltsFC9u34PrIZwIgUKxcg0FT5T0f1j2z/6G2u8ttdh7pkwKewmIHbLWpEjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"1009e9643a57738a9408dfb0bf3123ae3e4666c1","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.32","occam-grammars":"^1.3.733"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.353","watchful-cli":"^1.7.102","easy-with-style":"^3.0.593"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.157_1790710326645_0.7774914602112015","host":"s3://npm-registry-packages-npm-production"}},"0.0.158":{"name":"occam-canonical","version":"0.0.158","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.158","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"5c9d6222968554bcb41c4d46ce259cfdbc06ca36","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.158.tgz","fileCount":3,"integrity":"sha512-U4pF4op7hn2xaFQkU0bfs6t+YLrDHkthI9lh4nFD2qDmoTlh/jLUeujeete4rIrLyEv3LD7mi8MEw5/GgY7mrQ==","signatures":[{"sig":"MEUCIDhNLpDLVQNOzPEA2j8RGwxRR/E47ZARmnHb3QIKlr+iAiEA6yplYa1uCgduLPmJh7mU43HZ8Jmbf/K8HnkBBev6IhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFuKl8rgXmPnNV/lpiCXyb2knrzlJM5SK1PaPQAdG06TAiBF4QIOHpX3asksRQu5C2b9bRqWBSne/KRWRRb/hm7mjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"d89119c1c1b86fd81718844453f04660d32c174b","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.32","occam-grammars":"^1.3.733"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.354","watchful-cli":"^1.7.102","easy-with-style":"^3.0.594"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.158_1790712406402_0.3549348668125982","host":"s3://npm-registry-packages-npm-production"}},"0.0.159":{"name":"occam-canonical","version":"0.0.159","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.159","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"34f7b76136e1f181d3a5cd916c68df5388d0047d","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.159.tgz","fileCount":3,"integrity":"sha512-NVsKHnnfr6mYyqMQboRQ1jBLRuS72fLTdc4VqGCmFThekVb7iJtI763ZOFh/jL9cBe4r8uwQ5nmLsw3egs2QwA==","signatures":[{"sig":"MEQCIGn8ItflFVOwRBap65h+NQW6ytAlL5JaPj9tyt3T6vmDAiAPSjF7aHh3Ky9rm3MFItfvX4DaTvY8bOfS4sa1zOZCXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+spfy5EXifNbiCd/jGsU8VK/j1KwWuiuVfp6pZGxwBAIgam8oKsTR0lphEiCZLZfQfKMYKEPVeHkO5yGMHzBi58c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"ad224155163db78728e5ffccf26baeeb7565895e","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.51","occam-grammars":"^1.3.735"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.354","watchful-cli":"^1.7.102","easy-with-style":"^3.0.594"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.159_1790969976640_0.18867783941571092","host":"s3://npm-registry-packages-npm-production"}},"0.0.160":{"name":"occam-canonical","version":"0.0.160","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.160","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"a27ccb3082fc19b48b1cb21b92009617dcf9b12c","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.160.tgz","fileCount":3,"integrity":"sha512-j+Rmu54brcvE3SuSlOv3FhkMAlKJsxu7vInwu7hLUFz4XdDAtM6pSbd3hSp7WRWh16d/8Dngzo/Dc3PXLs9wbg==","signatures":[{"sig":"MEQCIHlogoDe/NYfja1IfJ2ln8z3TWFro+tVERzMObeRXSH/AiBohF/KUe8wf62m+GpJc2KgaiKrPpJiLyfZqrS3+mYEaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJHc5hj8k0/ROS0U1owv83FeA5tx7bb7s35r1nj8gyDwIgPZy6Cxd5/emaXEp2boILzYr8XRwgom5Lc2vUiF3Llto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"15085e3c92a92b9db9e0799c9e699edaa6010dc7","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.51","occam-grammars":"^1.3.735"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.355","watchful-cli":"^1.7.102","easy-with-style":"^3.0.595"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.160_1790973589559_0.40351245856167206","host":"s3://npm-registry-packages-npm-production"}},"0.0.161":{"name":"occam-canonical","version":"0.0.161","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.161","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"6e4b7ec8e3bfb28ab6759accc46b22838cbbb1b6","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.161.tgz","fileCount":3,"integrity":"sha512-nfqew9+7deOhe3bYc8D8ofyh4TiBljGhuqskJcyUg2lGrZJQKMAvAeITcwQZHcCp9hsF3nRtMrbqBryGFb4Gsg==","signatures":[{"sig":"MEUCICN4Y1O7lcCF1AdhNPCsgc0coUnMgNxmdO7jLaCXQWGUAiEA8IBMmMIGi3iXhMPTUk5ybnQbnQm1ry0CyKFn+Gcbz+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICAMxevyjJNpkPrhzbodjgCCw9W/zAfVNCrcR4a17XdXAiBbkDMiVRgnip6Fc0su6E/ch7HrLc1ykofSTNm8r6uIeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"0b01796d9b0e37a845b65ba3f6ba495ad23e083c","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.51","occam-grammars":"^1.3.738"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.355","watchful-cli":"^1.7.102","easy-with-style":"^3.0.595"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.161_1790975076682_0.46784901577589966","host":"s3://npm-registry-packages-npm-production"}},"0.0.162":{"name":"occam-canonical","version":"0.0.162","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-canonical@0.0.162","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-canonical","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"42ad6517409dedeb79f335d13c74bdacb8b3a40f","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.162.tgz","fileCount":3,"integrity":"sha512-5om3nqvJphBNZwbuPeSgdXH3bqvjcjk+IKpo/2TpUSnHcZBmPvGg4QE16Kv62OizlEiv1PJBMr49vf7zXHt9LA==","signatures":[{"sig":"MEQCIG2Y0SMUovuM07OI3krkhkU23VVrSylyHDwlZbmjQOf0AiBun/RNiAsehADjTO51DJlrhcRFteUyFldikQ7DgCBOvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5pa1LCh+9O0h6E03PTGduOH+nVR7F02utgAFQBdPPYAIhAM27bPFWNvZ5f/sj2RKzK48iOcCmMaW4k3dFtMfJLYd5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5716},"main":"./lib/index.js","gitHead":"ede3f882a5ca94817d112419d376bb3ee45b53a7","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.51","occam-grammars":"^1.3.739"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.355","watchful-cli":"^1.7.102","easy-with-style":"^3.0.595"},"_npmOperationalInternal":{"tmp":"tmp/occam-canonical_0.0.162_1790977197845_0.5491869795900233","host":"s3://npm-registry-packages-npm-production"}},"0.0.163":{"_id":"occam-canonical@0.0.163","bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"dist":{"shasum":"d048c2b032069f78c2b4d90e3661c4c119f6e68b","tarball":"https://registry.npmjs.org/occam-canonical/-/occam-canonical-0.0.163.tgz","fileCount":3,"integrity":"sha512-PPuSeHLtLuuxRPIHB/OIURkL/ABeuajTWLlW12E81vM91fqr675K0zeLJEiyAb/ObUKism9nM3aUZiNIUO1Khw==","signatures":[{"sig":"MEYCIQCSnj6rl6R2GTdGAb4W6wZz3PJQzTC7hkV7/yFIUc6uUQIhAO2TJKLQiGY3mhrNW8sbuvm9zsYsfL+dSpdnnVnr6yUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGNDJwnboGU8jbeOx69sb4pOT5h+ULALAT+8VV8Z6VrkAiEA6SB6nm9pEcVOvdWpRQr3iODPRURTGFv+BwTjZyY5WtM="}],"unpackedSize":5716},"main":"./lib/index.js","name":"occam-canonical","author":{"name":"James Smith"},"gitHead":"0ac37fd3693461cd7586d9a13dfd535a717c5613","license":"MIT, Anti-996","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","start":"node ./bin/main.js","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful -m --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --wait=100","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug","incremental":"npm run watchful incremental --","watch-debug":"npm run clean && npm run batch-debug && npm run incremental-debug","incremental-debug":"npm run watchful incremental -- --debug"},"version":"0.0.163","_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"homepage":"https://github.com/djalbat/occam-canonical","repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's Canonical language.","directories":{},"maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.51","occam-grammars":"^1.3.741"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.147","lively-cli":"^3.0.3","easy-layout":"^6.0.355","watchful-cli":"^1.7.102","easy-with-style":"^3.0.595"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/occam-canonical_0.0.163_1791036566158_0.2723536363082548"}}},"time":{"created":"2026-02-06T23:30:00.978Z","modified":"2026-10-03T14:09:26.423Z","0.0.2":"2026-02-06T23:30:01.147Z","0.0.3":"2026-02-22T09:14:29.844Z","0.0.4":"2026-02-22T09:24:25.438Z","0.0.5":"2026-02-22T09:32:43.645Z","0.0.6":"2026-02-25T22:08:24.345Z","0.0.7":"2026-02-25T22:20:05.376Z","0.0.8":"2026-02-27T11:54:24.478Z","0.0.9":"2026-02-27T16:10:29.939Z","0.0.10":"2026-02-27T18:03:44.189Z","0.0.11":"2026-02-27T18:17:27.330Z","0.0.12":"2026-02-27T18:28:38.982Z","0.0.13":"2026-02-27T18:41:25.845Z","0.0.14":"2026-02-27T18:49:06.384Z","0.0.15":"2026-04-13T11:25:01.395Z","0.0.16":"2026-04-25T10:26:52.558Z","0.0.17":"2026-04-25T10:37:52.179Z","0.0.18":"2026-04-25T10:47:24.697Z","0.0.19":"2026-04-25T18:28:04.936Z","0.0.20":"2026-05-01T12:54:25.753Z","0.0.21":"2026-05-02T16:48:50.888Z","0.0.22":"2026-05-05T14:13:14.311Z","0.0.23":"2026-05-05T14:19:25.352Z","0.0.24":"2026-05-05T14:36:15.074Z","0.0.25":"2026-05-05T18:16:42.018Z","0.0.26":"2026-05-07T08:41:15.998Z","0.0.27":"2026-05-07T08:51:13.913Z","0.0.28":"2026-05-09T14:38:05.258Z","0.0.29":"2026-05-10T10:16:55.464Z","0.0.30":"2026-05-10T17:47:17.905Z","0.0.31":"2026-05-10T19:17:04.025Z","0.0.32":"2026-05-11T14:28:23.086Z","0.0.33":"2026-05-11T16:40:13.608Z","0.0.34":"2026-05-12T19:09:45.763Z","0.0.35":"2026-05-13T11:47:00.225Z","0.0.36":"2026-05-13T12:31:27.576Z","0.0.37":"2026-05-13T12:45:07.919Z","0.0.38":"2026-05-13T13:03:53.145Z","0.0.39":"2026-05-13T14:13:42.165Z","0.0.40":"2026-05-13T19:05:54.392Z","0.0.41":"2026-05-13T19:14:47.463Z","0.0.42":"2026-05-14T10:20:08.883Z","0.0.43":"2026-05-14T10:27:31.094Z","0.0.44":"2026-05-14T21:42:53.106Z","0.0.45":"2026-05-20T14:52:12.223Z","0.0.46":"2026-05-21T18:00:45.831Z","0.0.47":"2026-05-22T09:48:14.915Z","0.0.48":"2026-05-22T09:55:02.203Z","0.0.49":"2026-05-26T16:50:38.421Z","0.0.50":"2026-05-26T17:31:55.073Z","0.0.51":"2026-05-27T12:18:45.870Z","0.0.52":"2026-05-27T12:29:48.994Z","0.0.53":"2026-05-28T09:54:06.103Z","0.0.54":"2026-05-29T13:29:13.574Z","0.0.55":"2026-05-29T13:39:59.485Z","0.0.56":"2026-05-30T09:11:42.071Z","0.0.57":"2026-06-02T17:00:06.166Z","0.0.58":"2026-06-02T17:27:53.797Z","0.0.59":"2026-06-02T19:18:19.923Z","0.0.60":"2026-06-02T21:09:07.951Z","0.0.61":"2026-06-03T20:59:10.142Z","0.0.62":"2026-06-29T13:21:32.703Z","0.0.63":"2026-06-29T13:30:56.962Z","0.0.64":"2026-06-29T18:01:22.267Z","0.0.65":"2026-06-29T18:09:06.525Z","0.0.66":"2026-06-30T20:26:21.238Z","0.0.67":"2026-06-30T20:32:58.961Z","0.0.68":"2026-06-30T20:51:24.562Z","0.0.69":"2026-07-01T15:57:22.168Z","0.0.70":"2026-07-01T16:23:20.766Z","0.0.71":"2026-07-01T16:34:44.642Z","0.0.72":"2026-07-01T17:27:41.249Z","0.0.73":"2026-07-01T18:58:26.782Z","0.0.74":"2026-07-02T18:31:45.946Z","0.0.75":"2026-07-02T18:39:49.898Z","0.0.76":"2026-07-02T18:47:17.974Z","0.0.77":"2026-07-02T19:13:59.033Z","0.0.78":"2026-07-02T19:23:14.844Z","0.0.79":"2026-07-03T13:06:32.649Z","0.0.80":"2026-07-03T16:17:55.916Z","0.0.81":"2026-07-03T21:33:11.515Z","0.0.82":"2026-07-03T21:54:16.654Z","0.0.83":"2026-07-04T11:15:13.804Z","0.0.84":"2026-07-04T20:27:22.256Z","0.0.85":"2026-07-05T08:47:22.799Z","0.0.86":"2026-07-16T18:22:57.129Z","0.0.87":"2026-07-16T18:31:12.311Z","0.0.88":"2026-07-31T17:27:48.830Z","0.0.89":"2026-07-31T17:54:44.247Z","0.0.90":"2026-07-31T18:03:51.630Z","0.0.91":"2026-08-01T21:13:54.719Z","0.0.92":"2026-08-02T09:01:21.855Z","0.0.93":"2026-08-10T08:05:57.011Z","0.0.94":"2026-08-10T08:27:41.220Z","0.0.95":"2026-08-10T14:42:04.632Z","0.0.96":"2026-08-14T09:48:12.687Z","0.0.97":"2026-08-14T14:39:12.875Z","0.0.98":"2026-08-15T07:51:33.165Z","0.0.99":"2026-08-15T12:47:46.409Z","0.0.100":"2026-08-17T16:04:30.086Z","0.0.101":"2026-08-17T16:11:33.332Z","0.0.102":"2026-08-17T17:47:35.475Z","0.0.103":"2026-08-17T19:58:05.669Z","0.0.104":"2026-08-18T10:06:53.448Z","0.0.105":"2026-08-28T16:47:34.071Z","0.0.106":"2026-08-28T16:49:12.336Z","0.0.107":"2026-08-28T16:54:11.411Z","0.0.108":"2026-08-28T16:58:22.419Z","0.0.109":"2026-08-28T17:09:35.875Z","0.0.110":"2026-08-28T17:53:30.010Z","0.0.111":"2026-08-28T19:44:12.171Z","0.0.112":"2026-08-30T11:38:32.659Z","0.0.113":"2026-08-30T11:53:04.487Z","0.0.114":"2026-08-30T20:37:54.995Z","0.0.115":"2026-09-03T19:09:11.091Z","0.0.116":"2026-09-04T16:39:27.792Z","0.0.117":"2026-09-05T11:38:40.309Z","0.0.118":"2026-09-05T18:12:24.868Z","0.0.119":"2026-09-06T12:30:16.139Z","0.0.120":"2026-09-06T12:49:54.003Z","0.0.121":"2026-09-08T18:13:12.898Z","0.0.122":"2026-09-10T09:47:22.924Z","0.0.123":"2026-09-10T10:12:27.342Z","0.0.124":"2026-09-10T10:28:55.955Z","0.0.125":"2026-09-13T07:42:08.959Z","0.0.126":"2026-09-13T18:06:53.286Z","0.0.127":"2026-09-15T19:22:07.832Z","0.0.128":"2026-09-16T11:55:50.691Z","0.0.129":"2026-09-18T19:05:07.953Z","0.0.130":"2026-09-18T19:34:18.974Z","0.0.131":"2026-09-18T20:34:05.244Z","0.0.132":"2026-09-18T20:58:32.781Z","0.0.133":"2026-09-18T21:13:36.728Z","0.0.134":"2026-09-18T22:42:22.710Z","0.0.135":"2026-09-18T23:08:18.276Z","0.0.136":"2026-09-21T12:18:05.664Z","0.0.137":"2026-09-21T12:42:04.480Z","0.0.138":"2026-09-22T12:33:31.015Z","0.0.139":"2026-09-24T15:00:31.829Z","0.0.140":"2026-09-24T16:01:49.971Z","0.0.141":"2026-09-24T16:35:08.232Z","0.0.142":"2026-09-26T08:04:17.014Z","0.0.143":"2026-09-26T08:32:09.433Z","0.0.144":"2026-09-27T11:23:33.685Z","0.0.145":"2026-09-27T12:38:22.216Z","0.0.146":"2026-09-27T19:57:53.253Z","0.0.147":"2026-09-27T20:42:38.298Z","0.0.148":"2026-09-27T21:04:37.029Z","0.0.149":"2026-09-27T21:28:18.104Z","0.0.150":"2026-09-27T22:22:19.356Z","0.0.151":"2026-09-27T22:41:36.300Z","0.0.152":"2026-09-27T22:54:24.686Z","0.0.153":"2026-09-28T10:23:02.687Z","0.0.154":"2026-09-28T10:54:10.733Z","0.0.155":"2026-09-29T10:08:36.623Z","0.0.156":"2026-09-29T10:43:35.933Z","0.0.157":"2026-09-29T19:32:06.736Z","0.0.158":"2026-09-29T20:06:46.598Z","0.0.159":"2026-10-02T19:39:36.715Z","0.0.160":"2026-10-02T20:39:49.645Z","0.0.161":"2026-10-02T21:04:36.776Z","0.0.162":"2026-10-02T21:39:57.939Z","0.0.163":"2026-10-03T14:09:26.251Z"},"bugs":{"url":"https://github.com/djalbat/occam-canonical/issues"},"author":{"name":"James Smith"},"license":"MIT, Anti-996","homepage":"https://github.com/djalbat/occam-canonical","repository":{"url":"git+https://github.com/djalbat/occam-canonical.git","type":"git"},"description":"Occam's Canonical language.","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"readme":"# Occam Canonical\n\n[Occam](https://github.com/djalbat/occam)'s Canonical language.\n\n### Contents\n\n- [Introduction](#introduction)\n- [Installation](#installation)\n- [Example](#example)\n- [Building](#building)\n- [Contact](#contact)\n\n## Introduction\n\nTo come.\n\n## Installation\n\nWith [npm](https://www.npmjs.com/):\n\n    npm install occam-canonical\n\nYou can also clone the repository with [Git](https://git-scm.com/)...\n\n    git clone https://github.com/djalbat/occam-canonical.git\n\n...and then install the dependencies with npm from within the project's root directory:\n\n    npm install\n\n## Example\n\nThere is a small development server that can be run from within the project's directory with the following command:\n\n    npm start\n\nThe example will then be available at the following URL:\n\nhttp://localhost:8888\n\nThe source for the example can be found in the `src/example.js` file and corresponding `src/example` folder. \nYou can rebuild them on the fly with the following command:\n\n    npm run watch-debug\n\nThe development server will reload the page whenever you make changes.\n\nOne last thing to bear in mind is that this package is included by way of a relative rather than a package import. If you are importing it into your own application, however, you should use the standard package import.\n\n## Building\n\nAutomation is done with [npm scripts](https://docs.npmjs.com/misc/scripts), have a look at the `package.json` file. The pertinent commands are:\n\n    npm run build-debug\n    npm run watch-debug\n\n## Contact\n\n* james.smith@djalbat.com\n\n","readmeFilename":"README.md"}