{"_id":"occam-grammar-utilities","_rev":"874-201348c7fd04bec7c0461ed6479b7b2d","name":"occam-grammar-utilities","dist-tags":{"latest":"8.1.84"},"versions":{"1.0.0":{"name":"occam-grammar-utilities","version":"1.0.0","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.0","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"55cdacf95bfe0581207b95f8733e8d41b0b280f5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.0.tgz","fileCount":37,"integrity":"sha512-0rY7NLwU6yFYcB2tpOZ7l1DU/O6PSYa1ziE5GoKdhE2qDVVv4K9WdJj71kEShukbiUAR1oz28rxlmyfjA+NCpg==","signatures":[{"sig":"MEQCIBQljUnsEO2g1RWdMbEwElAQFtncJt85OTTd+rbajD7AAiB56H/T5BYamwDQzP63slad61MydVKbDovEJ6+if+acOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF/P1CRA9TVsSAnZWagAA75YP/1rz2uJSlMn4n7wyG+oF\nkmxtvNEPnV9OTmVPRW/47BtA1D17SiBDmVSPiHxYMLSi34sFzgE7x/H0ygaO\nTNYL1nnNBQmNTv+KEh8PJwa4euR+kFUkniyVC2oUvAapNhGkP3xL72tye9iW\nUaw0E9z7SJNlRHC9Qc59CuIr248DlhCyvm2vK9dBzBTEc97KBDXZgqf6K4pi\nuIq1322Y1Cf52tL5WuIGP6p3Xc+Pm5Li4t5KN1OmW+NAJKL/NUjZYgeM2DXX\n+oiLnlaTYe0KBD5r/hlpTgJ1ewbhnUvUNWEzJiTpOwdxu21dRCHvOatYsBW9\n6aLverhs5j8yhrwpFzcyk5jGSOjm5jPHu0+LQr8y565pH00tZFBzKZ5Kvy4D\n6c8I0FJX/C3BS+b7aaWnfW++o+AwRhI7bVwD0vzoePrJ0PdW44P9W/O001BO\n2mkSeBSlq4GWiQvm+HRStIWT2z0Z2zCH0Pypq3hu6jko4gTUoSjgJP4BB5ru\nHc91CnZOsOjiV4Htd/w8mBnXRRTgDsk5TyPZlhUdno+dryxTu1c2+OaxbeMq\nj3LHTl0/d74Qsk+M8lCvXQiqkP4qdJ+QtfZXsXHXvAkvuGeI0yxsK2WAK1tL\n2syqtpfTH8m1+gId+RZ6aHfJdRilDhHLptcq+qps+oeSA5kSHTj3rc6ghp2N\nxJAc\r\n=njnl\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6b0db4eadda5f2692a4e09d9f5b41d8a8026f180","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.11"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.0_1545073653288_0.30340421909807813","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"occam-grammar-utilities","version":"1.0.1","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.1","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"5cec4436c470b13583d2edcf70f99de44432a188","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.1.tgz","fileCount":37,"integrity":"sha512-50nWOjTFUeEEWkny01X54hY6R62zfS+1lDf1Au+To2p9b3AcAtwiA6jBTI5CFR2mB5rjOOI6BRGMHSVRYt9+4Q==","signatures":[{"sig":"MEUCIEXgwFaZlNv+PTLizj6nlDAeSj6qT7sQduvMWWQDTCl/AiEA3TAfLnjZE5Jc9tLhY8c2uGFCRw9sWR0IQlF5QILtDr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGnwTCRA9TVsSAnZWagAAkYsP/2y/7nysMU9VBlq5P6fR\n9gEyYn/+3LK6xZ0yNFtqCMk4J1IsWecCTDDG+IJ9yixIjT1oxqclSqw4CVsM\nSvJuGbaDxOTIqyBN9tJKMq1CJ6lnxjlqiH2KUkbx6uThGi9eurrov8eV1upz\nrv3+Lek+EITwmb4Giak7oVri5HK+eupuM01jZ5l3zXR+01I8LG9O+Ri0PKck\nnvKyXIsuaG1RSaBmyFXqdTJmL2wCc8NVs93hGcqvUSx8nWeAnzo4gwbdTf0b\n4NcpGoA1YBaHrdrwZuAjMkN3q9VYbG+jrjPZFSPKmnBoSo8kEhkBxiudrs8U\nI7jH5MKwxUcSpgA3oJv2+fBuZjEfWFGRPeXnkpUkjVvbg4zM+E8tZBOvvEjz\npKIQVnuJqevuI5plMcAFeuWhdWYLeEyZX7FhbgDrJgPK48YazOALke8pRUW4\nehR5J3MHwLfs44SXAPeomil6UlBrj6Ih5IeBSYUnLBVsLt/Nl7yZV/mLQ8s1\n8Yl07iByg/0X3TkjSc1s8GTpB4a/eoVQVprEed3JuXkdV3eDz29xNotOHPxr\nSbhF57cwQZiT74/alhhDFqu8r0LYHvLqt5krSP4k6UhjK2JiECwktDNO9nc+\n5iaxbc+eZyam54ythc4m8/L1fqaU+AOFQ5MZMULPYm+hYBxFj491/FblbmeR\nuRFB\r\n=+uc4\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3492b5cdcdb037a032ff9e8ee0d025d977ca0f36","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.11"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.1_1545239570963_0.0022492175133730363","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"occam-grammar-utilities","version":"1.0.2","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.2","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"ea71cb019a6c7acac273e00915444fdc54d7bbbe","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.2.tgz","fileCount":37,"integrity":"sha512-Xo3ZGM8GcVKwW3yfOusPThxrfHUL9TU+7JPXhLISqNlPn7+DuzBauIfe6I/mwbjf3L3mDzjpv/DZ3HqWZ6iPqw==","signatures":[{"sig":"MEYCIQD+pI9n0rtLPoKY4tAcpIdSRM2Br0MBJKIiDNvy3ApinQIhAJy4K4lyjgq4fM/YcfJk6ViMyeYskpN++tIWOfyFCV+S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGp2SCRA9TVsSAnZWagAAogoP/iUBMpn/xNjjj0n/wE/9\nJ+s4pWWr6gO9ht2yMgUOHFxtDOmZ7oZiW7tD9aeQFTvAfW0E7Mk8BEQ4qUUZ\n005yp98OoeZeLPqnsm6JSTvZWcqaPVvtsYGDBsU5dCA8ktwiR4n3EXR2ayYo\nKfbkZt83z606ZOJ3KC+lyCrDNl6Z/sTB6X/Ez4USaG4BIDeELXAwrgxIN2jz\n2zDO2FAgJr/6CdYjeQBXQwuBZmGd5eDCZcMMuktYyeCncCdtrWm1SeUw4HZf\nuc+y9ZKV217owjf8Sd25rfSqLIqVZEOBAm8u0Cr/QxSNgbWxN+nlZsz6Eo96\nI+jqnUrVxrpAlImVdYFdqjKj/csMg3CTRAUGj+goL1c/9iwhyOvI/jz17hZq\n22cQ6RqJg3eAjSiqvauZoObev1Ka6tKjQXGxJXOM87giYAcQpXuygtSSXteP\net11hYPnknMLykEJ5Rh3rCr/A+6ivxi6r6geMrW6LnSl0R7GWHg+Pss6p4Tq\nUNdqDaEcNL4mfoiOXLvr62H7MahCE9vi3o52P8ST+E3aXc83Alo8gX8TJhwb\n+Z3W858P8WZRREqK0oCPFoL05Zk+lXXkYP0jc/zM4YhqO8LkB93dftyb7cF8\n71PClN21SnU2QbyKZp2d7ka32+36SXdB21Vzxp+8MPZsI0fR7zUf0RW7ePvn\nMOK0\r\n=VxJN\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b76c55539e75570af10ccbd95253105265510750","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.11"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.2_1545248145546_0.9436624262027622","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"occam-grammar-utilities","version":"1.0.3","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.3","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"5efe3c10e157d9bf57ea779aaed7c2c1af3d2ac0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.3.tgz","fileCount":37,"integrity":"sha512-s5EbjtxRAqZvs32vD/7qAVd0zXojANSfzBlG9ZZ1Z8F49kuHSOKulrRbwY64IXbR6tfnYG0o87I4X500PBhhrQ==","signatures":[{"sig":"MEMCH3NeASqjql+qdB7BFvf63wwS3+gOQiekYzjpsjnLI7cCIFyqKjUsHo5XBoUb6pPeuyrdhjIZhJmvWJ/FqNBfYKt2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGqKVCRA9TVsSAnZWagAAG5MP/Rhmg5/8RGsEcGVqDhBQ\n7KdaxERxRQFlgHcGQGUwqup4TD53Vsp6p6k+YggZbGw6/iUs+bEMndLGluGI\ni5TV+t6COhMqe8IoaC3sa+KHzeKbO98FDTm6MwZgD6kM+rRSobDiI+MohaMx\nM122rE2PAUh0DOxmPH6kG5LDK5bdUKVoPA2N/G/Fi8aByI802+k9ECmP04Rc\n6hKBtbvm4rcbysDMW1A1SJ81XsLW9m3ODScNTColZAwn6ZuTSfCs9ZiKei4Z\nu91gHnGT/8hyw3Chh2UXZeuNNl+H2fBky/hkzBofJLGRsPppIyr1Ox5SB3h4\nHO02Q9g+IcQKaF6Cl75ex8dgP/dRTwUKLWYCY7RdQ5dI1GGbPfDvmo3YXPBD\nwdy1DwTjHVNz7sAQMVDr/McM8TX0dxbVdvsRsQXMws/Y1MA1voVnrqZmjUw2\n9xnopJhNrfgyj2EnX/2MTokdSHBP2nVHQ/UwZRL8yExW+oFYFEwyAm5WDuAt\nNqEuNiZWNvUx7z6Ta0U8ZQam01plD1wgmJDZVMXFh9CCHt1MarBUMLh4FIsX\nEMBRZd9RYPRjKCqOcQmxDzqNYs21GLQ3AS2VatlGa8v58IvO0wO20u8aXhbc\n2EKW8OF/wYSgoRPj0O23k/Ba2sdSdwIxBZEs4iM+ciI4B68JiBx70/5FNu5s\nPRX2\r\n=LlIC\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"68512ddaeabe62fecae4405edd66f85f6ce94f90","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.11"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.3_1545249429109_0.44727087871167526","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"occam-grammar-utilities","version":"1.0.9","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.9","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"0be1a930016990308498fff3a6bcf756c96e85a1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.9.tgz","fileCount":68,"integrity":"sha512-VKfFoVPe7vr76IK9GPSEmTaG9l2aGpPzX1SxngOoLNP5uEJRBoIFMbKjGLII6zQd6DmG504jpvQVj+vEtFsnIg==","signatures":[{"sig":"MEQCIFPZzyN1eZjdi/oySQ8Ne77lbD3orzjIVzJzDnYECZOJAiBIyEHrVbwHXxXGYC2DCy7p6ZgwV5ocGgKlVYw4kHYcEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1950759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJOIBCRA9TVsSAnZWagAAq6UP/3z0Y9LXLf6usRJlAHEF\nBYDBcg4U/KSR4mpquea7/ye4kesjxLRTuqkjc5UHxsQUiYqL8DYaLBu7o7g5\nTR78zZMfDfHD1v9HkOMCxU3P+/KPSAn0rsflne+2QE732ttPfFHHWBt/P6g5\neuf8WLVGYAoekYotmhb8/lTPdk7/dO4yAKLPbEnpbwGSe7UTpXQDeqTMnNwu\nIKeQ2Nt7UWJexFrJya65RfKIy15Xqa5ob7aeo7UVeRO1r25b25k9SEFcRfaZ\nxE2uYXDwdBlCEL1LEsJwy0jknhAJ/XSCW80soOpl5IP/r31ew2eOTkbTxpnp\nBidf6tH24p6WONY/z435WkxRaj5NjGBhKmtcYHbdFRq7uA5eV/akAChMk1+v\nyriFt4h2XoMJjROUf6pnCwIPpv3cjFX1tfGoNOvmFPy/cmxewMpNmrblxB8J\nLv23t1Xysm/zNxYDn0phyrwVjbmPbLEiuEECV54G9p9XPR7ULbRoxfMp/N8u\n5d16AfBhNdWxmtt3D8S3n6lrI/7XSH+ggd2TfqBuZ7msXUv7usB960qiyXKQ\nRxASQXl2BE4tWynaHuE8YNieYDfA6wWn+aUrv+zINGkPCtHVJh3bX3KnS8Nz\nEtEm4mouatglV+tIn+8YFSQNrBJvonnwUKOgrg2VrepOQH42IV9NNIm/Pz1z\npmYm\r\n=vFDZ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1cba9209c301800467a726fc64e01efcd088b7ea","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.31"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.9_1545921025153_0.024233659167659738","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"occam-grammar-utilities","version":"1.0.10","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.10","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"6481ee96b8e36df4ade8a277fcef644468973991","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.10.tgz","fileCount":70,"integrity":"sha512-QH4nvKlh4K1Y2/r02e8sbMO+Xup2vam/unWXbe5rtcLgJRlc2QnS0N5KQ/+Sz56Ws0+4eF1eQBSiSw38sPeq/g==","signatures":[{"sig":"MEYCIQDO4V9+9uz3+yLn43qB40F78tn00doalKHFgQ/40XRDUAIhAK/0FE+TXq3Wi11r9glNnNFALki+4feQ6tEyp5ikijvk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1960622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJQRPCRA9TVsSAnZWagAAEQkP/3WnNaVUWKYX9DU3LKuv\nCNYyf2gm2zXtXGUykoeMFhvsns+gNQ7uCb7dV/ptU0kCo5T15bWVacUC2bsU\naZc+ao/lacBGeVUOM+SX/Vgf+KuEcg1Zq8NSe8+JRYzpbEo7EfhmwUoBe086\nWz3dnUZwHawThgNP7XowrBeaYdcg704ui8j+zFOl5b2OOZkBlzvRLu33JelE\nFl3ayfdi+uiqiPTHz5LIsemfTRzBI9mffHcpYnUUquKaWvmmkMX20gYPJAEw\nwmnEhisVbcmdNtrwHJLOlp2GD254p2UP32grVA3JxySx5lLZ7wUfQyBXthiz\nps8UL9wTd5z9Bs5GDF6YgbMy8Jk4hmCgpsTo7H5Y42vZFh/D/MSGD1gMSGWc\nye6CTFBQB971rSjGhy/4b0KG+gf9zlRycXASzRu3Gu0+fja2NqpXLuaO1PI3\ntvCXESQtVcfMsFJHFm5Q4gfF8GoKBBISamWbPTydi14FBMcs0AAtnm5b5837\n7fhEyaaBVZMIfl5X4/MCvEDlCztxQ5hN/w3T8UnFCzoIkgcqLFyfViBN/v3e\ngfYq6SNlkSH2BhzKcu/smoPYhLXOiJrDVU7mhl+sl1y6WoGPkn4q6QKR17dq\nO3nF3hgnnwoZ30VoN4YdJD/4qxdNo+Cvr3nyR2efc9NH9sJCJ/yaXq0UOB2D\nRJk9\r\n=01Fm\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e79f6fe393d7264cec0327f6953e4c83479c8de2","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.31"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.10_1545929806488_0.8772371149351597","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"occam-grammar-utilities","version":"1.0.11","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.11","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"a3ecb3a42ad7764d5e87873c283f062ba3cfcaf8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.11.tgz","fileCount":70,"integrity":"sha512-xFBsb/adrrsdHb2OizwHXU+ZeYPLbNnETl5BM5waQcnXluzJkho0LveoZJVIeHNklN+rRPOD9ywXjt7F95KLow==","signatures":[{"sig":"MEYCIQCQO25V4wF5S0GZ/ZwiQDJh1jfWNW5PQNpe6Pmd4oI5mQIhANHMTc+QGlCSLlVEqnGwXMwEBSCNQpXeiev4XU5lskHw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1975961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJRz2CRA9TVsSAnZWagAA/fgP/2hNAqRsKQ/t7vKrzLhd\nBkDFzIQOOl90QBapIdk8wsfFeYAY4fLKxx8naFJwys/soHGmXe/RWqfz06eH\n1xNhnoTZ3eE/b7pzQbBLM/cvrFLLP5u/0nFR+AFO7B9MncTB0lSf0tiHl2e7\nD3xxIZR38kwiy2gDq7KzE+J8h+y/6v/eHoedHOuloM8CPQKQj0nl7SfO1xgS\nTAZjtCu11zikLdvB42hrRrNG6rmbrfqjqrtIi2+jrcsCCuTeMBOq9YHvaJ3t\njng1k1KSc/Q47gy0//Hj45ZQ8yE849vz0sVmTijROptSWKzBOWRCIbSbVcKJ\nE/+cqpvOiYj127bGZr6YxPhg/dnliK/c+BG3tvU35nnFsOHcDeqfIA8ixafo\n8MzR7qM9cpCYgqzpaTTv5qz6WyovZHju+jBKGrL6z/dtRY4vjsl7FsvRiEOZ\nwFP4YR+1CeP+KiqXKcOzpJxekRHFunOzDTMfsqREZt2avZAe8VixCXJk/Spx\n/1blXdFEjiThBb+MYTuoKEGOTXwnh8C4tLn1zGaH68h9Dr6xBH1KdDzyR2eZ\npFW2eUaGBEL8s5ZZhPmZ8jmDTVNwMc4ZnXclgTwFALnh3CVMscg+gTreMXeB\nLpN9N5Y9qpdfx6lnaQ4jjTVYdEbRRunFZvBKot/mIicB6RyuMt5pex0yegJy\naqaT\r\n=mjku\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"15c1a0e1ecfba8953fc598a4967baf71ef2b3a7b","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.31"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.11_1545936117218_0.8467765848699655","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"occam-grammar-utilities","version":"1.0.12","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.12","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"d68457067bb50eab02738224213400fe1eccea9c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.12.tgz","fileCount":70,"integrity":"sha512-NB8cFcYrrjtEMiM2+AJ82uya5u9flx9XMMrmmMDWTBoN6ebhdl93aXhOGf4vWBFZHim8kcugMnx2touHtJQxwA==","signatures":[{"sig":"MEUCIBc3CeIwom3I6/rwut2oheU9bcUaQqszDimYbJMRpqvdAiEAguTWetaC+tIoWEhKPpWNFtq93rJk/mNo5MDw9AhjrK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1978818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJS9XCRA9TVsSAnZWagAAWfkP/0Kn9WEdntipR/Mhib5M\nhcTarsYLokMVORAdBZ4XQqyu83yqxw22kw20oblDEW0qcRkAKIbyX8Z2N3iN\nwCg0/S2F//omdTnHhbbb7a+04/og4Cr8aiRyBEuaT+NRlgfNfoBBRrvfRF4Q\nbK6KI/TwkLwLYbeHzQBXrZE4l0PQEot+hKHieuJn0L8v05NT7NDnRC1sur42\nOMlo8Cfmk3du2+70zoKv05aTJOh96fstDqDLp20snfuAN52pygzwcMV68o7P\nKqiydY6IpQlFT41FyOaZqqkIC5JkF8n+fCTQ8BOSklZ9gbYfmiW+VKd9l3bk\nYEp7L0WRpGavc0tITt9S+McdviksmK0o7cPHiwYhkUtY/qrA+Ts5QGNdXI1b\nXB7gcZAedK1vgrzKfr4mp0LrskMN54ptt0giGOZ7PmWvJlfhMrUtJbbXlviI\n8QeQLhKyW5G7G6aUQ1puTQ7GfWNIRkbkfq9bAgtb8INNrjijx4Sqr5PQ6k0/\nc15RlT/VGbUZBMQqssM0tnjB1XBCLAVAizse4evQNpyyZHHZi5hdZD9l0oe+\nD1F6ORCiOMyDpnDzL7GWq75F1vNddoc7L0hlDGKX9sCugpx5rbBWAHa86CbB\nYfvx0UVhmb6wfOQOwcqmnokcjbbteCK4wZwxRjFEZacrlmQOyefjQXTsq1b5\ny8jR\r\n=BE3x\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"787a8917ff57f69242277029c01260ae2bd16f4e","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.34"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.12_1545940822265_0.1353821363412373","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"occam-grammar-utilities","version":"1.0.13","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.13","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"8689265c8727a53643c0248dd98dd154b31709dd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.13.tgz","fileCount":70,"integrity":"sha512-7KtMJGiffrK3XQsa3B49P2hEj612AI4Kl94fRf79DkEytK5YQLhT0e5LdeRoASpl9ZE53Zad2F1oxba+rnZbWw==","signatures":[{"sig":"MEYCIQCx6JIOD+JheGjnX7bwzxC1TI0cW36J937D7mVxHroQrAIhAOadbetwWItAalJrMEUdTQOvOUL5chbVl5JuGyDMGXNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1978829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJS/XCRA9TVsSAnZWagAAvloP/i2sw1gPZi2xkLMch/W2\nHdU66whQgWQenHJIVfVv7taFb2L7bS0bvUjclMO6KPS0zD3zcojR8HrJToQs\n/Oq0bQ3qr3l4EbJbr/pS6Ic6USU3eTN1pyzRgeat+VX4nKiqka/P+G7pi1pZ\no65TKBAW3gQIGx5BoCza58DesWTVpuEL+L+TSMTYI/B9edZl2pAAWD9GUwFv\nTgWl6xp79OFuw5r0pYtAwEriRlM4pLbinAO2b67BDEuzU5whbOoiQssQidoJ\n/AiaDERbqLtppaMVnU6wF8sII/YDibI1iQJXeZE3jFvmVIMfIHMD74YdGN/K\nvQsI+tmdyT0wttcCbQtXawxWDhKeASx3mHZ+jyOqQ2Al9JCRTAqKSdXY0MXw\nQNGDllwnuC+Dd1H3tQ8Jr/5OxpI1T4X2x3pfflkCHyZpQlpdu1lUi3w0QgXY\nF5ewvh5L/xLY4DXHRFcTKs/igwteaYoq0l746161KSEOSWIoG49doAwkdS4E\neVxDCX8vUj5zSvNdJHpAlUexHQcB8dl5A6A8a3+ODjnIRADroZyqIz9mYyaG\nNFixQG/w9fTjDBFzqVe8TCAsdd3vsEeapDtYioBpOvVc3cr8hNOqz+1Z5Voo\nvgIt4tDmq1xJw/astLPX5qTzTcmhfZ9sl/mrrPL3dKBJ3LXQ/ojEwS36Za1c\nSMhe\r\n=AzcF\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e7953ee82e4877ed584f9c7b7b3541636da033e2","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.34"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.13_1545940950399_0.2547116184721443","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"occam-grammar-utilities","version":"1.0.14","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.14","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"ff4457d0c299e2d6fb628d3d4527071fc98551b3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.14.tgz","fileCount":70,"integrity":"sha512-Liz/UDWymSvDgW1e4VkRQ9PNLEv6GHfaZNI8U+MsHAitz/7KCsdC5c2UlxeNI7691tOFKOJrLj88orEdD0JcZg==","signatures":[{"sig":"MEYCIQDz6kJIqRwDAGGV3ltK5SUO7++9Pq3iC7sWELydJlAasQIhANu4YNbVc9rOpg5pEUXk+UvHvaRloU/KVzP4nzW9NAqb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1978356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJgElCRA9TVsSAnZWagAAB/EP/ilmTFlEzsaR01a5VM8t\nlMCJSNqtAgec8MLXgFrpFK6GKv8A/kyj7WDjHDjtAL4Sa+YR8K/Djo/7r3q1\ntHVB6/rcV6qeBMVQ7CQx20Oo63/DaE3EZLIJ6eNHCvUSYn+RNsspes8EnCbI\nmKx8YzSwmX8qbA9d+w3j4Ew84MDwmxJk018w3yJqF25xbVT/vxB264ury4n2\nqfRc5opAr2KxUDrSYPyTZYHE8kH6qGISRfrTDtB1NVb7xW66RQdRukJWdtYY\nn6JiJBFH29/ALeH7hcGMBegcUxW3Ik58kAzVr4Sn9ctNTt6575hs0mjL9J5p\nGNQlrKAdFIyRgb+z4Vn35ait369ru/OYL4474uPphNtC8zKN5r3ax9SlcEud\nwHlK8W6H+Wg0pBNLi2N5R5hiNFzG9KdH96mjyva+kPa8Gz3eG+fdktQqAJm7\niIhTrJik+xOMsfuA6IkvRzT3zaMPBOasgYJaaLz+piW73+0Y9s9CsiamM+YB\ngd6VWksegN+n937oKIY7SXItrS68fUsU5rfBXyQUv6B2VXMTon9ohOMttGYr\nah7bQ/oepzj0+hAp0wBqfcuJP0MSznDce6cIQPeN3DjG5t4i27xMhlPU1Sk8\nXL2VhebKaV59L/K3zoCJY+QOnlcU44xtkh3VeO9c+Y6CvUYr1zsto2UB8rIT\n8cGe\r\n=Ma2q\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"bfc1dd67dcd1c2986f47134c954b75d7d8095eae","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.34"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.14_1545994532326_0.13363750081741133","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"occam-grammar-utilities","version":"1.0.15","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.15","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"ad0cc4baef868f5e1f423b795d1455538c6201dd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.15.tgz","fileCount":70,"integrity":"sha512-a9T2JlZYZbYAFOo+6h1OELPoxP6OwakzNfBw7+iJgLFzyEm8EMlPdz0q0C5/omnd2uRzeSzYBBF1Jt5VyPiC2Q==","signatures":[{"sig":"MEQCIHrBXQFXZSryyRsHtbwSzxw4P8vEBXd4NluZiO2piSG4AiBDCB3fr6OeeiYuTjG94XXS/UU65iVFXwW61IzyJ1AjTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1978307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJk/rCRA9TVsSAnZWagAAPogP/jKhV9iSceBeAMuLWhUJ\noTXOsUfaZ2siHHC2nHztKyfb9TwRX455DcTgbXokpoExjraY5k2h5Ylnk6/q\noZpI2RoMIieSdNh8YaFhyJ3VCQBJymmaSGwHVnFTI4ZCFIKbMhs3c1ULu49j\nmQ0EBs9tJW6aEldfD21n7r/WOl3En5KJcdr+uCjQ41cNzZHm56/r50YW9fGE\nba+i1Ycmdg65XYBtfIeMm0jf2sCmIl/xm/WeIulJJSRVLbL+y0zRWi1xRWq7\n4jVNVj7vx85Y4R418vM1bqUua5VfiAtSS7CCkvXKYySqkDJTfX50aaTvRtKl\n9n/N2qivHhWQWUiKO4xrNo19G0Atwxe2Ok0cUbAITJaSGqLh49wnnlQnbp2E\nT2czwmru2nxBd/2YfKRsNjJY61I0z0VA58xjdHiTDbpdq/1g8Q9oNPMqoc2U\nQe8D1cD/3ocaJS2aqQJZVXncwNDC5YLt9KHVRSYjfv/ZkvvWPBlhicL7T6fp\n+FpG2IljeeABILXr2cHeG3W2n+pbk+NOgIydQsyjHsQCrKTTHLCNAHBd1wXV\n4jOGwedH59EYPqNmR3b5Eg4sizsefpvU/AGleVvKHc39cyc7HBNZXfRwZO2k\nygA5Zr5BOB9oe7l9Fx9MYsJNNJhghBUBjRNHxoDarxweAAKk/GLqQmiFznYx\ngSKE\r\n=zgD5\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"21baed5fb14704b46ae0e171d3191f9ede79fdb1","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.34"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.15_1546014698263_0.7602226645151964","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"occam-grammar-utilities","version":"1.0.16","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.16","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"b6d7d39b8e9e0648f40e89ca1fd5aa43b8e4c3fe","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.16.tgz","fileCount":70,"integrity":"sha512-FKC4I0p4e+tTBAye5C+73tPHChV3HFV8PR6urSZDuIGIVq5cn7j6B/87gimPZQwXaljl1VTmfcxxqL2ZNB6J5Q==","signatures":[{"sig":"MEQCIFh3MYn55AKdlj4dVcngliGS0oSLjoUmG1J2qP/NxTtrAiB0prTAOGk+hhriWvDdG3IW8Y++2v6QNpojGRDh6Lvwvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1977826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKUE/CRA9TVsSAnZWagAA7lAP/jC/AY8koKTbSIpDL0BL\nwHXZs+WI41C6OAyuzCBObeKAdMQ8aCeauAqfpkH8NlfdDOzvIWRfDpZ2qgJf\nJNTNGCb5JVtL+pB7UZu1G/A7PQV38SWaDIagQjuRMJSCjAaqDd53TrN8fqYt\n4/rRFZ/bd+RFa0qkaZnN/4Kdo7If7VbTAFlh6leU2yVFFfn7NeV3CeghCWsd\nG55KPmMxunML+F9Tk5Cd0KqhOWsIEjwQjFzeFzx32+SpHjomB9aUnd7EHsPI\nw5ocvtWMzuXMy3/2SIfZfkpGubefMdgTZiKl2HMHAuoOZlfB0jOscB3SGSFs\n7zoH7HGQMq5LuzaIrQzauo/2r4Ig83Q1iRl2QLDCOsGwSD3G65A0/zV74Oym\n6I4+NWDNDYwEIptgEP5BhznPdPib+OSprLagcVGmh0a8gzb9Ac3TTaqUyMHo\ncbxSBf/mWmDQNsWRXg4G/V14bX5yu4WrdkXoEOQSDt/FXrIqRV9sRuVYJTGa\nVXq7VCtcnTEMg4R/5C07U7WUmYQHioFRvaIKuy5RNtvWl7Au2hRi5LYb8KJ6\n99BBA+Jbcg/X4DBfW+JFveyxzPwpkzLAr3UaHqGr95WMSKjWip/Q+mOhM15y\nJJyH0vFCGzR4Xh3RNjzlZxj2ZnFl00hLR3dFK2Z5qmBx//G+oOAelsF/mvtM\njpoN\r\n=doOQ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0ef259aba212148118c58eb2ab6217989815112c","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.16_1546207550893_0.35845087914908036","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"occam-grammar-utilities","version":"1.0.17","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.17","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"89b2688b9f0ae3695aa901d618f3ebbd6b86ce73","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.17.tgz","fileCount":70,"integrity":"sha512-uAfbXdUdZFcJPuAqJUccUdO5gbsXY3Xza7uxDhGA9ZHUQmVjawKRSD7xMJEd28qQQ4AY7F3F871oc89JjF1n2g==","signatures":[{"sig":"MEUCIQD7BvmVeZWuU7YRxwrV1j2SAzwCZ1HoyIFvHskdGhEYMgIgLy2GGuyfJkBveaFvrwWZBhvBr3qs4yoPnkDkHhjcz28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1977822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKfCOCRA9TVsSAnZWagAAOBsQAKFwhcik4+f28F61WL/t\nM/rvD50GHv8CnhNxSgC7CVwyC5US0ooI+I61iXxPlPDO4URrcGYjPFa76DGj\nXJBhC/V/yUXv7HtMUuuuAEafKEmg1HTmIvJtaznqdJ5sXHI4Gtns7sOVcZWM\nnD/fuBlvDyVj/aTSt53F4L/RRGnwHDxu3igcU9ZTDbCY593qUB8lSr6CUwil\nNbqFI/sj+mRVn9UXAjqt9NwzbIQS8+W8OxLRZPjT/Dpwxi7qFHdQU2udakv7\n7twkh02LbHrPnfFNPwo+aihfiU4HhiIfklysNTSmWSbls3fAzf4qut2mAvm6\nhxiYdFLE3+NqtdSX5DfezbJOpDn5ZsMMfYV23l4U/tv5gDHQIdubHsvnGBUH\nFrCuRIGxhCrzD+ws7df0i4psKXyP1zGSlWQD1OCodvLp79uOarq0xGw/bExP\nmQlwPnB7oRCmZGH6+65XqNuur7erGnJa+SUhhS4kk0vGW1gH9gSX2IkqbUqk\nrv9pET+zRLwxP5WQbhHQecEtGgqvihAYBx/qJKdKYR/NIRKeKwYDE/9Y3xpG\nSe2vGIny/XRJsgJPEEDTNI6+gNEO0SF2OP1aYCFti+lekrKJ0uLurzlsw2lU\nxFE7qlxEZeZD2UA1roRopbnTSEI0uEcdGTcTYBSMrHRGlwqnCJm8Kkkuoc6Q\nO5aX\r\n=Gu9N\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ad8ce0455ba2bfc132c6081970dab98ea39e2870","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.17_1546252429472_0.9378486172297242","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"occam-grammar-utilities","version":"1.0.18","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.18","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"8262538375a0c51a95ef71cfcbafde691d23213e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.18.tgz","fileCount":70,"integrity":"sha512-jFyB+1W6IjF63xAp0DMcv244dUfy5L4CGsPbmHw7D3XZ2wBEPJetrcIhjsL/6n3cXeYU+LA+mjsx+N6VrGOvyA==","signatures":[{"sig":"MEUCIC4v4bqi8Xn9wj87OJQuQe7T05oApvrKvKfp83Yin8WQAiEA+5GhvTDR7GcT3/wseCM2Ii0MTFbrUoJwkr7q/swO1Fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1978145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK7LdCRA9TVsSAnZWagAAB48P/jIM+X0NhRc65c2VfPD5\n/dLMD++aUzZKZO/H/FwnjhXRpawngPpm/+WdlYPmIYYVCZdEo9a54/Y/9sVp\n5Ib+N266qGdkJycz2FudQSNICQyMW7VzVJybs4NEh6+DScx69IPh7g9Lgirp\njnEJqbugQQwKz58zcUXRwA+39JUw8sNA4xEs6TJCBOOuqLXgZB/JL8I/yfP6\nZJzcjo2P+2iy3YyhbnpIY+o8ZYGXn1wqu4jkwtu44E53EKltlkUXd4TX8Zkw\nMFm5uJarqydBt8PmLVQNrjdQg7O/spepx0+fVWSA4PaG1K8G6EguPX5F7Q7K\nH/LaYc4mzZsdoGvNIkUqnoPRQzivxKQIZz/oOYo7LkCa54VTZQlZTNc8KDry\nyj43m+9p+vb2o7U5I949kmYPUXG7slpyYGubEysgzd7iRdashA1k+E4liFAq\nJYk16YY9GT/c7/bGgng1+BMn7gfvYtj815zeXUdWovaom/e63n1M02MvTEE/\numEdDZwtmcXI9XuCv6nsMj0MwzmTISBMwLn7YCfjTQ67AWlJGkhVwuWrbjM/\nmdChGtoK02XRxTMDK8bkjZa0nJiq27u4dlcblKOa9UdTMqzQVAnZgaPnjrvR\nZaPLECvxSUBPEQPXkpb2te5r7pkNWmXt56PVqsd8/JfkSe/yPQk+YFY0wGjz\nMIvc\r\n=BHCr\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6e61796e1278a02cf83e89a0d3c01997d18a92e5","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.18_1546367708568_0.8840226284944737","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"occam-grammar-utilities","version":"1.0.19","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.19","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"c39dfb1e2f17a3fa0942c01fe6234600888f87b9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.19.tgz","fileCount":70,"integrity":"sha512-GfRDjve5vk8Xk61QfWxskcJyM3qo/DNDQyYu8ygNKiLjyiRXSF7nV7A7hoqKoO7PdIhQiWzcS6WvN+3v8CsL4Q==","signatures":[{"sig":"MEUCIQDQb9yK1XXNtvlUhLxSFJDr4Af1KY4DUuxAi8OBS+IrlAIgDqqBfCfxRnKTlAlb4IK7Aj5qWgk0pT6fPT2YwdTR3Q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1978145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK7gSCRA9TVsSAnZWagAAr6UP/2yeyoLq4HyoNWTAtMKq\nCp7HpA/euy1XyzsSiZQEMgRqTMnwwDWaDDSy6FssuhJmDUy5zOvtuS5hbJeR\nozO/nmZD2or8dwKS8OnkcdYe7Md6d1v85wwf9Sl1dfNVR93RJDyeuWykTYiA\ndqy4FC7zuByIUMS0MfGvSzCOYFGz2a6mR6n0COme79ofSJsqyy1N5Pip13wc\n2t/ke+Zt58Am3AqSrfxoMqTQ+bjorGidkb3sFejN+/vF9ou+vvCPH9ecB5+3\nMggTGdR5ElJ98AbHOhi5T8CZEMReM06PRPZwEXQE0DYJmGBKbwSq95WFBxKX\nm23CGfyzeif5SQovv2kLgwzoiCFqkvJHyZZlNisth1s38um+fuezpfFGtEh8\na6GQFPkbpgpoYYNViSTO7qRPVPrfpox6OtOYdByTpyaGU4GVIRElEiHkVinb\n1b/dliTtwg2JIrAbPlc1+yIVmZaCDSJ/EeufvjrEhK6/hgt/msE9ZT8u0qz8\nYjXrHVYx8GeKJVcYrMxZasUQH5kZFJeKp/GRjxQHtmvQkHaY2vryYtWrxcOP\nYvd23NAHKw8Ph8bFXw71EHrx1AeJpcyWBsvAvUHJuEbhLv/mAxbmTlejmtMF\ndy1TTjtxUEjaqqtTksy2QOkDvx6VTg6oVcwQbsUdsywLc9A3wkQmaHs8/4nX\nde7r\r\n=uIqL\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ee8ae5f05bfe74637bef5b03b77a4cefa8aed01d","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.19_1546369041546_0.5169503528037036","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"occam-grammar-utilities","version":"1.0.20","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.20","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"6b4a9d8fd80bc6f1dcbd95b27bba46b5b8f80020","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.20.tgz","fileCount":74,"integrity":"sha512-DkW+n3GFZ6hYE9kjQMKY18CibSM8q6+SzD9EoDUODqpMz8FyLGJfGeciY/iq3cAkpEOMIgrOSBNsneFMfDh/EA==","signatures":[{"sig":"MEQCIEDBybaDuPAwHnCZkEXCl/6847RZebMdC6yWNQxRtv4kAiBc7J16O/HPuXXTFXlwJuNJLpgTQNxLqw8RJeSwThA6Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1986520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLMP5CRA9TVsSAnZWagAA9b4P/RK55W5tZxjuMmQBOr1O\nOV1vC0WXx+Zk7ukCCDBZYG5jN4tbff+lYHaJDepDI5CHR8lmea84fwjTEehj\neJ7OvuJmhzI3V6U3o/eRsbF/wnVFIUzwm99LsKPaGXy2RhaVofvjtT0soRmz\nQtRGvolOfWIZJ5NmOFYToM8BzOGIgLdItaFqc7Req3zM2ldRS7PQoX3IMkOZ\ni6iRyIFekJ4wMoq9YnZZWkYk/PJOVtR5yW9zXfdw0hHKOIyvAoAhvuROfMl/\nWI2Eoex4URjb/pKUF20TlsR5xL8X5aISdQZVuL9FXurD2SUntTzCP2MR5DCt\niWjeTcKzpdsF8aJhGYh/GNqu9OGcF5W2cG7smaDE1qdEoMDZEfL00OggNU44\nG4lFk822YLp6uyFRcDqOyaC8yiHA0ArEu59ndBv+sIeiCoNWNMtIuq+mu2fl\nVtQUMnsYUHvD04iSU+y0NqxLPHP+79QgOuoaIQVeHZuFWyJ/BT644QkuSPfn\nGarXMs5pNigeFTA4qllagRSLGx94bWNc+3aT22YA3FR1SAO4uNz4YGI6/Yzb\nX83c3tytlZyqQ8GUKLx8c11/qyYqBJAdDOyM+BixXoFzS4FKalEiJDf5QQ/q\nVcgImbCuHuc6eG1Lu1SpQsox9YkXzxMckFTBN9Q+Nh3YGhi1EPvTtvmiP4mB\nwvuK\r\n=wdv+\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"01d46484dcee5b731c166a53a9f6dff967f8c361","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.20_1546437624188_0.23046970288716162","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"occam-grammar-utilities","version":"1.0.21","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.21","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"30f51a3eaf99515e018bb916f94096e6b99dfa19","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.21.tgz","fileCount":74,"integrity":"sha512-9EWFIDP+Imsnuh7yrKML3KIRaW8s/2pyl+13FwOUlXuu25dVvh4fv6fEMq3rRN9k9Td1Xgtl/cbOnQsFl+EpAA==","signatures":[{"sig":"MEUCIF844buK77HlHChX00Ep5J6bX9u7OjQzhIlcjQBak9C8AiEA1uXe+LRoeXTIhIkpkXGiodKPA9Gl4q7KuLPw0SHx7Zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1986108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLOs1CRA9TVsSAnZWagAAWg4P+gIkFVxrX3D++JqkiHKn\naAq6zx9oB+6bqMTiriqN6mc5W/GssLGTlXiA23oDj0QEq7LcObuTXO6VBJh/\nxvQE6qcARkn4VpxjW6ox9YhItbpsGexfCUTUBVJ5CXtSA88UaJdnYMRl8Oyq\npOnundlsgu6zBN874sItpwGTL7jVcihjAUJ+/kI1o86kZjsnu2ne5pLrjAM9\nVQK/wRnavlZ2A/SEo5x5svE73yHgnl8Imj5gcKQELCj+HantzCR13DOCfsN2\nC17YQpIkTui/MMUR9dfJNAciXnx0Se5yWfgaWmS0/5rfIlGR4LbebVh3i8wE\nLgFBylJbLt/dzixH6CZEi4spd/zn+cdUP2zpr3iewMqw9v76iCYUtmWXMZ0Q\n1m62PgY6mFYHxFuxLKYh0gzIHfhmEylHzARL3S5HvynUk7Esld40ce5S4CJs\nlWPztWkc8idFPARr5vwZIhJvFuvIwym/8/r77Z3PyupCRdRS2lz531aszaZK\nXAEWqAKzvkBhjGvudhjC3VVYZ4pt2xzS++mLcwWssWE5XslGyVfabnTMIAMd\n33uJNZ+eXRiqQjlqPjNF7FVbaNbhcSYxOJ3o7Fi5f8XCtA/DMxm7rTxDE+0P\nzPJ5WOvgavGclQVdtbmJa9Ye0vVBk+/0vPd4rBAygoEfxRi7m/iRrsGers9s\nBqPa\r\n=8p70\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4cb4c59c9136b3e7a94908c01e4a59766d4fe43b","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.21_1546447668442_0.34561011990934265","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"occam-grammar-utilities","version":"1.0.22","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.22","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"3bfc3906530b96decabebf2b47c8d3fcf1759584","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.22.tgz","fileCount":72,"integrity":"sha512-sCbZ1zCfre7jF2239YI8cPaEfD7tSNc86RwjpxyFcBKwz7tTk9jxyNaeN7RCaKOcRILj1ebHGa7XwrXkKl2+Xw==","signatures":[{"sig":"MEUCIDcnAFZReJQ95pL+Dr2r8whm+8y51fZrU8dLevzWm2WAAiEAxUgy4fT9wZGVMjXP+TwV1hlj9zFheDk8caTSKWki2Kc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2002606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMNarCRA9TVsSAnZWagAAVLAP/3gcqCsq2oDxw8xuJtu3\n+6YP8Llpi2CanM64a1cdAITnAtj0TlFWBrMVbV5a4wrlYikPHCkO7PPlCRbC\nYf6Q0WxmCtF6ioWrr0ON37MKnQMEDxW5iedRyHfKOf/0FkFqTsJIzzs8qSnX\n4ejj4B6Dfbwgjh/v0IbYbFqCyK3BwyDZ4rwO8oUlTUuhvfyZ7HeEw++3CjQy\nISXe62nD0jFItt0384nLAvEr7HaqhPoLmX9qZYxQsDzMTZLKxWQeyToew4Ph\noNNoIPa2ewVejmj0caFwhCf3ZVT0lIcal7TJsUWr9Ns91nMVgn4kV3gM8Rci\nWhKrNrthZjD28J/2sKSI/dJz3lXvKIZt18YOq60ipLo/KUBV7Q5GG9U1WfmN\nfmFCT9QiMm1eN5Ae/Z1LFcfgsyKjDkxWd3eWxOkK7+9f8LD49U5b3pbk5QSN\noIyMnmzMPkOA5W5TZOGkyFaK6R5aL2yJT2+6IjGNEYwuUKpWltVfIhH+gAc+\nECQclpA52sEmjTDXteZrojpzq5K0hG1ZvHgwx5bHvlxFZqTsgSz0FNtBb3mb\ncmHJr1qBA7fqcSlptA+gb60GO1dVuuva++PkxdyBHL3lvkJMahya3llsBj1C\nx3/VazpAg5Xspidbs+035wuIjSlt+PYcPG24L81mUM0gvzLclWx6vwUJ93d+\nhl6H\r\n=Odx3\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d7395150e3e035e3e1724a5986cac62685fe5de8","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.22_1546704554854_0.8011511194360268","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"occam-grammar-utilities","version":"1.0.23","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.23","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"7b1deb3d63aeac7d81d38e928d98cd190910040a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.23.tgz","fileCount":72,"integrity":"sha512-UH15yq6R/TOoSwFbs99ddsBRYlt9+o/7ezDl552dWaIwJTq2QBr63mGKng8WunGHKBtsEFAkXhO1oP6JRWxbWA==","signatures":[{"sig":"MEUCIGf2kDNdkgp/0+r2ew1srTiCP7EDL4NgzYxj447QviNJAiEAvZkJCA3odtaqsCDvvIloQwedlyJ0/PcPTbIr86hiuFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2002604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMNbZCRA9TVsSAnZWagAAOKkP/3LWDt7slW4yZ6IWb2JI\nZo0/jghdAC/OGTuVWRdO17QuW0nYue2ZTjCfPo3I5qh+iF1k76WcPnozB2qI\nYXW3wmOBxJpwXGfs8BSQmrcF1QGSEZU5PqXstozofAN78MbvRe5lTVh10A8C\nKpqrFeyfVpK7qlrNe1shFFZrL6EmpqPlbLDiMXAZBgtjM2PkTflwdJs3gn1B\namhMTkiBTmfz2yfvpr+/QFDfKb5G29Fe0gUvLblCcV6QfUcA7b5NEYFXLNCp\nSeP+MrhIw0+wApLB3eRCLoLPs/IwFURiIlXvdBHLehLA6WwqEYw8yshNWXvH\nxXklAiqAvq7v+zmWx9rWcH5RebDqQn1sqp7kD+tyhVGL3cdKiKyVP+mRwFHM\nZwsvGKPrbPAwsc1Sx9d2YWrcFl+6WK8+IlPBRT1sFuLo2Np1hmOlfZvpycGN\nAJT1RjimOB4ebW0BERva/9vKsthXogCFWc1JpihdVOLyHpINDkcl5yWMzSwG\nbGyNGwxUke3CTcAWKji1hhTdmz9IJKEE5CtQPu3GkkO5pfebX9b3iH21c3OI\n2a5PQovIJBQKnqDx5AGNabuE0dQkfNypc/LJkI60c8ix7NfujnPPgTfmHQk2\nKBfKiaYUrtnM0AD0nXoDMRdESxbPUeiloUQlfsHqyOeeoWakJcTQuVdcJ/Mt\neisX\r\n=bXP7\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a7610bbbc3c12b5f08e0df28ac3f8e108aa3e3f0","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.23_1546704600642_0.7898179044236608","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"occam-grammar-utilities","version":"1.0.24","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.24","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"b284648a86b227b574adad9587e84554442bc12c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.24.tgz","fileCount":72,"integrity":"sha512-+EDcQZ7/HoaMjRi85WESBoCEbscEDnhHhunYqG/JzOM45Bd8hZg1UiWkonj+0FmGDv88MRp3zxe5+6ikaBzbRA==","signatures":[{"sig":"MEYCIQCBZBR7nRlwqsQfxQeuZWxL8mOotkHpxQaemdo3hteggAIhAKbS0AtFsWdpjhYoYIE1S5/kYs3jmqiPRSxVPcPiqzsi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2002715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMNdOCRA9TVsSAnZWagAAuAQP/0UQXNdBw7Oc6AUhB91S\n3UE7oG4RmWMjd0gYZkhflXIJ6C0WV7quAaVXj7xAsMjGDwNeiOGanFvGPwUJ\nZw3zCIrJXdNWckLjrdR5oXHamYkEYACXEKXQLs87SmGDm3Af4PkDt0clV859\n4QbdI8mmcZ0ITucdgPE+iq5CwV+eaKkyQNTO8569uNE1IaSEp/k7cs2WUJLc\ncXPMvVCsQPmWsiRNmctHVtZOL/vJfHZZ0ALthWcOBnkbeWxtH71GOaqCjD+X\nm53cScydWm9xkc225DeR46uGiMXatGmLxk/2F/Wh39ZN1KYXGIErrpVRm7nu\nfdUqP4NMczBrkjK7hBeCO0DU4Zv2+Mv5jEfNTzLjEYaQecPee6FbSjARQmmd\n8UifnPlL2AGdI//Q1ieRhxkBO7/I+lGzJegaaUxyBObjxLhJzbCQ+5+SKnKr\nYhVQL8z6sK9td1JjJoecTTMPQwKHRTVpwnNBsjJ9DjmGyXjXtA9a3kEUzip6\nYiK/0GsAUK8AwWJGU5URgVrhNKMseRVPdLUg5jHmfYWZMtrpHWkthO6CdacF\nK1n0BIeiOecaf2JOfqT91GsQqbC5YkP2QlcZrowEjuICeCz/ddvQY0ihnd69\nbFy7EiDDdyh5EgfR3iTMCUdHzhjInvo26xT/dSPaZLwq1F5QsKjL1E0x2ocd\nvX3w\r\n=9X7L\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b69e29f0ba2e4a9c4046836f31cb8f01fe41fa0e","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.24_1546704717784_0.2110393665624044","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"occam-grammar-utilities","version":"1.0.26","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.26","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"4fe2d721b1db27c68c182a289a0b075b34359976","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.26.tgz","fileCount":60,"integrity":"sha512-6OW1PL/37nYfaRtC/0/JD7yvuiyXYlQhtwZyjqxZip/QQuiIrRmEIPPnjEXz6gZ8JZWU18+omK0w6ZbNJhCK4A==","signatures":[{"sig":"MEQCIEURB454k7YszUlLKcCCYxPgZlPTZ0mK1yiJwqFkJgK0AiAq0RfGnxdUjp3mOxvwa436bngUbptiB7yBAOJtgkiXvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1873626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMlsWCRA9TVsSAnZWagAA6qgP/3pbcmr4BL+b8zlB81Es\n2DvvxP1kN5Y2HsRx7+iJF2RchQelxGSMstNsMWvzmKotpi13ucl7oX6LI6b1\nBzNClq0CPgwVlkqoKKLerbRgwnGUWGKAwN/uUYx/zwIwZwjVN8mc6ApESepy\nlDY5qM/oBviaP/DsTR8oWjgZC5QssJj7I5+8vHY/2yOSri2axH8OsOxr91A4\noRYuSzmVV+EcsonuwZgrq6YfUPQuMnVyj0VdwWN2mWNGyreTUA2bs48oH6Iv\nlkvTXNiqm+UM6u0qRnrzjW+DJ4vKDL0VLdwlz9IYhLoLtRa3uECza4WG/zOa\ngPNfCCbSlo6TO79VjSRHgQ2q25XaSC27QqXoCOetBGjuL/26AaYnS16wgJNY\n0xbPiTiTao6wNWL2ZKlze7UGoPTmdHTfoM5zRjgKM3NVizeyR2KYUveloQNG\nDM/xgkaZjHDxfH4mhwZVPcSmR9utZiC1/gcEsPMclmlUGIP2g7zaAPwkhQqz\nxY6FbjzmMcN2+olhRTuxQLxpQCXSvIeW7Tlx0JXDaj2u6x+4rZGVb91diPS6\nX/2Lf5JuHXv0KkAx2RldZ87/M62PhxtYarMHQOAiPLnYvKmL7ywj98RgAfF3\nObr3uOJgfWSLneOo43UFH987fig8+3NZyLXi/fBDwKO/cSji9S8peo6hY9uO\naHey\r\n=D8Cp\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c3bf65b58dc87936f1d8fbeba36240de18298e53","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.29","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.26_1546803990244_0.5294707685472209","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"occam-grammar-utilities","version":"1.0.27","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.27","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"742da766458f13835f98ebcd98001c1aedfd2a2d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.27.tgz","fileCount":60,"integrity":"sha512-bVLGqqKqF4PSTBKIDPeP/bj7f2KFBBLJpAk+W+FMtbplNfnPTwWXgQwO82873CYaO4EJIRWciX3a0/TY6B38UQ==","signatures":[{"sig":"MEQCIFm7y0YVPqnUMk3uZeOaj/oAvlkGcW+Iuzz46DRTQOJrAiBTu3hzjW0aVaPa60sGRgBPFKCkat0w8/TxsNEZI3KX6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1841162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSuVeCRA9TVsSAnZWagAAuUUQAJUKAIZt5s20ARifJm1d\nHTmkqZ1V5LXxty08vGTE99dfFV4fqIRsYM78UUnF+ChzDyWd2maE0pU6uQes\nbVRS/YMks++lnmHYMrCuIYtTneYJ4P+N/sFvv8Gu8ggenYnwPk/Auzwjfsvd\nppBj8uVD7I99V5N6pbCB/PLL6DkcJ2mB/JVjMq8v8dewCqElsVQ5LoDklIfx\nj5AMvGjdzFVax4svc+wiehbqO1/FKotUzxDDVuGaXqsaJgq1p0uNMq5gRbCc\nK3IOXF95rpptILOUEb5DhjZjEWr8Nq7Ac1ZZFkWlsXn6PUy5sYZ3vy1vptxt\ng3mubfb22JkMg5gB2DwTWNtLbh3/6b69B825P9/SGYuOogA2R9JvP5I86SlH\n9PZ5Uog5TUTIN+/7BWzWm5pYoFiJ357JOjqrdbO5yXjqurDofMRGWpRbQ3iS\ncdPL3xIjBiCca8BLWA8V3EYYn+jYojf3Goq2kt8fLX6VPoajcAU1BSxNH9qV\nTOfZhVcp+OxddU4b0yIP/CcXYxhxUNBsKU/5VOvx9J4HlBFx7CaSWvqSsLQz\ncXqIA11JRtdWC589InH/njLdGFdkHfCZTKiIdCih5OP3jXxC6DVCq5p1hjrl\nSvkCbJRYMRI7SjRrhL7iEmITlh9XAe/bRI2DCKtbdOVM3YINrLpKQDn7Fvzm\nLoST\r\n=PKpj\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5e467ddabdedf78fc403a3a1e7b76f531560532a","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.41","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.47"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.27_1548412253707_0.605808353615606","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"occam-grammar-utilities","version":"1.0.28","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.28","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"c47eff2e33d80fe91a9b8d2862a5431e42c3bb6e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.28.tgz","fileCount":60,"integrity":"sha512-+Zzx5wVUicwJUxY/SaJTZJyzpGjPPIVTRYVMggNNYXfnSBxLiwknBs2MrgxcUchT9kjsysAY00yGMrugPG75JQ==","signatures":[{"sig":"MEYCIQDYXKYb24Og7XRSIMA9UCddGNp1NlbQqD9cHwjHwvIB1gIhAMNclyHXekX7mtdqWHs2bdjYh+WFAa8b0ZL/PPWMWcYy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1841702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSvtzCRA9TVsSAnZWagAA4AIP/RLuaqfp0zFBZJxRFU0p\nMfVJlpS+hWEBJzK17EMbKssQv1o78dhrbzajoPXF45AfVBZFl+os2TXbovLe\nS6Yc7u+I+FdbwyetXWkdhwp4ZMVHU3MRUlQeszcaYlJq/czdP78GatVPqz9u\nRBfNZghaQvU0j9wiitzWTG7K42nV3WpYc9ZyuiautwTG70lgYwcD+l7+g45w\nyXSiOAsfgloEuZ2E4yYy9t549sq1GBTs+DYqhaOK1t6STiFKsOpVdHpEAJcK\ntgVSxMB7zxBLJEtxYcLENxYzh7p5xogTS5gY91pIQQonrcPaynhgNxPGr+7y\nob0UFXXnEKdHk4teiZWSyB9Q1yWftUGqqieMlfhUjnHt5q0fmryOdKlqYV9y\nsJpJnHCBXr2nNu70UQrYg0u0rCwZl2qIAYaIA/4uLgAdKxju5UaPutFXRjZe\nVMQyDEpuuzK44xSNMC+bFuSHS/Dga+lAL/t2RDA6zPiTg7KbEFyYOoVYUwJw\nPdy/+R86trkhVxeXlOZly0Da/S8T44QUr/R2dY6u5x3lYX4ces6YGTfxG3DO\nWNHrF+JxgU6dLH6g75VjHa5Hx48BvqPBLH4EL/jhYbrNjk3/NPVcsA4dNGYs\nuLYYxFC3tV9fJuDBTZUr++u58+Du9CBPI5KvCtOHJKoUgfkgnds6cdmBmo/U\nTFxU\r\n=I13o\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7bc7c56662d07ec2a6726844174a1e9e2a36dad4","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.41","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.48"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.28_1548417906695_0.9732349405861584","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"occam-grammar-utilities","version":"1.0.29","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.29","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"b917d24f0fd557d20e55693f31eeb83e964e1314","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.29.tgz","fileCount":60,"integrity":"sha512-6V5VSsu7YSLWJzFdIiRfBsWlH4VctA5ADgU+WYnOEqRDwgSnyrWdM6K8RSIOaD7pjaYBkpWVQ0fPYuGTdwLfIA==","signatures":[{"sig":"MEUCID4fVdJA5jdyQ84koWzqKTKkIPydfngSr1pi9CJYwhguAiEAp7IeP3jwyZbBDofUSaE+SKW6qT4BAwQ/vzkz9nFk0Oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1854325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcThBqCRA9TVsSAnZWagAA0ScP/jDi8KVhNVN9xBC7MiSX\nBqGXsFEEsyAgoGHSl1IFlY0BS948gfWWWUngrXfkW2Kr262q0OVhrASreRti\nYuIWiQCHvKk6iiCQmEGJhIKcKS8AU+GzJ7pxudaSNh3FJihHgJV3tQFIOsXw\n2P0IHc8lu6ZupXTofcL7KYStz9/Du9/k/bLjMtsyc6F9zXrgTg6eBoNMAs98\nWrNSp5LughlbY9G+4+R2hWbO2y3dLkg0wjKlgBD4UnMQpwp9sgrpw+3rtzSB\nq56xje0xH7UbomhgqNsbT8SDzEY9AySbENsh+STNQeDb9T5lJez44z2Ph47h\n/bmWctW2qtve/4R+hucP0VnAV5ZEeBJ06ETZEDUmdeFGxh9o1qCrLkWnpT8n\nD5jBvIucNJjAhywDEn9SH0B7fUN3KfqLFoS5SZT7WkvLLW/0oMoRF7Jzkv71\nWAcAfwjIb/ZOKoPVsAE+b/AWaDiwAUc6HzezmYA4XwIzWfZmh8ehlMC9dHH7\ni+5kiVldz6dsFr0xtYwR1CxBMEBTj/E04ex1BGRlVnIjFE+7tvHfOxNW+K5Z\nt4fNQoiv3dOajx6DOYwa+PW4Hi9dwmvPxsDSAevofVRmc83FxfJiYSAwO1Ot\nN5sa1vPw/NkW53Hxzq+6+wqNgIhcfN5gPzeccv3hdQyl9FE5SMFXhTT0Hkj0\naGJv\r\n=R6Ek\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"880785ab9feca4ecadd1dfc0c0e67c110a391d1e","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.41","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.49"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.29_1548619881648_0.751590251192289","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"occam-grammar-utilities","version":"1.0.30","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.30","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"faf8c06dbf786827cfa76e96a80a81bc8503917b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.30.tgz","fileCount":60,"integrity":"sha512-OpBYEMTdXwTzJ4cI+3DRaltzETt81+WxRdny1WkMRdlf3JXvTUJs4X+mjySqO5qZysk501kwltOSQFUEv+o7vg==","signatures":[{"sig":"MEUCIQDrNTtXeqkYe9Crmv3rhBIH2h7A443ZYbQK1yXzdhZougIgTXpxMqLPuMAk52RMA//T1cZV/62q6BHmTGxoEcWTwK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1854296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbB3ICRA9TVsSAnZWagAA6AUQAKP+xC9ujWyS8LFFcPfG\nfaWd7k4ZBTh5MuZ2lxVizH8dRriXv0SHCtTYzO7wJobbpPFRUvwDYlKZ3dy1\njCS3v8f3WpVnoSmhD3qrYRXs9zo8kTRONbsootZIBAHSiOBa7nEKWg5XMVPD\nAEsaxxoqqNXZX4ZqWK4+vr12eJvUsSKR6+mMhbJ+5eFpoKWGRZigpjw3NEh9\ntq4Prr61+mGpO2xejbgJg6qnX1r3sncGK3mBJuus4PpfUfWRdxASpr/fKdW7\nOCeeug5NgV4DCvFmUD+p5xRFAw4Z++KQUVJrRaPKAz/QMSQhzAh5OrjlKrCJ\nmlcnztcSmoZ4Dx4Efwg4sNAaGHRpDxQRWWmTAq9GJAHnFE6yAJ3fPEqCj4mA\nTzZkdlwB7+2cvR83hAbmFXE7CL4GrDzJbhdOG0uE8TvcBVU9poy0jPTSynSE\nly1fo+h8AFcIFBfDK5VIMv+EK2OhzpXIHm8Ykd0hxboFgJ759BThy2FjtMY7\ntm6Zf5ZP0CgO8LcI6uE/r2PFNd+d+ekuyBawnYRmpJKDGA/fCH2OVs5yiPea\nUthHpXU/XUgayeJJO+7GkNoqvRjAYBILxCqNxXSjqunf9BG0/+Hw6pit37jt\nL7754DNoQdXq+psDnBHZFECzga7v0Qgz1JpDfd4m35GNNH6cu7Hmkpw0BVoR\n6Hvx\r\n=+PaO\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b5c00222bd9d3ae1429aa241abb5700c7c9dbf62","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.41","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.49"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.30_1550589383691_0.9978792807587229","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"occam-grammar-utilities","version":"1.0.31","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.0.31","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"43e0aac8c0bdc2122ad0f2d487944a1442bbe5f8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.0.31.tgz","fileCount":60,"integrity":"sha512-CZzw34o7SoDsIbbYAlAZxdR6Y51BQBF5fNwqJthdswSdCwSztImkl26euKhbHcdjAGMUkPcZdDWlrC9P75eraQ==","signatures":[{"sig":"MEUCIGMJ+dnJLbleWAv/QPgSVQ8gCpnX+yLbmKIZDGKq75LjAiEA1RSPxC0PHFqVwfSeSPqpAtr5Kyy3haJ5GPMkaIA223M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1883816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuiyGCRA9TVsSAnZWagAAO1oP/1/mfnzFFnP7Chjzs7uG\nDLv+cTfexKJZTpYR1uQp3a6776x9ajUPQbS6RqG2amJDnMydYligetPha+pL\nELQO1YuZjR1utjyLkaKDPiLWscHehwuCYso+EmM42X5P7eDiQb6PaXDUY/Ta\nA8xbvmp8Cmbw4JYks+UxYhvhn7cW0Y8KcTJj1Ao6bmwI+X0+oYrLzcUdEntU\nu/0L3KazSVaxihQZ6rZMNOSS8vKqrodRcotcAslu+l7bjJFRx7GiyasmTB39\nFJh8pxlNtEfngpWYmcUG1K+zGUuS2lZB/+kSeh+INl5ncC1vuT8fZqjrUTv5\ngj4VZfAofyst+oiPSLDedPx70fVaOUxZNW7ztAdMBtGkXxrI9kEELkG2oGaP\nwqh3Ei58MFimekli4f9+TDTVRMdPf9s51MYzv94xvYsqh6O8mfD0Q5wDOlVs\nUFHePJ3KB5xqEKiPnU4JELUvZ4ogvstuEszrj9dCGTBh23Fjo9EAXMIBMPsx\ntl/cfFCodpJf+RNLbTC5JVrkwbMZXe7W9UCa95G4Ti1Hi92oCg6JKPMF6l5c\nS/VWPB+zaa9ZkKQjy3qARs9jDPDwKIARVjwn+fxLlkQcLpTvwpgklcJe1yWk\n8BwcNOaXZ4/42XkY1cmMQDomqApv0AbE7UMyVlwfQUiJuTGlINrSt2GkTx8y\nruG8\r\n=g72M\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6e5692fac4fce889d9e821749839ea2c51f0cc2c","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^8.0.49","occam-tarjan":"^2.0.12","occam-parsers":"^8.0.60"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.0.31_1555704965015_0.8213028483968103","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"occam-grammar-utilities","version":"1.1.0","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.1.0","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"fe9eb58297d7830df240bcfbb1eee98decb32667","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.1.0.tgz","fileCount":58,"integrity":"sha512-CeOc4dO8dNiCd2mYa4oWm0vmsYurART8x3FY2sSE9rrXBSMwADMCGLohQjpKeTN9j6mDkkCLCZ1nLNKZuiTYNg==","signatures":[{"sig":"MEYCIQCdpzgkysOVdqfv8fTZRsN1y8kgTKRXZ7DTv8l7i2K9RQIhAPMEfzYvtGL3bZ0vjKb5cx2+lE6c2heuZTFbJfOIm6Ol","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1904894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvLN2CRA9TVsSAnZWagAAmFIQAJE+xLyhLi58J8yL/Mm2\nSqkavo6CM5SUGbv1XalK1RjUblJtA7sEx+Luv7v+gqJ/O1JsBGlzlhqSWRk1\nCtKq+vWRqCNr3ESAbx8WhcehMCeSegT19BNv4ctL/eR5YJPwv9vRgc2+BWOL\n2Gy98tHd43may0fSNz9oM4zwsRjRJTRbaIR4eIaqOtQd8sQl9QgDKuSSeHm7\n8a7i18StP0wqrAv5sdwFTL77RTaNNFdwVUeofRvcrOvlIynzy6ywFY/xKJux\nzTD0eQaDglrcZ5FxVaa7plxGAEu7iQGoVjnVTBD1JjEVo+E3BIXS5F1ELczg\nIt0Yhc6xDfE53gEuJlREP/ykGIJpqyx+aCw+kF1eDPxvVfZyUmXyLk4qiVNV\nCrh1w8pvyxHWCnlS44Qyex94dnY6YO3TKvAJSyKA/7eyN+HeC2I3hPAl2Bma\n9PAJb4ojgk0cCPcFoqb9E1aJazIb58r5Q090eGZPDy9tvD7WG93T0FVKvaht\nMM1Rhf0x+vdvdsWs2pB7GSv3hq0vbd9OEkm5HbFw2g/vEhfXWGDvKycU7V7l\nQg/zctlRR150Q96evPrIMBFgh/qZ2qWcGJIhCGRRcX0QY5wzOptLPiav9pEZ\nvumcwZzHCslFCfudiZyIXToRZ+PREU04qk82/83vwMhxcfMdwIXQ192GFL/J\nrP1c\r\n=ww8M\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"689914a35003112ad3a2f0b96bba24ff46cce129","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^9.0.1","occam-tarjan":"^2.0.12","occam-parsers":"^9.0.6"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.1.0_1555870582258_0.968327293905981","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"occam-grammar-utilities","version":"1.1.1","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.1.1","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"e0493592e4237e9f185d4a0729d2ae87b877041d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.1.1.tgz","fileCount":58,"integrity":"sha512-Vl9nSKFj420c2KOLfJeoi1I8j2XYZ+QdfFDNLzHdJjl+7teCe1OBjBoDVwEp0hNI2uZPPxcmBzUjqCg5Qbwz2A==","signatures":[{"sig":"MEQCIHPVtTpMZJRwOQAG9L+N7kILpX3XQhffz8ehqn5mS90bAiBDF7KE7E/0nictF28V/FegbsUgx4Z/f98K1+jZyBDrrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1904894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKjtuCRA9TVsSAnZWagAAuTYP/33iVDrxIHoFeOW81+iK\nZ4LJsmvEhS8M2jbBPxZuZ2oeYfvalXRm9UsXpWKgn/yBH8vgvC0OsSZbSAca\ndEzmTZnnOIH9JYoHEtoZLQEA1muLR+0pazudTYVsWa55T9ca0iJLlEZ/J87X\noBZSPwW2EFgK5G+si173n44BrbeeVKPYKXF02TUqnrLIZFxxfodqlxmFaj6+\nRc1XKMA43RR9BgIPwJxB2ThurDOB0G7H4qemMVTJYmr6M6cLZzHZ7a2sgx7X\nZtA2+FqfoqLdG1mgaS3C9RrLk4uRXC09RI+O3MdKgSMVZQoTYOpOpkpMPTzX\nN55YjZJQnW0VYFcc7W8BQe8fOC9gyN58WsndulBJffyXlnH730KWg+3FO4r9\nZKmuwVh6UvdyiOb0RKGRKszmab41WUj9dLBELrhKcmLw2861IYIXOLfYmLTm\nx/O4zvcWJO731nGBfY2rsEqEcjEDv878vdm11R0u23jNddU+HVoaEC4mpVgU\n3hBoXgW1p06bTFW9JjEsf+96Y7E0OndVgt948h5PgcxfdM33NgYXYOlpSgOj\nlWSTuS3WMQL1et/CUuFVzm+tMD7/erNmOGQA1VoVtVMem8UkktjGJ6jIFWjh\n/7OxuaIu5kN47tWxavVutqdmWRaDWIGm9IO+fD9CBrhRxtzZNOsJe1Z5mqLn\nULyV\r\n=4t0P\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ecadfe6ff673866955a867f78b78b1261188f121","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^9.0.1","occam-tarjan":"^2.0.12","occam-parsers":"^9.0.6"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.1.1_1563048813368_0.8937671797658107","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"occam-grammar-utilities","version":"1.1.2","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.1.2","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"d29ef8603c8f3168e7086c315f9815fb1c43f5d7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.1.2.tgz","fileCount":58,"integrity":"sha512-1VutSCnCJZDw4md2Hrd/NM1rq8kc4JVYHQ0FplDDOoqespryJITJ+My2DFP/z7mhiVMD8hGyKa0x4qxpPOklBg==","signatures":[{"sig":"MEYCIQDJYPPQhML1k+33CCG59xE8BX5SGq+ch6y5gonzrVdMIwIhANWCLwqydit2Hc154ntJky++1JTPb8q+qEJWQ+kNZfEx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1948123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqWFCRA9TVsSAnZWagAAITkP/AyuUyG2L75Q0KsZuEv9\nmC/ezpOU6LJ3guo0lLSs5z37BD3yveC3L2X34MBGTktUfTOHdonWbTGQw3sC\njnraUmEINWNSThlGxzIB9PuSisd3+w6OyR+vSJ58Lb4KGw88l9uijxmjfjzA\ndVtVZCpi7fRZQC5mbmagX0iJr1Mbq9Bq3kTLNY2fTLeohXcTWr2zrz/rCySk\nZ9qSyobeDtUDXzRmYE3ap9yUqBQakKjOXBXtYJmueg0XEPBthbDw98VKE6Di\n3h3SG2qVY6GF6Aym4Ev6IlfzKSn7IAReoMRhwOu/SRdk5/AxMIkKU4IuH41W\nfacyfBzRKW2B3h9Jd6hrxeES1CwWyXUCEvhhl7B4hG7BS/LhkIID0wOZVH3M\nRdurpMTEQO/mky1EessOVi8H56HOswahaw8qa8Ijv5Lmrvn3p0ID0l08nL2F\nnnComZumNlih3fsckmqp55Qk0vUyjF461nUoecuppV8ibdpRs23BNUqC5+gl\nuy1VBjazFvKRgV9DpYxup//FvzuTGEensqwyAQ2cmyasCUMjOdkGbCWpNRb7\n+puSPOkr634l+4LFD/DY35aW9fjrX4msbdsD13ExPXdHsVT3ZXPWStpRsuXJ\nNLFeNFN7l+gFA+xtt1IQ2C5OtpdXr9l2jX1fyncZV0D0A7f4O7nFvVETChvG\n5KE/\r\n=nyJK\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"9f6f7317382d4f9f490887a57b9077059e007367","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^9.2.1","occam-tarjan":"^2.0.12","occam-parsers":"^9.2.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.1.2_1565173124643_0.27400834450651357","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"occam-grammar-utilities","version":"1.1.3","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@1.1.3","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"b569b11fdc2a4e518570e87c966a3f237336c213","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-1.1.3.tgz","fileCount":58,"integrity":"sha512-MTkkr9CtzmqBOo5PVqGUcJkxvpWbVymZ9n0l4zomVxll9lKkOoLoHLf2tATwaXssQD9PfDicENfAq8T8dVjHWw==","signatures":[{"sig":"MEUCIQCz3mX282Fionzv4lWT1sGA9sJLmhpicgz2vKmkiUqQAwIgHHYIVeFwH5njXlRcb+Nd6MIYnZqtssYTWzg+Uumf/PQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1948287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdToxFCRA9TVsSAnZWagAAGJ8P/1ipCSxfbe4cUnVotHyJ\noba+aeDNCkcE2mbdoPrJUX4o1JdA+jg78+MmMmlAMpLrhVCWKfGq63bT4dDZ\nbhvR9JVDAAu6ZKA6mAy4GzuN5Zz13eC55MV7PLEm6TSQT4+5bXXybCB0SBAV\nHpYG1OtPR5CtqjyFen4+V/XiOMrSpd0UDuKqLkgpvOEpj983YC5Yml0Ezofi\npbXtcNaNNJ7BBlNUztdQWIB9XOlffKELnw6QRr5W1hM3TNe6e9M419Mxtwgm\nBCYQ4bbUDUoKM+yR8/y/vSTqApBAkdWy/f9N+PJWOVSa2svzra2jFTeamvok\nUpAHxu4+zzmmAeCMuQdZLvIv4R9dPI6bp393l/QDc8uiv9Ml1lScD/lICVkf\ndAXhbvMxI8TspJuHkAu7QUOssMOjOZYE4/YdSHUYHtr8i+5OYoIMjSxeHUoM\nzSHPHmRi5ojq/N8pMbafAItrO1PvOixZdbeGPoRGTbHE1KCjWAP2uJMT8Qfn\nbk0voYY45CYRqFlVxF+OuEnpOhQfadC54vZqKkRlr4MvSyFU60MvjT7NJZ2Y\nXKWOyh7Nz5iA98WRJUKNGIeVNyWuim3YUePgiCHNgmKkqTZje7XUd5xfkzQl\nMY2XwhgajTR28h9Af+QYgx+681UwYDJAH5baHOsq0ZWM2iRH9hr/E2v5FkXJ\ntDXd\r\n=EkUd\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"407ac6cf493f9a0a6187f71248f5987a75ef3f00","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^9.2.1","occam-tarjan":"^2.0.12","occam-parsers":"^9.2.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_1.1.3_1565428804973_0.6065508478437469","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"occam-grammar-utilities","version":"2.0.8","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@2.0.8","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"dc2f3066f1e72a6f811a190dd454e1fc0bc1c884","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-2.0.8.tgz","fileCount":58,"integrity":"sha512-vy6ii8dlNH4JTC0FgRe/F5+rlSINpb/EgVKO8V8n6FOKjubXJbXVmh/D87YsvdDLI21KNL9K5sK4KoN5mi9XLQ==","signatures":[{"sig":"MEUCIFbeRbQXVP+lXCNUxDcSXK4CN/nS1nSk0mQk6W3X56XIAiEAt4ZMXG/tW0BwasCHCE9usxrWyuwcYd0t4vKkAgGT5n8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1882195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ9W4CRA9TVsSAnZWagAA3ZwP/iyzJo2lsWxkraoPr+TO\nWClwdBvVJlE+yqcYPcMSKQjaKV+O/EYelBx948lrJU2jDrvSLWbFa8NjO/Ei\n0WzKlw5CGuv2hIPAVWMkHPuDXd9/guGuHmJlJWR4d8j3h50L27C5dyyE8A6k\nZJgM5lAA7uctxF7EMU3fgmfh+670F7UYFOdMzbRrtjkASpiY9Kow5d864VQX\ndeSDuLV5CxcXhqF+odSXUofTrqD+MADeryo0y+0xbNd7Cz/CIBCiCqLhpT//\n2Ye1Z+bM/2EC1uRweV5B73/b8/l6Nww3thgp8sJ0owvZkKdhC+46ghcytSx4\nNUhQH2m1k0nHGn/7kkslVoKbTCk82mb6Q7lRHEGr8cJGPMxY6XbHkE7fVrB/\nVBOpwSr6me4ZiFCi/AfRMie+9zbnSmMahQnqsbUjqNSvmzUes3fC4VwD6+gr\n7M23pYCswA8EpZ+rWPfe8EvAGT1u6aHLvpIvrButWtkFnsVBDgyFlWSTOOlD\nglHTnEEjmdjyu7xj8ZZSXI+WI8vZs2AgWcH23FsxHYT7etf2KUx/p8GWiE7f\n2qFGa/X0SJqUD3sD2uVKHhxGAgOibfACva1j7md/Bbh03OP/hzPZOqBM3XPr\n/VUp8aVzZyOUHevd3Me8lG09MUIdEVLr0BJvS645V3MiBNvpyJtrpE4W5ozi\nn5aq\r\n=MgJ0\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"02d7cd52d9819b4f132a546eb917aad5a13248af","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^9.2.1","occam-tarjan":"^2.0.12","occam-parsers":"^9.2.24"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_2.0.8_1567086007956_0.535108876224369","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"occam-grammar-utilities","version":"2.0.9","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@2.0.9","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"1db8d76c509b0a613b6a158d51e4fc45637bcd3a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-2.0.9.tgz","fileCount":58,"integrity":"sha512-MJhZzAtz0ug8e4E03jyKV0is2Msx8N7CIaA8RvvB/yUVdzk2cJs/qTvZYB+oqrpQob0Imi2kYn4B/vtN51VBiQ==","signatures":[{"sig":"MEUCIQCfXiZnb9h+sZC/0z8vguZ7NL9RbL9LcE6ImkWgu2Y8FQIgdfW7xVdGAYbE5tiko2qC02L5+wyZR0iBeBds16PONYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1884860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ9vkCRA9TVsSAnZWagAAzRkP/2GaiyrG63iyD2GsBLHT\n/XhOCno1RRsLVZL23jDo4wMpnfbWaoAYpqeHqA2QSfU+2L/P5jszT7fC0bkI\nrxV8Ub2dFye9DWQBR9EiwZKN33yzWRKwXnKZNbUQZEaFD/jjxFKz9LeqUDHz\n5XpFs7xLjbAK32fxcfsow0F8EB/FGIfGyJi0EOJ05HavqcXSe+2OIBTxe9cl\ntjBKJYzp4+pOQJ9tSJNCaXuta/IBfhQfoyQrK+/CaL31kh3Uvu4yxGpjcPOI\n72FTzfi0nvZd9Hwa/b2PGGdxPMgnXgg1yR6ESnZudda08HoRXyOB9sXhbEJE\nD3zRimc+5+5XDlnySJJueVu2jGDNHwCz0Hf/8UEv4NKcbVGpewZvKZFc6Ztb\nuOxb7+ocSizfAdz3RoyVoQ67pSHNC3M7TPM+CyEHvRah8HIOA7ZNLxuUaoxC\ngmtlzJ8P2ridC0YEHB0W5wUDpkYpRk+UTya8eKpLlOWqo9w9f6VXIZ97i16S\nW186sGuA8QlKfqMuZSlvp09nDmvqmfE8WbkcbcE5XyMB+JYEsVFc7bZ/zB68\na1BL4lvwPxH5doDvK7tT/JpU/LM1M3VnLJn7oeaaTJUijU1rfG2wCktXp2fo\npNNJZxKQSX9VrdqWZE8IcxAbEORAscWBzrqfxU3CHZdT7PlGsBSx72zusaSR\ngYhQ\r\n=o9ZG\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c483e82738f258ecbb76d5a70ee5ff02a0bc0997","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^9.2.1","occam-tarjan":"^2.0.12","occam-parsers":"^9.2.24"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_2.0.9_1567087587476_0.0074558792222287895","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"occam-grammar-utilities","version":"2.0.10","author":{"name":"James Smith"},"license":"MIT","_id":"occam-grammar-utilities@2.0.10","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"548cab3dfda453e4888f88150393f4e2d7bdd3a7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-2.0.10.tgz","fileCount":58,"integrity":"sha512-XKCT3yIQeqWAKwEMJFir7d1HRIPxXAdXNXIUTi8QDKWzQPgFQ5S4il45BBEwAy145WouuQ9DMDee8pJ0r3VLSg==","signatures":[{"sig":"MEUCIH6NTjTm+IBBFwCm3LPVzbb4NJWAF8RWfUAMDPJDG+M4AiEAiR0RwUp0D3DmlDr2VRpWVbKxRmkYOHo9XExCRot1r6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1884963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ9yfCRA9TVsSAnZWagAAkUMP/1RPN8GserEXl03VB5L2\nv6wPVCOyMqd2H8EKyYqclqbbK3niAcefJGQ4QnKtuo6jBQXUqak5mE32qhiQ\nE+oRgwo4pbiO27GTF5S3cTwEZvGvLnaw20Rpsx8+xyGFCWuD/kfBNY5XEIrP\nF+rjTrUsI/syL+X4OkI4vbWQ0sY1LgatkSS070qkNF9FOabXFeB96h/8loub\nAzMUhjnAFlMJ8BGHO/xmLlvDn7NTd8fjKOzCanyv5mEH376tEh3wsYEv7saJ\nK1dc5U6TdQmKrhJR39ukyIeSMBDHFN+KLRuFt5/H7sLWlsYNtECEaOmC2JoS\nYl8+Q7R6McinwNPiu/eMdLs+ns19p9LcIfScCYBqzhDySwl+sbdgzwH6ieJs\nbX6+GNj31LeHeLJ9BnWcIN0LkTvO1CG/X7VtH96XhnITZzehLe88IzXsbpWW\n/Xg/o7eTTSDsb1nFiA+tGgb+7OlEfXeAxhZeb45Ue4nkbSMfh6m1U1wzt1lS\n5U8bZOljzAzqy1UPAXyScMiB7Di1musKxDwSzMexMZKH3Pg8X5Vgt0ulSJPE\nLv6lI9901RgPz1NzfQS03j1q378fW3vqcqyCpVl1PdosdB8HwRAf6f/Z12tF\n9/bRJFSas4/4T+e+K2zCpBRN3nLjeUoaX8r0Im0qxbJ8Pyb1dwxQjjLvV9iB\nkwf/\r\n=bQEI\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5e1eca324783fadc5fae8f2aaa35cd0ace97a1f0","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^9.2.1","occam-tarjan":"^2.0.12","occam-parsers":"^9.2.24"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_2.0.10_1567087774688_0.8871674645728753","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"occam-grammar-utilities","version":"3.0.0","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.0","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"32ca18c84e42d3215086af23b5f9e46df5008f73","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.0.tgz","fileCount":82,"integrity":"sha512-UrO5HsEVEny44YSkxDR+wEnGgKJST77i62f/Sv6Wv8X54Qpe/JSted8vqfvGiu46G4a+7O2xeEQxGnJa5FxUdw==","signatures":[{"sig":"MEQCIEoxHwzXUysgrkNjCJLel+rJfe45b2WVUifxvRfzFsqvAiBFbsIf1Ntjna8fLtBEOUJJytHtm+kwhFBNX0zyJdWXPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2165242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd59EFCRA9TVsSAnZWagAAaKsP/iRUt0ZTSNjAF+8O2RZ/\n52bTT8MfnSzfmvhi6MkLW0R0hfAoAc3y33hlVzuW1StTFmkPr9PmMKtIEmvq\nmuarfxv/K3XSMMNngyvAPC3whmWSa46ucuU+/m3lSzXjb2T+V/7iSzprBUs3\nnTvoo8A6j6X+ta5cxGoZBJSA8DvRZorME1nIp3mMVxW2a/tKN3dBDXtcJubT\ny2Yms7wxJE5BW6mdujNuZc2wcEYbRmQDyO9/henqjWvc5KtapGSZlSeQRykW\nDcJAVr9uuBEo00Ui2BBKn4E95oW7woNEAlgWaFCU0jOxrnmbUTHjnLC3DOJ8\n0FmXm8mgQguV4yHjVUdCzMjXeUYmmgudjhfd2+Jw46WUQAUHuprF4fHMHjaK\nPhBPof+kZADjK1Eycb0j8E53HgnTTuT+Wzt9GUWaCbYRloEj6E2aJJF+KDhl\nHqtyoqy6sDYmSw++8mTGS+5Cqr7YwqpRVr642R6pqAag91lsl7AleuQrvDbe\nsU8m97NgPqaCwRK00aJl5UkIDSvvqXnwFfNCBgS1tnzLmwmCMeo9R5COCiKm\nPWwG6qK0bTUJMEy+D9uOhopb735YosAEwGUJmg6bVz2EFn/kgwVipHtn+AoO\nyfy/k0CdIo3plwf8q73vx/wOzYdeqTuDvTbIjgjaKTARJryTkvmetcPoY+W6\naYyk\r\n=tNI7\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c56d7709f72684b305a9598a54abb8a8e5c6cfa3","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.1","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.11"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.0_1575473412657_0.8246172501603799","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"occam-grammar-utilities","version":"3.0.1","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.1","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"42a5bedaab5a9abb25e861596ea5c18d0c03d44b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.1.tgz","fileCount":82,"integrity":"sha512-IXkqiNH8ZV2Y2ofG5rUM0nFpvbATOgeW8Cjl4y5c+F2laqyC3FuX0lgwq+WIPE0XdfPnjwGrJQTDL2WwBdFIdg==","signatures":[{"sig":"MEUCIFk9kUYI6z8NKH1xnZwpgBOl+yDoW52ngMeU2XnkMKYmAiEA3ltwZDuYyIagPAVIXY8HSmL0Ro6Dv1/6Izn48LLh+L4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2165201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd651HCRA9TVsSAnZWagAAPRsP/jRXfnXluQmzTLsoqflP\nQEV4KpkYxm6kWi4d8uNwucjWZoas8eMzpr4hcHN2oZdhQ+98CX9rYHpR/GOK\nDh3IFlmRO5z3SF73hhkUZ/xvBHjQ+Q4cAal43WGJh+wnLJSdSZVistB+PabL\nfUUEDE6OIUvlg350S3GlAFN+kN+ys/sXgo83JTCCvuSR91URP10B7ajyvNKj\nHfj5yQkpSoyqEiRQ0/wy0n7x87mFFKiZAf+oEaSt8clzTyCYoJGupONlQOH3\noGLonwIKPfL7I96V1+cOPyxYdtcy6jaQEIY7bI9W7QkFwHmpQMSJa5RJ/kNS\nqb79B0SgHxP+7p4nbXjmKUTfwLpw3KtEaCIqkCrnCCjCEGDJ1x2KMoSFc0VJ\nK0vam1HprqdjDTMbddB8acFuDnhblq/2GqTleDcXtN9p1fKx/KNY4sbfFG1L\nP7l6I+56D8Yvr8dWS1NjM5r6LmyL4OpL3S65T5PWFWIsP40Gs30zh49/ucOb\nSqzGHTbQypF92cLcf1URq2/Sk+AehCu9LCo1vuRLFwTWjL5PDwDBvnjji1d3\nB8XM7dLTTuXmjSqlyi42rrwYtCjiAC/LmYHey/AnSqdbUEQGS0PaUjczut1A\n5pS/YZM06GUWh4M85uVtlac8VYwtZw9en7OtsVehnP8i6UyIRW5ARjfy5HA/\nPbqp\r\n=yPd1\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3df858da3025f8e5178a87eacb78a35dab90792b","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.1","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.11"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.1_1575722310404_0.24615781397387715","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"occam-grammar-utilities","version":"3.0.2","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.2","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"d94feb0ac66ca4101f5eec433c5d1adc23a7d1c8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.2.tgz","fileCount":82,"integrity":"sha512-rBb7LmBR/A7pXGeNJaaHBSnIgNI3EBaNZXmjckUqBAniDyPBmORmEoObdBelJju+XAaM/P/i+1Q0f1JI+/UboA==","signatures":[{"sig":"MEQCIHBGAAekz/0zCPmY88BhyObITuYLZ/IkHagTtsbosTbtAiACf0ege7Q4DGz1RU/iNNi8UjuSSSsa+NF0sJmZf6JAvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2165201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7OTbCRA9TVsSAnZWagAAxkcP/0nfHe/NgMaoWnzdIsPN\n5IRqtO/ztCJyuxdgzA+Bgv0XxcjtkGSSGcu1UcB6r4kKo1+mH5/NDhmYgzTx\nQh954n2rdlB9Femt8Ogfr20TNB8hyn9WgA0k6JNY5pi/Pqfm2SgUtcFNpm3M\nR9+D25BrpYoIWDPc7T6vueDdP66proi421XoaSNjEPLOQ3Iw1dOL97U/WV1Q\nGMZD+gAnWUpL4Y5+zlEpcOrdY3gLiAnjkjHojYIY6O6NNMYliGLo9cV4vhgm\nC1nz1r+Xw/plxwDrwQlpce/yKLdBUSMm/vFLmPIw2uXZFP6M7E24tZ+wLhds\noyAxl7pnM3VAH2AUZz09bxLZ7i84gJW9Vly6n75RDVaMvvA077xTOWFslv/8\nK9ScxpSr9U3AR60gvV7eSkQcAWBgVRsGByVFE2tPj53dfc09KbdzzrL5GuRL\ndHwTjgj9ees+lYjgxSAVAAaHylnAGfzWrZ8bYGQHjz+zCRC/dvrXa+pzj3sf\n2qN4Eu56m0oeR/j+IOUA+iffKV8E7xqmnltT7d6WmZS4g0I6IoNh0HXJ+kLd\nz7uf04kO/zKJA80i03fCP9x2Wsj2sSOTwuGNbO/36+jLAeekxfJrvaDtcACo\nmWQXcLmTj/uqmw7PdAdj8KgBxmulGDzVT64qQ+L+MpNXGizNHbE+QQ8WQXXB\nRQvh\r\n=CL2Y\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3c2f2cc243be1e9233caa324ae8f7fb916b5c980","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.2","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.14"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.2_1575806171085_0.34435310565406607","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"occam-grammar-utilities","version":"3.0.3","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.3","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"6d9ed07b7e387f7aafdd56b9b1b8630303a7bc1b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.3.tgz","fileCount":82,"integrity":"sha512-zOY4g1wM1m6s3gjikBvvRlVTyIdyht8/jxfFiFHvzyTfhutRvrIOwLVkwGkk8JenXjDJRhCwdStcib4a+WfGrA==","signatures":[{"sig":"MEMCIEzxA9tmPu9htr0YN4HSqzE1i1gaBSinmrcHjbqwyF+YAh8aIFfnYrr7FiZg6R6yizYyFJ1RKaU8nr717twtifxh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2163910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7RcbCRA9TVsSAnZWagAAx8gP/Auyj+/v0dv3YUV+7l2N\npFAi/3ql1SWzn4StLeqYRnJgn0w0LbqYR9y+1tmV6CKBi5DjDGWqnFjUWm1P\nBOyAe3+OVHJqVR6cZv4U4Df8rueNARbqa8LitqAVGciGSpQSHL+pan1DnXqd\nZEelX5n66FUpiARrYxAT84rKQADDixGdB4n7eevuFWvyrLFbKkb8V/w+M1ls\nHouCf7JxJU023FTzePDbJkcBsW21+zDRyJPqz3tJOF+LOQBW/wmcWvRZcbvm\nSMBlkvqvmmhdZSQ4+GuAdF9Vv7regZaMzlzLNy9qIuw3JdQOGWk4+KmbWgl2\ndHBw2FO1HD6HW3CQA9L+st0jdd37W7glinbxE2jbDX4icgs1dn1jaE9r2H2S\nbp6yM5SHyLa2Aeu+SRwC//YkNI+btMtbHsSW5Vs9u/FxAOEH1HgMjm/j8nQa\nQj04fZ2pVD1tN73caFjzPanEn9a7AXV0u5aLPnmpCYomq84xXvwcAEyzz+cI\nmnLAI19gWaWl4OMIMzsgckicrOf0tEcyBtfrgzbFviHpSXj0xLYOLfMLUDja\nDo9Owq6UJcQJvlw3jQnSkGxNxGM/PRtGOzgaSemS55zmWbZCJ6IYFTOIdDnS\nNBgzstVClY6CtEKaymgtCsFrO6ub/R96/+HIplN3fOOyflqWiY+MAP87I1j4\nFQFU\r\n=tH5S\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"989834ad2a747b81336d686bded5fe1d13f6902f","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.3","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.15"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.3_1575819035123_0.8454904734822706","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"occam-grammar-utilities","version":"3.0.4","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.4","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"773fcf773f2d9510758c0ab71798a8f4ec3b1862","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.4.tgz","fileCount":82,"integrity":"sha512-bZilVoruQPg241fD3Hc+Q/7ajwW9bP69Wvw0/uLxW6SWNqL36D/cdFinIfQZulIFrNnSA5+7N+1jJGU9DViODw==","signatures":[{"sig":"MEYCIQCGoM6uy/xshED1aX4leEjPBmZ6QG0wbYDZSPFYorbxIwIhAOi0LRK11Xss3Rgtve+UehTViYyGl8iR425yTRcc98gx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2163910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8nJ5CRA9TVsSAnZWagAA/CYQAKCtwGfqnSzhZGVcjKhW\n2fKNr8GjlG8Ol2wghHcOtsHiNQCdABM9lw2ue77cC+kd6odiljK6TJpssvH/\nFs1b7P8mWkcTALvazq5gXXusVPFscPrpL88w+0f8F0KbZyaW2SFodvl1Hj3W\nimJSVzUSdwLYldkI6K4o/rGF/bC0Nc7B3oIzjoVlZThOsPdBVX/I7u/1pDjN\n/70xdLGwYnVwIcb6my+HwcJlvWVlqRRFKkisPwvcGhirKou7fMnyD3yLcW+l\n211QtxObuG8dMkJOlbW0MMVtgEuorqatR6wGADiVWLwsRzmcKPVCNyWodbfC\nDR3W5rMzplm9yiSRM66liOAx4PdSuh3k/X5+l+46rszHFPeCndeANDHO3TtX\nd1YGi0jFe87DOJvq+k356uJQ27thB+jCqwUu2EGWbMDHhveoQtrUjLgATlO1\n7WLJq3ZAYNmiGmdcuvNj6fqsuoYeRqgKYF9mVB7ormi34iARUbSRbh35IW4y\ni2y7uFDd7nql02d6xc/a4fDaPCC1A1fqitN2jn/Cq32nlD0DB2ffNZsGuYnI\nTL3I+uwh9xx3hJJFtSonVVD5WjfNGHQacEsJ1ODaT+gj1v+BI4sRuOoC6iU4\neJ7uG6iIbXTldj934b/IMuDnVT6BJluLaa2QQ+de6YVufVvbdLukIX/TlEe0\njP85\r\n=DRhL\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"eab1db36fb50fce7b6eaaf442ea8aac30caa3f4f","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.6","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.17"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.4_1576170105087_0.02728569183321472","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"occam-grammar-utilities","version":"3.0.5","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.5","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"d0a8efbe704c6f6fa1d3f635fe3cb17a62f0c79d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.5.tgz","fileCount":82,"integrity":"sha512-EcDVJextqacB6lObNbZsjYOYHPsEVPDsrytoMPiJnSbR/Lf4FFQx1AjkyEcwm9QTD1wc8wzrrEqqfXXUNFjoNw==","signatures":[{"sig":"MEUCID2PulSzHJrl0PqtFBLY8cObYao4oqgEmu1QGsmdaWrkAiEAvhZJsPfSY4gdKd49hVYMW4FeJMfnEYBk5EvwU4/3VU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2163608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9fsuCRA9TVsSAnZWagAA0iIP/jlh6fhl8S3LvxS9qiP6\nE5HlRKt8WSUj+tCuE1fFvkuux9kQ1vCzMhJfwARWQKjiFKADCm0jcVmNPu1D\nn9RpXStOrCzcdUu7b9T5D9PSa8tVHnoR1XH4iAfojsTDunlmETBaaNyKcUTE\n5nokdUxsei2k0sWSO750551sdwiuB5WzRv+UvSzTt6zPHEyPHRdoRj7KwhXU\ncRBxV2JcVCJq/xUbtEPyTjU3Prg7GPoUUIdHiMav8TZb4GyEePSJp7aeLW4v\n3+S1nIB097Cxmu8dn13WEiaKaZR3/lZEjKpHueRDr5LMYb4+rkdxWBpijDCz\n1FT4LF+ER3cKPLGZYpl42aYOCdbK72slluImPchQiUWUsojUate44VLFUXlJ\n9w2VEYW42bNZYCbdXf6q22PKif5VAPBcSNN0QuA5F/blrjWUIR0V84I4iLyk\nj6oataAvPfFeEXytFI3LgbMZAHcwH4h924jSIUXsmnwoauVQDsl4slGtFnD1\nmg0Na92yfBGD1X6J+Thi+bfIEKWpucjzNbCM68prunFiHBL7Ors0llGIvWEq\nfz0CMufz7VIgJ7esWd1yYI8U/3GLhRL45Tqd2gAxKysk7f1S6cSCxRK5kuiI\nfgc87FNfnuVmWSkAZBiW5K9O6a8x+h37+wTeUAx29FyW9nitnCbsUdXWP7uU\nu+lL\r\n=M8GS\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"875847857f6763c4bd792d1a37b73f88c758cd82","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.10","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.19"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.5_1576401709801_0.7898338499356676","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"occam-grammar-utilities","version":"3.0.6","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.6","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"ccdc54d6d07546c2ce6995d14a9669430fabe382","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.6.tgz","fileCount":82,"integrity":"sha512-+9f+nyHZhDZgDm6VaPaxr5a9LxNP0ml6cz1tWYQyxd1ep3c68S2UYKLBwNbQgjAuB6/P5kJJiQ8GuZ9Yuo0ULQ==","signatures":[{"sig":"MEUCIQDP1tMbZP1mwJBYO65yZ4W4/FI1dAR6ZaIpLTrZn04uGQIgOyTaYioXyX6AIzzqa3Bp/vaYRmKtMUxmOjuXRFBfntc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2163827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9gnICRA9TVsSAnZWagAAldkP/R5wOU+OTlSa5KwlD3qk\niEYY+tr7oRvJ3cxqBjsiGLEgDpEJpKteoTb4slOHeMmDHTy3te1Y4Mg2UIEE\nBjp/bWou8bAvRqN+w73cxixfPD63w+uzPLjeyep9SixWdekcDH+8FajfZX0L\nL7w+oCfdKkRPgvj7RbnWrhW9UOkkR1gA88gfiraPrcm+mehRC9wqNVd9oGwZ\nLyX88tumqhGnn0Ecphf9ZCeKg4UmrCSXwnsB84iePxxoeMTxmNQD3L9o8vfb\nILzgca5jDXafQLhmDBJXkHZpUKUP7XJTzvio2exr7qMfdLmMeBxYeaDJU5qv\ndrMrHN16unRk0TmT6NkY8f+YFWyluCCti3/CTvFNgSA8lg6kWkNR7Ojk2cK5\nFiUTDdspmiqfInSLY6hJWbgcjp0aU/LMpc66ABOLIfHB/DPzB7bax0PlKvqW\nP7gFPF3ZOgR/QGs8Ka1w2AXWjHv5Po5CU8w31vIJfwmc24bS2eHtrfG2d1xl\nssX7WnFYb/AmoEIACNjws9Z9eAZWcGIysbhze6n/qMSPdrvbRV5G1Ynbd5mJ\nYDevgqAYEHD7mRsK5nZdHM/e3x3hs56XIt3u5RcqAvJnUoDTC//QDOeTqXVH\nagsHN1KWojp3O/90N4SLQ3SkwAtacGc0qnC8oF+UpUPjhs0zko8oxXAvfNfy\nT+1T\r\n=w7/U\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"676de35455f90eb1740f976d8ee463292b8b009b","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.12","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.20"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.6_1576405447479_0.3158832979345032","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"occam-grammar-utilities","version":"3.0.7","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.7","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"842bfc8e8723bb0709f08c24ab50614bacb45697","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.7.tgz","fileCount":84,"integrity":"sha512-q65NKlbb7gZ65TPhQKETj5dyWSpJP6xxpE1IoKOWv6bXLv4XDf9VUukPxROfCoJGJgYAiG+OtET0ny4HBi+eOQ==","signatures":[{"sig":"MEQCIA28kzFHIvJ9JN4fqXUM3Oar+DaJUkGrjQPCGGyuZ5bGAiAgq0aLWubz81T6w1dssuFpSiL8/yzF0qqflCAcAi8iAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9n94CRA9TVsSAnZWagAAJJ0P/iJY1ZCr8d4Hueh+nXHX\nS/FVS1+CjWTup6o5tVn2tLWOkTSR0oT2lXJFN4e2np5wonb5gxqagulzrdza\nIEljVj0F9fabNuG6SgF0gignC+MyrEmqGmt3LxfMyj8stDLSnzDwdYTOWtOq\njFAXLA9lz40X2TdHiEGesd8bLSQ0lbVbwVuzxXtMQjsPK3ZyQCOizqsmWKQs\nsFxn8nu6iIhH/w1qfRBYYkYpa62B3be89X7Uj3BU57E8i/g6QX5jrdzML4XG\niT72DGa2hssJp284ShthR7OreooT68CcrSER14DeIlweC1pATSPVkWy1/krp\nBt+x1U5f0yDIzqs/HocH61Mm7jE4kLS3dOqckLMUtj2I+A5HAK1LsS+NwUTg\nH5ChbqyeQuxf0Pyb8sXdG0q01yinndLaGNAuX6icbC5/1BsZm2ZMs9qEzfnu\nZPKaodT0o+XIJr9vWH4PQFDZc8NnseNB/4aB2/VpCmFBcgX54Yob73FXxRrA\n2Aa1Y4EUEkGx0dPKXWxceZvyJTXEs1UHfAQc5kDQQtYgcMlQPX2OJmD/q6XL\ncZ8LRUkk4hacY7o0azWVAtHf7PxIrhMmzX5kWppYJWA3/n5H4EAG1Dda5qiQ\nuPsrqpLJUMB2LLQ8tBbKx1rv4XTMWBUDE/gRoR2BjOTQuA1pP1FWL9Ww7aZf\nfuzc\r\n=F4/W\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5a1d6647052b2c806accc89550f4504b134eff08","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.12","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.20"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.7_1576435576460_0.4657537884338381","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"occam-grammar-utilities","version":"3.0.8","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.8","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"75306dec8a3031e98efde48c1dff03f29aa89fd5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.8.tgz","fileCount":84,"integrity":"sha512-TmTOYZm6OTzBFiTakNWDzeSrtqSWM43AubLbUU+99AmPDNoqfASIqgE8JHQ8dCmcAUyX5xAEoqR7R+J0V4bIAQ==","signatures":[{"sig":"MEUCIQDgx6x1GKvdyX33bT+Q8zjYh6HBmGyiwvfud2RsdVrNSgIgAYFW4GZVLsK1uQKf0ydcw/mEyw2D0XZ2/DzZjOvgyvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd97eGCRA9TVsSAnZWagAAKw4P/iwIPW6jOUrU3I24z5e/\nU4fqUjTvlyaLx0WhVO3ctDOP+RIwuxQlwKo6fxABRzj5gel1BEmkD6RBWzH9\n7SSgwoUP3ymTzmSNz79Tq1lZ4hMg5g9fH4koWk1ACa1tSadc78jJVfKg1vzh\nfc5H4OvtHB6ZMplMIb3vTrIvWGWynr3ewW6+RZHAo0qDDaaP2hzfJV/kT4Ws\ne123r7puOC8hWKN1S+8oDXivh1zwtBR95tp9ngZ7jeT+bKhVMxdcQF4Ys8JC\nFMUPd/JP9ZY4mLg5ZOWArC2B+S3T8GfXb4LqgsX7xBGolEiTER61SL8HTXS6\noj98nF7l/fLLzHj726xRt5h4x1EmaLM3lkkog7nP3gEvY+K+1iWMMPyn2VvP\nptzbCp76vi6n4ZIyhMzmcMwbJ0kJ6gTSL8oeq/26uiJvuWirDXd1dxG72Hj5\nNZ/gKWLP1dLoZuFKJKvIlYmqQ39wUKtDiGQ0Nmw/DMDxa8TrBAxbTUBNXuZd\nCALU1k/JilJZfc6p5DFEtnO8xG/BVtrgX6go19Kg7gwu2P0WB/Gws2gNFbo5\n2pBsFIgVlG1eYWCyTHXjetxnynzk9Ojf5RyhJYRatjFQE9Eun2dLWb67ZUq6\nYiTWvs21bhTQxauHODWN3QgiP6vXkouTVZE3uWPOiEGIvFoEsSNMFoRqKmil\nfEQG\r\n=3EDw\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"759b3bc1d9fc094002a6dc04e6db33bf11585a0a","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.12","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.22"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.8_1576515462203_0.38898512645861527","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"occam-grammar-utilities","version":"3.0.10","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.10","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"f9d2951956aeba123dd25e2f5d64f532d1ac0957","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.10.tgz","fileCount":84,"integrity":"sha512-nuIP1vn/odJT5+ObQZfu6pdhsZ1mBWP89GEpC3hRu1gvZIrLxMub5M4UbKgEHZPFwea7APipN20nmbA6KEEbiw==","signatures":[{"sig":"MEUCIExTVefMsp/Z9VdXpQX8D6G649ZSNbg4IALyNkooAgUhAiEA7y9O6sJ0iSMOW+Cw+i5P1C4xXT1o9W4hyFOWMkxXe2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBNM+CRA9TVsSAnZWagAAfCEP/2MgW/PH9ARA9ydsDEU7\nO3qEyDluRTIwr5GIbZGGjjlsGtAdm4Q9EYdIWisjcIR49uNpbcisl8i1vxlN\nfbLJpB8fshcni8i9uVKKFgc4wcHu+1o+/H7REWvcdWi/xkwusufQYdnSE3wj\npQMHfeyTa5u1rktNKVaocokBCLwtyfvxdqioHXd9+pfVQwMIwCp+lBLYD34c\nmRXiYuQzUTSEF8oZlUSGM5MT8HRoQiBav7D23R3uooz+7b66UBWPdw45yJRS\nloinbkKgVgc2EbSzdsKDt3K8ubtPjqTssiixqyoXo5Q2pFf9RLCIR3LiLH8z\nfaOpzki1G9D/eL3Ec+8epLy7s7qrvO19jnV9h/3Sdg2Wm1X1KB78wKkoG1Cg\nv4D742uG5106auk31F8At9l847ZzjFE/6y7uDBxmmb0uqBCDwOTKmTIqh5yH\n3/rm1ddYFgML0MjsCxg3WV/xDpiZDvPp2EGZeIH52hcT7NHYJlOYtyEkM93i\n/bZzGgAIroBPyg0BsObQeH3BUrpXxZu4hwUhWElTKw7+FY61vno/l6XLnibm\nAbfYnjO5rYVAQp3l6UqNG7/WKVmaVCTA68DbWvH4K531WV0lZKxVHjEvUsy+\ndz6SPcZ8lu+C+tQPEgyjmOn5Ay1XPb1bFOVMexy+9Fc5Pu2vYT+glqfYmuQ5\nuxvO\r\n=j6Pr\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"759b3bc1d9fc094002a6dc04e6db33bf11585a0a","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.16","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.25"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.10_1577374525803_0.968868907274361","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"occam-grammar-utilities","version":"3.0.11","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.11","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"e68b3880910f1a007ebe183d36d834d3a908948a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.11.tgz","fileCount":84,"integrity":"sha512-iWPeaBZ23iJaLruSnLLsr5M70uFM/c13tSz9zSTCeI7nyr0cifSwrX8JuZITpi33Z6sPwvZJQS17XTfCaBNDJA==","signatures":[{"sig":"MEUCIFBrvGqyCK/RQeeVJ4xIWHvW3jsLkBMpErV4oNFkOR09AiEAqqycge4Nsx4dWMqoyHisNEv/+mjmRLeerO0LKGQTOkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBN+VCRA9TVsSAnZWagAANREQAIAyeREwS73AEaZYR7a/\nkifNcMKTeAeFPFaGqPTYY/BAIDNtl+XiA5xLS259PRgWtK9rIjEz/awgRmg0\nlQTqhxFpRVgFI88HGDa6Pt7paVjH+IhB0iwjr5HyVzpyQ/Y4FaDAdARJsW0L\nfJEMcohILv/ry68UGx22ZiJhbqXS9nWGvxWPdiZf+x84zHf5U3y7eFlThQb7\n5G/mrb3SfCGhJW0EgP+0oH2j1h1wVHkuXEz9HSFl22/u3R3GL6oFr86WTP7J\nxcUsYU4f+NKhQqb7PfBBiOdYnI1IwC0SPxo6Mzho08+sDBXhkk861fBQBMe9\nls8jSsjV0TPIwVB4amVFBU6Sj0NUjsjaFeR+C2bHs8nKby3OEHNOcXsyjgDa\nrVnrNvqgbxm9LhKXr+hqd/0aYO4uGjCquHZHk6vTfC/aPM3eGdFrnsP03RqO\nInTlVdFxtQCbxMZugvv9oXk5oz9qGfNNXEkNprRAttPYP9AuiWDFYKxAjssx\npsD+hVAC3g9srPm9ZwDXj0QmZjp2UFEvkukBTB1iOiaH8ejhNgtLi6B3XoKT\ne0NkU2g++bUAu9sK++LH0IBLoboGPIzTLA1IMpuzBkwYIGlRlv4nDyoLtghb\n7m11sRSCLGJKRxXr1soatjrzeqGxKQXIgRJg5RLPdf2GlUzq4SmJ9a1nOIIb\nDUXJ\r\n=UQja\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"759b3bc1d9fc094002a6dc04e6db33bf11585a0a","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.17","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.26"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.11_1577377684875_0.23252944467226877","host":"s3://npm-registry-packages"}},"3.0.12":{"name":"occam-grammar-utilities","version":"3.0.12","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.12","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"2fa2c284fd86b1bc15043b0ccaef7e1e411eb95b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.12.tgz","fileCount":84,"integrity":"sha512-5nBUXfpscuOKzmYuwat9101mAJg+KQtM7W1EjXKGpL/lJEerc+FwkkaSzti2QpT0Yl7n8VU0yjpio0bXFJ2rYg==","signatures":[{"sig":"MEUCIQDOCVLkElUMEsJCwSJqU+AQwc0WrA5qg010JremmkthVwIgU+GewIXb4Y69Tl4WqKAGC8VmWQkT9W6iIzsf6xjjz1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBOAsCRA9TVsSAnZWagAAibYQAIbmZcl3dZ90zb3XbSG7\nFAxSQW3A4nm418RgffE/SY1ZBukDgfoVQXC5yWd4fDQQUmfFMn+deL2GGxJp\nXsalxZUcs62TR8lYn39kISUq6KZ4olqRkBg5xZ78/rF0xoynr3bj3Gb0AWTz\nnL7pXDUyXYFtPYMpWU9498H+ARq608A333pHZ9bKnUjVHWNKjmO2QRfENEjU\nYkMAWMySF3U+8Bqvj7kdUIjcdKe7DScU4Fr6WkxlL0mTpgcf6LbQx3dTS0VV\nZkjGuqSVbX2qmmELeXKS++ZwWMN7fcymlMgpaq/f+3pZjlb6Ozjpb61BzgwD\nj+BtJOj8knB31UELexxfLKQduMNX9B4wYgrx7hzgUMJDZjKs4J49xkrSAhJd\n/5DH5KGT2GCIqI5gPFbRmLyv8FFEGfcj+NcaDs114IuoTe9aOlxAe4DvxESX\nug5I+FxDRM/ZQqGxFoQFpmb2ycK2Z+/H5OxcsooCnWD4BnbKku9RJnx4z9on\nf/Z8yYu6OpPXXtP8fkfbpQ7aL1q5DOxv7psX3H+TZnC0MIhjGtf/9mUIlyMY\nzvKIfxvePpbnb1xqxbb4wxraIoigv9PBbR95d61h3QDEfQgRyXku5Sz8ZUmf\ngM3hT6ETjv0Q+/XZ30H1RS4e72eZpj1WgykL5TJv5i3Yd8KoVPV/fIeSqTVb\nCnlW\r\n=54HL\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"759b3bc1d9fc094002a6dc04e6db33bf11585a0a","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.18","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.27"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.12_1577377836082_0.1961932827873032","host":"s3://npm-registry-packages"}},"3.0.13":{"name":"occam-grammar-utilities","version":"3.0.13","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.13","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"26f15b9f1af0604ee9b75907308e6d16e80343a5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.13.tgz","fileCount":84,"integrity":"sha512-o4an0ztJjrOeC0+pz1S/lRGZGkp6cCIv2SCUiJ5P2i0EvFevdAN8HECFUlkgzJeVAhqvDei5lWIMZeI74YdAVw==","signatures":[{"sig":"MEUCIQD9lTMDdQNC7ZTq+WmiRP9ptMbLF1Q/7prMJSIGUIWKogIgV+gofwkhl9mWo6hxYl/PmpA/chCNKy3AnJP+SVPISMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBOEhCRA9TVsSAnZWagAAFL8P/RsfCS0NP0shxN8Rt+iW\nEwW/o0TgpGQ50TekJ3yp7+cyRptbFHtLceFMjUjh68y7fJVYuOELAZzHxQQ+\n7s2g8Q1JOAmdvRlu1bXipEkvPjVWb4So/5LIdlcvUXXjdPzvJuCRYFcXOFqO\nkFSuix3meBetBepgmbPJ9Ll0wy5rW4Arti5ow8KlN1DszcnLVqY8RYm/lCpZ\n6PO4p7nTz15IsMywLvPak7CWHbiBHzsLg62wjyKkO4OaHWXuxRuudlSPps3U\nZSbQnSGccQ7aSGjNDRPlxv38HYRkUJx5V0JptSQZEqVix32qe7xlTb8qqWy/\niALc+1YL6xerhNy+tMwZMAK1SORubLdEP6tgWGVqMAnimvz5peKhFkW1hORs\n1zdJqW1ntF0Yy3lDJwf805uUv36tBZUXEuqFmH55MD22TLFqAZuxaupGvXUU\ntJcBaGTJiNMivZDrM4zbSZxsUiXi8VgmYtag7xIqYIEloDROowNDzXx26D/j\nKVPQybjG3QMcmLH/2BWJC4XDPBguwkAXBbBCGQ+PLpYFmWSphu/6RV9r6Jg3\n6HmgBtd50Ia5cndKsxDYsT2/43YGgTbzb9wm9WqHjrC9du0MpNqWVlDgJMhM\nBKiiHUcE44dRXp7/xuMDkR9IG/hZCvAVqPpttG/CfNfIUgQGWDg+DpK0O/dN\nkl3b\r\n=pL6d\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"759b3bc1d9fc094002a6dc04e6db33bf11585a0a","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.19","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.28"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.13_1577378081387_0.3784549572403719","host":"s3://npm-registry-packages"}},"3.0.14":{"name":"occam-grammar-utilities","version":"3.0.14","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.14","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"d46adfb050278be37872c74b49fc7c5f034b22b9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.14.tgz","fileCount":84,"integrity":"sha512-h4wQMFm6DKroh7j2XhKS8oMrU3MnAccIodn4Ae8HB/z0Rgp4G2973D3StzM4bCL9zj//ACIxotKjGpML3AsxzA==","signatures":[{"sig":"MEYCIQDGrVw7buJ81lTIobAB+O6s7Z6CSkCBUgrpv4Ck6QD3OwIhAINmLn4TBqWk/mq3XiiU5Y1n8fRiC9j6kitpy/6pmDNw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBOHiCRA9TVsSAnZWagAA/bQP/A8jZiPYBlgs39HgTNTq\nJ4azOiet3DkZoKjU3AhsLXs4DgT9cCiCsaZTQ9C9mNaNxp2fjPsovii3g2Iq\nT7jGux8bPwW5tvqn9kymm4DPoiV39bgFdzvzpEUqbwbJNLpMe102X/UjMn9a\nVfakF1lNBVTF/lpCN8TlUIDWcYdxyznDR5n1cCFmk6+iNQJXndmGGXsN3tWI\ndCNNNkP1yi3tks5nHTs8izrHVSfXsY8+z0jZzNE+Sodb8Pvrug6Tp/w+VPgi\nlex+V7PrfirIH/Nz70i6D1h0tU636FpZcQwM+gzhfPwXGAVDBkZ3aO4PpT33\n+45t3ss2tXDee2l4hsuumWCXmaFPfXsaYqXHaR1mjguX+F+M1oXB/cdcsN0E\nEjDf3KmbHlhk3rTcRJkoGdwvORoGz48qwyMQkoRX26wTVPKD8fT9XmvLxKAl\nUdJq2n1P8zY+g2wmpp5gZdyv8H8ZIp4xYElIYhVtSvu3bnq5gVREuEUuuvgl\ncKhU4tHMqRbw9yU2zFRCS4pNOCJxr28Yu4C7ggyiGdD/XiV4ErVFlfa9DLvb\nVWqPANW+xl2STOwL0Zs9FQJivTdeqbdQjPKXGKPO0ODETfFV+QWSS/V9g8KQ\nnE1tIm1q1TqY/CsTw1LkAwElYFn1d2lFR3kbwyZJ0ZszWDsBCvFh4/i+gO9U\n7QDY\r\n=QKkE\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"759b3bc1d9fc094002a6dc04e6db33bf11585a0a","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.20","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.29"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.14_1577378273600_0.9956840785451213","host":"s3://npm-registry-packages"}},"3.0.15":{"name":"occam-grammar-utilities","version":"3.0.15","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.15","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"ac30f17d3a9801212655be73350f715cae42efc6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.15.tgz","fileCount":84,"integrity":"sha512-9uGDQPPrk/rnLruhbWjMbKQFy9I30Eeg8vnGXUpmgw5IlDXx1jrMCVsohFB8V/9yi6HLRpyLsg8fr5itxWtqTg==","signatures":[{"sig":"MEUCIQDcoYg6fFaEexu7QX9l3wGGN6XJaDVB+1TWtZ19xwE7xAIgCvP16M6uX06GQ8WJ8bc+0igcakQRsnXSMwuv0tSyJzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBP9RCRA9TVsSAnZWagAAIkEQAKPQduwjltekQeE/PSXI\nh7nSZN3DQe3gQacnkXV0fGPS5MRcyUFkcoAnmZvhKT8EuYEkDTn8DTfkE74x\nCVYpwPpdt6cLQOVuEre7y7K6wZI9PZTtErURAGp84qIqDUPV037DZeZhlvp4\nxlReHy7SXYHJkV1UjPgijuxbttQ2ke2bXZcWnPyS5pf/L7beIB96H9Eu8zoC\nauiAguD/IDPYmCupNW3lzszm8oXy+zMCqLkLwdH2kWltZpktDWifxipKnE1K\nsy9mO36ZQwzCiRNx0H4AML+IaBpORGSLTjvCBhlJ0Q1IJBgfFtPyBjVlVW78\nRXZmisWV06pFwVqBcSMeSyJ+JsySZD3I8rfkGOG03izHLYJKTv8BuFDaSdKq\nQ9SLEA091cspWKuPIMF9bn4hHuT223r6oxTFg8lRGoerYv5RzMI7RFKSdHWM\nTUn8LHlPMfgllXvxxnzSQLb4MfBqNnLqFT3559zn4OBd8UwknC/jHg8Ji6SB\nFLD3g/Yurg5GPBLNugl9jKLvFCn9Vyc9dxltK4oLpgSi+VUiTqaVIQ8Vwbl6\nRMAzDD/iMcjDwNy6LNYwfHwh8BASHjlx/a5CtnRbcpNs5b7ZJSrJFTwalsnT\na0gynLnBDj8iDVxkz78xbx/PUoXdr28VOaLNRD8Vts7p4TfVeWY9MqZtl8fU\nCcjD\r\n=CdAJ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7170f21cab9a30a3c436aee9bb5138e76ac6f886","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-lexers":"^10.1.21","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.30"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.15_1577385808972_0.29228392487052157","host":"s3://npm-registry-packages"}},"3.0.17":{"name":"occam-grammar-utilities","version":"3.0.17","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.17","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"3d3b010da2673d1ae10fe29065b55fdacb9a2062","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.17.tgz","fileCount":84,"integrity":"sha512-uk8TJFOszZx0PyV+h/wI33kMxY8aOlaPTx5zoQNDwSvdj3OGzprZxt+3+WZhz0Av9eCLHYL+VE/EKEo1tiIB2w==","signatures":[{"sig":"MEUCIQDph9jinxluT3vDlIJgxm6VgZ/3PF59t+tchr4S+KO9ZQIgZGW+JSRhgDwFAB1KILtpW4E8tOudER+p8066Hfr1GrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCIKOCRA9TVsSAnZWagAAtk0P/jG+CQ8tRTXQTgHlpUlP\n00vPQom1b9ExCUB3Zo8hBChMjA72cB/brkLPkFUWTzVOqqOLmHJL/96oZbmm\na1wRiXS8h169oW3FN2nbEd3nUjiwnB5ajEN+jWlNdc+hCCOZxNl3pwHIBdU0\nCI2x8pj5on6vHb5WGoNICk4NmhVfw2a4A9zOhVHWja8Q8UPMEAGBLEbNgmUJ\n2+GL5XU1n8ol6SZ1rvkEMxpYaAGYpKw+8yb0xQV18l5UbS49JRglsnx+984L\n5ShvyUs7A9fBOiGLMM9NkAerkYfCmEabzmnkui62EyymaIWJRwb/ccz8GdAJ\nZ6aJ+wO3B4CuUAQyPt5lfHkGcIDaGS9PRwc8FF8h0heZZyMPcJTVTPcKMExq\ntDzhAtDBdmFpI+uTNhkyBnJYCy7Jsq6b0Wot42uM2fOBi2OwOzRXvv6oRVv1\n9nfVHVdNNYLyC+GnANp3Ody3/pHMG9eI62DbyNikl+fapM0BqWtqefOzpuKr\naw5N1HGDIETQetn5XOd7BzDTIvn+YMpm9Av+/FyUn6N3TsdmLfSKOHnPA5s9\nv+NFj0iULtbmVjY05DtY5wnNTUfSEYqXB8l+4y51s/NP6iuVROBWbAQUDmCy\nGsuHNMfawvvnBVoTMDHUIypPGAQGAIfUwNfqhYv5xeL9x9STo6GPHHanTTKf\ncewz\r\n=eooe\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"98f9d82eaee6db0bf98acd199a14af6cd9588a55","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.34"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","occam-lexers":"^10.1.26","occam-parsers":"^10.1.34","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.17_1577616014076_0.02298384997221614","host":"s3://npm-registry-packages"}},"3.0.18":{"name":"occam-grammar-utilities","version":"3.0.18","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.18","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"12d89e60a7d0976a4edf84ec02272fb53b6166ab","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.18.tgz","fileCount":84,"integrity":"sha512-epnW8qk/oP6kvlaFuCuPM8pIaLBNlBRg00te38QPDUGq3qnlGTfVIb0XOBUeUVcPVgQZr0ryua+jSfsUpF3alg==","signatures":[{"sig":"MEUCIB0lMeDd7+HBZ7IapKWsFz2bI5+z5pAaZah+2HK2rDE5AiEAu4A2q1xh/zV2Ce2jz4BxdnW1OCLAm9NEYyhBJ9MqQJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCKJWCRA9TVsSAnZWagAAlh8P/RDEJseM8olH7p3D/tiD\nBXTWwjM+4ePPgs3bXKGZ55ThCaEM8L304aI41+RkzNOo9kAqdy81hrLL3EWM\nsN+c+1Yqvv3YzExnm4zcYSErLkRUbW7zdDNcdKB7F3BoGw5FJAOomJYWax9c\nN4ggOd5h965fOgfodeANVtQD03Y2JqlNHfe6+JQiTwDjQEwugfKBwyn0HPIk\nEINr/1T30KliIwdqBQrBZqIJor95DdG97g+VZY7C062HpjGNGdlNU6U1VwlM\nbye106s5cp79W3EeV2cwwA1BH4LQKPW7M/qKqEaM2lIuUV/HlXpFohsSLmDU\nzC5V2L8YiKruqM3Uhm9rc0AxfoxGBDhRI5PzZHV/bKbHoAv7CDLYdj3BPcYv\nhxiY2agupGAED0s8GafATrP4iqgqCEMc1ux3qTcC5zDtWRuO6uzQd2evBBph\nbwk1pmLM8gP28X1P7VcgNcmFcZ1o/puzOxsCi8bZynr/VVzw85aT5dDxHaZz\n1hSrTWoIcgqt7NC2WpQAZPAM2lnH8MNONx7QXl/ARmpVG9h6IlmXT8cT3dPb\nOK0TzqMONYQtzCPiwfErHzi73m0+UoOldh3FO7iQBhm2M6Y65AHefibsfPiH\nOrcuIi3QBPx1ctnoHTwncdBDbLd4QZqXbD/gYhHObYdaDnm8Tw5tzFbCUgwv\nCvkx\r\n=bLhY\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"54d330231718a4bc2063620f1cf33dc69bee37ae","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.39"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","occam-lexers":"^10.1.30","occam-parsers":"^10.1.39","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.18_1577624149696_0.8253811852692003","host":"s3://npm-registry-packages"}},"3.0.19":{"name":"occam-grammar-utilities","version":"3.0.19","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.19","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"d80684673e2d8cda3698577a0c0967445a26127c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.19.tgz","fileCount":84,"integrity":"sha512-UXgy5eDfFLC3AIrU/aSHiwidEqlWZsO/OoOq/8VQkJDN5nL2SLFXwgU4os3LkE+JMmcl/L6BFdzQV0GeaPSDrg==","signatures":[{"sig":"MEYCIQCk/1JfzlfcElwkcdxZT9mZhIA04jT5MRBGFTmZdCP2mAIhANsySoS5SgJWx0wDGxBNg/mUwN1Rgws7SDsyxSJgGGiN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCKSFCRA9TVsSAnZWagAA7L4QAJNnNgNqFwr1LBUjaq/+\nOltF5cSTAAmYRmQzNWHyETHd4+qYfC3jS8lQ3MML1Q8Auvgj9RsVjdgOMMJQ\n/YHEmHtMAZIEdGOTgjPVJfRgwy/cfY/mBbO/XSoxkmXoghojWa1VQOIcvUt0\ndLmXZMED1g152mNh/wNUSYZGbGnKdWppp5zjr1c0TMMT9BPUS8ZxcG8/szXv\np3NUU77TmNEIpSBpPRMaAZHbsH4KgniwhdctUBEBj7JQRdSOc3VvUOsHSofo\nAGKEittAWCtDYxk1YfYQ6WxfnoiLgecnhMAR7r/6YcxlatuU3V42Cb88nOHp\n90CyqLiKajyx+Lz1yVE05c/oPA+FlD8KsWQ7Ku8ur9Fi0iwivK0eOoafrD5S\n6dDvUwxol8npM+LHS8SMGDxMyphpHDQIP1wjsmGtoIsGrfsSaIShCvSyp+pR\ngA1lf0+4T7xvp7HSkof8G0rJkxnCkVyRUx/u0au/3CE7W33bQdXUPB/p/pWX\nsBU/ZuI61zB+shijLhIJGi7dE59DC3VqoI/xUXFkUiD67Zgqs0vhKFPQohDY\nilorCCC6WjcJ4WdRPYkgzUS7YYdHnkd71BnAm4NBsEYaLf/lVlXSagnAzHqY\nNzVSgNA+r8fLFjrBAtSd0Rdg7NQm0HvRFyVdesijGr8xr+bCuOdZSCaPGc2Y\nuDvX\r\n=ENkH\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e29f5b95ebcf4fd211c892a6aaac539fc31a8250","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","occam-lexers":"^10.1.31","occam-parsers":"^10.1.40","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.19_1577624708993_0.755972247840093","host":"s3://npm-registry-packages"}},"3.0.20":{"name":"occam-grammar-utilities","version":"3.0.20","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.20","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"2e91b7c2a3ec3bb6d76be5c9d7fc553e21620560","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.20.tgz","fileCount":84,"integrity":"sha512-nd0odMe8yfcbGwLwrdILD9wvrTLiKywT7PwYDOQq7oClm/prOlU8UH51DO4I1cXDACvCrE9eWn4YOl+rgmAOGQ==","signatures":[{"sig":"MEQCIBDvll7+aM5sJ17L64/TPUw6cEjKmY0gMcRpcnTpVom1AiBrvhOeqqF6SxUvxcsPC7YL8RxDmoGycwBrkqCkRqOXgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCKgQCRA9TVsSAnZWagAAtlEQAJWV4A1u85pUgZwRMlgT\nkD7lnKXFRF82rsI9Cd/NtYIMcUPP0nbfD6hagIo8NjIEHsYhpECYe6E6pKbV\nlGOJT3TQu9yzK7mN59/jlZ9YhFD5HQEeFHSmLRuiTkdWr2O2T5zeSWAK6MUs\nT3k8FFyXATizYn2O5PDnZMaprgDgpKn/bYukGp+0v1byh6jJdCdTW3y+4p/z\nms3eWFyiz4rSir9fR+wGsV1DxCN+jyz5ox58JbUPHQCuEGdi+UHAumGrvQIN\n0H2l/ozWqozWoAUSUYLy5HOHyC0TCVn3+oC/q+v98bB9WdIrVqAG+OttP86Y\nSZeszX8BO/oExCo9GaxTxItLO2gt12o7NW9ELiPemdmdZyAAtEz8UQQK1oW5\nx5WghMJmu4PjVOJShdbqnmjYTlbOjMFPK81NNjuF2+8cGHWC5Vjo3eog6PJO\nihT5eacgoKAe+Buz1s0EczzADGmTtqBcTBD5GKXXJrTl5C+0gFz9rY54BgJJ\nub9l2Zts/5gQ5ROs+ItbYFfAV3+C2F0OxTFUA/KoOsibO/p2+Ra03+2I8OI7\nSCqCKKHtds46FSUihDDcVGTVa8Hs8jvwy33MPBWWsH0RuBcxtpWiShCwn7Cf\ngVZyoLCCpaf9is+/oui1AGe6ZlQxP8UlkS/Uz05Sueo3qb8vdxvb7+vfeMSC\ng4VQ\r\n=+t7d\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"278b6a32a64163ca5b9094a7fe2c1915d13db6b5","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.41"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","occam-lexers":"^10.1.32","occam-parsers":"^10.1.41","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.20_1577625616189_0.2321755196769424","host":"s3://npm-registry-packages"}},"3.0.21":{"name":"occam-grammar-utilities","version":"3.0.21","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.21","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"5a5706e5816b3e9308556d4daae31e8843414513","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.21.tgz","fileCount":84,"integrity":"sha512-FjDWN+FDmZoGnDLjh+7vUAcJovall+bviuR1P/nmecfrcxUstCnsysZtqCmGk2z900iI2mlC/qp/KskU5JWwHg==","signatures":[{"sig":"MEYCIQCAWUf9cuZZWiZIOSP8GSGdoyCtqPZSJ89ZgeuaJAcTcAIhAPj7OZwzAZylucb4V3EGRbMcP/LaJGHiPAE/k84FB53/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCKqYCRA9TVsSAnZWagAABsAQAIrO1eYzyLWBqAIElLIc\nbqph6RhxjSdJlPXhNXLrpO5x54RcF7gdgayqKOMrQulxLiKSCLMfcYcHln+o\n4qJj0f+IDSd2llJ8/iZv9mwwptDgy+eIg+Lu63wdR6Hhr5J100VbfTXtPoqh\nmTFEhZ1HBryISfzMxj0RXRHNYBVByg2ho4Si3cbOeaZkjCC8/EuEQu3yVny+\nH2H5Pbagb1lpT9qU4gIa8m9ktUPNmnUboAdrL1pV6TYafRGvhfyATh51zyGI\nOUROpxHAaH9Cudm4LJNeNf5WZrlHI+8xD6XrqRmY0+N7BYodsc+Rp4TqU6Up\nC0kkx3okSRvLJT+7hBAWW7yBNIIpTRgSMM2HLsJ2I/yD7ra5Zb8b3gOZz+I1\nqEngwsOAroql/QOcDag1oME8h8NgtM55blS+WeWGRWMd73MFkVt0f6dB1w/W\nkAzkEPlEl7X7jqcfWl+7titSkMbRCMJn4NB2IpqnLLCrsWMFNugxltK2t761\nNFiQMnDzwxUbQE+oT61bJv4TOY9Ne/DICHY2hacNkPNi22AzYp53rG6vZrl5\nDVGevkaAxgXzyOgL6PiGJfjg1YxVy/8fz2rC5kRF8qhoFRCszkX6H/pN3zjJ\nTxQpPQwDbfTKzWz2r561KriATOEMWZMSIJ7+TSY4ol0hla1rg+j4cywntmhU\nRMho\r\n=DLWS\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"cbfa1d081b0f9894c478e21eed60d6b6a5d89347","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.42"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","occam-lexers":"^10.1.33","occam-parsers":"^10.1.42","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.21_1577626263688_0.1897158767330167","host":"s3://npm-registry-packages"}},"3.0.22":{"name":"occam-grammar-utilities","version":"3.0.22","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.22","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"f16452a133986c2f313d12f5cbdec18289ba1fc4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.22.tgz","fileCount":84,"integrity":"sha512-FZTWTztitgafiJl/ScsyFhaMOxedQUEYs42RkwYjQc2AKGn4FgBj0I3iCbehGiyky69itYj76XaleXbOk5vJJA==","signatures":[{"sig":"MEUCIQD1HzUBs4L7zmmULNnO0JIGqkbafVPJQuZEyB06IPlLbgIgMqIHAfDKdTxKQZp2nevIzc8znMloGVqXdtQgNKosLNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCK/7CRA9TVsSAnZWagAA53UQAIT/QIMJlXepJ7Z4Nqee\n+vAgk9N704lnyiXBnA2Q9ILNxFZC2HqclVOmJBdVwlOhoCG0azJB0keWvgOP\nExCopuNrkZcNIHob8mixx579bS6B/uy1FTwaEhnGv8/r35Yg5xUJZxjGFP2V\nkJcVXuDBpT6kD121PyO2tIw2WYRgPHJGDZX+1oDRHjp5O7T+7x8Qi33+Bahe\nL+/mDF5nFnamys3l0snMKgNPMyJC29kUBJJyqrEW03gBTgKQlSWiK32MxV4u\nb4oSyKYsrXmLUQgJ1QaeLxIzR5m/icY2iJkPkTaWC+WcPZTohkb4emA/tmTF\nlz1ngjVAS2aYv6JGaLcvrpWYlRNr9p7abtWmct0Clu81wTyghPfrgaTLqzOt\n4P/Lkh2rj2CYe/lB0GeKMKBqQ2jXD51ntHSd823vX5lS1bGYvfwaNuyGpE54\ndtm950hU0trVzLki6pKMf9IV+7H64LkC12JAbuYP4cm10BRqAMl8h7QY8D/r\nS8x72bkWBUkn0CF0DrVDbQ37DoK+I4TR1VdCH+aePlhHmRRNZBjn96OuX63z\nbRU6at1HYA1MdAJACV8+twNB2JWc/K2UGG990PnZB8/z6a8IcDTG30uWgsYR\neZI0/eNsDvXeVuo37LgunRyrNJAVn0t++WgbZnjf5KvUN4dvT7nV8kdfAADH\nEvkr\r\n=xZYt\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3af1c1035d34351444eccb3ea8db8026ee68bb76","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.44"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","occam-lexers":"^10.1.34","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.22_1577627643345_0.1348547674484215","host":"s3://npm-registry-packages"}},"3.0.23":{"name":"occam-grammar-utilities","version":"3.0.23","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.23","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"fa938936b24bfae76785237d16cb3a03151e7908","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.23.tgz","fileCount":84,"integrity":"sha512-5mk9r7U+axd7YTnhRhBO+b9HJPuqcbbpcRBAwZBwUqKAknufHmcjaN1koY5zsaewdAOMQNL9xcnfxWFIO+9+Gg==","signatures":[{"sig":"MEUCIGohKPwnMxCDI2BkBeP8fZxbWkirQWwRu8I3Ivaf7FBhAiEAvjTVSMU3J5QyuSJoPouAAR+owkiBPqvtt/izLCblTQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCLV6CRA9TVsSAnZWagAASosQAIQuBkB5vRm6BSOsJbMk\nDcxnvnWrw/cBqjtvJ+TZ5e5bMG2kmeud7s4ntmwXsHFxBPQ4qWWtNVaZuhHr\nK4un7DmGd1x50DUx0s52bpzyRNenrzGl2LV/5EedcPZEpycYjs9p9eCuu1gj\neOg7bnG9QfdXzuAwnksCknfEw7Hoi2OtHSSUYY5e3cL/8TNZkp0WoU2KACBN\n2rmeqFEd39TIvRZowUJ+fFpgrwakjokyTIP05WKdCIQYIhNDeVurk5mOvVPu\nMKQBppKWSzNJkU7KPm8lRwcMboJdr7Jxw7BZB+LsL8n7r8bCVn1NGXrz2a39\n7mO28bRDVOt0QqKADPB98S6j7p8a8ZUNGqmzjm2c80FvRZIH/SdCUxrwAFYC\nhFL5wi+Rx+egXu1P65aQVmJCMVkyK/uVRrjoYi2VMe1NQHsuvuiRPg7OmeGM\nO6Xb8FAK9OLhhq4vbI2NfZpHw6gSp1jXQ9WJNF8JKarJZCFDjogI5Pww4wbI\nFD6/IxvCvnEiPLTkkwFU6fyQenrKC2YLqfB4wsqqxOB3HACjkmaWDN7cq1Xg\nAHfmaKjy65ItQaTA9rKBVt0rwW/RJlegITF3oj22xp0ok1CLP8l6V4gsRlAd\nG4xl0f3wrbYHhhRJzugXDGLVtRKxW9S459/37uSVa/cK204tgr9hCh6Khk0E\nQTYA\r\n=bNYV\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"dc8c5b235ad5e85c5c13880b008a405f8be8bfc4","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^1.7.5","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.46"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^7.10.0","babel":"^6.5.2","babel-cli":"^6.24.1","juxtapose":"^1.0.89","browserify":"^13.0.0","easy-layout":"^2.1.46","chokidar-cli":"^1.2.0","occam-lexers":"^10.1.36","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.23_1577629049751_0.49553376918366676","host":"s3://npm-registry-packages"}},"3.0.24":{"name":"occam-grammar-utilities","version":"3.0.24","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.24","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"09f8759d9ef684edb223c95793bd37cbcf327e49","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.24.tgz","fileCount":84,"integrity":"sha512-kZWNNes1XAMOLub/e0OmvL6QGkbzjpSSYyoX5KBPsapEsItVNXySdK9dgh2dG3gcnHguDiobV26ruPeHpUmPPA==","signatures":[{"sig":"MEUCIQCA2S+vBkpr0fo7bPTYCCNBM3UpxuB9ucxEz2bnOj3EBgIgSG2jaSm7C3GBMBn9AV8eNUNRPqtlEgooyQQqSqrRsm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCP6GCRA9TVsSAnZWagAAvpYQAI4ouhM7OqmOiw1Tv8nM\nbo8TNgi6YKa4MdwEdl2lu/PYRRHmywuLM9baMhL3dvjAHr0tAA4MUybSjzyI\nAPNqmeuzzrs95L96HZ15cDrwvVuiDTI/JryB04DYtOZLTYQfGjGkBfa0v8Qw\nChQQNiTvWMcw7FjQDOelrhQ06RW3gmN/WHUhWrrdFi7sjtaoNOiiRDUupACJ\n4rG3vJmii1IsaVurk7A1U+ohld01duRy/kJavNt7dJ+J+xgzBUXrv71RCWIb\ni5VdamfC8fY8e2vrYaVbb4Hd1jkxlfhsITaCEdGs6hobxJEs/Lm+eMuXZlJc\nh9xgEQDTilvTBPY4sbI9JQudumK63FW/WnpuBo2Phu0WwAr4nhqsQKcQdngK\nElmGKhZrMXs2ejdph4FQoSQCltE2qcCLd8CDiy0wM9xt9eC8PcZ5uc5rpH4h\n7r1g0748wT0k/+1xcNsbfUKEzxMWVuaccFKRAxzXoDGOqZry2vqUJHVsppS4\nBASOt3t/3t86jXcFpNwQ+AUp293+Xe1C1+EomIuHi5AjkEOTlrB8Co6qEb0W\nqrLz6PkDg5AxxAknjUj6NXWIiEr5Gm0SrO1yxpSMnj8m76Bkv8GmJwL9KAFU\nUh+2IeOeOdbjMMCbu/Zk8O/6XxQlf/TtTIt0rZI5cnSk1w2gRD6SXNev9vPg\nhVgK\r\n=Gfy1\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"54245febf3ebb3da228f53dc6bf8a1a7287227e6","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.9.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"12.1.0","dependencies":{"easy":"^7.10.0","juxtapose":"^1.0.89","necessary":"^1.7.5","easy-layout":"^2.1.46","occam-lexers":"^10.1.36","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.46"},"_hasShrinkwrap":false,"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.24.1","browserify":"^13.0.0","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.24_1577647749851_0.9077887916407592","host":"s3://npm-registry-packages"}},"3.0.25":{"name":"occam-grammar-utilities","version":"3.0.25","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.25","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"591433f6b49aff2a78c0c0192f0de65a182a6b18","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.25.tgz","fileCount":84,"integrity":"sha512-i1S+xVoFf4ri1c6CygIMvli8zsLJJKaF7JDswq9AGZ70wgF3rtlVCo+Ci6/7OalolmmhavqjOau+xgFnHf4Pwg==","signatures":[{"sig":"MEYCIQD39Ow0IkhfwV7ajsSIMb1o+yXsy7tNiqsv4hZSzoIrewIhAOx2DWAYrlCYzo6jI/Ir902gSG5muzOqOYljkTyN0nB6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDNj1CRA9TVsSAnZWagAAZ94P/joyF/tJtldmaOPtBVjg\nF4Ja+279zd+tXxhMiw9mmofsvndk1Om6dYIOK/XEIEN+yYzSGObt8rhr/5IR\nD0y55A1Uj7IN+ZXLALrab/EDPGQzp+gy4w9jsq7W7qAczJJ7j0+5Q+I8RbGO\ncC5bOA0gqZnrifvow6v/2JfHP4KD1FiTXzDpVzqUXq967t4B8v0WOwO2UArb\nBCy0f6Bj61hs/skHu5s4jqX8FYEW3WP6aEtOHoJHJwzolZSfvawjlWjbun6e\nwc9ooC1Ks/IasNCZ7HWDp0Azl1edZLuE06ujTYyO52Z2iESXImfQeHNncETK\nmnX4zxIvfGl4ebIF+mQigFoLYG/CCXiF6dot5qME4DiACMCO1jKlgZ5SS8fM\ntDzW07e46kyMkcumex3f2C8y2sWgEVkSqnNtUM01nlskzWXDeyOSmUZwpcHZ\nPPiDUMeHDPhfuZuz75wpBXXrMn5SFG/xpzj9dMRTl1ahG6tRXHorZagY74cc\nP6PN9FMmOD1zFwpFFxElJ8kslbhc9KMWCTH932G33EYnFxrk/doNpEu/Cn7N\nRmjQ3ENrYDdGNUBdt7SDa6LlI54QbKW7BsDLUxIXOmIvqTMzhRC7xwYkfUxm\nSatMiAEqJyJtZrHWH4T8eJoNIeLjSXywDfd2BfMN1hVMX3yHyPEY/84/Ukq4\nahWO\r\n=L9le\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e94e43c2dd360bc7bf09bcb4c23d7ed2ad892e17","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"easy":"^7.10.0","juxtapose":"^1.0.89","necessary":"^1.7.5","easy-layout":"^2.1.46","occam-lexers":"^10.1.40","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.50"},"_hasShrinkwrap":false,"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.24.1","browserify":"^13.0.0","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.25_1577900277069_0.94712777555149","host":"s3://npm-registry-packages"}},"3.0.26":{"name":"occam-grammar-utilities","version":"3.0.26","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.26","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"52277fdafb22759514f9f4a489dc4d564c1f8f7a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.26.tgz","fileCount":84,"integrity":"sha512-oaWUMHpSr4wMwE1xYWU7uAG5deCCRk5hXqfzRPVcrj7kUme49xc63R+W9WXrNR/tBINCdX/SkmvoCeXpKDjP/w==","signatures":[{"sig":"MEQCIDZEVSOcJ3YdNvaU+BsvK+r4P6J7WxEa3Rd5jus3o4EUAiArWpGWwxY/5m3KGTBmGAxGCHFYWgiKdopPM7iI7rMnzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDOsuCRA9TVsSAnZWagAAzwMP/3CKEj5vncgu2SE2JcmG\nfTHT8VH0yySRUVfUiepUQ22m1W24EX/uvqcqr64g6HhugJT+aDuD2wuOZP2s\nW6yM1rUI5P+mFoULExMlJC5vXK2kngeCiSZgnkURSwOW2XFFIITQodoJzZy9\nFH+IMohIVtiVd+j2MoZs/um6JlBaPykpXmUV4l23LntJOpekM02uV/nlTzXQ\nyNEbR6kgVbdnzZXFv8h/y6dv42yHGIScHYhp9HGl7ajhO5G+WmgdZ9z0XFem\nnRDFq+HWYOY5B1vbEswuD91/KZXwehHOaV2GmYpQcUXgtnnFjCF7Nti9LGD5\nJ4wf/KbeKi+N/vRoihEZ+lhKfSYV3NnjjOmaQQuu983Pbz8uLf14Wnhdmb14\nIVMmS31rPDNQVLa1PYPR6ARQehCXCKH9aBAABuEvi1IfWGjA+JSC0mVQEKqU\nKRZSyy3ZwvbmR9bimBqDivDeC0fRE9nFQd1xWpzk0MLq4Fti1XKkI5t8wwEP\nAI3tTuCAZCooRrAEViTMiATaGwtRYl6PbHLZrZCtP24TTwolAob3x+8S3LdE\ncJ06e0zNuLKTU9V7soGvcP7cz+G2KsCgnTrDLleTSM7SGo9amVvzosCi9uiW\nG8yTNRVpiafF12itIkAEX3fyLDBulKqFoSghoIyeKbtVPhSW1EN7/ET4l2/x\n9+bU\r\n=TenG\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"731b6f90ddb47dc4446c7be2c7a2a78542c35b86","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"easy":"^7.10.0","juxtapose":"^1.0.89","necessary":"^1.7.5","easy-layout":"^2.1.46","occam-lexers":"^10.1.42","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.51"},"_hasShrinkwrap":false,"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.24.1","browserify":"^13.0.0","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.26_1577904941528_0.026455642605099916","host":"s3://npm-registry-packages"}},"3.0.27":{"name":"occam-grammar-utilities","version":"3.0.27","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.27","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"572282c611689faa1ef970f2b07746c3c7a0f5c8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.27.tgz","fileCount":84,"integrity":"sha512-AiY4kAXWAbsmC52WXeQyi8CP+z5rpdoEorNoY1pGh1q6NL7Xh6urBqKWazt5Nbh7YBCUq3XWY7gvB3/Dn7hzkg==","signatures":[{"sig":"MEUCIAhKzt82mrV/jp0P0UX9kbtzpTVP8QBUhfmfoxoCPYWpAiEA51ZqGgfkOvDig8CfOrzx1rxM5KHav4LV3Zw57kV/RxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDgm9CRA9TVsSAnZWagAA2BUP/3ZaDyBD1ur/3qA4/xEI\nhK7YFQxPL4LfkPA2i19DweIAIf5YN34+gRFtVOhYwthi7ZcC4rev0hsS60u4\nu4G8lRM8MFh6/smAQNdn4w+6Pjdqv4IsYl6C3PYxKnDXUKU2W7ygS887UXfg\nHV8LEoCVPMOtnl0UsxMbSWBVTIfbK8E2inMQzt8qi93ZiE004zWVNytS93wp\nJrXI8vvqdw/mFdP2C5FZNMoRqWymgRS72kPCE8wR7mcyULqs63v743OQ5+Yz\nOqzSk1TPah3tp16z1d5EHwy9cHXw+U9HK9qKD+nqDjpoM990TmNCiouDVDH9\n4NwF2bLyNVmHVhl3eo90yg4er0EpKjZWS+cWYc/eRhBOpt0Xg9+x5HA9bqcO\nbvJEw2gyMpkRzfd6DIn7gNLUGduTWmZHLaWw5AZtXRciDWJWWsgqTBLzyrwf\nnegrlvlK1UMdWFeTSIiK49ZeRm7vKfRkX24FdWmKljybFfNasQr2AwLqaxnK\n1UcB5U7xMwsEupSlXUpeKjBioT9yKrP+ezA6c3NQABUaa302/qEAexfbz2+x\nuVt/+c2PC/PZN1+sRmiF8t58x1g/x5rNOGS+dNYaKMjG1RnRdcChEbA9rHL1\nveCxbq6uUW3v4F8JAFlEXnPUWW1MoDuWN3ZHC4ehHm8V/0QyhJsV5UMWVbYB\nZil8\r\n=VZur\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e893150170b3d5c1f03346264cbd6a140c1e264e","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"easy":"^7.10.0","juxtapose":"^1.0.89","necessary":"^1.7.5","easy-layout":"^2.1.46","occam-lexers":"^10.1.42","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.56"},"_hasShrinkwrap":false,"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.24.1","browserify":"^13.0.0","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.27_1577978301143_0.5769988864867821","host":"s3://npm-registry-packages"}},"3.0.28":{"name":"occam-grammar-utilities","version":"3.0.28","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.28","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"76f06930cad9c175e07a648d4d9c428cfd600f6e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.28.tgz","fileCount":84,"integrity":"sha512-CJ4FUBjY+tUbJ6hy6rYe9k8NyEnRs7EsxOQUEEfKVdin9Z3LkUeyQtQ6mIN19pZac4CX/QrgK9EirmA7GtobHg==","signatures":[{"sig":"MEYCIQC6IpNsPhE87ruGnXF0nqMly8N7F5NA0/8bHhepJj1/kgIhAJLT9tADv5fzhjyHIJRy04a1gZDBzjbKIkqJ30Yyp+jW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2176399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD1tECRA9TVsSAnZWagAAdWAP/RtfO+g0a1yFj8633k+O\nQaoglFDBrZVmFpMpi4r0U4B8BUhz1PlbW7uyY9Fh6EvNly+rZxHqX+JCob/H\nOpRHxWkJUN2ae8jgCIjkyJJzOOAIqoySTKhufTxrd/IDoBdPDSXx2rEYiLLb\ntnSrQYILXba/BiMCHsdlFcoUU4oPQJqMCQVUnJglQHLjKXKBhvCFRzVk6J+L\nm1RMo7vXFhaDbwK/7+7dKkmp2f8ZfjSNv9dj5jz5YhbXGe/vsLWtSVGoZkJq\ndkamNCWNOmGgaEFI5oK5vtjeq0wwMEIqAJn/EsJLvF0N0szWNLk7RGw2UK4V\nprVxhMeGTg6SEapUtuuJk5jeaVum6vpRx9wxr/VdklySZoIkcORNIbGvDI1J\nfrx3CoxX1S9pSBk8WsJuXzef3mqKhQG3lUva+7EnF6Uhro+KIZtiqlfSHKle\nWGEiiT9mKc//CURFHY6NFdK2li/r613wlKJJ72BR4pxSuE0Lai6suO33ylx+\ngxoJ5ZaE/vWiPwaVSWPNlkrC66f2RoRhEUpjXMknO+n4EMJgl5CHQ9JsPSCV\nvKY5MV9/qnTOeJMf8feoaxz7tX9ElTunImQrbuMkIuDn45aYdcogsHWKxZ1H\ntzMHM9QLZHF2i5clMX6gcVn5w5njcQ07WGafeV3GfIrNj0MLF4K6/j3GxlQR\n8XNf\r\n=tXdM\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c1961c70e870b3ec1756fc602afec14f08e86b0b","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"easy":"^7.10.0","juxtapose":"^1.0.89","necessary":"^1.7.5","easy-layout":"^2.1.46","occam-lexers":"^10.1.42","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.57"},"_hasShrinkwrap":false,"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.24.1","browserify":"^13.0.0","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.28_1578064708175_0.9714315073335857","host":"s3://npm-registry-packages"}},"3.0.29":{"name":"occam-grammar-utilities","version":"3.0.29","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.29","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"92e9618c1c86925ce543e8d8030a3bc38380e1cb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.29.tgz","fileCount":84,"integrity":"sha512-qZY4FxxcJJ+wChzN8B6IArT8FKM+fPq4HHbbJDpJycFU+4OXNY1sWRTr2CKY6OOg0whw95bsKT6pclzo/xd68A==","signatures":[{"sig":"MEQCIF1/VI30HmQazpPDdjv0iyySmKdAAT0qwGStBmhV5eqKAiAGmoBl20mkgKppRwefZQaj/a//zKa0wtST+6G5g8jDHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2176435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD3O4CRA9TVsSAnZWagAAjUgP/A4IhX72ll9ySsNp52uV\n5DperzGl5JzbT+36/dKMBBYgQnFixfmruuCoY32mEUmb2E1U2V2qE+OfgVrD\nCJjNoJlWCv+rKq083+h1AJ1UdRCZutIGGxvSPq7kwUcKpGEMdaQsoRaiYLNM\nDgFP/MsWpMJJAvtgtqNkSLqLw7CBLRd2FsUIZp/Rw6PJVu6r0RzDOmCjlw4s\n6mKqOYMr0gkvziBI/medR2hc12dt3KrdL9b06CXxWGFFmEWW2kK+A7GpAxZa\nvWcx1VPaRFhRRGg/Ji5g8OmBLWypBwF28pKHf55hQNmT48BsYTQSNKzq3aTT\ne5ejZWKcN6F291tU6guDC2EEFiD1xAhrdQyuB9MQjtlEigYkVAtzJv/KIVaW\nb1sjr+JhgNMcp+3GNHnlSGH275Cb5OiSZ90NalmVNfENbXeM4CemTzPtYha2\nT1kmlGh34UhVE7uqqbC9kJf6RgkPbNaS/JLUL0uEpZeaVxY0Kg2LjqAV+olf\nLCcjY/Gqzz7qKq279JWunDI+/qKzJodBMhyStSDXDpsuyQj9mhfzfNaUEdyO\nuamx3JD6g8CtbS8fHoIepLBGxEQ22tzOY3R2ak4KoJnfFiLwk1DfVcXmNT4W\nNHl7lVGAhqCUnVj57S/+e56rHENpN2dXZEvBNBK719VcQVUwHkAVHJWMp+h4\nVRa5\r\n=6ctK\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0544f6835ae95f1eeabfaa8068a9a64266406ee8","scripts":{"babel":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --out-dir=./lib","build":"npm run clean && npm run babel && npm run browserify","clean":"rm -rf ./lib","watch":"npm run build && chokidar 'index.js' './es6/**/*.js' -c 'npm run build'","browserify":"browserify ./lib/example.js > ./example.js","babel-debug":"babel ./es6 --presets=es2015,react --plugins transform-react-jsx --source-maps inline --out-dir=./lib","build-debug":"npm run clean && npm run babel-debug && npm run browserify-debug","watch-debug":"npm run build-debug && chokidar 'index.js' './es6/**/*.js' -c 'npm run build-debug'","browserify-debug":"browserify ./lib/example.js --debug > ./example.js"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.9.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"12.1.0","dependencies":{"easy":"^7.10.0","juxtapose":"^1.0.89","necessary":"^1.7.5","easy-layout":"^2.1.46","occam-lexers":"^10.1.42","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.57"},"_hasShrinkwrap":false,"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.24.1","browserify":"^13.0.0","chokidar-cli":"^1.2.0","babel-preset-react":"^6.5.0","babel-preset-es2015":"^6.24.1","babel-plugin-transform-react-jsx":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.29_1578070967868_0.5927817313319401","host":"s3://npm-registry-packages"}},"3.0.30":{"name":"occam-grammar-utilities","version":"3.0.30","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.30","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"23df09f5ae488ef583abaac94cfa2eaf998af79f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.30.tgz","fileCount":86,"integrity":"sha512-qlRvcQOjhZNVV35BLUyLAWG0em0xkNXoY4wGi5ck1dCu/wpyunIxwm2xbZ7uPnIbysOMx6UHYagMKdCNGTp7zw==","signatures":[{"sig":"MEUCIFdh4ty4Eq5EgvCqkLB1M97GLIHqw0lRHjc6xtfTQB2JAiEAhAnprfZJzKb5Mkomu94zX28HejCmBougt13YFerr5mU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4066259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXpv+CRA9TVsSAnZWagAAmzEP/34qNrfDzZLcQfAH2pXU\nBvKoqX5vsBqwWXBHMYtFoLKWaQ5/4AOS+xxj5JmR5eFffF6mmVuRwczTmkrw\nW/1Prks1HEJ2jNZgr6rXw3NS22PfSL9m+QWJVcp3qrBm94ycJit88bcQXEHQ\nbyTQeUYmJtVO5cJuSr7iTh9P9nVZMiNr3cS/s0EafPEFU6XTgfWW/I6ejmKL\ntvoWwWjiTUXjZzg9CZD+/yrr5MkFRW3oenT/XhjfvYYUl/poRirr95QK6Nzt\nRVxD5O8FQxJ8qhti/T118eUp/A3URb0dmGQWsscbiUpHC/X2fyktpVqpBLV3\n4DYQEFXLOs4G0GomRBayBPS3G4y5XMvchnQJUuj4JTILHpfWUZNQ38YDcMQc\nGTGRDN7S1OwK6KsiPYrLDKLleHorCfL0iQiPLMmgeUWdhQhw4dU/vNlTpon6\nZI8k5BCc0Q/OIl2HwwP8rmE9AP/VPG5j1J514nopY8Ilqw8mpC1pBY3k0Qed\nscLPQACbSWEhqQajRYPwzBIsfH0Ipwgzq38xZSTRWLphbvfCCt5oUVaXeExK\nq8XEKdC+7LyTsO8fRkuHZ9T7rMFWkO0+Cik2BF9MeG9AQQ+hJYZ61swv0c/Y\n7xYJajBPu09/r6Kj/qYteZgRTqAtqtkavTn92sbBVqBWcnW+9aqVs+9zTIdx\n5IPs\r\n=3+iZ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"160bcccd12e9a2cfcca6b52294be6ebb7e5eeca8","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch && npm run clean","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./public/lib/example.js","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug && npm run clean","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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.9.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"12.1.0","dependencies":{"easy":"^7.10.0","juxtapose":"^1.0.89","necessary":"^1.7.5","easy-layout":"^2.1.46","occam-lexers":"^10.1.42","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.57"},"_hasShrinkwrap":false,"devDependencies":{"browserify":"^16.5.0","@babel/core":"^7.8.6","watchful-cli":"^1.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.30_1583258621959_0.51014108369223","host":"s3://npm-registry-packages"}},"3.0.31":{"name":"occam-grammar-utilities","version":"3.0.31","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@3.0.31","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"211656c747bb74e847d6c5e67d6e3cf2d77cf368","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-3.0.31.tgz","fileCount":86,"integrity":"sha512-8cphlAy9ARACVrzzlPgYUmj5TdaziEIP6qeFAi81l6Qfy67hElOuwMaMcMYmzOaROmSgomY0eb8v9ch2E6zdmw==","signatures":[{"sig":"MEYCIQDeewCt4l0tJxiA1wETih84MM7JwuCRuBilX3iU1mcW8gIhAI+7kKrpV/sMle7BOsdjJWF6Th0D617fb/MI0L9rNqy3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4066254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebmceCRA9TVsSAnZWagAAcwAQAIYjpGNnfEEAr4p2i54A\nR6dQ6T+LWafpxOgJVcZJ1tJG5cqDseF1Z1phFxzm0nJgr+gY7oVEZGKjZuOd\n/1ESixJXL3QE+YP8cgocAWp1LyZ8HWo2TpJ+65cRmVJwzdHawz86bgcHKIxI\nKP473pkM1eZIPFWQZH2T+zepJTfgJrcQnhIwYaEjG4i5LNbi9bZRs0nHDLqV\nys+ujjgSEZPWUwfo8Kc9iE5VKfAylSF87GR/sxKsF2+BxKRcacB6ncOv/efY\n7WPgr9pIUVkJSxrrDoHAYxyFuudtE73CctSY0qtYJGLIs04KQetxhJhToQlf\npbrKqF2HeSOdaRaDC45ExyIJvbMOQ4QZFQGpf9+Bj6c7oQNMJtA0vheXk+X7\n2PiMPGoauMezB67UQfq/+yli1HMQtTCSXIxzc88OTmNjSiID+mRXdH1HV38b\nk0PC9xANFmNgobwOYStclHVC3VfYSvTNDk98YRrjJBxA92hqbjbdxYcdlnA6\nS24O7DRJx57uI2E8F1C0J2RmahhYmkgysxyR8zc8n6EQNe2n0HefDSXCJH7s\nJRhYcEkrIZ/nSJDRFeuTLQDUFFe3aMWQkvEtCMk5Kn7EYoy5oxTnuYiaN8ED\nl3wTjjwqoH9bXo90TimyFGnG6jiqCyQo3wH9h+98JKsavPBbuYwu8y8r0V9/\nZFiz\r\n=cm6K\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4314ea32674136a147037fc51c1ec660e204a04f","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch && npm run clean","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./public/lib/example.js","batch-debug":"npm run watchful batch -- --debug","build-debug":"npm run clean && npm run batch-debug && npm run clean","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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.9.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"12.1.0","dependencies":{"easy":"^7.10.0","juxtapose":"^1.0.89","necessary":"^1.7.5","easy-layout":"^2.1.46","occam-lexers":"^10.1.42","occam-tarjan":"^2.0.12","occam-parsers":"^10.1.57"},"_hasShrinkwrap":false,"devDependencies":{"browserify":"^16.5.0","@babel/core":"^7.8.6","watchful-cli":"^1.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_3.0.31_1584293662298_0.4519549307930928","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"occam-grammar-utilities","version":"4.0.1","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.1","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"730e7159470da960fd890ee609cc7677f0c91285","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.1.tgz","fileCount":89,"integrity":"sha512-CBMPQzJeQxY9/e2crCylQHMQ+aA+ObWvqOew7Bn/V6DS2efxK2dUNmERKfHEA9i71XSrx6lNz5j79DNJcwI9vA==","signatures":[{"sig":"MEQCIAYqJSATKUbRrsXuJgyGvCjcBc+q2M2j7uVF/BlgwxQjAiAviXSTkKTMzoKshr5XFTwuZPsacfEedeLIDhxB9zKnSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5448972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesBY2CRA9TVsSAnZWagAA9WgP/j98ArD5/1BrO0S8A9hV\nmRLSazfYJk87priswi1+vhMboe4lem1iTIXw2sFnNvJsCRju9jH2OfKzXM7g\nDjAHP6WWKu0F97QVFxN73knG88xtyCQ9egjRYSYLJCvW8GQ3R1BF/XiOVqWU\nxjWW6Xra5D8LMKA1jT0jPMEii3s1P2QJFdi0oZgmOhExZpqrJGv3BeIZzIF/\n71sdylqAT2YEnMwe5vuyTNCSn6UmXECrCSgFn0kZsc9xu4z94hZlMe9Afrxw\nJTmJNvodODSxgWI6U+cXmL96theKbmGiG+3HRN/RfCo8vjLbpNmm/bBpE/V+\njGC0e6gKGh8DnggtelT1jYZrzOn7z5qA3Twk31uldYgrWs++eZBWVbzEQ7zk\n3+4rxKY1D1sLbFbS3XDF2oORo1jqI2fERJD7MSPH4WVSeYDv7onUQwrYLNEa\nNYSZ6F7GY7SppPFNDG7CpI26ORHCVZO48toJ3rIV8GD8yPmZgb12GPSLT5Cp\nY5TJmKsAym48YqhADOHJmmknC7Ec5yfPJ6aU0xudFvGjbsajhOP6A7usEmPI\n2G2PXPC7RMp8Ri/HAafGMzDg8SKiLSn6GdI0dAJXim4C2Qo3XI0RfS3wR3cP\n1QaaETUEZg0zc3FIKLa8FkGugtAIoG/qsBtMn8WCbcVqiN+pN06r/K9p9UOY\nGrD2\r\n=c5Iz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"111d50648f5d76c0f68103993f6773bec9c732b7","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.19","occam-parsers":"^11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.1.8","juxtapose":"^2.0.1","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.5","watchful-cli":"^1.4.6","easy-with-style":"^1.0.11","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.1_1588598325580_0.5113888952558514","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"occam-grammar-utilities","version":"4.0.2","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.2","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"f74796f32ea61eecfba2d43cd2929aa8686d16e1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.2.tgz","fileCount":88,"integrity":"sha512-eHLg+ploCTmn5BSyeC8P6VotxC3XdUCR0qtSBSBR9AyuGZOo2q71FNI2yeFmh0McwC0dr53MO6HmSmGuZf2K5Q==","signatures":[{"sig":"MEQCIHLU7vHPsGosiD4Kh0yJCBRJ4cAL+pkmhyR4AOonn87RAiB/GKcPQDxN1ZPhekhOe4wTgLKHrAkRaFPt2RH4KrkSgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5448784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesCgrCRA9TVsSAnZWagAAE8kP/16kME66+h6cso0zexYP\nze7Uz+DshvZnfAFBQFaWXh5Z8WqI3b6NkPQ/1xhs3+2oO9Fo+KIAwZgmhmEA\n5agBD/GtY8yAwyoPEhp44kytb2B6R1X7JkyihdrnjMV8V3xhQdw/vEbGA86M\n6MjgoBJheykwDZNqHZ2tQOx5bF5b8UKP2VvOITbC6s0W3Ejd0EkceHOZ6vXF\nu/Q2NP0QL82BISFeC2O+m9MIaKKJ6I2Q91hzYpWXYEXxPIv3MIGPOOqBPxmx\noi5XRgCf4OZXYOl0+pK3rLEUh2e3Zvin9L+lEYTL+4wnIeG5KFElHHwc7ayt\nxw92yy2NTPBJMxC2uC4f1e7eaKCsa0rYhGMw+VT/cN3E8+IOzDasNMOxhEEq\n3s9XlBVG8szhH4gNGidW+qfDVkWtlVscvoRzlwBleqrxwvhw6uZllhd5FXg6\nVnx1NSlFBPCOy1tMsCOhFPuA1mDgtVTBeSuagj84mV9lVizef9+Hf+nAYOl4\nTK2WbKsQP9drG71kmlX0JWyHvjZ8wFhe/hG1j6iMlBVvHlAH5Z8wh1UFOPX6\n00Fwo4JV2UANYbflTlddrBB7UG3uj3i2czGzJTs0OVsSgvT8sYkYeIkTJAqf\nFyntvs+A7TyTZNePZAkA4i5cWvstg0t391eQK5104irZLBtYS5f/hLQlicz4\nNI2K\r\n=0SSx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"acb80647066e9773a7e1b752b46f32cc4276067c","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.19","occam-parsers":"^11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.1.8","juxtapose":"^2.0.1","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.5","watchful-cli":"^1.4.6","easy-with-style":"^1.0.11","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.2_1588602922892_0.7833459210536622","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"occam-grammar-utilities","version":"4.0.3","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.3","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"ead971eff2a700126d3bc5a762c7fbc21faa9ad5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.3.tgz","fileCount":88,"integrity":"sha512-9UrgTnySdrZX+SEFBSM2a1wlw7zSjuG6vaBd1NB+Uqo49t7ASjFdZLAahebL089PsPrjNYEMTRDlN/rePh2TJA==","signatures":[{"sig":"MEQCICYHsYcHLF8RU8iw4jvGF2nrGOOxZa0SJr/Mp8Vgxh1ZAiBiJIBzg80QRM9i+DYydeg0hp7h0rs6Bx5qu2g4ez1XWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5448794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesDA6CRA9TVsSAnZWagAAM6EP/Rcx93P3d3AptiAHB4Va\n3l08jYOvsRe4oqAD2xwOc0aBPz+M31fAT8FXniAJ7ssAVzNhez9S4EZx6+FI\nx9B5dfJJ9hQEZUcpP7GN3urPr8GWndaMdU8TjsILMDT++bh5V0YBa87LBfnJ\nka9neOha/8FM0LTKZGm0FCTeSmYQjaYGdCCNKaPhR7d82E9vXtfMvCRqoj6t\nuwtj6Jl6HU/W46hSIboaAID+N6jzsRSerglrUv+wpYDGGaz1g5DbMU+jHLDn\nzgzqcuSD2SwH618b3PxRmjVZ7brCbvZgZx8aaVwyj6tUq8wWBbQ/Enb613rD\nDtiWOgFedvB7TbxvnkMu26Lo7Miy0UuvnY/m1VO4MiM64TEu115f9wIfGtXl\nHZVg7tPSTf+jPGYgnkao7Q2U9sC7U5Sm+T2QJYf8/TdWqWpev9Ik6rsCCGQg\n93xvjzNbgGTiPq2zA0Za1Hps/dm1eQ6Ngh4R2aVZp2bc9Zealcg1Z9xJwL68\nBtDgcSmhnu9ROAg+lEqIEo4DyEugTRh41sb2xgXT4QwmcDrnCG9IByN8Wuj5\nSLVD6/555un5akwMDmVfMiIreLH80jpNHYBBuOPImM6gVCcdmirxESrAMrWP\n5/ls7Cv8ybMVVBa79Sa7RyhHcaz9UJyuqeZ0JBfeo8CERcwCLQQRcWYt+Uzn\nBqNU\r\n=7da8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"18ab4956e1ca50dedeca83bc7c7719fe0bb0b075","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.19","occam-parsers":"^11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.1.8","juxtapose":"^2.0.1","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.5","watchful-cli":"^1.4.6","easy-with-style":"^1.0.11","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.3_1588604986324_0.826343019737035","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"occam-grammar-utilities","version":"4.0.4","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.4","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"c5ced7b4b19443681220c16bf202edaef7a749f4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.4.tgz","fileCount":90,"integrity":"sha512-KySTuzHLxiPTviaiHjiFlTUy1tCqgrrKedy+XBKqQIWR8SeiRoj8IAAejKcw6DVicNkDzyy+iydvauc4bB7akg==","signatures":[{"sig":"MEYCIQCGxlNbKXf636NVft477ckBuCw0gk4ByfHFaN4kepAQ0AIhAOBPXHVqW+A8RTbMwwprVCMkVP1wZtzEx3Gg6lyqUwil","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5450204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesRb/CRA9TVsSAnZWagAAms0QAIro9yPhJa9q0mKrDEZF\ngrqPZSimrHRm+Its1E/MmiXc42sehhAJmhhjzXnTq5+/1Olx8PsasXuWB3V6\nqW1TEew2A9d6pseMb4VnkHI68lQBf+OIMuDtGhsLdt34XgZEiKb3LDeg/7Di\nMXCcHkOhm2pE1BNzd5pjWhlaIKjNkRUbRHJItdwT/UnriLmqmfRscUSLlaLm\nMIeSKo5JfKAGkzxjRzNPva3ZogL7GPZAiG8wDHcIn4ooBuJybZ7JT+zXd7fd\n67SkuFHXsUyEU7/9y5tm51wWr4UJzQpK8lcKGtdX+ixjgeTpnOSYacNfJMqC\nfM1IKYebUUWzfLNSYRvkzpSiYndU9a3PbQeAFUkQm+b4dgkoadgGtoX7c/kR\nABZ6TmLmD+mYmHfZQuCQzHFHPFQ84KRJXm28K3Rdyv5uYI/f3kVnXivoGT7d\nU/divvQJVcR15eP765ScyTEfOVN9UtgpyddgAcc+W90ud54i2VkBeUN2UxGH\nb90nzs5PxxzeFcqie78fg5X2hsMzYyaW+xUl6jgdh3nr3CvfXX234sud8IDC\n5P5edD7vIuiwM2+9QNqeZm8OBXxPbbBtmHerVBs0RsW96b4BNbu1c9FL5fHQ\nt/Ks/YpFITTu022d9CBXVyKSf5ebwN2RVjrrrJl/4ikBJPeDUpImLG692z2Y\nrMw1\r\n=5ozU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"928803f08d9cbbb3588e5ac61d680a73ac95bd72","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.19","occam-parsers":"^11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.1.8","juxtapose":"^2.0.1","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.5","watchful-cli":"^1.4.6","easy-with-style":"^1.0.11","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.4_1588664063187_0.5693307515092905","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"occam-grammar-utilities","version":"4.0.5","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.5","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"8feec80b0b19e63c3fbb631193a3294ff210ea05","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.5.tgz","fileCount":89,"integrity":"sha512-fHbywno8eOvd97enqZqHrIzFLkbmKQVYJvDPDb0aPPr+MzjSoXfSkD2aNX8Nhrl3EigCDUI9Mk1yRhhuvCZhrw==","signatures":[{"sig":"MEQCIFt65vEiIwADdYo9zUxkSz4xMgzMyG6IqzLPMA2jiq8AAiBuLk99psoptMNIK4fSIXSmz+e9YsZmtzDVaEZGilEwrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5450121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJess3cCRA9TVsSAnZWagAAQ7sP+wV4R5uiz/jwnj1DN97x\n7ZdIiUUWoas0MaS/N2NDfLw887Co9QE1407DjnZiNewOLCrmG81EFJshxb5A\nBZ4GVu3tObBTRCppWtpCHe/+WcYXYzBHRL7Ye6OC7odW01eyiyA7wWuWEhlZ\n81IJAM3Uk3C3akxtC1Z8XhtO6r9Ra32T8VRvascWB08TZpDPnAKzuOgCscQ6\nbOlzW6FgrdrqQ4s84D4kOqIz7m+sxmjVwOoZg+lSdL2syGuJxob6C4gLplyL\nZlwH/4ugchXNhO4jO4dr5tBt6+8z/vE1Sdzs9ab0HrK++yP00Dy3MZeaokFq\nQy1W7Bt23NpON+2BVQeWHydTHKIqSDUGho7a5p6dsMs9CEV7H6eHQqcNrLLW\nNwEwTEAiwa0tNOfUrEzMPNVf/FvfSZR8oMunZ2mVrnOpPXniSKlUEW64xuEV\npVeK8MzfVRQJ3m2XbGELKvA58GUERlyXwCupUM+rAjGaOe2f+/3IaxSS5+I4\nNHj588dQiRZITf6hdWwq8ro980EHO/vol4UIkYwF1aahXQF//+LdDMZCXo1/\n+My1vwGgieKyid5pskqfNh5aESBLIdFy/y0Z+zuh2epG+U2i82jidJvvgXkK\nc04m6ViuerFa9C/6fzlte8YBrfTokpXcHqHodNoUIb7I5rkaRc+tPaesorHp\nJkt9\r\n=Thpx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a69576991624067a8ed2fcccc369510403cc9097","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.19","occam-parsers":"^11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.1.8","juxtapose":"^2.0.1","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.5","watchful-cli":"^1.4.6","easy-with-style":"^1.0.11","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.5_1588776412422_0.5179112124764629","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"occam-grammar-utilities","version":"4.0.6","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.6","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"657b23cc3ef0ec06718bc98de72915bd90e2f8d8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.6.tgz","fileCount":89,"integrity":"sha512-ZZYNWHzzBu98ihdiqXJl/NxS9vLdV+uhJPB8PymJLL3hRKKb0wnlNJORNyrXfY3zq5jrnMLPN6ZLR+aVi2X+AQ==","signatures":[{"sig":"MEUCIQDn7IvossPVg3AfHff0ONdfDSV5JXC2gUU/18mGAwFX5QIgfnhEvnaGdha1dedhQxNhNEm/D5FP3frUNbSNe1iB/FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5450120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes8oCCRA9TVsSAnZWagAAN3gP+waN+rV14EblNy4YZHuW\nhMg5jTk3GyJT4Br1w9gL5ydBo2mvemJaJOPYSQPg7tbAG93xUvsnCxJQymhr\ngLUpalUHO+k2ygupobfThxIdZO48gZ1egVhWERt1ER7/D5KWwWWl//QGxB6E\nBPW1H2gnkOXNMcjMsoRaz/kR4F7hM3bdnzwAJuVKniFZ2RIRI8XqZocQcJh9\nJCjkiHwU9t3oXML/1w8Cfe2ba8VHXESniivZG5/BfAM/9lv+s6Uy6L/a/flf\nKh6sN/xT6wwC959TEHItUff4ABDCcXWFevFZAOO+57qOb0xyBLp0g/UKVMGX\ni8W6g6OfH2fgkQPtdzo4JhMJeG8kUZU/Sm7+UPdj+7LvP05E34NPr2cAEMSj\nOj0fIllhOI0hD/UO+qGJFuEh0tlwgptXyA+5HyFsOgxa8T+T1VzEbxonnZY7\n829QD7ylud6FBSq3LWwQTfpIdmeyI2whJDQfY7O2uB3pJeSZVswMqMubG+3O\nws+Dae3WUEwRbLEaJ5aZv7Kpu5MNDYFZCg/BF3UGs7EOD7/fCyIoThn+6RhL\nv86ZzvcoFvcw1GwsgkjpjqHkz7bFJ2wr05CImw+0oy/oKOP5L1Bid9Ijf+Wb\nfI6NRvIfESxVZ62Cy65Ux0gtcYvFPAS6uyq9B0P52KTEbPkAauekVNVNRCm3\nw6cp\r\n=YHSI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e626c0fd8a3d32f702f050c64fb27e1e72094ed1","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.19","occam-parsers":"^11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.7","watchful-cli":"^1.4.6","easy-with-style":"^1.1.5","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.6_1588840961995_0.6221895293491058","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"occam-grammar-utilities","version":"4.0.7","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.7","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"be8af7e620ad1bb9c06811d34a0fabba6aeaca4b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.7.tgz","fileCount":89,"integrity":"sha512-leOPAy948VROi6F+1hZrJriqxDDfm7RjdWW+qqBjdrLh0rLcRGisxVS3YkPamXAokLHfuG3yVBskKLnwrRMnMQ==","signatures":[{"sig":"MEUCIQCvFvm5BidPXbNcXIQgUl0pGdbBXZ0g/LhMVpggdTW6UQIgLbAAopdHQq8ZceOUF3G++4Y4g7bpxZUwatM+GyNLd3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4620152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetoUPCRA9TVsSAnZWagAA2UsP/0h5rVf62htHIShYqIHr\nHsFxL3s7uGVEI8LT9rwQ18kIz8CQzBXxbwrrj5+R5dujKKrNv1MJ7avgtnd9\nl0oQvzzvG5SD4gKK+UfuuBq+Q0Cu26BUcA4LZYHuz8vPauWBmc2dKY8d42Pt\njZepRSSTYDg/3nakesPQAdcO2D3x3/8mcy5aySzr+gC3PevcLEV0y221e08Y\ns3DCM4NHk/XXuZSytLttuegXa+rWhclS7ojzu8ajLX9OcHOWs7c/op2VJV/U\nOPB5HkfdYyDVegdNIbHhzv9QhfNukj+RvuG46zV2uCFXzxdXLPmlNw4Rdw5g\nkkzW7K5qV280fJcm1uTQSDOfGNSkdq0udvZNFvdt0AraYL6nX/GvoRvhWSWo\ni3YhQ831G4RxT+MXr6Lh7vHChFbetL0pMRX8+SjgF8qBmCdtFfnuwqkCVLcK\necXMciZdiD19GTzVZZZpEub90s6SxDQA0ixiiaxzIkCgPe8NAgTWq1gUsdEJ\nhUnwupdn/AkqY5hFso+erxQqnzZviWuUUsZ55glaEgYrHv9B3nZ70BTHKdSK\nKIVF5Yv1PcZR/bm8zHnjb5sryNmFhz1QzehJ3lZ+z307Aw8NohWTIvgKDmJi\nNComXU4MN8/hMrIe8rTdG4p079Han02A1DVJhYIZYLUbGaoHuoLAl0KC+TCS\ni+Rc\r\n=sid5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"89df9c9c1b719eeb30ee6306ffd89a688da9bc76","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.19","occam-parsers":"^11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.7","watchful-cli":"^1.4.6","easy-with-style":"^1.1.5","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.7_1589019919073_0.2186134024989448","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"occam-grammar-utilities","version":"4.0.8","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.8","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"e4683fcf8afb22e1b31dc8c96338558ab7a51351","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.8.tgz","fileCount":89,"integrity":"sha512-ebyKiV83b7dzp7lciZorPX/gXz4X+83CoL49fSA90HIxectosC10WV2gOS9jnBtNV6wGP+fC1VWQXGHMx8WmLg==","signatures":[{"sig":"MEUCIC6MYj8gZ+OkXU2KdLGej2E8HZsiz3HkZpJYmPA9mO2uAiEA0gjBLzDqF/SjX1NH4qBI5BCpTGF4ifw5zW5Cv4C85gE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4510385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuSXACRA9TVsSAnZWagAANLAP/itbbND+o9u3pr/v3kZk\nr9nSg2EaHLuOhzhIqOOSOLfE2MVA6I8aVf5llqZ4P8C5er3nsxXr1FL7o0PL\nezg8JeFJnjXRas765ZPGvC8GrYAl1ERurKVERbGspBr5a6TOEO1XyOA68c4f\nuVdGou5hoI/vlIEYyYH2hVdLz7Yk2+4DVT1iCAY3JGXTNdVnbn5Bq3hFw44X\nMJXa9g39AAqTZYG1Z4KXyJoxnlhLlZZlqLZ6mqtwO4Ac2H0kH8c4JK0IN4Gb\n9e9GLDod+2D/ET/bYpTU6IJOT9Z23HWSl0Jnsuyj4lQBj7NnSRHcR3YMU5oP\nEw4f8UQkkcg9PXuh1jPpVcj03yyesSlUI//JKR73IZn+zZCpWN+O1DqjfaBa\n+yEYPoe6DHgNmDLQlWvfTiOgCdvu9ZIOR3B/oqLLk/8QX5OM2aeZoESn3h89\nIcmjtWClYJO5RSOiaXIB8ZudEe9UlAO5InyyAQ1blGDRS4hBLoDHnuxTASFe\n0Rm9dLhXCmOQ76E8UssBG4UOmW3N+3aVfocXS6ohNY8Or/V6BaWhK9eaOmea\nyesCTtxqoku9puQ7Lvgj8pWUP4toxaRAPGvjXCSBetnEikr4z9XBvcDcJMdB\nWQtQZI8c8RX5AbwyH6Z2caiIrklujK1WXTjc81wTdGAeetz4JCX7F1DzTKzu\nEMqf\r\n=KtnL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6d14800c30e63c33c8ed53570e25654d9a475503","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.19","occam-parsers":"^11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.9","watchful-cli":"^1.4.6","easy-with-style":"^2.0.3","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.8_1589192127615_0.19634391881012192","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"occam-grammar-utilities","version":"4.0.9","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.9","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"8157ff88c40faefd42d11105055431d5c0258fb1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.9.tgz","fileCount":89,"integrity":"sha512-EOicWcv5rlqppmLt9oc6gMNXPc9BJi+qo4T1PFxdLObQJ0EoJr95Vb4PsNVZpbkk8qd027TgCkrSBd6lhvph3Q==","signatures":[{"sig":"MEUCIQCzrrwuSbtIRab+xIe+GLdYW9a8zHormhV3Gs1oBg6bfgIgI8BNBO7T9VmUK6D+qfUZ9oh/F+JH1FkDKycwK3WpFPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4401006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuTDjCRA9TVsSAnZWagAA/sMP/2bksq+mdI20HtnPUOnG\nYolZux7PteRYXICS1fVMNCFHUdri8zATY3PMA35UXV8O/b6lOFn/W7oACTMe\naudwnAGwDP56+FS3tmfZT2UGE7c8VkAW33wdEHYZwUZeWK/nZ0OBVw8Pqysp\n/XLG1f1uWKMpvGKEHqez2IWqv5LgROlcueOgVxQdSuBeRR8KPIvYVYL5HMZU\njOzl95vCY9vRPMHZn3hWefjG+7e+YiAF/441tZwpF3rRct1qpRjCsQOxbXUQ\nMgJ79zlWDugx8kxdqJMsWpWYZmmI/tg8RFNREtdTlgdLIq3T0EsHXVtyuBFO\nRAKQa+fcPw978BBsqShXuBIfiTSPxQ/1fIEj87m48c+Jh9FgoAY+XK9EoOfA\nTXde2cNtr5l/u03FsI++2W8UJN2pYIKb5zl5IbeOGKCQl0YizAIBfkS4ObmY\n9bOTzUALX38CvhDsKWgzcP5SEbO/GQZ3M04pM7iZHJFES6Kad/MnQWUMVr9v\nWGoC1r523M7YddDbw/CLXxkDeMWNv5FHsFXD86vXJhEgUcuyvkQlE6KFI01M\nGiMfSPBaFKRCGSraUENEAn5Wne7k9BcqHCZgbr2DsiAQqlr/vNoymeaqPyLq\nlhAw0sv/rwbeVsETWqm5K7Gm3pBlivt1rmZEB3DDC8E64DaHIM8hWPtMoDUa\nZON2\r\n=0kAS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1649b164a2ed0e657658aa8957f1c52fdbc78f8c","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.29","occam-parsers":"^11.0.18"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.11","watchful-cli":"^1.4.6","easy-with-style":"^2.0.6","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.9_1589194978886_0.07171408699941795","host":"s3://npm-registry-packages"}},"4.0.10":{"name":"occam-grammar-utilities","version":"4.0.10","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.10","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"95353a45b4f88fe0fbcaad7a24bad1f45c04b8ff","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.10.tgz","fileCount":89,"integrity":"sha512-7eOJutAmV5n5oNzJ2ftqi0GGKvbwWZIJapDYZOlYUONg9kmSRlKyjpisVOusyj4uKJ4SUsXigOEGfgflZ22XxQ==","signatures":[{"sig":"MEUCIBqo9iVEf3p9W6fu7wPA9s1bpSk1+SfpX0I8wMXEhO4FAiEA6Wii9jPv7XDJ/DBa561Jp1iaEo1NBMSYYmtt765dxc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4401007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeum2KCRA9TVsSAnZWagAAqLkP/3oqQbS69rVu/UgZhGHQ\nHhjsX8C57hg4nIryXUoQ9+2cG4x6MJG0V8P7KQR6o7k2/FPgENSM3ciGEYSf\nIp6937goSA0ldGgmV7iszEfs/eyIGeKzbdN7fc8X5olthbV2q61H0ftvcvGx\nsl36vKERyZwh4lwpTDdXrvWgHvZsjOdks/P4O9Tq2gPAcWLqYN5jMHV7lhyA\ncd/NG00ei4Qh/HW9Qz+ENtDtboiz60zNhu0/Wkfk2T/mbpdURqe3omU1FW5/\nzIpbYzqAfL+iybDj1Dd5aQo2egSlnOfRojoloaTBc3lomOLLeh1wK3mkkSpd\n0qeMFgryWGQ3FFye/3XVlaEJZXCWuvP7iozUB4IvY0CDChe1M/hmvD/OHkon\nxUyVtrUNXC9PpDrYKjjaIiEAwnT94Wg1RLmVxlGmERXaI/1+aEA47KwRWFw7\nei4v/GFs5xpxWdSrCIGZTkM+M6N0KPE60LATjnhKzJ8M88X9VDbNH0n6WQh1\ns0bmdez0zOSknLUJTVuK5VN9NgsMJAUmfrtaBK/25/Z9so0b3tJgoU+PKXir\nb0hOwPJM4jWTcJtzf5z4/1DDrKDhTrjDsnoOf8N8K8DgrqrTb+lGwQMNZPSE\nUtDMWGC+382+zDMI21XcunUIiMiK60wggfWf+cEB8PZNb3IyNuaWntaZX89V\nsVTP\r\n=qkTs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3252a9ab6849b2d0e6d84a69f9cf082eebe6a32b","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.29","occam-parsers":"^11.0.21"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.11","watchful-cli":"^1.4.6","easy-with-style":"^2.0.6","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.10_1589276041993_0.1775341396100385","host":"s3://npm-registry-packages"}},"4.0.11":{"name":"occam-grammar-utilities","version":"4.0.11","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.11","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"a5a66ae2897ced7321218ae4d175e4105bc57b54","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.11.tgz","fileCount":89,"integrity":"sha512-98pjhwLD/MLG295C8lWoPv41sqAuvFch+UkWnR+jbvXR4n9XU1Qb2iQW7OT+pu83D7skNoufw9iwuKPt7r1n3Q==","signatures":[{"sig":"MEYCIQDJTjclcyBAvJnHSNUttquMCRTtvduGcM2S59E106QAOQIhAOzQpp5iq51iwNxlqa7BpxcGjQwK3bke9iqW20Q9deu3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4401008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJev9nCCRA9TVsSAnZWagAAV8MP/jxGDrX1Xu4GMa1kQNol\na6XBdeCnK3k2mxJIPPjY7RO53mdCtXSY9ztOBVUdf7Ec/ChzxdStX34JJIK0\nseWrmHR4Keh4WELbsP7I2W4q6jQtlAFHfXaECX0bDzw/cbwQsj+brfTxH50C\nLiRgANeJIaZVpO8bHFtGkv0uyd87eeyI5WhmcXGSHRZ2GI7MYSOgtWs7BiEL\nTIUXFR5dD3rm+zvI6Eyux1EwvOChg876UifIqQAeG1H7qdM9Yf/doBPd9GDb\nJJk6/v9lQE7CLsvM9hD9/ndEHf4ljjBIUyxVegM6b1wCeZB02U0wT6TUYJNS\nKfsSXn7GRRpNUnjl6GcNEeZtEpGIfTqJgU1jgTLwwYdcRxShuaENlr1Lmz4K\nTpEkwageEJzRmmCj0t3NfzqvP3PujkxxKq+SqPCAhkH4BrOswpSFeMaCaI2A\nPGr1/6+sWmdFvRmstDWAFMZvrFwuNTGm4W4Q0uGo6RWYA1NgRAzfTqWfFJy1\nc0SbOX3p5NNbdVvRG+fGphnwB2/EoXbwiGftPNVqxv/1Fzo6Kal9kBeJe7um\n5FNrdGTcltBIuNSI4uRiszAiYrAS0THWPTze9t64RYHleq33bP+ZM8O/Chwq\na05BcseeaaxZ5p81ePxaD3YxBC/i9euAZBAu6QWJLoSv9H/y/Hg8tElyUeA1\nvYhu\r\n=o0iU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4bbc5ee7fa18177a6a324ef31c82df1c9c41ecaf","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.31","occam-parsers":"^11.0.22"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.15","watchful-cli":"^1.4.6","easy-with-style":"^2.0.15","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.11_1589631425791_0.41337260754182203","host":"s3://npm-registry-packages"}},"4.0.12":{"name":"occam-grammar-utilities","version":"4.0.12","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.12","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"db61e46b567411e6ca24c2f8ec5b162ccaf88ab3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.12.tgz","fileCount":89,"integrity":"sha512-gWciOJWXGOLvzmbKmvTD6IgBzhpKzCHOlAIKvu5Dihpx/38vHH+LpgrKCTiBhTZ7euUArmoqW0Y3Q6Isc+LItA==","signatures":[{"sig":"MEYCIQD89b45EDBn8bOlR+3BXwbRefXyHTA5smbVmHT/bjIflwIhAODaqDLIe2o4U4Nf6HTBZR1iMC1uwrLPnahRrNbH/WX3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4400981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewP+4CRA9TVsSAnZWagAAdbsP/3x79aBZfijE4iH0wKL4\nLKT2fzAJabZnrSfsJDUp9CKppY+zvDc7OE5jvKCV+a2xkXeFlFNE9bkw0IWm\nV3M5yI7qsm/Dzs6h6yQggl7htT82S5um7KXddYomZN2IG7V2arg0zcEdaxD3\nQToofsSExd+Jh1isR4EmNdsP1+VY3DfJlJp7Cnl7urevhKjswwSEh6BK0hua\nzskad2J4tudYnF+If24lrlaeDeLu/0v8AN4vRb9WeYwGNdUfPlRaqdQIJQ9y\nys/VWDmxwvnnj42g1NsRWACg83i/K2BuxV8pIp2Y8KbC3Zu5es+H7RNzdIEK\ntne9y/AzuHGR958IdCSj3zNIP0p1WAd5/AQjQD4Otggsjq6WeXrPpXNNs9m1\n1b0XoCRiS89n0SmPaMss5/lccm8024atu13EbzRgQ/6urK+4APS3dAus6u+B\nte//x1IBnQZdFXGUp3YNOUlP29aRCNOzCLImHXCUJmFbEmA9nLxQnbh3hu3D\na1aRApSEopcb5Ts9lornRLgikKDHmKlQXUsdlFGcQ6rTdO0w02zZX5VTU5PQ\nAOknwqSycz/PViz5BR5HCEcOzQpwZvl+p1iRIMi9Y0SYcj4bcmrRKjUKNrT1\nkWcfql30rRXhd0Qre8fdW/YOJVv9XdeaDwllKJWvagLK17cr1uCRrjttRFmk\nrfTr\r\n=51Dl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"cf8360ab1019a887239349665ae604cbf2752e13","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.31","occam-parsers":"^11.0.22"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.15","watchful-cli":"^1.4.6","easy-with-style":"^2.0.15","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.12_1589706680416_0.6285843806396063","host":"s3://npm-registry-packages"}},"4.0.13":{"name":"occam-grammar-utilities","version":"4.0.13","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.13","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"457ca7e4ccd691f7470c1553ede4b5e480ec6680","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.13.tgz","fileCount":89,"integrity":"sha512-XrnW5SI5Rk942S/B5/dJO0SbfUegA5m0RhgR08OG63s64hcI1OnN0wcs6nGpfq3HZmzpmSx1dC0bJWiwNznO8Q==","signatures":[{"sig":"MEUCIQCCU9LsKnHcYFPGJ03nqw9fowwS798dqCiG0576bv7xtQIgFGTehLofz6DZ9uJDDIW2/iOmglp+tDtAPLmu3VlD3iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4401010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewn0dCRA9TVsSAnZWagAAbBkP/2jcDadls6GXAyyOSbLa\nF9SYRdvsKOsgc1Klw9Wny14/g+xW0mJD7914vJXuHnfLtpFnvi5cHnlA8VkD\n33dIPlFmrVzJ1RVPZFKwVl/zre9UGWO8fOGN+0kjtyokbr0WiGiwTk0syFhv\nPF2tsTD3WmkafdQnAY9mJ39yVpVAnJJM/jUVAQWHhZW0lKm1Kgk0Cq15LH7d\noXbtN18QcUnfAM4ob+GcCV0xCwxMoVtCjIIPEkgbgN5O6HLBPKWFDWniamCG\n3zmCM0pk1do0CkkixXc/vSlmwMmYUszQV/xmRzoRCBkpKYGJD4X72AOGKxC4\nAMvpt9AMWNe/9gbKWN+abQcvzsJEBF0COkrmgtq1DDWriF2zT0bvIMSdkcbB\nnmzwJWXZWcREGDej8qfjrqSetjgWrYX+Rn2Ps5r1yb8kphoBSChBPaMelG5J\njAing1Ji5OmSAUpnJeEMP4DDFSh7jB/aVmsnJvE9SB0sg/lfyGoG9LLxW9A/\nPFy10I1JfwyrG5gYkgHsr9w/r8nAwEjClz34Zh/tb4dmmblo59nq4Oqi2KxT\nZaWgrduXJUbo+DAHlhlGPRt4jm558fUElUlXNO1poK8k6yBDVB62DiXXSRFS\nJ++vlt7UjejY7jw8/T8HdrnVi3y6SeoVddEKwrN6FaoBANykomN0KFN/AEUn\nIh4i\r\n=jIg3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f2ac51f30a88b82b8e1242a1c3ef56eb7ab5ae47","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.31","occam-parsers":"^11.0.22"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.15","watchful-cli":"^1.4.6","easy-with-style":"^2.0.15","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.13_1589804316758_0.3501210499532208","host":"s3://npm-registry-packages"}},"4.0.14":{"name":"occam-grammar-utilities","version":"4.0.14","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.14","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"3c770c17427add65a5a80161a6f7fc7415e38895","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.14.tgz","fileCount":89,"integrity":"sha512-NFlBk4xp0wxDHScbbzbICiSurlQfFHnNqBZEo7UgzyPU/xnqKPrM1k/Iigx2I9ny4t7jfj1smnoAEIQeTC6TNw==","signatures":[{"sig":"MEQCIFkx1g+MoDPvIs/L4mCGjrv2qi2WwY7ZUJEIeRqL4h1VAiANqu/gYXyv9MU6iirHoJjoA54vYJ2a8cXEyBPnj2Sq3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4401012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew5SACRA9TVsSAnZWagAA8DIP/A9q6oxoiay8+xgABUL8\nX8+Ok+nri50TBreGBawIOua8O/6+WsYGlXD8Kag868CUX9oT/qdwYL0OZxUO\nspUM0e7tAWi/HILSXlLDcr+vNrmbf3Ay4J/AmfO99MbIZp4eEJOZUQPiKtKC\navpAex4saxqXli7ex+CEosNs+7ZXW8ANk7sNG7ya1O5xb6vRHHl5OLgeh6Ug\nXybUP8mQvOQ3qDPnHD5q7+eJDjnCR8oMIlMvp9LzSXauit91aXpSoK99KA2p\nxj+aztDs9CRO/tSiXBpky17V6ed8WyX4UzEPMZRdVZ3+XBJ5078VMaMIFX/g\nsCzvX05o0bzBySXsGhfVrmLgYtj3XlEBiiDk3V8ecdr2VG+2XyhlwVY6cuHM\ndjkKKdiBuLsG4LHqoWybrGcyW13m8Q5qu6JmTF/Gm9mgoJBWt2AdKgfjVqDN\nzWgSttXe+70pguCIce3jbAKnwY4UpfTqchIGOndc58ZLZl3B8gJdJB0l+Cbb\n5HEhX1Jhw5VUUa1QlvKzzhez5rfx0VnrmD78AYuqcictdfVE/AvNuF7rIZ0E\nglfOzVW1P6myfI5UBcrZmn2v/fKFKHjc8lQmATqhZnGXFfj1KRoqamHRq7tq\nosYRP0PgRaQnWCY67rstXvau4EYLPrwBZzr/oSyODO5TRdpJOWBtwPhaYEmD\nYvuX\r\n=hlcT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d2a93d23e8c73d2152ccd6a524f998323d208183","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.31","occam-parsers":"^11.0.22"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.15","watchful-cli":"^1.4.6","easy-with-style":"^2.0.15","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.14_1589875840217_0.25902941625973663","host":"s3://npm-registry-packages"}},"4.0.15":{"name":"occam-grammar-utilities","version":"4.0.15","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.15","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"03ee2bd03a9c248bae259449defd08224c139138","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.15.tgz","fileCount":89,"integrity":"sha512-OqD2xHHidGevNmMTkJLCFgT7N6hH5n4UXPf9Wvnv2aAtwIp3TVCLPQIFRev+SUrZCaAuJBVe9pvpnI82aA3qgg==","signatures":[{"sig":"MEUCIAOgYsZnaRn31SNgWYj2mfhn9CThkQkaV/JAT+hEdQUKAiEAo2Y7hm8JWMM+p8JV0yKt2RDEjX5zOzqoVl56hUaBS1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4401700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey9RLCRA9TVsSAnZWagAAYSUP/1zBi+cMNL91yabC2vCz\nV/ZnIMN7BIdfRO8W8PtG/xcrBDQn4MFe3U/CRRsyAunXzSRXT1Ob4/STCUos\n1ykog8zlfVr962cppKgTeuWt//HQQnEu12BwJdAbIjECeoTWVvzmw22NgCzO\n0oH8oqxFwzCwmH2Ke3JCYiJZXNrY8az9rvCMnsvFM4FiPpvth8bIeBgDrtVB\nUqrAhXLL1hJWLPeWCldbEaQu585EtCZZUh07E6cTMXL9hkaiG6eYJ1EOEToX\nZuRTFOzMZcwF1CJ/Ce9EP2pTEEhX26FFj8cIfuaQqXCxgbZpCiz8lvFUuf7R\nFX0ilw+GyiI+bIkqJ8nXaQ4hTrdkbtE3qM1IzPREG+ctDetM3pFhISA7F1QU\n7K0E4ImimJBNkWOUZQ3OVnYxVQ6JkbpQKSBcii6KlljUd0BfjSpBx1YEExyf\noF9fTDGyuJBHlWoBULxzffr0ERRke6oQcVvSxCSmef6M8M2PJpNrU6+lOJ1n\nvafEegxqz3tovodRM09iBjLwkW66iETNQcEyDQ4ws/nIBRg7pjx43H7fM8kk\n3rBMYUpI29pEBJXGyW2skdnYxRiOEfqNJf0gXJeyBtm9ddkQbSHjKi+U30CR\nnS+j79QKVhUXHyiJopMIFA4dv07EMl/QeX8Jp87T9YwUmcD1OU0zb/N2riwe\nrnAE\r\n=dNzC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"c1d716eaf370026676ac00dd7ec6aabe91405931","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.31","occam-parsers":"^11.0.22"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.15","watchful-cli":"^1.4.6","easy-with-style":"^2.0.15","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.15_1590416459082_0.7490253769206754","host":"s3://npm-registry-packages"}},"4.0.16":{"name":"occam-grammar-utilities","version":"4.0.16","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.16","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"5e5dc796a8779677cd5af88d6746256c4fc9ae78","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.16.tgz","fileCount":89,"integrity":"sha512-d0d20gBOgLWsTeeA83ejerblV4xJuzwMUNcMz3311z3+JiMYXwR8Ds/t+uoDid6gCwtXfEQ9a1m0SIilHgOlRg==","signatures":[{"sig":"MEQCIC2aHNjSy2bfZBPQcKubc1KmVmSbs0tdC1wJwmL0WPU0AiB3aUPw2fhD5SqHujlibNyG4axtyGKdREQenGr3tX17kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4401703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezjPLCRA9TVsSAnZWagAArMkP/1YXHgtJrKZcflGCGGQp\nzv62iaXDjIuUJHAd4p6mzb1LleEWdK0TyA85di5jOm5dTpcQRIXv5hmD6nzO\nRcKmQ9ICnR7tl7xqfNtfzAff0wR8SfTwMNv7fpBTGmAiKoOGFANHpFwXOxeD\nY+/DA0F4ywoepLWVbuueCSisIkdIzUwhi6GMRDEII/aayRXLfr+YbSRe3vDO\n/WjEGNWYzyTjCINxFikB2cfWXJgGQPoRvC23ccP0ocPU2RSp6M4I0sU9W/hW\nqGTig5z+YGbW4/Fb5APTGAhNk4cqlGA08XT/mkOLn4YWZtGptQVTngKXsIYl\nSD7DEmyLdOnsRLbK2voNebIO98Kh1qP4FEZvORUMYtxbxeSnj0t8RSvorvot\nlUFwYxN2Yv6c5Ae+TdW8anxSb7qv/ZpFPyQ5o9/h+AHB/CQTmK7mZBH9ghLV\nZOt1QXs1zvZSubdf+9D8aECHY1Mts0vosE+foA8S1ZtOWIXXcxuQ554V5R2o\nztw6nXwawJVok3qhi2NMmySlgNAJXqWGYXh9fLFaLn7v1KiM7yMRUZ2TVwPH\nTArCd/KYoC5+mZ9C8E9N6vhiBVzrvHrRu9FivCaAeN4QIXJNQMizd5v+FnH3\ns3zE1C+GGrn8VPIX2bgu0Z+2gh0n1uLT48BWEjHEdgzZzMiFo5o+f36JVhVo\nuAr2\r\n=9sf2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"04dc961cd0e4e75c9e4fa559920cff378410bfcc","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.31","occam-parsers":"^11.0.22"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.15","watchful-cli":"^1.4.6","easy-with-style":"^2.0.15","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.16_1590571978751_0.6450273246374059","host":"s3://npm-registry-packages"}},"4.0.17":{"name":"occam-grammar-utilities","version":"4.0.17","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.17","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"b72361e7bd73d3f253d4cab1cbf4f8bd7cd626f5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.17.tgz","fileCount":88,"integrity":"sha512-ScRSO6j8H9ph54sZ48caJ5FYuHb9+wVtqbSpAGpfgbt+PYm9lGGFJqBFUBZMhgdz0qf4qBmp3v6nRa/JllR8BA==","signatures":[{"sig":"MEUCIQCXoJoknq441JK5td+ozBBRSD2guhg0jEZbAXB+wZTyxQIgaYG39u62CSiM+qifEEIy398QCNz7navrD8o4RxzpDA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2387238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezjQeCRA9TVsSAnZWagAAhG0P+gL2mnSp4yzicWGtZ0sk\npgk0SFlYq7f3VfgWwDmPa1pIKQil+Oj0vvIvvoP+a/UXh5CCGNa4WQ3wiJSN\n/QYG0mZ/E5JjNyuSUoVJLXIMaLpo6gSFeiYvICmuK9SaQt0J9O93H2UTlBDd\nzChixQDrbfRK5NfcwjwgmmmiYJhvY0fZJE+Ivn13HDX57CqXZY3bsmy9CV/g\nEkckoRMpAz4GI0F4m/GSpLQ+P4lF7JQ8pFe0piIaPQ24SdOJbLZ7HnubIx5h\nIT248cdtR1ccfUEakEQf3+hhHVlJRaKGTfBDh7U0l22eLw0vir4x9QidL5t6\n+5qcGRuCPo7vXDj7l6S9fe60/lNJrFVa+XsNkbYTozSJtE+bgnpmwsG+3Ha6\n3pRKvmeor0hIKqfMk5MxW+Z9wVR7sNw87BhBdz+0TceLUDIC5BtboUKEdgLW\nTMzg5bPWJgQVVndG2l/IhYL5qmf6vQWdOQK/YvuKKIBOMsyfAJ6PTXf88h1b\nyZYh4DGRxtIGQDzcioxFL5zDQ4GHmzeb0mCvG51XC3CeNYvvyP8gtaxFjQrX\nJbZ0hsDYHXKUBzqeXh6RZh0QprkRNDvTEm6hXobtk3NPr6eFbrPh7/ffDi6Y\nqIoJkh2azVArIlDv7svpXHJ+LuIpJ+E/8nV8dWrb/7NdzS8OW2x6nyPRhVLe\n0io/\r\n=DKum\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"829e5338179fe8737157d19cba099fd23b380094","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.31","occam-parsers":"^11.0.22"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.15","watchful-cli":"^1.4.6","easy-with-style":"^2.0.15","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.17_1590572061891_0.14815910503236562","host":"s3://npm-registry-packages"}},"4.0.18":{"name":"occam-grammar-utilities","version":"4.0.18","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.18","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"c45f7e1858b6ec811ca2a3ef2915ceecf08d12e6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.18.tgz","fileCount":88,"integrity":"sha512-h6IvM6qeat1jcn+GZyULhBehpugn4ORCYJSTr1cstQvL8U3QcZdra9LnzENLf0vnuH+GefJiW+gpLF78UVHMvA==","signatures":[{"sig":"MEQCIC0IMMdG1Gp2oz6DYzNqbW9hlaNGr8QR7xfKhm1DsiceAiA85hyt29t89cZ78KxW1Kx0ouX9pipO6z6eePPmbjTclw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2455897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1SzNCRA9TVsSAnZWagAAO4oP/3Q+beilgm7LD5LCe4OT\na+htIr9oe44w/dnNJCMql7uqL1BRs4GbebwugXg1CvArIDi48GDAOHFcwu4E\nr8sVPJi7HnGdV6TY1pJ2DgRiHsnk/sTA4s0JEZdUlfnhRUk+nBkjZirFo+ZL\nKe5Wsxs5rywWFjR+OSuavP/25DtoNv7sC6ctY/np5gL2PCh+uKcDvXtfPDsX\npX5QAh8nCtg1YLtLKFK24jaEkKTUFwCAoBvmwpoLXQFmsxItr+rd6hb+5VjF\nXwhYi2qmo9aG5l1qXTnQYO6YvMKgXsy7YnzPM37f3o7092HYFZo3eMXyiki1\nLlM3/BwXXKMQ0KxsVaLoHYO5h/pbYEUHLmmHAHLiZlDko7KZT9vYDvji96sc\ngsIXNYJiHNFm4kqRSPnfq7fGEy8SaXg6N9rUXVyzDDvg5pVvbR9RhqG0+Yi3\nUfXPTCSjnN+JkdMDQzZAeW1eNjRCC65oJQZj0qceNx/cg0ZbTL12+rREH+5p\nsGUW9RWFVqBWGxBDiqh0m9yRbATGKF8kCszFnG0QRPQmjnH82zUEvs/JFgw5\npnh6krvPX0+3XlPt9WtXRAUkCI72E8r4T4K+BraXOjhQAwbozohUSZFM4HRz\nF7rLXugygfKTgQZj5Ru6b0Cg63CY0I1BVaLWf3o1hQeRjIgdrjD7TSDSw5G2\nz423\r\n=6tbf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f9213516ce8988f862344bf34d7a0d9fdee9b234","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.41","occam-parsers":"^11.0.33"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.15","watchful-cli":"^1.4.6","easy-with-style":"^2.0.15","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.18_1591028940550_0.015281138841569453","host":"s3://npm-registry-packages"}},"4.0.19":{"name":"occam-grammar-utilities","version":"4.0.19","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.19","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"5c1166e4a227836945fba4249a8c73ee3032ef39","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.19.tgz","fileCount":88,"integrity":"sha512-BVDJdT5krZO5XUTAKG26RjmppgYXNBYMek7iOydhV7akXJe25VsBpUXgPvlW6XYpw5dd0I1USs9Zbsw6+1lhTQ==","signatures":[{"sig":"MEQCIEDSO9Oh4eal7whnzMdYOOVNvkeNDownHAdBT+P8mNlEAiBbyOe71Q/7K7S1g3UnIXhJ2QC07E6K1IovzDFH/5jz8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2455913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1S99CRA9TVsSAnZWagAAirsQAJq5xLqGKIFmnbJ+QU1G\nnKkdhfy+nkFMrHefCAhh4gdIeSkGrcZC1rvL4CY7STEh97/dEHdzjd34pT5T\nO7MZUDfN3ZYUIXs2ifshSFC8/w2uDln/wf/CwneKMNUorDjR+2Bj16n9MwCX\nQ8B0djOUbOcjwVTh+emUIphs91nVZ2yYNtEce6Z5zpfdvBVef6weYk+iV08X\nYfAhopKdy1KZx537mL4O3o1QNo1bgD5oN/8wmYmbzF11yshcqz664p1aTieI\nFepDZ4/dAiefpKOAhD6uXK0IOSR6ZYsr1izqLcdfLYG30lxZ5zeEO100ICfz\n3whA4/nRRxjD0R5V98RmMdILhPc4cAvPyGoROUIZn9Ya61klOubqpiFyNWcg\nd6zWxNUMqmATZiLHSM40gvF6YrJh9E4yTLwjIo2w/J5G5ULn1wxA+WD0a6vP\n7I1WWZw3xuQB+v9gGwdHVrRjR1wptzOAdYSELBALtUrP28PIo6yPm53DyFdw\ng+W83ktTsFPhW5xL/S0YB9grfHrYhrWNxvhoFxmDJ8ZWRltOUtpLFteBsFUO\nmnbGDSQkvcxpWiaI4zC0FSfom1j13loCr7fbeZWy/kwfXwD/Yxe0eahY505Z\nreqDACk4+sE01g0I7heHZ4JoHE8GEIWuQ1cAktyqtXkbwFNs17VziVyAqP0T\nH+9T\r\n=QhUR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a9f72846f5e3ddcd94490bfbf69e587c4ea92434","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.41","occam-parsers":"^11.0.34"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.15","watchful-cli":"^1.4.6","easy-with-style":"^2.0.15","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.19_1591029628615_0.05176739042331846","host":"s3://npm-registry-packages"}},"4.0.20":{"name":"occam-grammar-utilities","version":"4.0.20","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.20","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"1a8f2a4f6a03e5c11d5a0c51dd2d2e135b85f2fc","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.20.tgz","fileCount":88,"integrity":"sha512-+y9dIFIeGVsPaWPU8A981ZKgzTkgv1KfZ4F+lwVuCtRjv1S1rSKjI+QnUkO1deIn7qswQKV/+7A6e8m8O75Knw==","signatures":[{"sig":"MEUCIQDZzvpSRzzse4t4e6Y+KNKiBCvFboi+uzB5qHmYkSN2TwIgAcE/p19JjKNb3cEPvV/y9j8yb17Gx47rvSDOsSJRacw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2462018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1TKPCRA9TVsSAnZWagAALrIQAKEIJTNqGuhMKMb5ru1s\nndZjmG9ly5GyZ79hCPahqx5fIuyy8XhbORkrthjsPIo5ajTdttXlV19X6iHM\nxQ6jrfpisyZKxmGJd+37PeLF1Tyjngbmgzj1fOXpJztvaKfZN4DfO2x8F0ut\nOZUegOjgJnKjCfzEYuLO/qvGGetFFkvKqWqjGD7fi9sa64jXUHOMiMyE/Q3l\nJv+5iYbD56z/zUXO4b6Yt7FA2WYpNFmFWN0O2lUzSt5ZS8tIbtmqpMaaH6oz\nTwyyjR4vN0GBNyPKiqtDyT1mWKo/bGZqyiWQ4aZ+E4zUKWM7Z1+Esp7pllOP\nLsrO3Xen53CuBlr7M4NMpoPrI5SQiNMS7Jvs9/ZSPrsKjgL9MQ9aVR+TE7nL\npjuZKATJEOokgEViNGCMPI43pCtpa7ElGfyKazMxmI/Q3YbJG88yfeKmk7+E\nkBVZx7DYRW/n8E6zgki1BjRO2MOlH0WdWw9eN5G+byfsjJ1MItbBb+YoSLCB\njvKU0Nd4xLDX5rxfzcJsdnJbs534EyuaSy7A0ypMtR412mCOVPW/vkf8212z\nhDkHbgRtdnHrcmRGLMsipb5P08rmskivWvk1W2hR4Pc3YCdTXi1ohLpdRgGL\ncKGpIhWnuUw/haVbmgA5DdCZKrM+bH+CvDicz4UXVgDZ/nifYAuT8eF3712/\n82th\r\n=3oJQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6fdf2a7881c7ea8c880fae30eb81370501ccb488","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.42","occam-parsers":"^11.0.35"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.28","watchful-cli":"^1.4.6","easy-with-style":"^2.0.26","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.20_1591030414342_0.7313611844349852","host":"s3://npm-registry-packages"}},"4.0.21":{"name":"occam-grammar-utilities","version":"4.0.21","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.21","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"2ea76eeb75471ec0f434b79ffe0af20aa965c5c3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.21.tgz","fileCount":88,"integrity":"sha512-3ieh1IjdIJnpg80UqIgjJWs0xK7QholJLzYjDbpr+0WY6qRYTCwj9euJVt3rSijkFwAVeVmyNOo/S/PRcP4i0g==","signatures":[{"sig":"MEYCIQCn6/HTlGJAwZNkM4QT6wF8rlbXkF9wR6hlTy+k023NmQIhALO1961Cvq3Onj+rUkjVrf7lGnkH7BmeFLtmWzjQVvE3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2462018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1TU6CRA9TVsSAnZWagAAC/sP/jP39/5eJnka1RwV1LzS\ncgXpuJaQITSsRBBYQhViw3jgyytvPsrbXv779+Df6+KKqHGpWmzwpUDOkhgj\nlgutWIIQ/mMu3dyG2/AyIX1Ib6zeQGKDPU7ru4ABRJdLl6Av2zUz4Z2tC1Cb\nz39KydkuBBTN35y7XfArFO+62SHxQk6JUcSLh/68SHZDTjMxuEwyfE7Xr+67\nI1BccZBM7RFkqnMRdb+fNKzQKfOKqH355ZGJpJaBMOsOuwEiI2sgivvNmTlc\nyzlfaMescMV9jr6d7lzxDJSUI7L8Fd0pF86dQpP7bqwLkA5vYdR2swta+CGr\nsQbjB4k0vLbEBfssZn0sER5CYVW1XduAHd00VhqI62Sq7pDXbr1DFUvXo6BV\niUYinTrLiReO5ChmNlgT/AtVPzDtUrzN7XlB2BvprcbTLBBEvkq5LObuAu/9\nlNIHmAWCPm4dm3+pMSN7eJGJtLISMUE7RsWXwTUsS92DBptqCyYv2dyimXLt\nKnaTxmMXCmjFZxSGrvNRdrsayODERy1e1/UJBpluy0OrBSGSgT2PSsJ1JFux\n42EN9I0tZJGnx8D6EOwNGsHsHEpHziaZawzNdapgjy+1lz8slwwwmbKlrgrQ\n5Vpy2FoUDOrofz9Bm3rNIkyOYv9klFnikpUWj/ZNVJywmZqNlbNi9b6q3Tpr\noVLV\r\n=+95K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2b86ff8346c616112096cbe3ea2d3a74baa592d4","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.43","occam-parsers":"^11.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.29","watchful-cli":"^1.4.6","easy-with-style":"^2.0.27","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.21_1591031098325_0.07137321398041774","host":"s3://npm-registry-packages"}},"4.0.22":{"name":"occam-grammar-utilities","version":"4.0.22","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.22","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"8a4f8639d5d16de10c6ffd2d11fe312e92c3d0bf","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.22.tgz","fileCount":88,"integrity":"sha512-8jDy61IZAJByLDqTsKfQwlHUkvUpoLJEG4iLQK1mRSTtl3LOag1M2mDwu8Me/S0PZ+7T5fLjAEcZT0nIq/XCYA==","signatures":[{"sig":"MEUCID3bNvx2VQaF7xPrl5PfA3KLjMHbXy0K+BSLkRA1+ZHvAiEA89nt/17Mhi3yB2kieU9xJ4ceN9ar1EPM+cC7Tac2d00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2462531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1lmTCRA9TVsSAnZWagAA8QsP/jMuvgg6/p3Z8dS/VtGA\n4AEWb/kDRH+ic9FQ3qUW+p+ODRR+QVZcZ4i5ZgbJEqRFYDGwHLruL9EnM3x6\nfg4x8jr9CYLvNyRNTI3aWrTajNSViJ/HkcNt09vwREVl3Ju/5cHFmhzk4OCG\nU5J0E02+M7EbVU4/SmhsMJHZTb80DQAsy/OBW2qIE1Hkcr7NJsNL9wy7kQ1D\n1b6ODruOMXzPhJKud9S8+6HY2628KrUbS8zq0vLqMS7EzcuyS4r+x+IrU+no\nnyg/ezY6JDxPHrSoo9mcbNz7sIN3ts7uKXOH4AUOn+OneN9OAoVeO+B6XvaP\nJ5lKeV/y7orxUcGoRMvrQ0DwwoazK1gvFNVd9fr2Cdz+XpgGndsn9Pv8lSoH\nP1QJGxGC9lWd/QDDL9+BwWLdmHYtgKaz0Q9EiAq+8YGr6ibTeL8Wx7auPa1I\nrmQEqJK5wNZQDZKRPgouOgZibiaUM+lrZtH4N+go62idcv/G8TbgT6tO6pN+\nLyRSv+AgyHWqzVdnmAoz2CLBF45M2g4yqLscKY+6JQK2ThCb3/pgBGnvGGCJ\nH2YAZicd02fv7ay2uyPoQCyYDlNWyHlBv/CO1OOr/UQjqCNNwC6blraxrDNb\n0K5l6INWO3rr4cB7lXZeJBqnS2PLNuLwrHScwVbTNldH+1syvkCU9senoqG8\n9o6v\r\n=14qa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"8d8ef9b8e1b789cc4cc8fdca8d9d2eccde53b82f","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.43","occam-parsers":"^11.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.2.0","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.29","watchful-cli":"^1.4.6","easy-with-style":"^2.0.27","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.22_1591105938806_0.6858659926186383","host":"s3://npm-registry-packages"}},"4.0.23":{"name":"occam-grammar-utilities","version":"4.0.23","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.23","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"7ae95b1519cb47c7934a08396790f707b2b9135e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.23.tgz","fileCount":88,"integrity":"sha512-f+QuskL/r4fSwP91To5GQsUzASXQL3i6xIfwllWl9vPDRe3qWIZ6L6livPv6ArUVg3RQOTaP1kCcB5RRJIzsaQ==","signatures":[{"sig":"MEUCIC3738fyp7K+xdkeN19Gx+WT1vUOCqMCf3R0BM+1uNi/AiEAk9Gk1cldcc9cr7TMFlFKmAvOSYCNwEPpQM7WxD31vD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2472707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1n/7CRA9TVsSAnZWagAA+7AP/jcsVApKn1yQvKiRzY3T\nBmOggcGlRH9W623m/xrqQiSlcOkw2ozp0ztRzF7kitBNzdw3AhnZLyqKbQXI\nLOZZD2/30NMHmTpNLiMAx3O12RKQNnK6M3MWSic2Dut8CHnpecDDZYXvAjt2\n/b2LdTwM79g7xK7n/KTzwoiEtM19lwGVeuGLGze7DwmQdRxHEN/U1bwqWCFF\nCje9wGHOHmnufrqn423lRFFF8eMSJexQwtvBs3HHjhkOmANvLI+4y85mWaYv\nkIFg14Mpf/eB9uQ5tl9oouKGi6sNj8BkzROxMzRDMyG6YdfUpg7WfaQZyCMP\nAb9dy1uM9ud/ymoyv9/DjNBygjlzwIHRv7LkZzVJTSR/p+gvCfYXBJBYr0BU\nuJ2yXy2D2a1IvCXJWE4JzA5iaLRMZpcpP8JdQkCKY8uYPOeXYrHVPon4pHKd\nyajFCM6+6/xgbJPwXZ5IpAHfq8fj8ROF6fRXRak+F90KS/HiUkpcvVnpcZyE\nY8FXCODATa29aJctTM4owjNJHgfDViAidQ43TY6Z7qVZbAPbLhdITB4yrEkP\nAE7+aiJCh7sNBbBa7tliZVG9sfnVWeiOyNW/TceRnMZ/DHrxfafaWBcXxsVq\nnpOIAanv/cTBALN5jR3ZdCOhm7Ut1XlI5GHiXowjobxB/8W6P/+7+JPSJgl8\nLL2W\r\n=ZocE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"073bfa20c1b4d053d480e7d0bd244b8b1d8f26e4","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.1.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"10.6.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.43","occam-parsers":"^11.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^10.3.18","juxtapose":"^2.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^4.1.33","watchful-cli":"^1.4.6","easy-with-style":"^2.0.28","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.23_1591115771406_0.49746868679036527","host":"s3://npm-registry-packages"}},"4.0.24":{"name":"occam-grammar-utilities","version":"4.0.24","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.24","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"491cfe0161f77c164faf2892d30a2cf0199d5b4d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.24.tgz","fileCount":88,"integrity":"sha512-wSo6g63AzIFpCDDBhKsadlKQtzMXtCH2zeIxo02NZsShRLrz8oVEHdTN/7eNUEQy4oZMKFd08Ox/z9OFV7Un8g==","signatures":[{"sig":"MEYCIQDw43ugKobvy4xSrEH1NMfKBLNcs0L0hUOVBtkswHSDFAIhALbnwtNitHVV50T8LMEqYtRAfsP5ihtUmAwz6mk9EH9k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2475933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe15NRCRA9TVsSAnZWagAAx0cP/jYHxuk0EbmbOQT6kFgw\nMaNwsDML9UldfvDx40b3SVGs8B+OIbU5sXU0o/E+Z8YWf+Un4w0BMHcwUJaD\nv4/aV/t3D/8JWpUxW18lbuEN1Zctft5D2mhWKRMEV+QVjN30/OaUXUUkH7Gd\nnf4XMwteB+u/Sa3beSMbFHb5/NVEPoP7bI854sksygDDKW/EzyElH4m48/ky\nNiF+Ew7vfBiVPAHaaunCYzGSJOKILH0XAIukqj1/EyLm/neQNOGQwZ5NCJyv\n+cZbD34p798YnIs8IEwdIh1NJm5dCS7cAtbmovd1kYbAgbI5hgbDcaITl2K9\npDXY6sDJBb5soc7Rs5mbxaZBRyFN1dY8qcYoqvhSO4FcleeQKIG4aYPhAcVa\njZvd2j5GsvvfINYBsJNYEf90+Su4nCraZBIDQG/l2zd4M4vKcHMvFVUAHqqQ\n+uwZt+Y4OyefFY1Efg4MPzSufG/Mm+Vrls6dUutgw8NbZR0STkG1SxK8jPXk\noCh9dmeR0VlK1qIMVoshFSvt7vGRQLp3uULU5WoEVO/JUnVsp7p/dM6kbiaQ\n8DCN4j4/heznkphe63YJAjw3T0QFqMMa699QtcfPqnAGfoq/CePV9d0hQpRN\nrawOctOqobXu2w9X2pull0QeA22JKKwFTCdS/Ii27Xh/b9bw1jImaCt/bFmq\ng9RG\r\n=1MLH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"27a2c64a78aab3a5a6f8715a345a03ba68468bc3","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.13.4","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.43","occam-parsers":"^11.0.36"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.0.1","juxtapose":"^3.0.0","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^5.0.1","watchful-cli":"^1.4.6","easy-with-style":"^3.0.0","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.24_1591186256865_0.3249477831188605","host":"s3://npm-registry-packages"}},"4.0.25":{"name":"occam-grammar-utilities","version":"4.0.25","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.25","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"e2793a3c498a0d1c65f94ae8755f3d43a2959a3d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.25.tgz","fileCount":88,"integrity":"sha512-4zeT9SnqtWrzR0rW789iDszcui0vI3Q6G2rivSH5jhhVrUXXziagJJlDTgspcgxItNaN6hceYmE7iBM73/h+eQ==","signatures":[{"sig":"MEYCIQDn9QbAV7YrERvt2fO/49wHICZ65csrJzykoYuJX4rcqgIhAOgmP6YIuDZmI0j6tOjXSizDFb5L/+1NRyBgKXXhpIg0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2458280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4mAyCRA9TVsSAnZWagAAf9YP/1nZmzDvEHLoAGCE4jh9\nhj7SEb2wZxK+kcGk3E7hBsPRYyLVcATVDq2D9bTr6rgrJfUZSDdBFwPPPyKH\nXnp8cJzpzOYOUAlG0PPUOPqY3cDkI5EwsP/w+RMvjcPXZuo1Uq+JG+7faxCS\nnQGUfmPpQfVMIm+utnm2+wmf7YO5IftuxkA2wvcfeU+9Brx21tWnT+cdmILo\nl02pYnMXfq33fT8Lx48e0WJ9zr0G7o2wpfTwcDpozIfRAudwG/qAfrpSFquD\nNhqOFl0RMTBJAAB08Fy59Rt6TturyEXaFS6NPUG8ji0wrYjwqv4Y25fspvt0\nIFCoMSo+ZDum1FEQ/Y7wWvOavOAeddK4+5UoUn2BdU5rhurs9HqCN8I88Sqn\nCPpzkNWZvWqSLpLXl+LfCFQzU1WA+NdKHOHTBcw+SWSIGEmzkJWByURMy3sN\nKRdlu1AfJBoFDH0MRVxD83sAf+PnCMsKGkB62K61oRP5tozCMgPlmxHfQF27\ngOkVmSvDyeq6rd2spRm2MHY7+P1JYddnh/BxJKEreDEZBFeXqEaLKf0aOCBQ\nUwS9M7o+OpFKiw8fy6gVVEBVxCd+graNoig/MFjP9+g615Y7WrRZcRG4PS/S\nAWj9ALPszJA+ykmqxSnutw2YRtSWteaSsSLtiVQP3YJX31X61d94YrI+yIoN\nTKID\r\n=Sq6l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"60b6893e591c921cb496c73369470bc03da66d37","scripts":{"batch":"npm run watchful batch --","build":"npm run clean && npm run batch","clean":"rm -rf ./lib","watch":"npm run clean && npm run batch && npm run incremental","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.53","occam-parsers":"^11.0.43"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","juxtapose":"^3.0.2","browserify":"^16.5.1","@babel/core":"^7.8.6","easy-layout":"^5.0.4","watchful-cli":"^1.4.6","easy-with-style":"^3.0.2","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.25_1591894066218_0.931440575562019","host":"s3://npm-registry-packages"}},"4.0.26":{"name":"occam-grammar-utilities","version":"4.0.26","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.26","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"c3707619b123f59e48aac37f4e996c2d926ae840","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.26.tgz","fileCount":89,"integrity":"sha512-NPZYZGjya9DsrcUo+2IT2lYDaj4GZMeW9PxUpoKJbLuXtY39Rf9By+ZdAbTSvXy5cLgFFD+hAiVSzF5Nr3m8LQ==","signatures":[{"sig":"MEQCIFEje2dt/tooWj1yFfdoVW/389tZREbDOyrTbUZyoVnWAiBRxJ8PP44mpAgIgG1D1XEy7e2+HFLRkF0BebL78IXyMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5fGyCRA9TVsSAnZWagAAQ64QAJ1OOuUu+gl9CRMllr9w\n83GPVrwwhOM8SGgCZebtrIGjgKzU/Nb/G+umWyQd6ckTXM8tiV5XTAdJkzz4\nd25F+B9CCw54i9WWI+Nh4paTK9CkcBpbMHtQ/PXta+8EqX8xSH1+LnTUBtjo\n8rPQE0ueTVn9qoxxP25f9mFGARqsbi8LTRybClGWaSCUDgX2SgI30A+RSKRp\ndyi1OlBrLHhQczCiQ7kgFeAiaSd1PSA6NG8h9Dzp39ADPyDdYNR8j7Olzqi/\n7We+uHVcUQtHHHhfy/7HD80uwJ0uFozSBrh4yJPeA6+BTvs3w4z+xshu0OjJ\nx/XCBZeokvd+8iqfSuoqj/TQ7QkQkK9FRRMiv0YAaRn+SJvW0cS2gnpZKBwj\nW7gcxkkmsHOin0UwB55BgjQP82bo7889KdDCgc+ubaxg7Z3kizZIthYPrntG\nN8i7R5TwEBkM41TTZmF+yyD5+yZOa7AlxExLUMi0VbNZ5EcUN4m3XKIWkxpp\n3AbyAoUmF1w35E/HnRD41XPKJ8dGLMqo7dwsUooVczq437so0UyL3Bai54O3\n5TDIpaFO2QmCPOnHsfcuqI0RuM6m++XoE3yeXkTDdqL3oLo0oAE4xJUFKz7R\nxGhXVrSLdg0SBwDfvmUyT9qbW2phtzIrzmKSctzgtdMddVJ6D98jXK9ant60\n/tE0\r\n=DHM4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"74d6fb9df4f1d229408873867e6eea7a4c4fd5f4","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.53","occam-parsers":"^11.0.43"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.4","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.2","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.26_1592127921638_0.8175086013704684","host":"s3://npm-registry-packages"}},"4.0.27":{"name":"occam-grammar-utilities","version":"4.0.27","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.27","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"a54424dad770ab31c23a2a89b0a13ea6ac15432d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.27.tgz","fileCount":89,"integrity":"sha512-/NYT43BzQEjt1K54YsKVnaqvvnYYCfiDdg92hOHUNTYUHwLj5emS82bt+i+2507OAU2pFtBQo7GMMmR56ghZUg==","signatures":[{"sig":"MEYCIQCzuL7LJD99YD95xF6WKyOw2aD6i/QBEGl2X8Qmi1lpygIhAL3DOjSkuC+A/E+tI7NBQMA5mSnQB2xMTyMP4PvzqE0v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5fpVCRA9TVsSAnZWagAAIt0P+gNePUY4ykYTmcyZT7yj\nNNe3n1A1uXNcJsThLqQLS2LhwGTm/8az6zukwAGWM46PKd00HY0CfGaykJM2\nL11KAnwAgmSeOLE1Zn3fttxzCgN5A4kaazfym9dlZq45bSsdli+Jj9FSRDqA\nGFv9+V44cJm3cpoDnTUyJt3sjmnic4yjnbB6uzP3ffyv2Br490+9OxcHaTky\nNVmeh/DoLm2hC9vueEpStUWR+6M4Gy9HZgFbLn0SfFie6KhBII6Bb3x8JhT/\nBflkmDUEP2Gpvnb7vi9fOv8CN9289QBvnF5Xb7+JFIchpZoty/4cc0xnB+AF\notO6BrkprOLY811C4oODNHYqrvPv6WrOHSsf+lKLieQt9vkqsk8g3E+GaYk8\ni98HQz5I++8R1QDOonSc2tJ8AgNpQv3b3QQgtjyy/vWBiwQl5MF7o8TwsI5M\nL7fbWe70I3HECBYp0H9IBfejCHO/E6hJys7ZR1sn5RZDR+U8cj1Kkb1C5hiR\n1qu5JGhfgu7L+wxoiCjz60SnpUPIKIRaUjua1j0Tf/CqQ3jscbC2mfkiOKPQ\n9251YeHih1BV2JthmyucFgHuTAbG5Ywp4mYbyaDFN0l8YYZgKNnY5lI4yfSm\n/ZF4E8MCAqjcDT26Y3gcpdb5UiMcfYuic/EhgvU90Q4h6gPf1+kbqf/ZfVYh\n63iy\r\n=jVV8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9c834ecef4dfcbfc613999d4f5db7e0b7a973464","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.53","occam-parsers":"^11.0.43"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.4","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.2","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.27_1592130132636_0.20147679413436115","host":"s3://npm-registry-packages"}},"4.0.28":{"name":"occam-grammar-utilities","version":"4.0.28","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@4.0.28","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"19de52a91ef31ba9401ddc3298f3a4de65e0e278","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-4.0.28.tgz","fileCount":89,"integrity":"sha512-aD7Tfc7wQG5I2iMH6WabEkMPwCK+Ob2JTytQcN9OJmDeb1c3F81RAZUqWyJz4VS8pG709SUBBHwOr9HgD5470g==","signatures":[{"sig":"MEQCIHBUgJH/UdCveqOoYp0f3A7G5BpYLeo/uBZS0TvmmV1VAiAa5/oGW37XmqiDJFWmKcL2wzZuEtcw7B0csPZdePvR4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5mI8CRA9TVsSAnZWagAANbMQAKTzE2dq1aWXi/ly7cKv\noqevG+CaMkG1/lJRcu5B5dnH7pSd6kuK7e8oDo+9KsJMQvnUNeTDEVXHtsPz\n/9VA/n5bWnyL1g6ArKwyp1+p41nN9bGqdI0QoNp0FPDUxxaroal0kW10iH9T\nwn1WmfS+gdI3vQHvCoRinj1In8WgU3fDiYahO4g2Lkjspm7PvJR3o/fnT0Ry\nr/XJJcwgQB1KqFgii7yD+rTjJLcKsknK2p8VdOJBorHUXLuDxjFPL7LJaB9u\n2nQxLSMNgLib9Zj/NSpNEUha5POCUWTDR+3lVoIM0+U2WfxALMuyt0VhgeEj\n3Qdcs++eHeCYLeN+L7tC88mZGGicEzNLKa0yRW6nznFrSblGtRze3GJ6+o7S\nkGqnjiiwZ+Oba2MSCJH+OZ6VerNIFJD2LVsClau7Vo/POddKIgW4C7scZBQH\nGz0oNaWBJFSMIYWwpJzk0nSwGFbszLzbQShEVT3rgQXGS2HCsGNylE+jinjy\nXbuBee7z7cMgM9DTKfinNLgwZ3dXGJ9/71N3JyZSyTwC6wQFQ073Ofm82Vov\nY30xgNzrTKDY5+zXcjNQ4/+ontPXckzebLu4i4mKsoLn/ijKZ1XqPJlehc0v\nr9mizE9ZkuGgmCHTWWI0MK5u0aug3bywPpKmxOwK8AZRjKANeOZRwptyuW6c\nKenc\r\n=vduY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"7595473f65f02d56f06f14d415df4784b1f33dd5","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^11.0.56","occam-parsers":"^11.0.46"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.8","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.7","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_4.0.28_1592156731776_0.18790706843444482","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"occam-grammar-utilities","version":"5.0.0","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.0","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"c835c5fc2903e48d197bc8c3a26c37d366468f35","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.0.tgz","fileCount":89,"integrity":"sha512-cW48WPLwYPLV4w2+jcx4KeWCnAp6l02c/4QrUBEpmii+3zR6eilSQA1+3ssW0JoWvn+OYsC1r6oFTkYNYdqr1Q==","signatures":[{"sig":"MEUCIDJGZQOVlvsEPM2xz2DPqYeuMi0Pa4x9HXTesG0k2AX4AiEA2OQW7m7ylDvhN2dHbov4MAjjWhXHUatNkGN9tKuJwB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2646619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6hOWCRA9TVsSAnZWagAAmrwP/jl4D1jESdLtevqEc9wm\n5hOFrtyMG44+WAwzuwO0I05krWAz/a8s0lHFLsi3W38OMqtcb8pGfX1pmIoU\nL/E3tK4PxG3wYDeKhPEqK05a8dN/LUL658W7EcDBjEKXuXy34WHnwQljdEtc\nC8HzYxddRj90IAmEXa5KVgeJxSpfiK2UNHhr91sMpgSnBTrAoNM/5m3CsdIa\njZ4g1EeDUiVUGAUts911Tu4LZkAKsa7eg7WXsYaCb+0NTyefwPtvdVdetv07\n2xeGJ4K4j3UFolgFD4frDPHfp8f+bUAnSdL9RNdZz1gh6IJNiiPTmIeH3AK7\nHmhSAitimSh6vzcByI3/JQghVZna0lbt97YtAK7S0UuSX29fomVsUI6Pj1Ze\nXDPtWz2dAdeiySKlUK1yJd3v+n55dcCt/ckv/2H0sOhPMP4GU2GU/mAs3FV2\njp9eUm/D4Dk/cFGGW82Ld4l9nNu5cKolXDXQIhqNSjpB2h5ivBUrhFLf+L8B\niYb79Hlu3IPWvAnIjo/gPzPKCszfBtTBwRmYUd3ny1s+uzXRpJ0Xo/kM5FLU\nRwLOQODuiY/y6BJOySsEfqJYxzIHDMmzjRUYzMNEbECXGhP9RfhlCWuN6BBl\nTEYT0FYfSJxPd7v1wAI0XWlACT4UTO4yCwjDU5kWkafY2m0OtyPtJYiJ+3uJ\ntcUG\r\n=SbKQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a717ca35944a33a17d4067891bcb220457aa43c9","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.0","occam-parsers":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.8","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.7","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.0_1592398742008_0.9009463749066513","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"occam-grammar-utilities","version":"5.0.1","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.1","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"2c5900cc789c50d96f1daf1e6861d96c73018956","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.1.tgz","fileCount":89,"integrity":"sha512-hzlVeDZ5Rq0LUyFlWc9GvkMa4u5Yy7ZvUvJj4oeYYQvkIMSnAmn0qX7DbZyMAWwPwc8pPgJk8S91zGMOrD68jw==","signatures":[{"sig":"MEQCIFHdMgojQRGhUBggz1LI4ymhE9bX1dOyH7ik1a2CC7u9AiB2d9EtQ1ME8+EnIUR4aP9lJKHjBCVobPUnWb72CAWaLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2463935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ibwCRA9TVsSAnZWagAAW5QP/2AG94yoY7CojQNiv7mG\nV5HzQDhf+LLocVFNxl8b2smrgP7wyNcLC0XT3n8iSyjybM0TQb4Xc10icJG+\nnLRM4uK9roQkiOt0JKnx3hTRM8VU+Bm/kwt+Yn64Bd26oXG3TkZcki5TdjY7\n9BqipKIQbF05w1mVWLLAjbOfw+EpGyoq/nmPW665delmxBo/+Mx3wBBrDHMF\njnWHABzzl9P4rWV70J1mPF91OIFuy/4g0PShM7IgmULNy1fax5Zq7huAT0N5\nlRzfD0Rj91d6VEhMutLTzMkvbx2sWOtRdRB/SvNG4toVc+ollTiEGZJ8BKMJ\nVnlpzha/QMvKLUsxtJA0dpNHXM2raz7eLs16M71Oe7kuf0CCqUMGS9nc3I/4\nT+lzgHiZWKYrnmLwkJWzrjkY2bV42ISY4gsLtpEzULAhpNFXzn7yRmqwBm60\n2TgWGtQG01Sbr+AEG1Am1rnkBXTPaaMC/ESxweg5uX0R21MMMRC8t/pzp2/3\nnXa1oUW2EJdItwGXwwr7sCGEApHPiTCuiEVOczrmd40A7A++Jpvc7/WkNzxD\nf6RRsyuhKwLNXp/YRiqNkB3H8g1xG5QXjQe3UeRhJOH4OQw5rPzwPyZ26N4i\nG405T4D0k9QR3hzP8hoSfaWAoT1820Tvo4KRhXXPT/wjNIXz/5KW16TuBDZz\nPcFq\r\n=Q/NE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"71407af8f9a1ba11a5d075f90693636a5c7a6330","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.1","occam-parsers":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.8","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.7","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.1_1592403696235_0.6396493501184815","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"occam-grammar-utilities","version":"5.0.2","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.2","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"b045e062925b195a5fc516a74e9b18e5afa004f3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.2.tgz","fileCount":89,"integrity":"sha512-YOyJVRBTQ3Ije4YhCeXaN/K3epKCZNTRETOLCw8ZKOhPe4oD86XSKKnnuVmc2VUBvuTqJg2n2ge6dXqG80aoZg==","signatures":[{"sig":"MEUCIF1NfrLQfYQf2449a0T+QJtckBVO+jZK1PsqIymtW9W9AiEAwqp5Zgf3wNdcPsBb+LDJkO5rVlsu/SYKy1TJaBo9/s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2463937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6i1PCRA9TVsSAnZWagAAzk0P/3ZFdLRbCPOPVjHe1tQk\nfTq16yt640MP7Ez72sDSvyh52+x60YjdwTX4dAwYt06fdW7lRpNGG10rbwfo\nlOAKAFWRoQsgeVuViCCFwA1MSg+7lDryI/p2yU3lMsIBnNnYeP/FXhrUIJpj\nRP3Y3tO6yPGQPymn+3mTNTIZcf93eb1iICx2cNNeskGvRH2zZQTzLM2wf1AE\nmDf3NgABIVa9jHrVOMPtkGvZPKw+cxtiaREP5o6wCuTjMUz2wW+vJQY6pfXo\n+iT5tnY+o8QucYtitNwi8IsLI9xG/INeR75KYU8BwlerKzB/SLFDrBEYrFQg\nxf0U+rY8Q+MRCvYp3704l6mRttWH9luZGpuFS/woWIqBnF3+6f+1DJobhCfe\nfpmh9aj4TZu/On2alG0ES2KMqs5cTPNUo3tjCL8aLZJfTLRE9v1TtRnYwLnl\nzEURmZStz7v1WBMi0BtA6fZl2TjzrCdD7lSjOXTi10AZ5I14VD3h8zfkzU4d\nZQEkvoyxS3kf7TUFRZECmqa5BfkGKhTBv2By2m52Y8HG8jbsL38Nkzc3RcES\nLKQoD94rtfStpRcxcj+f9R+G51yH9xk+5f9pK+5bJWIumE+Ppvo+5+M/QFVV\nStXGWOMmS0LCH0FHG9QPJLC9J38aI+8H6w7pS4ObdSqzcEuKWT+n9OzuZzSA\nsI/N\r\n=MPEJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6af7941719a7b04b728ddc41b45a08b4f72be06e","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.3","occam-parsers":"^12.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.2_1592405326643_0.3882862865033174","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"occam-grammar-utilities","version":"5.0.3","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.3","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"87abd59d8dc2665760e8760b4d4d0c1aa52a223c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.3.tgz","fileCount":89,"integrity":"sha512-IA5jFpW8RAWc8R7/nmnpYnGA92Ggb087VvRT2T6DsajDAgYvcZ/mY62vSZMaBDz6cglmxezlfaGiT6M+se2JPQ==","signatures":[{"sig":"MEYCIQD0h2mfekzBsazVEgwtFEDWNxUSpXm5Dg/wmIQAzvlIzgIhAJ379y7W0X5OnvN3rTG/GWi8o0wbCH8UGArUj0MKo5KN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6yYsCRA9TVsSAnZWagAAVaAP/2b6QQ0LOZzUhAZDkSfN\nfN2tRcisUTh7tvqf8KQ9H6Gqnin+zubFZKWLoD8C7G7wBL96uDAnuWTxNYA6\naltwMBwsIwo8Dam2vmC3FimtI+FqyrGn8xvS8rFtNRpFl2vHXkJaOvBenVmj\nS90qrFIuczhnZ5oGylmKaeN6IppK5WtMBAEiKS3Rgr1shvFiWmBMtxYMhNZH\ncTs1gQDstcYFUH20q5QkzMAQugKgDS4/JMBm93rXGaL6JVk8jHLmSzSZIryX\nhBGK1C0ZM+xzGkhyunRNHk3WsrbG3VHXZuttrHxHQah8KRFhoJDW7riy0Uyw\nY/+huEC0bg0NnYEWX2BI8hhTDwMTuoNfQhOa6CAhr8vBw2/qyhy26HA+kCvF\n6AEYjKG3uNKeadS1VRpWffQDIKbWh6G9zdMkJvTi5btJtNL1ONXO7oLD/c3X\nLKc6ps0QKIfnFHgTpGzEb2v5vWkagzNZfPv4XtdGAK7HKz5/UYBUM0LEQWRH\nK4759OJMtN6Anvhg7ef+/+FnQVtblvlTs8OGJrxk4sIQdL4OMmY28eNeAxXy\nqqzTj3x9qTv3Gh13ltUYy9YIjMfUnweebZrRFOsb8MIwb+HXBPdolzTK4s4+\nsEamAxeKQ7qLCU4zZ/jnZpEKERZ1XcVeN78sBzIGh+r0cTEe2R1woWfDFlap\nLGsU\r\n=fj5H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6941a7d74c2990fb40c55b94ae68428aa3f56de3","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.3","occam-parsers":"^12.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.3_1592469035748_0.6291429799978112","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"occam-grammar-utilities","version":"5.0.4","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.4","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"146d636acf71d5b1733074545cfaf2c2982bd057","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.4.tgz","fileCount":89,"integrity":"sha512-jYb8PYAvlYVqIBmc+893zfL9IaZfoQcQp8cvjlEjpurb7E0l3xFbfUlQWwxV8BBfQWb+ujIiM3xrgy+Cvch+YQ==","signatures":[{"sig":"MEQCID0MkTLRm5NK73QvRygc+k6ht0xaHCqhev+QbdDze2pDAiBQVZB7HjyZDE5FSJPm9c09HOZehcNBK8bVDTLxvVKWgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6yaJCRA9TVsSAnZWagAA79kP/0qZgJ7MkPVHYwYe1CvE\nQ+8ArSvPdVxjps6EX3NlFllAbFrc7d89YpwuXBFA4M+daKfSGFtyoFO2gRfI\nhXUKk4hHwPeBRYDlBQYOzeRb3AJ//m3f3ZuClYrpllQvjvnYLpZR8shtzoN3\nIwkIVAes3X4J/puTClFCUEGsogSHotTwlbsJHZepOFuz3bC/cWcBBL4OAvu5\n1sIL4ClZimFCwrSSE49LgfYvmT/mA0fSjYpqp7O9rmSRtpsr1ckIbdfhF+0C\nE8HEOzMUEthlXZQDSA4/YucuWL3XoKJEi0scilSiGODl72jdktO/FOoAR035\n4/W4bxY3/e6ic4vw4lDw1e1IdXViBqjcfBC6oMO1c4OiGe8g6P1B4lYT71Pq\n0ffZEQngw94kmSKc6GcQI0ZsJ3CIXN81eoy2R5oMHWjVZt4bZW+g+xk0055f\njvdjuTp1X2Xn9F5OwhH8LyX+a81fJbmKYIkxrw7jfklSllW81nwXWgEQ14rp\nyMFsPk/HmH/aMkB30ux/v1vbeflJo5Nc6H3JEG4KfnoCRA23qVx/YDuGPQ3w\ni2DRCGluEcpwzQD8aeruhmGXnW+f7wtUwbP4hGvaEVKtu0/EFUNl1d3owC6k\nH0hkkC1yMt5nrG7kZfDX02eUvngL4ZBhYXEzX7qdv5lDWu4o4Vu0wyqB0OC5\nAXvb\r\n=3jXY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"374c6dd922e0d23bd8dbd7170759c2372616a6f6","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.3","occam-parsers":"^12.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.4_1592469129473_0.6865644436962306","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"occam-grammar-utilities","version":"5.0.5","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.5","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"7345988063955f081183d6053feba48aa1bd2632","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.5.tgz","fileCount":89,"integrity":"sha512-lPOXaucAKVGQn7Yl9Yx/6zPFiknQAmy+JDWucIw2n6BDBJ+B8cEkWIKU/dGAwDOiHxAgt8gkENvtgHNSyWFplQ==","signatures":[{"sig":"MEYCIQD/5BSDKhEaYI0JOBT593fFpg71opvzxjSNakFSDW69GAIhAIpC5vLmSgfyNm9u1FMxXZgExAte0oGkveKfPtlSbq50","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ycOCRA9TVsSAnZWagAAJAEP/jWUOaTRZyA1ro1BvFM4\nb9yhasRx8TRlwya7Cmump3m3N08qkLai67wuyuFsHa4FPc9PZ5mpueInWQZ0\n7MfDT5OQikKnrJbxgNhKb5AHxTMN2Pl84v50QNoQ4PIP7M0fgCL5g4f4WDZq\nsUN9bKFP7SvCeNLdZcDN8tmL1W2NNuWzDLC1bQFJ4CnkcK5mBCthh9FMAA/O\n3p+vS6/q4xLKiw70iFPngoEEDoxrz7pytVWQYpZxykCzXQ+0Ji5XAjLBzW7P\nIOpkU0RKGpGwqtd5ZJ1XN+0MO43Jh3UP5Lf3CR2wyaaChngajb1+gnQ55Z2o\noV2Q8vEY0KWCiKERVfw1pV9BHgBJ0Tw3VWzVaXOEKuCjQSlXqnXohMfqrv6P\n/Zbx6qgptMy8WkvqXlWhgxCqPbWWHCYzoodHn4KE5/75kI9bzlQHxNYbKmvd\neUYdmtUQdWtdnAvp1DjJ3RvQK/bgepEPPMBM3e8c0y/JD76FbQRej1aGtRBl\n33n71vxe7LvAL/rAZUFewJLexB5pS4PncB8d5aolpaGdkF5zAjR8WtGqeXXz\nI+q18ZMuc87EN6yU9dM6T1+vb4D8h1nIdjpeKYfcpb/RtWdB06uz/cYZ+sJC\nGQRdnz4Z8C97nhq6RIGH7YONvq2piNQ3x9rZes0+/AB6V3iIIYlzq6sUm8Oy\n/zkN\r\n=KDuT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1c943d4425fcd170f28af6335bda567d2ba374ff","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.3","occam-parsers":"^12.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.5_1592469262503_0.6845096681580243","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"occam-grammar-utilities","version":"5.0.6","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.6","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"9a8b0674a3adbdf830cc0bc97da27dd256b37797","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.6.tgz","fileCount":89,"integrity":"sha512-5+GxfrdS4pEXGwhtXqiWFq94lNEYoQjNd/sk+PvIsf5DH+J9xxfToR6sIRSAnFXFKZjNZQlc0yDYt02agv6Nsg==","signatures":[{"sig":"MEUCIQC+2afZLOrZPSD8vqwBTZvhE2e4ZEvy6fguBVLkmbuilAIgcnjf6b/L9H2eJO36r4aXWbDj5DsksG6+DBCPyDXyplc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6yh9CRA9TVsSAnZWagAAnFAP/A2/P5MQymyyzfBMQBGp\nT7TB3R5yKdgm4j1azA5l/IRNRn5gsm0jWTgZ2xS1lXYCfwVzXPQRFh1+d7mZ\nj37jpM+VmAUuiYG7s3uHA5nkEBYWW+GcZDjrG+Hxs2RSD930QYniY4EnfKyq\nWb/e1lsKTZ6uRomhAFFGivLj5GrnD3s5cVCb8L6ywZwHaYjBWQXuEMMU7RdX\n1OtyJ/lbECAPziS5j30b2bQR79Tzi2DvBn+TwZuSprmtjHBMtDEHXqryeEW+\nafuRwcQaKogDXX1aE1yelCkFaiJK9vyUF72y9tjUkYZBj33bJr9ZcS159wPg\n17ViG8RoQD2B3zYIc2lcDkrXshGRcUGt8Evk1R+1VN+2Zr/avQGeJkd5ycNH\nkAMfZBNaOH7nVQs4uEOfW89WAzcQ/D5Q+ZpgM3+Q2bd6d0VQk8Bq1nxP1Hvf\noQCpFFMfkdzX4OSixj2WyvULRWEIfR0qYGvsCG4n3032MCdhsID0z2iSSchi\nTM4gWoK7rWGspLGh97+zwOJWEKDTDp0uunB48OKpLuUzP7CwsTONliJWSYQd\n3mBdr1GygtNV2k8Vk89lKlZawNrdEB3urJAedYpw5DE0SqD0enTwRAa7YPdl\nfMzDE5luRHoYKZZAFwUWz7B6BVY2gwg6bbsGGaTR2+JngBHJEBC9Epmrl5mA\nLl/a\r\n=pGaI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"354511f2eed12e1973f5603feecda9ad866bcc4b","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.3","occam-parsers":"^12.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.6_1592469628725_0.9131616695461198","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"occam-grammar-utilities","version":"5.0.7","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.7","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"bc61ba2684b524824b97e7d07b59ef683e6aff05","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.7.tgz","fileCount":89,"integrity":"sha512-LosSR/L6RZM3I+a2HwifazDdM7eZXZDVIlzLTBSEfX6O4yAngBmEUUxYKZTV4gdf0XvC6eZalr3lA/z8FLATUg==","signatures":[{"sig":"MEYCIQDSbcFLG0nWtPfMYHm2O6sg1gjNRweFzpdW4ob8nmsJ/wIhAJh8E+eK5xL++rD/aUWK+byvJrrUqmvZH7nAO4a0VQEk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6yzeCRA9TVsSAnZWagAAvV0P/Atf/x+GfTrvRU4k7NiU\n4l7Kek8ykDpUi7895rBV+7ODVRLJww8+shiIuVu9Qyv7OTlWPLgM1eQQt+Va\nZKf6nsnFPTAR/3YBc9UVk+tA6OByKcv8qOQ3P/91nzRku+AtNIvaiWLxCXK0\nHLS52lzGW7Jmk+DsBgDg2aufPrKqPhrPnAmOQkL6gCVTAE1c1akMwdzL/UI9\npFycPuZiItSZLgVQqjcRkfGYsDwFF9b3zLRcAojI9K7MkUYTAok0wtJMzbkR\nzGIeOR6PYmEsfIn/CHiQwxVu2bV5iRyFaA/Tj8UZxpedCeX8BFnC+/46JNpW\nNk+XcApWi+Vbu9R1bp2o0gnd0a+Lvr83b69ywZmDqRCsQYl20prNzn40Cloq\n+SsG/l/inWD0iujBdzekcbT8ehhX3lxpUx6a7XDCpPK6xkfhk5Z47QPrOq9R\nabZtIJ7Rm7YYFsJ/Rdg9HGK6CvUv5YJKbptN0NDP+6eRKxOaZ9d5kIWvF+F5\nMAsQKkES5BqIjlD3ZLNPns3Nhhz+YveOEigQpGBJrTytr9EEuboycR65ybfU\ntL9/iiyw+IOYdhH3TpQg/HYIyD7va+OCS8sMT1kifm6VqEjaoBEk+YOt6r0s\n+4vw9Rm5A6OU94ib7EJy+NonkML0tRq/ISe3HlgxCxy/lPrrsxwjy0R5UyRS\nlOzb\r\n=jQTc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4d00f2b5d968179728a98af5add944f63a18c62f","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.3","occam-parsers":"^12.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.7_1592470750139_0.18823260295750432","host":"s3://npm-registry-packages"}},"5.0.8":{"name":"occam-grammar-utilities","version":"5.0.8","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.8","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"64c254dffdb53d6b6adac1145c7a257f95d28bf5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.8.tgz","fileCount":89,"integrity":"sha512-Hd6D6WfhFYFMWMK7v8xwo+C/8qdrXHEIx5BVslDkAwtFSHjOqvALo2z9owNirXNMzdg0/91GUU+JgOkfOdKWng==","signatures":[{"sig":"MEYCIQDXFlXV5ayWl9c64+lZw8bhONFfjgtKWbwvAos10qTHhwIhAMDchNZ/Gz9eCMy2kOc9+7o4hEaZAkfbUOnr7R2AZJKz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2466746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe75+2CRA9TVsSAnZWagAAR5UP/0S6BhlHv6bZbm6nyQ28\nAY7e3g52KMu3wWJoZ5qGkehtk+0y5Bn8S5i4Ez4Js3xYIiXeVWxQI2jBext8\nismk5tfmvEHEkYC0Lo0xU4bfu/Xug3t0LBCrmDefhPCFjHbuKTEv8HkqlkoH\nW9z6CJ9vBChMnoUwxv1J6H9NwcT7NaWx+yDx8855ja43seKnJcU8aq/SfDYv\n4G/PgnnAYVLFVqe5Dsc1Xb4mjsD93hGSHJzY0RpCRyM2/Y48H2Ck5MudreyN\ndU9k5H56plkXjQleg84yA+lXvHYPkTcsdLwdaZivDu9e4NBI/9D8D3l7Nrkw\ntd16mFScaOS+wjwcbKFtyKif6zL64a2Cgz0Kk2bDY0PSVuFctBobYU1pth/j\nvT9anmeGet+6z1eRSiaS37KSyZqHqxyg8yU/pVmrLAJotR7kq09uJOFUO3Zo\noRicDBqUXwjqhE+MDMdyZWitPYiRn6QnM4dqy4oJPuZUhe1RSQR232rkxccN\n51YnuRr3We34heYBn+wo2Xy0KEQb5MQs68M5i5kyQ4eVZpPuvHEUVviM4lwY\nmfouwJnIlk2Nx8Nw0ktnO7tGal9I5afSTcyBIZ282pfmXpVrQpxd/cH2Mh2q\n6coR5cyCMyY643ohnjwmXpyTD5r0kjqf31XmoMaVX5GMGktgJcCYA0AFyLe6\nF6EF\r\n=PNRK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"38f56816759acdb67f47450e980fccb73f7bc7cb","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.3","occam-parsers":"^12.0.9"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.8_1592762294334_0.956915742812743","host":"s3://npm-registry-packages"}},"5.0.9":{"name":"occam-grammar-utilities","version":"5.0.9","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.9","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"353923081c902b1e5309f6db136cbe98633a59c9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.9.tgz","fileCount":89,"integrity":"sha512-3z1Qd7XJgIes/KoVnhowgwI1UXwJ1Y198i5++MuqmfSjEqoRMT2N7PQR0K2qPIBYO2QrpF3J8kJ0/nAY8aloGQ==","signatures":[{"sig":"MEYCIQD2Sq1ZEtD3KsqcdfrMWtv91pjuV8GV1K6uvVfNTU4LQgIhAMPf2Hv6oEe9X25PJY1YRPAg/BEV7hAawGXUCtuXdjP0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2466747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe76ESCRA9TVsSAnZWagAAnGcP/R8S5JQwqaRCzJ/RsUFr\nr8m24d7fSn3JmepO65ikhMDWW2Nd/UAndfGOE0cYOE9ckiXP2goiT+/tWNaE\nWrOae4n4gw3H0fQDUDg80n2ayJBqjcOHJ1trYWrnCIAS17SB0MTHLzd1dUhA\n1IvkVN8oaZ4o1ef3w7k3/LVkWCSeLhwwCb3H9O17X1OJ3D9ONIRSZHTt/1Ta\nnNS2Tsv2E3wCbQk1CY+qqt4y2UvzemETaw76/R58WwxhRtv6kdbYAAVjysgc\nkbzDtJpT3ymNxS6Q80M9ZCxGN4T9EPDNfOgJiLHDKAsr2ic1L6d7uQVJIS59\nsem/as2SGe8uxc43LBezTBU/xrMkcFIJ3gc1o5Ui+zSn5bhFDpE+0zvQViEU\nrrmqaQEd40lvIzD1ei/OWeeWDvgaekUWt1T3eOXOUO9p0VV2VmVsveVA3Oa3\nCbs7+Rvl2UoU6APRCQ4Ueuu2rGexstChrudmHf/ifcZ+N6frBOMcmQt06nDF\npoOVnPurCYtw6PiUqdGSDbD4rTzLJvnfuB4+AZF2NwM0UoCbS/UxAoCGdIUj\n7OrxLZWNpNMhRT2O996qc8f8hj8wimxJbNK9cyLIs8vdHNUAal69DMR7GA6n\nFvnChehMmeB3a2Q9Uh7hQKKE3yA2/cqHgitoO87OHmI6R+yc45etK472VEI4\nFUdQ\r\n=JWW5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9757949898aa46434f742ba89a9d2b89c5659c7d","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.3","occam-parsers":"^12.0.10"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.9_1592762641988_0.5816448333305504","host":"s3://npm-registry-packages"}},"5.0.10":{"name":"occam-grammar-utilities","version":"5.0.10","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.10","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"2e2b37b0022d9f9518d97f92fd6ab7be4993150b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.10.tgz","fileCount":89,"integrity":"sha512-TxO6NA37i0wtCYdP5HAvxh7JB6ztzeEOTwGZggCnEYu1U/Od3fdNvmiURVIvAMRf0gROquSIbOQTnwtalVOotg==","signatures":[{"sig":"MEUCIH8UjMOtPL8HMBlILA5k+FQzzqbrPDKyGzGH23t+uMhxAiEAjprOWYPn7gTWMz16hHTCiFRDNRIEnQTdqxMd2YDlARs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2466740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8NOhCRA9TVsSAnZWagAA2gQP/3Jmyx8kCKwAIuNyDxWT\nqTmFnVM+AFvtJc+9GF2ln6AYgx0H1rPnSfz/AIoW8N82SZYxUaADnhIptpLD\nDKoCEXX29/YdfDSaHxw+W7gIt5V9rXg+LZFmsG2Jh9yqaQDvo9sCnB4ecq2o\nOk3U7lcvwCFIsW9CojikdYy1KlWhSFJ0jTXekYYk1I1PQ3D/j4HNOk0nf6kc\nozkKhhDTHdDOIKYkq/VUDeJzDAu6PJTe+qUX2DkDf2IQKfG89AUzeJUqdQ6X\n1js9Pf0ZqIoxC+dHAInN9hi65M1weCAQG6hMdIENXgIYtx0hwnSYjZzXseSR\ni27hu9+if6zJFotDSGOTTEEr0nDhraeSqjVjuR9I2TqiYs07B0iWmmwq0A7N\nUdm0/EYRAivJqQ0D+ge+LY6fOMyrXu/F9DIWsZ94DgN3V1H9LX8Su2fL2w5W\n/pKOlZrNKcocFgJR/1SGRif8FuoMO7RHw7IJd4NW8UEoLEaerscpqp18e25l\nFFbg+23PeU8RIUGiKlaHYhIg9s14vdCedoy+ddTJn9qd3Q/rTCmrM2WcV/NX\nx7unb7zQCl7T6nWzS8EVKz1pD4sEHDlxBapZe0+kBqHb1zfJfpi/6Q05RefS\nrfV4GigZl0ZdHuWbXy9xVmdaD2XRLh+SSUT3o1qGWHBuLVjB+uaaH0lcFXSg\nqaVi\r\n=ZSFz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"db906b90fd294e8ddcd7afa20a18b1dee394a35f","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.5","occam-parsers":"^12.0.13"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.10_1592841120588_0.25014172326814377","host":"s3://npm-registry-packages"}},"5.0.11":{"name":"occam-grammar-utilities","version":"5.0.11","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.11","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"c5ef481557cc0040b81bda9ddef5d0e1b313437f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.11.tgz","fileCount":89,"integrity":"sha512-HALmYc8o3l3ceNb+Ec8pvUHeaaxfJiJ1uanaKg1QuURJ72jWlaSXqILtuTxSCUEN0t7cRWiuuK0N5LBlRogmFg==","signatures":[{"sig":"MEQCIDlXjd6TjzYl4xrEdn2XZcF7qzcsYU7EnVSkcV0uBNhkAiAmKCYp43zyyDGmUrytpvGavG8m3UfvOZHszFafmz6oUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2466850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Nt4CRA9TVsSAnZWagAABJYP/0MXX5tY9dudl91i5il7\nkz8zA2xPXYoF70nmF+jBQwx84/CO1TxWln2Y0rXX7PSrL08XjrbgqMBZqZAp\nM3ZeejhPuCPeeJ9BlOD/gRFZZ/hrMfXcesi3fwwUxVnR1SRU/pSb4K5moKmQ\nVHanIORFA25KYc4AaC9uXveF7tjeDR824cwm3J+Njux1wzCB2pc42Fdf/u/k\nixxCHrWQsOUPxLruGLUzC2gzFtFJvGW3N7hUIfgWJl9o4axgmctkwe982EVY\n3w1P6J8+xjnylfMu6aUX+ZX35AJF71Zl0xldvE3oyKE9gHRsp/VhwT3UO2Zy\nHtMiKyrQHvzRRoZlmuQRw4/8Tq6vlKUkIYFj75taE7zm37spT7TgI5f8pGyf\njzTEBc1epCZK3ZzdqlECeq/5NSnMbwYUwatpKR0iGvz8Qi24+8chnBy1n8uX\nbAU2iTysjaJ5vjSBwJcFLgCh3jjce4SfqwFXdGfgZ6sr7bR3CQcsm5Q0udHp\nx9bBIg9Unu36kqEP3dD0F1TV6RrBkN0dd/EudqjVmaCu7E3Z4uzXzTgHpPg3\nSy3QHIq2sr49J1HDjbhLjtUolCfq56YZDVH3Zd18aQKBKt76JRuqT/G+8Zpu\nWOzU/OOyW3HVaM6Hi+lyj+POvdWpriBWiQwpANxe79TfBA49wl8Kv2DQLfwj\nZ8ks\r\n=qmmX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a8f24852b125fd33ab7f42ba793445d2baf4591e","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.5","occam-parsers":"^12.0.16"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.11_1592843127900_0.852846297375524","host":"s3://npm-registry-packages"}},"5.0.12":{"name":"occam-grammar-utilities","version":"5.0.12","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.12","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"0606f1397a8963e804a20cbd1328cf525802b84d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.12.tgz","fileCount":89,"integrity":"sha512-YIJYtYEJ55F5VMsxMl6gvf9fRy//5hFb3ImCFFpDJwYWmMaP1yL4GkiKbBZrB0VjcxQI/qE2BySCMJON2OOx+A==","signatures":[{"sig":"MEUCIEElo8fNys/JmdR7y+bld7VLkHt8bhpRVrh32b8uYH5RAiEA0IfCUkcRoUIK66FNHZLvKZrxgcY/K+jiIdFO9FxvCHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2466218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8c7yCRA9TVsSAnZWagAACdsP+weHsZeNKLPvuLhikPDo\n4p1yc2YGfCFJBkdbMiNmk07DIkfdN9rdaMrzGoUe0Uz5iyOKYzG/s2qZYCNY\nniSJVXiH4ICL+ETf4U3y0X76rJT4qjAJKINQz2dSxXZ0hrLV3lLJbAps4sgp\nA1W4EbZDFfrWyve5Qq13yPBNsxNcG6z7sh2yJ7yKPxl0ff2BEhIDqbZ+aukt\nIczxd4O1iFRTeoBvOECGqkIyVs0NHJPhPHvF32Cx1Mn/c6yq08aGZN9bhrwJ\naR73/RE06ye3xw5j1Wi213K/oTA5prw5eHyTTpiaQNZO9TQA1/6LMhgZ2Ais\nuev5QuVt0P6vzbOU1lSX8Y7d59Ok6uYnMVJrDsfF7c+kyU+gTz3/HjoORGRG\nFVkE1k7Zids4+coggvBPYFB4zNUV8zqYRpXtMtwIT9iBANbLYL30hLkCpznD\nLZip5hpaI3mQgBz+/C6ih3QxIOBdq6RJ7O9nB0pw0K8ksdHt/q8xdX20H0kp\nrd7kgaHfjhcGisgn/NPbn2F/ZrVY/nBNpw0MNrOU9UKC06Gmur+KY/fCH+um\nASqxu6yrXN0L6nmccQV2nxFSzV7Ki+fPIsOV5Vg+5rh9moSHRnocaC/8EF10\nZiKV2b59SVTDJQNac6J28NAG3q6J+31UqhpORwc4zJjEWUNWeVUlIFC1JD6/\nCKyc\r\n=MfiY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0d3ed35acc6e7beb626ff32c9d7851969473f790","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.8","occam-parsers":"^12.0.20"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.12_1592905457524_0.27210150134470346","host":"s3://npm-registry-packages"}},"5.0.13":{"name":"occam-grammar-utilities","version":"5.0.13","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.13","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"22355563b85f062103f242e91fffe6afb4945fad","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.13.tgz","fileCount":89,"integrity":"sha512-1nUjHBi/18CQ5N25YakMWvsKd+q5fkfQnBZNcn6ZwlHApIKGHcJ8oMW5ZSH8xFGHNITd2kD8V0BKvckJYexgJQ==","signatures":[{"sig":"MEQCIEnHM0QPlEwFp0qwqtYHhPOIdwyn7hgVr7Ro8R4aDtqrAiBg9gFeImGxNSlJqwNqzx4x2H2Ag063ptTvgkrfuucjOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2469115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8jvwCRA9TVsSAnZWagAARDkP/isUMHwMFpB8wjZwTvIn\ngwb8HC7TsoOrQSd1yhrzafRebARfgbYmn0dIKnYfFXyVTvqhW2Sgktr2bZ7F\n0uxcCxZ3+kHRsKIbOFxWgIru52m0hTTAbVZSFyKd7AnIBMBxeY5FS98ooGVv\nCru27Lo/KYW1kMHSz4ov9wBW38JaiFO+UmUKgU5BiBBD1Yg4SxiFs/LyoJq8\ndlEsj0fMn3HAdyi3yryyyeISOK3DGw49PXXxQ86lLWkB27Sm7FPFUPbGQTQw\n8B8I+P7Un0IH9ORfux9ie6BX2f3IHZmvUZASSsVuYXT/vyIjlBSHTakluf03\nIhUEoXlquoA26cmqWRHm7M2I55G5fVveByuUcjxTQuKXyFEG7R7rpKlop2Wq\nXY/bKt3s12iS7bTpA8ZgzfupY5JkiDL31KFT+iErzYOHD5ozK2eZ9b5uNNpB\nJJ8AVwEMB40/Si6AD3wb4a9mMm5g9IkF4kU78w4TqSXHU57QWGXB04neQH+T\nuWSoeL6PND3/V37AHlsfLbz9qZkXU+jR1MUP1VvJA6E2kV+BzSPztdOChXAz\nH5kzHFvYwJSip71p2O3OtteT9vv9TV2PzmNFusIjuRL2sack3l/LwQ2PdtGM\n7IPg1quBpuJ+lcR3Dm98ZplFFtIphH0JFvs7uENB0CsBaBf38EyGPkMLeD0n\nEzFg\r\n=+em/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a313b949f7a46406236dced8522fd9ad99c2b570","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.8","occam-parsers":"^12.0.20"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.13_1592933360021_0.07695669084707846","host":"s3://npm-registry-packages"}},"5.0.14":{"name":"occam-grammar-utilities","version":"5.0.14","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.14","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"b2a7c486da301842443211b98ac8aee01922f328","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.14.tgz","fileCount":89,"integrity":"sha512-FOh8IiyDGgmad81pfqFFHNgZmIqDh7ONP72nUb3cc/zBjyRMt7XGZODHLOVOKU7tUJ2iUanxegW3NCWzvaL0rQ==","signatures":[{"sig":"MEUCIQDKIwhSqJ0poucYyCH4pFrdhB49uM7q0TM08dqjlnRo0QIgXRuiSVUE0aN4MP8oqUxXTb608x1Dnm3sU36SrFSVPrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2471672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8j0FCRA9TVsSAnZWagAA5WsP/iqn2TZ5aazNjwwY27qK\n4H3e9UNQ+ESR3bRbzjYPWUtBloWP4dW0Y+YLIMpZTx8xphQ3QLqx0HjNo3eL\nFT8P7bZDOMQf3TBGKpyIDgx5pK3ESUu+LpaUYEVBI5HYTZ8Iu7NB4AYqE1Zo\n+X+vQjKRDKOzTJb/gkTEq6W3QmDyqoJtm/VCGcZmSQB9VNsOYr6yxFRV65bb\nb3uyWOs77yiDvcZQ6E8kx9sqa1LWkIIO9w9pCValWEdWvQzyeReI5lw+1rxt\n3N7RN8z/ZlBfmhCQDJFAIXmN8LhGaPOYAhIMpWkEDGy9CoKuxYAm7j6rU8I2\n2fQbgfCcw2aw2H3vQhn5wLnS7A1fORH3R3KyQsnsQtErMDmkNgnGJ8LFds0r\n+1cphGYZl3lqjU6Hx5rhUSmAk8gLQ5Ze1+VPGn8RW9LkhLMPBZFuFpVb0Lq/\nfCj/4zT1txOZPtdG8CDPE5/Jq6Q4CN7ASD4L4LT/zS1gSfXCF8eidFFercy1\nwM1M//BO+QOEt3HBpYSmKlZ+zLcyCWn1ptK8IwIbmQgCcNrpXndX6sfFRHKZ\nvqmIvEy0XctBinXfbLBEQOgp3v3PwQl2TMQYAL8CUFFf6+6yJA23Zkma6lgf\nzSgVqUO4ZS6pbo6B4V/NQrVm101Lovsf+81XH0iHXECOhD1rGZzirEuR0Y3C\nbZnN\r\n=DwuW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"02363ac03b429883c62fa308eafce89dca819636","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.8","occam-parsers":"^12.0.20"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.14_1592933637490_0.25849321926674906","host":"s3://npm-registry-packages"}},"5.0.15":{"name":"occam-grammar-utilities","version":"5.0.15","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.15","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"c637188d5b92d9a9ab5ecc3e70c52ad6621d74b2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.15.tgz","fileCount":89,"integrity":"sha512-sWEWpNMfTaPMvEGG8MBCfJAcBPqKGNbFc7imBuD9OPo9CnpX1GmDbNjXWBS31UE2STeCNi49BT7fCOl6mKtlew==","signatures":[{"sig":"MEUCIQCDY4l266O9otNKEdJt72Pu90R1EWNmVkdEXqu+y/A4tQIgTLE04ohECEhYxLWXf2EQs07YM+BtSc8xkbG9VGfrSjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2472723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8j17CRA9TVsSAnZWagAAwBkP/iZ68kZRCwvl7I1/nBWU\nxgobg+EiM+nQeWchEn9ek9lOw0dmjoQnrWsLEUnGrkP86fSHp4bl1GZovbzk\n2V8lNNd9LbPWqwHSUY4Yc5ZYHN5uAB1FX/5RYRllXhUaZ9P2r+ry0V8mYHdR\nGPP8fjbaUrKcTMIF+w7oNLJcnh3VStyFN/2fpB1YUq5pY5ITFn10jlQDs3ep\nesomUSYZ7MLgG7WtBCOH450FIl+cylmv6vmUGV0+Wm19HcpyApJNxnA7tTOS\n0l4dr9uylC1r384C3zWGA4nLDPcYMvBIekxBuBMtGm97tNHwKmk9FEvGgqhn\nOdWCnAZ/1vZYVTN4XT+7oWQxOb0YoIvGZkWuw7RLOPNd9LcsRUWyjRMMNuQH\nSjTRtJbbachuezIQNGpdYxZ88HaczBGuNQnFpja80glWZmaMtqmGuL0STwpb\nfPSXZpYHZUcar5LE66PbaKqN1pB9udczgzIUdeNcgZHHTO6rKV6Ou5R6Kl51\nKtjKau//dUVEwDZLYveWqSxUxfNzDp3rR4TVnU6WK0f+S/fhnrlsCQKLwaKY\nNIV8N8yE5nTXXwqCkCW3mXovcqnivqRsg0fBvdK2cbfNGy+ySlo+GH8MHvZi\nLs323VPS4D6OgMQ293rHCyLWUbvcFq5S0zTHz6r0nWUZYucn5s8kxzVuEUIN\nswcj\r\n=75r5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9298ce146dbbb46517948211e24ced001904f76d","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.8","occam-parsers":"^12.0.20"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.15_1592933754616_0.10242513413113796","host":"s3://npm-registry-packages"}},"5.0.16":{"name":"occam-grammar-utilities","version":"5.0.16","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.16","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"e0c1197c19a77c590da92eb0f108e2d9932d9d58","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.16.tgz","fileCount":89,"integrity":"sha512-5SfSI+igz5YXNW0IPUJ44ndFuYjTaKfxPTWl8bUwzxu353g0rAWuZe6wM6OyLx+cZiYjij7ZneXprDWwKUZU7Q==","signatures":[{"sig":"MEYCIQCZKSzsoL+cauYVOQxrMWkDcg4arT+wverZmj2nol7/SAIhAP/8K3xLA9vC2r/JDzWUvDH2XcXz7h+h4zlx0GCEShcS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2471616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8kcvCRA9TVsSAnZWagAA5ccQAItGtpHXLWoQIipKo3Cs\nyjKXGqJacxiDPgVqOvQgIUIAoQQg8wvZUEZ4hYSfQD+7X4+2k3GpA631Oa0m\ncwbeWzcNkQ2O+n+mqzl5pfUvkujEX3OS4wntCkZYH9ziq/Ub9PDbU5nyHnEx\nhd6+iWyoQoetkdDUd/Mb8GESQWPHQ3+XlXQ7BifOkhhQ/EVe9pZk7eQEynVt\nFb64i5RDAwJVnWs/jQcE4dwljijnIR5Nuo8PAQOKi9Rs2IavCQCKYAlEbD+5\n4+wZ6O6Hv2gB44z6nE1QlN/MDq/IOiKP8YG6ufhhS4kGaK92PXlIkMF5mq8O\nCupue4E1SU3T9Wcau33fsQEQtS3YFNU45wG1pVAfS305FNUkvJ9P9z8KTCY2\ndiHOfxn/bfqIjlhMPkMcKLdq+kkBKfidXPEbaxY2pQiFzEXOI7qjV5XHk8r/\nqVQ1mf4EFtKoHKan/esw3nGMGsxmS4P8VxA6vUUv0xAtsbN3RXvemeM8xG+h\n2sMEBASym+uBQkaIQwS4z6Z6ViZtaSWD3VWdK/S44iP+zvWxwHEMFhITzDA8\noX9Xv03YiIHlUP0kBhfHVAL6lYPekF7wJH3+Byix4LTOPFu8/ALBdAiZZsoT\nJqlKJblVvFQIlfNCzc9Cx8hfp6g/oXakm0JO6Y7JrM7l13eXGB46U8MwMQkq\nylxp\r\n=EnOn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2a8bda1ed8362e62d9855bdef50beed8e065db53","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.8","occam-parsers":"^12.0.20"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.16_1592936239277_0.6938112303171082","host":"s3://npm-registry-packages"}},"5.0.17":{"name":"occam-grammar-utilities","version":"5.0.17","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.17","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"118e6c3b0a9f65e8d5cd153d3a721111b9cc8ec6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.17.tgz","fileCount":89,"integrity":"sha512-eg2KeTd/yJDIR4gEXyOyA2nW66kzRywwH3K9y+FekSCa+qOCZYTZE4Q6Kpb734bzoHOWs2NWlIBuT/tvmXOOuA==","signatures":[{"sig":"MEUCIQDGqhDH4JJToDPiCOQmQw8UHprRp1+y2LU6S4KrLEqQAQIgfbpMWADkcYSZGJXCuRmfusxsyt49ksC+bVjA2qdXtpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2472588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8zjOCRA9TVsSAnZWagAARbwP/3B0b+MficLC3gy+Uita\n/cDZLxYxBcdgcOvHg0ses3vvO/U/hG1054vTEcSdtus9KGdSm7nQgj5LkbVF\nwtuhZh9xlzHBTQG919z5rT2xTuXnJ95SYjzlovc3/xG6j+0A4KOOvveuAumf\n6Bks2s1rEC4P70ohc7c+Ajg+FQTZ+qPR9SYj9uf18M7xbUNfn22Wox3itCgn\n/xu/B1uuTSKkXDDcrnbwjXIty3797Iqhne2h5DF6XRwYaU+6nF0zEWBIb+P+\nbSLdE4H+njRZxm7pVuTx9JTtWmu58poM8eAPwnTlK+Aj0umiMZoGW3x05rH1\nfM9Q3LBrwvKxxyigxYOvCt2+uv8P0t1JrWVc6h7mhl3TaqRziNJAUblvNFI4\nZrl5zB8MQvgiEK0BUOZXOg4YCxqUVW7OLdi3rbxZWR1rj1O8/IQdqKvakO+m\nXZfaLG4jJcghQBExdcY0eLs9dlTAN9MTO9BfkCQujQeZyR285H2eH+51l8up\nAJdXlVcS5d8Ohyro4LBqxV++MIBe4fMkNJ2BCqmZo/N3Es/AvmHTrQhgMyie\nnV09ZMcgR/+tFmotykCSG2M7qNU/LFG0UVtvDfA86Fqzop8E3Sum53rU5x2T\nCdpS8ufJ7zRdFMDekSQamk0F2u0eUqcZqfh1EUR+K9zl0/4WDaSj8/vPSmfq\nHUWs\r\n=E01O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4ab2abb8262badeea5813c7eac83649c4d0f5582","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.10","occam-parsers":"^12.0.22"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.17_1592998094004_0.8312716996430844","host":"s3://npm-registry-packages"}},"5.0.18":{"name":"occam-grammar-utilities","version":"5.0.18","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.18","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"b4388ba5eb2b1ee37dd513105e1c143d0e63288f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.18.tgz","fileCount":89,"integrity":"sha512-WCE/2cDxLUSnGQh0J2hU8VJClLlIJCSZkoqApDdr16Lu1H4D75/okOvf5s091MAq54oAyaN3kLjzXmzHVAtXbA==","signatures":[{"sig":"MEYCIQDmF5rp5qArOVjnZVmOmIHbBxkiujG78eUo7DI4DvVbNQIhAOMVrz/tuXYiDb96QDhrKtsAg8BsgaGhZNHG3SttKo8Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2472588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe82diCRA9TVsSAnZWagAAhm4QAIbENT9gxgYAk9t/7bsk\nwEk5TF6eGxwlEVvSG6hs+9dp02Ae6Tq1uxxBO9fzVLg4M7ul+uXpgNElG2jf\nAu08F5bwFGYpdl/gGMyHOf8O9Xiw3P1eMFSWnvg5wlDcCCw/GObaXS9JU6za\nKirHNLA7vjLFEe8wX6B/hGnas24HmwLwI2yzLbomeKihSMnYGUmpIeyafocn\n8v6aFe8JHkjZjLqM5DKv8Bc9bGUfmrmtb607KioU1peO8DoEurCQMQo9GFcX\nv2ZtFU4a0zJE8wC+sz0yQO5iqF8qxVOutEEdnR3tdwKszYnuNsfY/W8/JEtu\nZxaCoC1RHPeqbAkbXm3W5p9pjXdVwk1xoRLuIeKtK0hxZlHI0t3G/KVMAYHR\nK4U5EN4wve+Bn76/y58UPxSBAktD0lct0uWYte6vTtEfp2Rs6UyFSFweKmzT\nb3c2KNjHsu3g1Vv2AFvLBoOh6s/YEoyI0JePVdKEk516sf2IEuT/o0tEpaVg\n1cXNykW+blRMuFNArp1mCnILUmYG92aomcwV+Rch/4TPPN0GTCVcB/tHCGtm\nrJfYvuiTrTEfmlbV/CN8xjF54AwxnWIOkUwJH+my1QadpPCRdIiv7CdN5iWE\nz+qfxbG/wOmZ1OBJewm4QPhlr275+mDKlZs/xQ0o7+FaRC+gvl4IPgz7BmeF\neJAm\r\n=fzaQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0c135e94c0c6d1d14e9b60d8adf8ca0ff70e7760","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.10","occam-parsers":"^12.0.24"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.18_1593010017703_0.5211256287701012","host":"s3://npm-registry-packages"}},"5.0.19":{"name":"occam-grammar-utilities","version":"5.0.19","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.19","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"8ed52c91ff059a4947d0686dd39aa579632c87c6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.19.tgz","fileCount":89,"integrity":"sha512-rdyELvf4mxA9qRYqCIfsVoFL5NRWeRNh0VL9u/S7UHfneSQeGMeMOouV8doQUCdGUpCTP2BYpQrJIJmR+HqtnA==","signatures":[{"sig":"MEQCIFquZ+AmsQ3u+Cr1/HrZ7U+v7gaJiKZQLyq2s5Y92R8mAiB3Kl1zIYW8DbfJC0C+QHYRvsG4PawjHrnGt2tN97kC+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2471476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9xKwCRA9TVsSAnZWagAAJXkQAInDrPej5yj7t2/xWeTX\nnWJBZtXPAWMpbAogyFtT3WNdhOBc3gyNqFyXVQ0tME0WWCqW5CxTl08f+sNd\nwC7TO0LLuKB7giCqk1pHfUUOD/9ZdxgMTH1l4flIam3k343khzJgQyOW+FzQ\nsXByvo0ii1VbihaO03oaT2miGTB/rA0/1o0+rFPT0FkKUDUlGdXVh0naR+bO\nDkpH3Tg6MfeETh5YLXrFKPXWv6PhD8C1DyIjTHxseoR6/rQQ9ORyHmWjSAdt\nlgYGahiJfgDPkloc5bd3L6UriFaC8i0KLNimFyUjt68fJzv31kFSFRmGW5yc\n3SLy0nGTFa2Z2ZVQ84u1PoJwaPzNYeHYTfuxwIsqLVyaE00w6AKNcJCnJzAU\nX1Yfv+3Gj6EOIs+4sbqT0NfSlNxDwYcw7MK921GLcuj39aQAhw88/vSEbbkR\na+sN9RH3GXK7kOCbANro7EpupJ1ST9Tc66P8cp0M8YKkKXYDQ8/wL/HoamiJ\nBGiwdjMQEtoTzHGd/3jgOCJBBB+bHHu6dJeEbdfC43ixmRNRsPJgK17/FiX5\n1UjU0ACsXHpo4PiFwTqp8hwn66yuNBLWWgYn+HeSk/h1YhDnKiC1+C66zcZe\nTL29lmw194VmFNxBdBeTntX+s6KJMSjU7qSyJrzFmOR99o509bXLT7Vw4ua+\nRm1H\r\n=vewZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"7e0b0a86d83e0841425ddd5366ef6c5f4afcf772","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.10","occam-parsers":"^12.0.27"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.19_1593250479610_0.845873989740658","host":"s3://npm-registry-packages"}},"5.0.20":{"name":"occam-grammar-utilities","version":"5.0.20","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.20","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"d73f82386d19838cafad262d5ee52df61f61ab4e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.20.tgz","fileCount":89,"integrity":"sha512-Xc+lBexvVKQAt7bLoXtB0rZ5ATNCe5SNaWpnpw0sizI3hO0r0rX0h6TIETMNpvCu6PRxCE5pjY0UGaPxORKQuA==","signatures":[{"sig":"MEUCIEWMDc8JkdrW50ufAL45+Q9rqIWSFUT9ifYOumDtCwuyAiEA6XAleBDaF9t0UeZX2vQhZWDjXhnKo39ja8O+E2QmxZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2471092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9zZHCRA9TVsSAnZWagAA+4QP/2tWgVWY4Im8oO0vklqD\nr3uIPbaz9c6tqh8SMKZOOn0zkaM88Saf9zEGwqDwJqLc0oknHX9xskU62lQk\nCTIXDJoV6JYxyZJWMuY8cqVPlfPY10FuG3wXXYV35hrMSepfZjMlw4zVSwol\nT6QzNn14KlIM8AxOwkFdXCOib5Hzkn7UQoJT4g+ryWZeGh8qyum7V5aqwtvA\nT4xYeaB/XbjVupZTXmnN3NPpCmXPf6mhVfvHI4LkRnp9nXXyAnHlWlh2yCtE\n45JZcgUEVsMHP66BDeDmNNISR1veHrpEsc8J7TYUQeQ+efXeoO/72FIdmZNy\nVlaasbnYI1gES3Qu91qLv5jLvYXvYfGcB/wVcqQarySq9o+e8w/gpEny7G2U\nCNda+HnTlWd1ItaVNpF7P4dnNPblFsG7X7Mum0BaD8MrV1Si1M02woBG/DIR\nryAYbD+GccqDMNm4MKcjXhwL/G7Zcn4pickuiH9iLwT7etujXkIwLqDh+5Zz\nTeKAHXAXXiMUwWEl3Uj9HGKdW1T7oIvCbzGGeNec1ZfJnNGrwZNP8Y8vw62F\n8ugapn+9dGvvPKgdar5deXFQ2rFzIbjbS1Aiu1AEDdgOpZulPn7Z26dcEL+b\nU6Xpja3I4HQ2EHtqsEt22gSIfEKtKzeiUubQNDbJaOryFI4v6mSmSuZDFPi9\nOsPi\r\n=eWwl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"23da98fda3661339d0b4ac26c59634f2b6270b31","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.10","occam-parsers":"^12.0.30"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.20_1593259591377_0.48149623404422637","host":"s3://npm-registry-packages"}},"5.0.21":{"name":"occam-grammar-utilities","version":"5.0.21","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.21","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"546bac25526d4f4d57e00acc2242a07910a9cdf8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.21.tgz","fileCount":89,"integrity":"sha512-tsA6mIyo8dbrkUXQazqCql0IKuMepv4Phc9ZlXtk9NCCr7H/yljNMvVJxvTT2kydS02xfCmXYwaD2PHUk8D89Q==","signatures":[{"sig":"MEYCIQC/0d4PddNpGVXvndAsW93sXSEAUqDwpDWCGxJ3W/0OmwIhAItBRDndZId93YRW2HQfZVzURr/Ly+oqEHQY2Kei1h6Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2471084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9zh4CRA9TVsSAnZWagAAGA4P/jmeVV3BNEv4LevlYFgx\ntylAm6Y6Qf44jWkKE602OMJjG+X8lO6kHFX6PKPkCQq42KDmkEoBd+eqPAPx\ns+O42uYRTpdJIpDKjLVIMz/zl3FlYsr9wgMCbyZL9tXHPA3NJHTBRNKNdnn2\n+LFEmwbbo5QRs/k2P2JT2m15AWT7c192gmrrzvglbC6AdzP9hwQN2iAM71ZT\nD+zYGbGwjSKnKdsURsojxO0VPl/CI2KlNjc/gmKm/V7wHkcGz3C9Ezjoikli\nmPPOyFS96zgh0bXVi7xcDX39nzUKiwNHSrD9m1EZY0TWgvs6K5FZ+rJ8+HEw\nI5+zuJr+khqaI4vdjOfFTtrd4V694ltwKNVRU97y6/CMxRqGh1b8n5DrY3Wx\n/IPDjyXPclibx/wYdHf486FxMKuJj5rB3unZTwtZ8JlilkTp4e0FCXYCzL7a\nuBaa3Nh4d3t5RknOx5Qj10WpF2NaT0FL7B7pEUB3HCqnaU98nuB9xXGLkg/U\nlREvhft37fn6XyoOhhMrnpZsDGHdUDFVKrI4n+DCJlghbWO0j5Eq/bcjWNLA\nQh/V/8XqNbpXcM44T/Q3F6Z2SFpCL489p20bxGJvb/3dvQ7oCHjvmdVPS94u\nUAJzk87Nuyt9+kdpX+Fs5Eoj0cdninz48SO/DMoYV/RSxzTTK7pO9NCSJ6W3\nnCgt\r\n=Lu2Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"68f72b2cfa7b4bb9986d0059382740682fb936aa","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.10","occam-parsers":"^12.0.32"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.21_1593260152301_0.38589768438029903","host":"s3://npm-registry-packages"}},"5.0.22":{"name":"occam-grammar-utilities","version":"5.0.22","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.22","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"4b02a2e6bdf0a46dd1060aec52fbed4e429c89bf","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.22.tgz","fileCount":89,"integrity":"sha512-ZrwlCL1JNiL8sSZFjWfh5e81EBxFlmjvFkkXhdF7NaOSJku8kFljRNfWE2lb3eGnXZuxnQYSsJwFdtVEz4rSUA==","signatures":[{"sig":"MEQCIFSQETYRKbKV8fJQhLPrsodA1R+ls4mCCR0fvk1/zovxAiAxrILju6ikxGkke/APHMakR+K9iuiovqSzmhmOxvhLAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+HMzCRA9TVsSAnZWagAAqcQQAJny/MksRuf0X5+NpmTn\nlFdX28XM42Ci41EtYLawvGyuLXRcUOKGnepPmwlsv78v2HZ6RowzHPRvF6WC\nEjj5tbcSolEwvPkLiy7ZmfFGvWIkv4YEmaJRQNuSesdjfxqYzF0tQoIteu2r\nhk/8HTIqxXvNc2r7hhbjK6FvxFib/DFWH2CdcZSovl8ti3xlsVvXrCVkZ4xY\niJXCBgXYnWyCaiJtY+oagca/Bd4B2DSHwbBpeEpS/x0tgFuG8xCXgdlqASmU\n6BK2PytfE38NcjmPUsoh2JvUQli87X5vWvDqtX514fB1+MgXesh+5xScjJVA\n+VIYlYSuLNwo791xhdxS+FOzgjMk2wIIioGVtKSr28VQROHosr/K8LYqrVtM\nVCMFoN6ZPzB60MRU6UGGDlNSbWoFPiuT3kXVTX6kJn61GibvjgTZuLdmXne+\nEGQ0otpYfMhRafkdT0qrXUUL/OjUXOkRoXnxnkx8oKXfRVEJHjDmyb3QPNYn\nX4egCbZyKMkUkpIH10MLJT3aSAVtPIcGo4dpT5P7RL4+880Cy2A7YF2y3315\nAS6IMrQXWT3ES4r4YIo+GFe8Olu0HqlQO23CoDD4Fc7Od1dI1vpg8uW2nGgx\nbUWC3vE3H8N9hlx7EOgSldp4LEGY7tya7kK3aYwTEwpiEWadNYsRnvBzPPOt\nrYzY\r\n=DA3J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0ba9c5bad5b206673ffba5b89a1c7eb4d6424d0b","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.10","occam-parsers":"^12.0.34"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.22_1593340722809_0.6526303122392443","host":"s3://npm-registry-packages"}},"5.0.23":{"name":"occam-grammar-utilities","version":"5.0.23","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.23","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"e8ad92f052315c47822ee33b9df0589c09dfe16e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.23.tgz","fileCount":89,"integrity":"sha512-AKToFQHaSc/uMYrcCxDfSHnEYm2ZaJXJ4e8jX2P2jAN1OXraYiuOvZfjduLMKubGTZShMnNTvexIYRvyTvrrXg==","signatures":[{"sig":"MEUCIQCzlpb8CBZEXBUvkXdC1t0a2kFxGI3X01jcmzOKZ43HOQIgfFB4z1IcGJ86R9evNY49MydaW1kXKab/qhokMBa3Zs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+LB/CRA9TVsSAnZWagAA4K0P/2/86SwpZNpqTwt+QSQt\nRgilQyk5tqEUVYLzTopmp4FELhMrTUpkFBiGz0ykL4u8xB0qc2tvljJp1kEA\nEMvtj5+g/p9nCYmiJ4RTyln5L3o2SEdzrEyTZJ8pwSijE5dVsHRuJLw4vh6C\nUEbeTKQq21ihQ9DVjFRTN1WccHfodM52+nyEjW/Cx/ofAsf2iDKu254qlsTN\nKPdjULEr8lKa3YCQH4BbgtJqDd5HZW4yYE5is3QbruzWUc0wpByPoGhI0dLY\nKFrfbAL0jBc+2dM3WlCezbk+MkSkBs0I4uSCSpgxEWrhpT7b7SqXhK0WNpdn\niUIaa7pAte8OcENedIe7oziOSFHC+MIgcjI+ZBj+ZpqBKtU80o8vSbIMLrbS\nyYe6JseTFc4N3j6OzTCy4IwXp9+7EDIjPvaWBqlps8Zb39MzNFnkxOuF0s7H\nF1dZPcJBK0qQaYaJwGc+YDi9AWPtuhK6geMwCnJ9OOLeWtHwi+pOSolSF+9L\n9/twh9EOPzhA9vnpFmg/NfwzaXiDpcWL27GpxkKDacscgf7zW5eX5VIStuUb\nQEtY1pyG4dug2CKgBWZIkOvAHh5IYnmVmdUkXapWz1zg5xB+z2Wfo7JCE8UG\nI6i2+iHRKnPBPXAUPbzUqU93d1TnnPwBQqcpnvJP+T9NHHWf1umB7wLeFl3y\nhprp\r\n=s/es\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0ccb9d4effe4928517ecbc3d822c69d9937ffa78","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.10","occam-parsers":"^12.0.34"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.23_1593356415341_0.45262354319629927","host":"s3://npm-registry-packages"}},"5.0.24":{"name":"occam-grammar-utilities","version":"5.0.24","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.24","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"14afe99c4161fc0de563531d48c2d362e963e394","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.24.tgz","fileCount":89,"integrity":"sha512-yy+M78snYRkvDA0NXnYFjjnQjm+v9gU7zQYJN0nU/1m8VeH6EMvtW8EMjTO2CU0MhiWG0pcxFzuupC4TrX3hSQ==","signatures":[{"sig":"MEUCIQDvq4vvRi/A9OyXpR4B9S5Cf2PF+e0zLwnkmjhMWjqOTgIgVHSfiQGZk6HOhH/7kh8+w27Cz84/JkFXjFdcZSzdnUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+curCRA9TVsSAnZWagAAKEcP/A81Vk/d4F016UfMdADY\nPzs19whHpuxFJdnnIQlxN4JblzxOuzoz04NISGenlBAoX3PnYQJtxaPkoUtM\nM7xspLWUz/mUYx+KR9UgxubtNjTi+BNVuI/FeP3xtgCAO6TBvAozA5gZu9qK\n6T7Npe4juIXkGzugj/5An84VgWTB4kZzRZKLu8+fSHhcw1I9lCziQ78tcKBY\n0IdVEEJlbHolyzX2Ti25uMccEprFIb6pfj0azFYqK3RwI7BWzQ0yI1tpICdn\nug8yo7wWoyuL/b2KIrujIsWHl4cTA/dxvEWl9mEhLxbDVIuBOUN4gjrcfUyk\n1qIks8RyDd+057isLsL36FS2xmG7WRYs/blfIaa4uSuyVV+T1ohBBcOBCSxb\nW0dJpgm1XAy4Tm8NKneAheNWS8RJjxR3t6ibAIgeAhNz7vV0S1bTn/YIurYB\nXujbZS/VP5vIQ8z6Eopz4xGOn2wSnXJSf1FKoER1k4wGfbzgCBw+MAa4lqW2\npHuRpS2DljdDk1OV9OwFlIpglKJaGzzPFAsA5DCKZoPP40/7BjvSI9T1jsG9\nkuaIiVDNvBuebmfgXD9KFpLt+TTfNIVR7yKBPR8CpE1d+0ZAilmfrXvnCyY8\nkVC+QI05dcllMiDQKdk9FUzGDH2fv4CHvejAfC8jw0OjujWSWQF8cGsJR4j+\nYAns\r\n=51ou\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5eca953abec06a57a0ce0a409c0a8ebbba91ab46","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.10","occam-parsers":"^12.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.24_1593428907424_0.6680864485168712","host":"s3://npm-registry-packages"}},"5.0.25":{"name":"occam-grammar-utilities","version":"5.0.25","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.25","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"43fa60e273de043221c091d25cead3a6b0a0016f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.25.tgz","fileCount":89,"integrity":"sha512-58pqEv2oa7mBsgdwpDW1wt9mNcAxxgJaJyKlEtjltZMq6wfty33TXcxdJTNL2H5lQmJ7PWTSeuvxOBsj5QrldA==","signatures":[{"sig":"MEQCICnlNI/lMs7sdHKForGMM0hyPrakSnViJUbW+FSkc8lBAiAzDYfwNpxfy112zGw74GmdYVJbpvGwJRTHkQNRGGOb4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2471212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+dFdCRA9TVsSAnZWagAAuIIP/1NXa06l943g9w3MFAdr\nFan3YmEAfWt1ScDJ19EyHm05Jxd2uYO7FDNjZu79AiSkZOJoqJiDq25hCcvn\nB4b+oVmC6gjHk/H9OJEv2QTsmdthx912kLnyBssz8laX1+f7gLdAq6cyJWU2\npdLmmxCCD4rZ98XZQuSR8BJG3/gWcMj6WlIfCkpsdti9dF4uT8HuXRqw6pHq\nJCvBRdldb5fDG9hUm2WyvHHL6i2WY/slQ0M5cuqSC40Etd/iHTEs8wgXZo9P\neKz1mjzH+n5cwH8eo6TKO6IxnoOn5SbE4hzvRZzW4NvegvHhsihg+XyGfaaQ\n8Vjq9zYxgUUr7vd7c8PWLpmazDBOM+kS33r1nxmTjuofHyLua/FYwYO2X/X9\nKcXe9Lf3bW5YAhLIdyA92Ho5GJT88ErXv4p334Eff2DaEkIaBwnCvKRYMx4U\n0rl+72T6wQfIwO1fSRxltYKnV/TdsfG/yM89VeMlZFCJ3wyo6Ob4RoChQIln\naD8wpnYiIwiM1TErS4NY3XOkEcipTb8dENfcouxM6uKvJsAO/7Uipel2wFw/\nZH4N/gKDq46FN9ZTrus4cubdPN3mgRJBJnV/7+pV1z4iZC8A/SDwZtqxRhzQ\nE6kpy2QDn9+o4VYltAksUTYQrci9cVm6vT86R3pPEge1++r/UzsnS9tThJZy\nlE7E\r\n=z6QH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2a43df22f23159e222ac7f3a0c1a97f735e3cad3","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^12.0.10","occam-parsers":"^12.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.25_1593430364508_0.5699483097081341","host":"s3://npm-registry-packages"}},"5.0.26":{"name":"occam-grammar-utilities","version":"5.0.26","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.26","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"a37b0202e7ee5ddd213b652130899b659f8971eb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.26.tgz","fileCount":89,"integrity":"sha512-vnKalFxTSM6hTj0O8cadQonwEU2z/2Ce2TSzNU7CnfiFV7Bu8ca6DnOFnLBOQdJv9rDl9ShqgZxusgjy/WEtZA==","signatures":[{"sig":"MEQCIA6nCD0RJOL9QkM9Ztr3LMouWDIWsrWnx0cvfykueqBhAiAxMH5bHwIxx0gKz86uUemu7eNI8ZPA67jt8YYxwtUPmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2535547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCwEZCRA9TVsSAnZWagAA6v8P/2ZfWNVB5G4ZXn63lcwW\ndnjBX+L//TKbWrcfElqDJYurs/sO0iNg7lGVxdsNAzf2a/ERPd0b+VG79iaZ\n+UTEhXoaMoJ0SNb3NejW7lNmW6+QD8BT03o5VbheTUBSgTtNRkTsFIzcJW2d\nBK34947t4Sxz0/GXTFj1ezKNskixPlZtrUVf7nPGSMpprIjpGDWlCkBI3UWr\nGn/1TIPZZmieBL90rK7zaJBSsvK9q8IlyOfDcRvLwQseWNFKkKLRxgbfD+E4\n3xYX2P+Dj4NxXrkqux5wxDuTty8GEvAEpmZOAScC3Jg+aGR7nMA7Y7FGm5Lf\n7dubpNVzOeixhoipDXRWbvt3h1Ih2VqJjM5TX9rZ6/OJqWgo0OzstUWFTuiW\nC/uKne3u1jWgVHjoe4UKUR/YFFCNi+XfpoCZSSuoD59FD15AC/xyw5belfpU\ngVXd8YjTzQAOsa3iY0+BY+O7Bckju7KVRUR6F6DXdENuUbxP36OIUIWnZdMx\nmukNGxnWkRPzTvlqOD2yjUgIsvNkSt/6J7Wl5KYLQ8mjtaOY6kk6IPVARAwL\nc9j1VC2ScfnIcJeCsXRc+hL0QEQ/4TpK1dtKXK9o8nqi9qBgo9fDEpRSBhl9\n2nJEjbyimYAVxWFjgdhSJCjj1wJ84jQrwVEJ0tNtjET0JEZDIKSfHRxfFO7T\nDvbN\r\n=kJwP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5885ec8e53e35cef8c8752563a3bb5a78bcaa91e","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^13.0.1","occam-parsers":"^13.0.1"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.26_1594556697182_0.42791770845146937","host":"s3://npm-registry-packages"}},"5.0.27":{"name":"occam-grammar-utilities","version":"5.0.27","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.27","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"9a266e300aee7987a809ebe5c2d6232402c7b58e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.27.tgz","fileCount":89,"integrity":"sha512-2b6gLJxLFtQHgFXQZaVC5AEL8HfV7FrS0lsX7nuYq2tvqGpVzHuJotFbohKaiPMHWIYU35E2NdbtFFSSL+Elzg==","signatures":[{"sig":"MEQCIBKqJB6bVAa33nYizFOmKMP9OjOAyU55ruhtjsms3ZRlAiAS7ipWvWUbPSa3ssoCnfZ+KwRC8dFgp2oekitAgfIFMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2535547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCwQSCRA9TVsSAnZWagAAhmIP/1PnIDAJAl4z94A95dV3\n/hmiilqAA1x0qPM34cA6sMpmHkbczWGT2H1KgPNdFT8PLuRvpgn5w+W/f5s1\nB4AV61C8M4v4Fre3NETR2YySrt53ixPUab2LUP1VLTLZgeD90SHfqhAlytlK\n8eGubRmgqeItc1TmsqzYyj63t4YMaLbBv8my1S6XOBTKjWbKONs+BGZ36vVK\nW9mxOMkESA3Xoyo2ypzQYqcZmZ4bd3QoWyFyitBS4XLbeQWYpRA6TxFkMS4T\nbj3uNgTvOh3bfNUAHErkzGFKzhdQ5BUCo9nlICIcme9MMiUHPWp77pANhPDe\n2PpdHIn6aiAhFDVkHU1sxftzSRWiWF+lh/mW0uw/uduFSi/qCP5R/jjqd08l\nlIZjEG3wkKRdCgXv7xF2g8zr+wJ/1weLiZTbthQYrAFlcrIGe52SP1flH4Bf\nNYT/biAkrOO1Hqbajq3WCK2cFLMr+yrqZDL4XX/r/lJFEOi2M3hMV6/Icnva\nOTWUY3h07Wt01jIttipFXck9h4EFiL57EaXEXlA4n9wxM5WUGceBYyT7YdMR\nhQjjx/8xJvXqurxQaN/1TdntE2+1BOoPaO80LD4P9Y+hAuefUQKW6HTkWpDp\nw256OrMe+vcOhoSjz4D1bd3QzbUAaZY9qPtO7GtLPhKBUKHTppP9Pw0wbI2K\nD+na\r\n=pV0J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"65bcda41a07ba20826671c6bd3fff72eeede6163","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^13.0.2","occam-parsers":"^13.0.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.27_1594557457869_0.29205223230934374","host":"s3://npm-registry-packages"}},"5.0.28":{"name":"occam-grammar-utilities","version":"5.0.28","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.28","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"ba95fcc43beaa07ede124069af65258e0d201cd1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.28.tgz","fileCount":89,"integrity":"sha512-kZNc/aKA6sGS2+nqDKpQtChzzf8AXuQ0imPJbNRrAVLP89nzxZ1S4GMkmj7MdG4ghLgWxvmfVU4naDWHVh22/w==","signatures":[{"sig":"MEUCIDdokyTti7kmnWDVIbzdzzdHvXLvt8XA/KaZjX6jXoApAiEAln1qftmzsNp07LEeuwQzECmKFNM9XmvZmk+rPOwj3ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2535547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCwdXCRA9TVsSAnZWagAAq2YP/1NzrwMRNTxmvh0pPJbJ\nj5XGnS/EuMdujvzaDas01MTs54Ku32MeJ8vTjBnMJPnC8RcJg2pj86rwUviS\nTDqNDLCVPPK4Fortcv7MX6kxGCQv0C7QsNCUCZRLOo5d65jaJAhMFLpgiTIC\nGvuxyDQNS9JsU2svyaFm4sV5zFZ2Hq/LDprSJycmqBTfItoO4Z7LCCaBQhcR\nYB445m8WWFI52gYhaYG5kX9TJYxMZ94AYMYbQ6qJZ+jF0GZBg0iaz3uhtcJJ\n2f5l8vAFjcpTbSDj654m0w5JD6//GVdIArLJeJikzPmDMD5EgTxGFYa0Yqze\nU6W2aDt3S3kIeZJKEqhkfDiJtV8+p+j54bVFg80laeztbt8gLplpxaLW69tL\nGuyt/8K1HDn3AftRfqYKPehQg1esPSed5V89qg9kpF+RmZZ68UWimQ/lqKhr\njKdLT7xlNpkhZZmea/49tlpzIQTvJcFAr/it8ZiAat3XjD4dBQDzUcIGFwWx\nHaj3Z+kcCwNcvd7O2eI47fUR6+vpiKwrlEoS8cS1xE3qq1LrVGwk0TXCdSKa\nVQHH5lVNbYJ16OI+2cAhLo5EhQYytvzYRC5xQe/Urdv8dO056SP8u44mRemk\nqF3lTCeMqYD40C2jHt1rkrNoRz3Gw2DJ1gpudCTsSYnXz2bRnjpVSespv/PS\n8EsS\r\n=LfDY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"649202b768570ca42fbdacfd91dc26020aff9785","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^13.0.2","occam-parsers":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.10","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.10","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.28_1594558294872_0.1440225543036795","host":"s3://npm-registry-packages"}},"5.0.29":{"name":"occam-grammar-utilities","version":"5.0.29","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.29","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"7b91489e18fe6cfbc33e59987ed12eade696d296","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.29.tgz","fileCount":89,"integrity":"sha512-F8jdmhOwQ9yhU0jjg+gJaM5OliEt2ObdYJmXMg0RE4VByOQb5rAxHpDk9Ofy5odrsm7kdytmP60Rh68u0jaSbw==","signatures":[{"sig":"MEUCIQChV0ygSjc10fo9TEKA6GA2C8zETAnDrbiMrUSGYNdTlAIgJnOyqzST6k3ICVK2mmgxvySX8rHHPzDK4x8aRIYMrBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCw42CRA9TVsSAnZWagAAAj0QAIA4O7A5VnBD9wKr7Qpz\nwodg9hb8wMNqYEnl0yEDvJDEhAKTm/2Ppq0nib5gEiewRKFIhzGWGc99Lzj0\npIBhL+m8YQ5sN+/Dngnsk0wuJZjUk045RY5PE7fgXh66oSPXg8nMtx1X2dDk\nqjGJmTj2SrnV+bqHnmu4jox9dff/aLkMyQpMozitaOXyioV7b7tNdNb6Am1i\nC9UV+qApviDldw9Hx2HvrpfJJH7qt9f16Y15IvkGrAb+FCTeE+O9uwcitVBj\npyWHCKdJQo/yU9Zg1SfT9KdCEKPP3M1PYwNKlNh7XlEQvSvSJmxhk1AgkiXS\nqOaTs43j7fng2Glo1o4NyATamQOWPmwZRLUdJH9/LFB8Gb7RbVqfK0unh9er\nnoSQO75rCs33j68SQ6UdjbTplLDL42u2ZHlWM3K8bnWV/TepbM9tFhYdnQOE\nFEj67qfzIZX3WA9MIKcJl8ziuVEIV1Rc5/JMSCG0S4htJ3m4I6NKKpgygh3g\nsSF1Hhm2qpiJa/p+jqfiUv5Ap4mdVYKCfpsD1BqnXhFHkz8j79Awjrt0kZ5e\nlGrE96fYCGi45HGPDpwOUb+QWusBNzlMcLwT4mTAwYYBH6APF0c90pHSWjqz\nIoD6LmetJ0vaXT4hxf6kZClLCSuRGxi3YGYLXJMDfuGLCJl2o+t/Q4j+bEqN\nxKNu\r\n=Ab41\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3ada92909d9a02ccf9c6ee5cde6082b5055a8723","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^13.0.3","occam-parsers":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.11","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.12","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.29_1594560054432_0.6363218744882257","host":"s3://npm-registry-packages"}},"5.0.30":{"name":"occam-grammar-utilities","version":"5.0.30","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.30","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"8cee4bfbd2b4c54d36c9f436ad8f769b8bbe50f5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.30.tgz","fileCount":89,"integrity":"sha512-s8sQyghrO+INijoaM7SUTUFXdTjakjhkfICNlnVR51epuFHlRNWa0ixUvIPv27ojFqZnQi/9vdc22XIShYpQkg==","signatures":[{"sig":"MEUCIQCL+QqAADGzWqUudWVJOU8LMTGcbj0QQ69ItbUVrPS9KgIgeclRFMAHuzAO7J7/CRYy9minpWd4GfAWDKiukxcsa3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEtisCRA9TVsSAnZWagAA74IP/0hQVhq56x4ucdjLv/vu\n186gHM/W88lJs0PCk9ivgSbjL+hgK1MlPyTNJ6izA7Yyr66r+fKFRtHoRMdd\nuLIfUx+z1Z2yJGNDBOcEW1UEtaNsqd+SPbM/YTR/11er5YGqzO3cvQ6o6lnq\nVVdzdCQ80ePduqK2hQljfhqjy+bMwT3BbFZJ55TQ5H2HBdSeg6h3bN4wMsbw\ng6UgSsLe6stsS6H18HL/tFwgtxOon88snx0naJcByuv3RdNhU20CSFTFG6WJ\ng2Iu2WUJkhtCi3Lha8T4kZOkoENM8Q6hc7X3eyO8aqwZLB2gJloJnr7HXfsw\ntoKP0crpFovgZsyGKovblUOmxr7CCCIkSNGN5Rtmz0a4zl4DJTbA7UMjhuGL\nsTuFUKApuSqsRrpc/KYfsoQ0FphS78SSV7GyULXa3ezmUpZlLpPk0C2Zw1fc\ntKvEaIINEJJCnRCZtre19sYHF2U649hSvihL9Bf/z2upLKNTtvj+bf66gSnj\nAPOkLZIKX4w59xD441HcNjy+WrxS2mFozjtWCqPFyDC1giDHrmYUW+2vj0mb\nIv4ElkelpdwbG/kuGrBI8Xzc85q4XJLpas8RShf5IArqU6ie9ag0pRHobHM0\nfYBpm6+gU5Xinr+6XmTCP+V7niFRxS3RxT9ZryRmoUa76FGC9z95IPFU7oZP\nRNCK\r\n=DAhy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6dda35f5f13576775f28356fcdd69947b713c529","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^13.0.3","occam-parsers":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.11","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.12","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.30_1595070636173_0.3870984783042244","host":"s3://npm-registry-packages"}},"5.0.31":{"name":"occam-grammar-utilities","version":"5.0.31","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.31","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"53a758fa6ae291bb1e95f5a71d8c0df4034f9c79","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.31.tgz","fileCount":89,"integrity":"sha512-s2JNE+7T7NGI250kjrXEazAVAGJUd/KwFzuhHdB2Fq2cCloYI9uvU+Gs56/SsqnzUrcWOhkG+tNiyrFmhiNc+w==","signatures":[{"sig":"MEYCIQCWc2XQ2Mh/DNZmuJsJP4PEjQCeQnxhRId7rjXRGbfG7wIhAKlHib+6UD2hSn1TRao+HEABx9l0RbpXqEicLtyYxdqt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2307861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGGu2CRA9TVsSAnZWagAAwg0P/3Q4pY8KsdU5II36BGHv\nmUK2xizess+DxGHrirBR3kpn0Jc/F+bZ217dOAgupgBJvFBr9vqlVvTkybOW\n6sh1/ptHjtxKqMyZ9g/1fMjANC18vKuHsMdlJ0bF+Oc+bFaAIG1aTuTkUJ93\nTJHmhX4DSVBJFegPBBXMDLWr8XrVLYR60+VxJrlQ8BWgitWNSSYdpb9UBc/4\nQcDfrkjuLTwBfAMfoEddLXpNcaZ6lvGSsPtAk+wGSVUBaMvcXZC6COiHxUW1\nXJ7KQo1l2kRMMijtMNL2e85bJJbf1eWTJGQXHgT/YF6T5Q1l18lCW/8RwMWP\nJuQKv0+OAclIlnkxqEtFZajNEBlVDMhV9M800pPcvUBkRxDvmteC89aCjZHz\n+kmCqk+wn+EdlPvTiejbtVai9YJGxANDkUEm2YpXnPZDaqYw8HvGLf+PEC4N\nGcaSMzFLfvaJL1WyOuppiS+XSLVASeGaDCG10uDXcpYy+s7EP5uEUO7q5pkP\nOnHxHutqQKxsIC4ZKUDbzQDPosZZ8Epl9BTs8Q6wygGlEooBWva3A9RL4WUn\nnIiQ1RMQ6DKmAUK+WSMjIG5WEsSVFMHXg6EPWK5yX4CcnRT6mpHtUYHNkdmX\n2av7QFsdFQUG9V/kGt2R86gsLkfktZGD8yMNs19PDsO7LzDSqpPPTO3Ys+gS\nArzV\r\n=WqBW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"82d38fc31a70ecc616aae4d46a123f6cca1d5491","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^13.0.3","occam-parsers":"^13.0.9"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.11","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.12","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.31_1595435958018_0.8236583824317307","host":"s3://npm-registry-packages"}},"5.0.32":{"name":"occam-grammar-utilities","version":"5.0.32","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.32","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"d9b01ba00c6c1ed9825f115742887ebc7ed751e8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.32.tgz","fileCount":89,"integrity":"sha512-Vlg9t+aruNCctmzb3hDmwib6xdZZYX6lx/boejvY3DXSErkN1Wa6Q0bfo8gZ7zBWrxBrhLhSvtHy/upJWv5AUA==","signatures":[{"sig":"MEQCIAYfAZIchi1y2En2cpECIdBWycU16L/BmXjknJ0FZa9gAiAZNUBsMsq8+gJRLqGY+j13vRDAw4HFOAhpVvigJfcUeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2315181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIHqoCRA9TVsSAnZWagAAMPMP+wdQimQqtKnZJ4/qqUsK\nimmpGeglnys8wvwi8QPqhABxWopMQjPM8ij4gj+5BxyHrJDiNIUIyoT7daAa\nU9xlZHAbbR1v+AcDnTgAdrME99uufMIHz4Fpl/mmrtGYL4zRPxu8QZ79AyhG\n/b5cvtZf1TJgvsqVjvxzHsIKvUuOLB+4z+B0WmJgAFO2y19i/bxlCwdRWlFS\n3b18Mt2g4w64hurWpLuxwi8zoyQWD8+AE8wYb2hDigTeqlXYujfdGkmQPAnG\nTGwNYh8qJqQgp8r6bS4bPdwTqLeFArccRMPS1527or23N3IJJwFGzHrWHgsv\n6PgOcH3bB53sgjtGYKNeRb3YRzjLszsF4M3zKR4WTdwCvUaojN1X+TjwyfvO\nsZYbTxCBEIBtLelXBf8fFRE0MIjVG1S8PUNdQDgAZrllbWrd7bC6tUAqM6/y\nC+fS2bhIjMgwRWmYQspsoprF9BUK8k8iG2G6IpSMfgjiUL9NqudxWVaCF5Fi\neHd49i8OcAXOP6yUftIg0U3weMAvmiPQYvk3xVRigeD9JTCjA7HYHn9+uA4/\nwAjgjYIFAgT0AiMx3PyQZ9RjSHAC/P7nj+MS1dd6td3ehcqnJjLoPRIEdbyJ\neis1I0RW8QjjEzCrMFZEI9e9KtbNYTP7VYV+FJrIysl5dO1+v6ZnwB2DI4u6\nsh2L\r\n=YIEE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9328824b24717993578b8af9c9e04b2f81c55e80","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^13.0.3","occam-parsers":"^13.0.25"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.11","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.12","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.32_1595964071761_0.748279924753311","host":"s3://npm-registry-packages"}},"5.0.33":{"name":"occam-grammar-utilities","version":"5.0.33","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.33","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"e65d73aaff340c022dc42aa0ab588b1934585d50","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.33.tgz","fileCount":89,"integrity":"sha512-+4ab9eo+aJaLjqr28RRJWikKwrKH+0VCm9mOOGXq4wjpb0anfcGBT3oM24+GBuDu9xr7KlRlSIYM6LvsqJ4aKw==","signatures":[{"sig":"MEYCIQDe4M/ogezsEglg7Lntx2aoxqTSdMVA1CywIik97F4pPwIhAMMLrmeXfHnQIRYDGODpBT5w8gaHvKhH5x/GrdOLQnSx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2321007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPTrjCRA9TVsSAnZWagAAGkkQAIqXBxqTNyUDK/2s6gsk\naJ0FqQp2+uDDo2xYbWTmqjOSWF63ksrWERlfEj99zNtSlnKiGRzKcSGujvwW\niuNOSRO+YcaAFYFJ2Chve1awZ1EWtYjExXvaHGUs1BZa6BquZOrtA/RSfO2x\ndeeasZXiH38QfpkgJ5glITJc9hrLFdkE9ENSjOJQ9Dw+2rQiaUfmK582BAyu\nFRevDKp+qDgULW0mjc89OwErmZYFqERV4tdubKrJNXiWxa2bgiIOW+pHcS2g\npzocJdYNor0iET7QI4EMJPqc8NXCAciY/1BZjr0+xbedfLhKzbriPFR4RXfv\nNgFB0HRZLWSM1CAbddDxJA+Zo4UlNkoPwWCUdK2HKR4SCfhJavbsJ+cIxdB6\n5hKYTw5DCNZknHSJs+NEvSxINorEaBiyHESNnNlKlOehwHlPqanE+8T7+maT\nCI+43j+VudckESFhuBbeUrWZfZGsCHM6ZvQiWSvA5wDmLUvw9ORcv7e5HAqP\nls7zjX7TbzIO/x9rJSEz5y3EL1q21DsuSFTmsstfytMfgn8w7axgUbZZe5f8\nLk6FGbv/jXVE7JUjvHBGr322KzXh1WIXF8Cghhdj2g2MjYSlJ12Oi+eQ+H7a\niCWEteORBs5xR+m+Nt+Xbcmqy8tiA/ZSe6Wp6i9uT+JC5UfGJM77BLs3+57K\ndwFv\r\n=rcUy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6098679d8ef59dd81b86f81bb39a45ae67557b76","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^14.0.1","occam-parsers":"^14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.13","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.15","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.33_1597848290693_0.470934331108706","host":"s3://npm-registry-packages"}},"5.0.34":{"name":"occam-grammar-utilities","version":"5.0.34","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.34","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"d4954b2c52672300ab30aba87e1569d85dc7eb53","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.34.tgz","fileCount":89,"integrity":"sha512-H6mRCnuGV7epIVxDNdqvZzl7Kb+gVhKoLG3SJVeiIty9/v4WE3y4IK3EAblcOrQax4UDLSUvpvaRZN531XNTTw==","signatures":[{"sig":"MEQCIHW2BwLODajNtfdZ3OaLaCv037RLqEK29AMg1WjDih0GAiA0ZuDQ12r2sirJuOLZLPX0+HR0C5iBYWemf0RyWjxLgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2353322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU5Q4CRA9TVsSAnZWagAAoGUP/3cfBKlNfhvQgiQxEW5t\n0qvg7re2B8of9pDR68NS4z7zrObAPvialjVBQp5y6qqCAT16Uq/djpG/4ojM\ntH01TNMMfbqxWrzxt4JGZXOZ06SB9pipKPUkGAWuUp5bQEjjoFLIB5tISzF7\nyOEqQN6M8iNqzQvpzMi6i730IyxwtQPVSlf9BOb1//amifJ0iF5itD1uV3OK\nsx16s0vO8B4/fx8rkmi6jHaK0Xit8aC0V0U0299Z6s+aRk73Z7ZPQ5wlCr0r\nbaohpXhJxqwfRUnejvtbOhCuyf39v+Da1HGisf8haLQPCZPN0d1QqygSYZpX\n8WXQLeL41Y2AZ8v590QDU59uif+vYsCrmfXLLEWedpaNwKC5jqEj16dCAJkx\nXTY0czrvJMkDAGSxwqteQ53VRfi227zsgSeY+CbAw+Jg4mf9cVjUvLMaknwp\nC1hDfSMsQiQ73bgzsv8aGVSDvnzrIbqngm28Ekp0Y6JTtdTLJobygGJZrINp\nROVm5k0oEL7cSfXkvOKkGXYKVbXjAb3C1/RFFGNtq8G+7D5BfDg9Nq1ij/ZD\nN/isxm1Icc5WUwVwsfu1Zy5LuN9oYu/j4I0C1cRvONSpZyL7VyiiHM3gJ+KE\npGdT4Ta++p2I2AJG3YkyWzTXSbhOTT0f8oC+/TfGwrAPt4k8LGlH375aupBs\nBKuW\r\n=MYCo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4d05babbd8090515762658d5999183345fa33b7f","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^14.0.2","occam-parsers":"^14.0.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.14","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.16","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.34_1599312951962_0.44102470690181117","host":"s3://npm-registry-packages"}},"5.0.35":{"name":"occam-grammar-utilities","version":"5.0.35","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.35","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"f6be5982c416d43c8ef425f896fb69c76260db79","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.35.tgz","fileCount":89,"integrity":"sha512-AgdGSXYPitOCWEjBtnXkrNuhMgaH9oQ8GmevDLIb6FLJOL5hn5c1pNeVk3T0B2QiIUBAgTl5n36fQcDcdgziMg==","signatures":[{"sig":"MEYCIQD/1m0yKRcZoTtfZ8SExoLTbowOOtA2ZqQlaQuY64L0bwIhAObyd/8DogF6C/+civCEe2q6YQnrBwcxOdcDerbtouhm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2353322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU5r9CRA9TVsSAnZWagAAjnIP/0ihVpCRs/4gJc6Bc7L9\nxPlhNrl6iuZh+6KKtekjz9X49NSPymYa89wSqXgO3OOqPWBBSHlfwbyccMRO\nIGAUlpveSVtuztJhiOYyw7irbt/rsDuSsdJBvJn0DVNubKeuIRmgcGfOzbN8\nSCQfVG+mdONbDZMOKHtO0WIXJgNB7NheLBzE7rnPJOR8qLCaRbDibdZfJmY1\nfd3QBGv1rlbEToAwEpiCMlbkazYsFBVyRmVdcEdgyg9lIiZxPaYIZPInLPS5\nkXQGommZsJcZffsqC7XP0q4+gTHlrTmqXYBk9BLE7OfI1CMFK5iCYEQc1zby\nDyu/0kK8h3MLMbhtzLvyTs6/6HSQzPq0DJw7AmZ8NjuebFxaEf+tmt0eA5sB\nDuS2ZJj3XF6QR1NMBQMUuubsiQiLKl4+oUqSUSEZsLM+e5PgpbwM0VcNVk0W\niOUjlj5HAi3fika+5U07GEMnpajH7eDW2wk3wykaxrcx698l+oc4NcARWHyv\nM2LQpMV8RMFLaEN0EM0VAoRP0Z+58MphEYisq9ilh5+AH2kp6igMKHDVse5R\nBYd0CuYmmRd6/ESA3aWm+OKWfWcrjzcK4TZ0kDA0JtDUppoAddaarmVwI9+k\nVjQZ6eAZiFCUttmw/xGBOr/FIksrkGjpPuiF8N7ZaIacSaslj+WAMrIgA5HD\n35G1\r\n=SibV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"8d8847307e53870deb64a096fe87176f64779b5d","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^14.0.3","occam-parsers":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.15","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.18","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.35_1599314685361_0.5624146288838419","host":"s3://npm-registry-packages"}},"5.0.36":{"name":"occam-grammar-utilities","version":"5.0.36","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.36","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"84534b5aadfc3812037ab6dcf31cf6e3b2eb3a56","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.36.tgz","fileCount":89,"integrity":"sha512-SYx65fcuM+LfkDVQQ0FCn7JDqNX+HiTfLh8Ho3HlbziyYGoAiUi/DND0+ZIcmAmwkB0NWGJEhK+/ckqgNc8fMQ==","signatures":[{"sig":"MEUCIQCx/Sz7wEs0kxUZqaOGJS31bTl4Bb7qzLUS+xCn1V80PAIgRMtrcOsBg1oYfRM+NOmsaTelpfufiObsxgYyNN802j0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2353338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY39/CRA9TVsSAnZWagAArWQP/iNig+KS4FUNW4JhOjyR\ni7Z1s2mAuG9VZlfWel9ByLuW8jRg9uoQOizWx0ubV4CO9zs06YQa4e0hgRSg\n+aaWMTUSmutdD/pXDHuOpFxxHS647/tGdNE4ixnw8m5a3bXy8Zlup1qqZThj\nt+bvK2isLB5jvn38g6D2uD+//1+p068nfPfpnE56wAojKVSpn1bGqENlarrB\nCS5oA04Q62XRQi34thtQZzbfWvDJaeD+dEDCm7LNLABgCxfpjIizvHlrHDGS\n+UTEIW/lxnRl8i0ysVWZpTQbpA69ujlYj4DiUhfaCcIsoIkJTflccS2iRoOZ\nlyo2b5hoi5z44nYqBrwZBuuHPIE3ptiYRdspKzIjTm/WzC5NkESVNIhXZwKU\nVa6Dxo9O0p4zShskd8XF0hlF17rYH9ZSu/Y7jNRfg3WXVrwzO8Bjd+b3a3G+\nEai4Y/lk+mObbBhvZ9TzfvAR3imPFlsIoqixZC1hfVnNkL05AtwSz3ES+nvs\nTTcsAl7h3fZQjOwNiZyj3iHp95LrUVkEmsD4pUXSOsBz+8L4DuMHPmi58hYc\nBighP4RBxBWETXM4zgoXQZIbUcukGRSexslHGvMovFbog53cnMzpMecEREM6\n0zXYvJ9nEs1FGN3ezYsy7YxkeFSaXV9Ri5ZNOHeuNmfxdppF0kZPhNPuXJXq\n+l/s\r\n=DSQh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"daae0bc681b00162d2812d9cb365d7bc116b9a1c","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 && concurrently -k 'npm run incremental' 'npm run lively'","lively":"lively --port=3333 --watch-pattern=./example.js --allowed-origin=http://localhost:8888","watchful":"watchful --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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 && concurrently -k 'npm run incremental-debug' 'npm run lively'","incremental-debug":"npm run watchful incremental -- --debug"},"_npmUser":{"name":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.8","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.9.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^14.0.3","occam-parsers":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.1.17","@babel/core":"^7.8.6","easy-layout":"^5.0.15","concurrently":"^5.2.0","watchful-cli":"^1.4.6","easy-with-style":"^3.0.18","@babel/preset-env":"^7.8.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.36_1600356222590_0.1591787998336116","host":"s3://npm-registry-packages"}},"5.0.37":{"name":"occam-grammar-utilities","version":"5.0.37","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.37","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"0ecb1eb2cd52538451a76620ba49d8dfc4ccab11","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.37.tgz","fileCount":89,"integrity":"sha512-M+U6+yLs3F2hMUI31Ff6/ymjHo5eiF5A3qrqtusg9KmqmaMqz+EMZSsjTRwtaHWiqsqeslLW02d0XTO+Z7AOzw==","signatures":[{"sig":"MEYCIQDkMTo1K+su3HRLs6qCN2+os1Lr4hbHhtKCjSkDA3h7MQIhAPglbZYgYOwOO4rsfAeV4jByj2FhYkHJqzqOS0dfRVss","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2438570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxq3RCRA9TVsSAnZWagAAOX0QAJpaEZMb7OKGrWyWnmcK\nbgfjzlgE1W21C76zc33C4L9W+GBdC7ABwq/b1RL/nTpE4sNyqIepzJxr4tJw\nK7Xw8RIdEFnIHpc5TweoRvCsrsnR0M8/4r0HCL1+qlnSCtQRqEEh8iYKdNXq\nyJkZoQJatyeALP6ZVf3lKASxroXxSGMS105wifHdCT6ZdV72RxmBPVwA9tLU\nj6SnNI60mNH1FU90YmqO8+BIu175Cv09cTwvUT6eYeDeqSANF8uBVeWQmJCI\n8spJM/32C2LHv1PfyfWdoNckl8W4AVA9Ae0BhpS6FXc5PEp/KVigpg5PcNbx\nP89pHkidFjOrUYcEU010z/FISQaeJUCfQe8NzsgpUEq5aACZkcNPkyNIffUz\nHvEYi5lnvJBYZ4nkMsjRMeQ9jse5eNAX6/edftzPLg3zvNg79RMRI0+zi5XA\nl+fp0z/S4PkQfpAPVb5daIp0Zl4x+BYgjpHngu56fAg8tfovBc1GoSvEe/yb\nkcCk4aW2ntW02a4tgBebe9SLg4eyqu0krXV7cY++a0qlJqY82d06Kx73iPhH\nKdkImnmZ2mAllUJ6Nb7z3hg8YBxVN7kj2dEylL/fd86BQKGH7hXC/sRHjD0S\njt63sH7zAA8qNTY5ym3Jeb/i7HbUcXfjv9IEdDJN6p5Z2isPRfDlWefIav8j\n5MnK\r\n=rREY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9d2d32cb6d5080a368d779644b853e05eba22841","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 --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.8","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.9.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^14.0.3","occam-parsers":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.2.3","@babel/core":"^7.8.6","easy-layout":"^5.0.15","watchful-cli":"^1.4.6","easy-with-style":"^3.0.18","@babel/preset-env":"^7.12.7","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.37_1606856144610_0.9582494120184821","host":"s3://npm-registry-packages"}},"5.0.38":{"name":"occam-grammar-utilities","version":"5.0.38","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.38","maintainers":[{"name":"jecs-imperial","email":"james.smith@openmathematics.org"}],"homepage":"https://github.com/jecs-imperial/occam-grammar-utilities","bugs":{"url":"https://github.com/jecs-imperial/occam-grammar-utilities/issues"},"dist":{"shasum":"e351b81498863dae11011bbcccbf5541a2d129fb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.38.tgz","fileCount":89,"integrity":"sha512-KL97Hs7vXcAMxlcTagwSshaqPXu0Ntq7S+Qx5zeJ4k3PBaiHOzNz6oOgO5FayPttiZMrooZCjLt3nNrAe2jFiQ==","signatures":[{"sig":"MEUCIEg4O3CLZkLs0F0c1N0z53+XJsu7KZhWPyv/SE3G5vhIAiEA6mUyo4FIU6Ivf+ohdNpHsPw88+omaUf1SjmCppokdmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/MNfCRA9TVsSAnZWagAA6pEP/i9+asD37TrXqAx3s9PK\nj0vBpiHJGYyFPSsZvOHBpclFc45mZop1ni7jet/K7PoB15Ss5qknK1wHEHv1\nXM5D8XvohXXNq3QLTx+6aRkDGv2xkapFX9AgnGKUyH+/371ifnmKJZM/i069\nzpuLzRAjHQaIj/155CGSG0M6SHs2gtktp/YIHeOCYDCBxih13C7XccIuCEFX\nTir3aUQ6lVhMcc3T1vOCb6dajXF4PPPVuumFCd84X5VXbYJTDnoxoKE7bOnL\nlRz36Gj5IFFybflE5xILNCZInGauVQ9rGKJ5UBqn1UjB4TdX8A9e4N1eElP6\n9+PSBKlTYiaW7nWJhrfCuDiSV2JpE4qo+HVwMFtA3pxDGfY9X6NNrrRvfADf\nz88dCEpoxfyL6LEfMZL7blft+r4XrheLzGUnX8YOsDPobFHPerimKO4tcXLU\n2njm0SJ4kCEfigUjQhDePb2IfichGSjge/dilz++k6+yyrF6O9zs/YJj1m4w\nW+p2O12H+hVhASMWjRI1y+Js+YNdD/YjvCw5l2wJxFcaEZkvT5MGH8C/2Itg\nGx45f2+6KJ8AlQ+eWtvraVQ8yZLDmm+3/JcZRx6gE0MBvFpXa2Po2ZsqiKta\nlsom9h+pojhEDurDkHbiExb+ZgxHykI/Wrz7weQDFutx2NnX3lOLltMlTS2t\n8Smq\r\n=csIe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6bc0211f9f2c6bad625986414581c8e200ca4afb","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 --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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":"jecs-imperial","email":"james.smith@openmathematics.org"},"repository":{"url":"git+https://github.com/jecs-imperial/occam-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.8","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.9.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^14.0.3","occam-parsers":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.2.3","@babel/core":"^7.8.6","easy-layout":"^5.0.18","watchful-cli":"^1.4.6","easy-with-style":"^3.0.27","@babel/preset-env":"^7.12.7","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.38_1610400607182_0.7203431728495122","host":"s3://npm-registry-packages"}},"5.0.39":{"name":"occam-grammar-utilities","version":"5.0.39","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.39","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2b486b1b86a817bec4d377eefdd15d04388eab06","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.39.tgz","fileCount":89,"integrity":"sha512-4gMmZ3RgVO7pZn7mNGs9v4gfpxKWNyW7Nx8a3v+fZqFMA5E5bWMnsM2JsGBfJeMBklliqpMnUTj92GCo1RYj8A==","signatures":[{"sig":"MEQCIEiSslWaeeuiIM03w8mn0jLxSSw1lFyGMh5maE8NmKv2AiA/vJsowySyOzqnGUhDjxrpD4UykUoBA9pdv1W8bNhYYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUzxgCRA9TVsSAnZWagAAjQYP/1KtkMlEQ8kd2z5oTIjL\n0AHf72TsjJdlNeQuIheqM5/D7b9jH2LiQOmjRAYdCTvqsAJw9DaLFJKzZJg4\n3BMuTkBzSDAi7NE7kPMrEC/8LBQAcblUKX6SSQje/Yskty3HfiwFOksDxG0t\nxtaw7e5pEj6xTPOHY6dArjLmBskwaZA5i3G9n4G5dHqBdfV+QMl/iA0oyrwn\nloT03AEgNTpzk311f4pJ/lmXBy1u7+aNLQlKAWO4G3x8uhCPpPXFn54pFXwR\npIxn/4s/cFeZBNzqH17anh6EruhZX4uDxwpBxRbA6E/u4xKHObJUAWU48YCR\nyjtyvugFP1P4LdgX44ntgbEuC6liCFdAoVCwQ9Ihvs89LA2oMTWeaVVTPXuj\nNsOwIlfOU2AUpb0HbhVRKRXmyyRYssjSyqF5P7hUrHpylmGmLS3GfgDfjVx/\nbfbPyrW87LzQiJ+EN3XCyLBmGdUCMffWIgs1R3dXiP+ByKpBqyMtWIlDqkRD\nbKVxHEHDNUP7lMR1PZ34E0/S3TidvbjmjmBJ2gWQTK7D/wrOvMMzTQORRrbz\nr6uqR0KY2u89lJgd1kaKg++HBlAnZwkWUwvPqbe6vrQlrZCiuvt7hj1ODTpw\nrlM5EWxcRtpvDBUQeGUa9y24ZQH8BWXcLBmTMWhBqe2+WU9vrDviyXd9VZOl\nitXO\r\n=sc5t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"bc7b9aa313601c7caa86ac08a56dec75ce22dbbc","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 --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.8","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.9.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^14.0.3","occam-parsers":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.2.3","@babel/core":"^7.8.6","easy-layout":"^5.0.18","watchful-cli":"^1.4.6","easy-with-style":"^3.0.27","@babel/preset-env":"^7.12.7","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.39_1616067679915_0.03631555766663608","host":"s3://npm-registry-packages"}},"5.0.40":{"name":"occam-grammar-utilities","version":"5.0.40","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.40","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ffd0a13e49be53602ca07439f7d4145ea47c8cca","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.40.tgz","fileCount":89,"integrity":"sha512-FvqERYhIh7hSAQC0cTrZviqnpWuaZYa8ycqpMng4N8PsRfAQ16+TAYD5BLApym5UOPlodnuz7R6dze8PViAI7g==","signatures":[{"sig":"MEYCIQCygaOamPlkdhpKZ+HNbreqUV9OKY59QAcWHia+v764MAIhAONrEZ35OUIslE1tC8aGhRXl0BM4V+TbBJUZiQcIRklk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV1TzCRA9TVsSAnZWagAAHPwQAIYTZG+epbRVZVgUXKCi\n/Uj9CuOoFTuiraz2re71xyKAEEBsVFsL/FJF8rbBgL6PposQyUZ3BP63lRka\nMfe2v+2SlU6aX1CzPmEZBwsgFQWflXS5E/yYcOQBGuyUsS1y6yr7c/G5iRUd\nqzJWOf5Rud2sB5rsfHjnTCTNVPcMgCp1gONY+/MjMrNlM+Zq84FNjxeD/keB\naW8xOklNyo1aZtUX3DWu+NbEcGErr3mY+o+63H5jBrjOyC0sZKQWOoc0E2Wz\nFGql9S2QCCMyRNA/+nHKVRjBxsxZk7QHa5d3Gnl6bXdyv4YgMvQbGxsckNF1\nwQlptVmhMAZaBxx5vKski8Hpp7wgPaKo86LDifDHHMxlghe4x57hCPhuvhGb\nh5ez2Wa0YSZTfAEnUbyPtYOVvovLm+Aub+UpfM0eXX2wg7IvEDN8eSdfLuVw\ndab54Q9feDAOsuUZ9ch46zTBTzgr0OLQ8HCPixsjK1NsYIRW/NLybpFLp5xk\ngOiiTmCHiwSum4rEHLPmUrX6lQkh7sWmr9FqgzvMxY12QeKt7rNoHoq0IWtC\nyYSZ0RgPb+CsZHKYxzLFizrFkRU/0oemH+LQhi6njiBQB4keJtE2x4Pc4ok2\nuUI+GFIYUe+0tJsgIA8PXNIGUSJ6hiPC4vXVGIYASYRBJ6dn8IporBkGkpjE\nDsk2\r\n=4cSk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e27c6151581cfca7550ba54f623d0f14919d359e","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 --source-directory=./es6 --temp-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.8","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.9.0","dependencies":{"necessary":"^4.1.10","occam-lexers":"^14.0.3","occam-parsers":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","juxtapose":"^3.0.2","browserify":"^16.5.1","lively-cli":"^1.2.3","@babel/core":"^7.8.6","easy-layout":"^5.0.18","watchful-cli":"^1.4.6","easy-with-style":"^3.0.27","@babel/preset-env":"^7.12.7","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.40_1616336115001_0.4447723813435691","host":"s3://npm-registry-packages"}},"5.0.43":{"name":"occam-grammar-utilities","version":"5.0.43","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.43","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"40d82c888289559ca7f803b770d4bf59cdd358d5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.43.tgz","fileCount":89,"integrity":"sha512-gfXy16Z8TYwdBj3gcU0B7VjofGsOzfoHBoNW59fyay7UIkMPZplvGvKloY6Xehm7igLg7ho6nmYYVNpXJ+CT4w==","signatures":[{"sig":"MEQCIEJ7tpPrrcsSESJjDdrbuSq9m8cMw0lj7ZEunN2yh1dUAiBjqZnDvSramd5aAQDbBY1ES3vkbVufooxe6fEA3rVLHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2327400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV2pjCRA9TVsSAnZWagAABpQP/2RGjgHuu3a8r3UJ4tnQ\n0bN2vUBL0ZX8wqhvHQOMbgnHu7bfJIXM1heUNr0Po0TzkrJkb28YJmCeDiMW\nk8KF2RUa5BqgfeohS7TEspkXikzrClTWsMvjmz9oi4nC68y5j2tQibahmWGp\nA+cdJynNWpp9MFM9gBYs+pMVwiavPISzqvG+bgplz0h83Zdgjy2YsDzBMATp\nGh4FV0Q5Tj7TN1z1pG43DHl3NuM+6qukJxSwjCXVTomqE+GeaO+jwiJk2nW2\nfXEerql6bn/5qmlIeNkJfpNJgKE4vzDoFTTvvjcU2qikeorARAhNkeusnTF9\nar8O1HuSO/gArFfMqwkRxx+GR0cYl4ZAAFV07lFcudJQEBqAw3kBJvFCDjDB\nzdDGAWBuHAAwb+fxfWauL2B9hrb2K5HdZRc9r3UKhqV9ASNvyaayWoG2BivM\ngmq8jwTjomxZxbag8Ypi1mjT1DabfYO/Sh8Y8gSuWjTsDZsjP0Vy8UjeHPtA\nCRFv0HXTwCsvzx45OYz3UyonXF1mPIICsrhssTEI8T3pCaqLhcQPpcZriXDP\nqoW6pAKlx/0yMwFsvEEb7CKaFl9SOqtGa8hNIVcAjgGORE4mVOeuPIi5Mzhi\nVBefFqV97FxbRXUBJZcU2LfDXlbXlhRdXTmUWFYI0xULUq7HTBlPQJmueqYW\nlqQT\r\n=Alof\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2c896ea5c5344ce981574c62d7e415246af6e4d7","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 -mp=4 --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.8","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.9.0","dependencies":{"necessary":"^7.1.9","occam-lexers":"^14.0.18","occam-parsers":"^14.0.16"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.7","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^3.0.2","lively-cli":"^2.0.7","easy-layout":"^5.0.18","watchful-cli":"^1.6.14","easy-with-style":"^3.0.27"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.43_1616341602492_0.7554148316090674","host":"s3://npm-registry-packages"}},"5.0.44":{"name":"occam-grammar-utilities","version":"5.0.44","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.44","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f39dc5190b2b70893c791d931d01414163191f4b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.44.tgz","fileCount":90,"integrity":"sha512-FaY7y7JMIUl/a9S0DUyIa+q2sBVc8wBCTnbfIdEDhCR2jXjstcB9/FgPh1zqJj2UUBkqcUBoq6tHkUiqFOi9DQ==","signatures":[{"sig":"MEQCIEpvP0t4xzdJUkN2BTgg5mwBCbbs5YGAJMP1+9xlN74QAiAZ0Dgjswq/u6wCoCrj89pJbpcpiylQZRFlbk74L5iQeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1974793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWQa7CRA9TVsSAnZWagAA90MP/iD2AUCz9/nzVv8YduIb\nIu0Q2aBLKW8mII67cfpYNC5Rh82PQMTw9wwCeHiVoLG3AJ1bY48at2PWocMk\ns6uMBmGPsbxLu1FRoG8KQ9Ub9yNcTFfvGTbj12EZ/bFe6gycH9Sqipq/8Pn/\nAarGN7CaZPokfoFFoD30oMn/46d7t6HrcbcFzwVQnJPQNZRPiv4Ywq1s6sR5\n7J8LWlVqs6Nqa75CDgZPc45JHS3s+eIXdTY3hUdXJgc0s8stOO0blBMrLp/g\ninksIU76S5HEPdNDviVwzhIwPipKK3tPN2eAP0TLbbkGGnGJRKicAARvg3ep\nBIVB1qBZDybAxZs0k+v+kwOzT5qCGs6/vLzIgIwcJLAVXdF61OLzIMbXIR2Q\noatq/DkZ4i7jURoK8T7A5H7ZNj8kPKvWjhLTr9fN6+MiJ9nD17ZwcjTwsRDR\nSQNBe4RrX7pjw1O3NPykfdln9OtWxGPCIz77mo9F2S8xugrvo+WeQ47cQgp7\nv3fxgbuDCZ7U9zkY9RdkCzmcR8RxMMRU1rcqfsFjeTNk/G51Koev33jC3VpI\nudv+yudGU5E6OFQvM1ksWdXDLPfL4ICMVOScD/J+1VhBfPdIML9so6JLlI4f\nFEvQP1FieAUV52NAPTb8QxEguF5RaN61I7a54IbrCFkTEOcS9+Kawq92ji5P\nyC3F\r\n=f1px\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"c262ea079dec8245d729a3567c202924c2b64638","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 -mp=4 --transpiler=swc --bundler=esbuild --source-directory=./src --lib-directory=./lib --entry-file=example.js --bundle-file=./example.js --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.8","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.9.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.23"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^11.1.22","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^3.0.2","lively-cli":"^2.0.7","easy-layout":"^5.0.23","watchful-cli":"^1.6.15","occam-parsers":"^14.0.22","easy-with-style":"^3.0.30"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.44_1616447163114_0.670857414130654","host":"s3://npm-registry-packages"}},"5.0.45":{"name":"occam-grammar-utilities","version":"5.0.45","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.45","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"87d76e3f699ea6ee89d74829d82fe5c855b4985a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.45.tgz","fileCount":90,"integrity":"sha512-RZy7ADe1+AlUGBE8KvVwCkH8IOdvv9IF1k7mVahrh/T0Np9VWpPi6InRDoFRagO5QNCAv5QXCfiWvpsTdnAv4Q==","signatures":[{"sig":"MEQCICqchCE+a5TcNtVmm1VAYJEnor9xF7kDEKnGGDudAJvyAiBrkxsh7YV2Eeg/q48ZLXvV1B3IZjw+Oba5jy/X5jHMMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2614857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEYsrCRA9TVsSAnZWagAAO5sQAKJVhLX1AL7gN37D2fv4\nm/Bo84eLVeO1dwlaMlMH6T8WR/O4HlyPIvjNWLTl1obMyrvntFikUk/7CgB1\nHmmSkszurKKr8tJs3htfBB8iFLa+NtBzKSUlhPfHNKw6BPT/K6NdhhWGjTZP\nkH4tgpny/TEDagIhxb1hYtoEOvXG184gSOqgayCBSoelsB30T4RdhKPwt3fN\nXYewgQW9d7JqxWJexUPLjC6I03K8aLu8wxdDo1HwWciB1DqQ/uodnjdLAKl8\nnSfBLJNQccjCQFIhEsgURLb7JJ9A71RoRQ1+0FJ/CUsXz/E2KgO8FQNW3WgE\nTx8t7wj04JCB5QDThH74oUspYkp8YxI9H2t6kdC0VI6K1hKS98ldT8jB6MRR\nzszQq8XI3eYikUkHSG8VnJx1LlbjyGGQ9zCUI7GKYIKqlaHxyJMyCZMHaB//\nvZ5t7v6VgHUtdzoSfdTC66C5BHPzNkBoyST/xP3atesZeKoB31gZLSTk3mPg\ntHUw+pnKRYwnd50s/NlBXACPPseJIIU11+Kv6FUL9P7v2zF5mXmQzeSl7O+z\nMcB0nTvp7tk1UehXQaz/agKMcJ84LQngNw/O0fqJNOLgbKDcWZhE98aRTFP8\nsAZ5bz1yQqQyOC38x2E1ajNnffhnDlKtLUd880f3FIpwDXtFiLtEIWv7juOQ\nFd8B\r\n=Dk3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"b114eeb475ce80cf3c0477b8e7f22a591c074f7b","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 --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.23"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.0.20","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.11","lively-cli":"^2.0.7","easy-layout":"^5.0.33","watchful-cli":"^1.6.15","occam-parsers":"^14.0.22","easy-with-style":"^3.0.38"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.45_1628539691313_0.859306736991482","host":"s3://npm-registry-packages"}},"5.0.46":{"name":"occam-grammar-utilities","version":"5.0.46","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.46","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6f73f30b1d86f4217b375ac4c05bec851ff46397","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.46.tgz","fileCount":90,"integrity":"sha512-kVdjgVRvpKZMV+Uii8Rdehe5MhYfTRp9DpdHHxnmF4d6Bo/joJpXFCNactJumYzu1n2lKwoVwa5Rd5jAa9eKHw==","signatures":[{"sig":"MEUCIQD3bpc/JXpdu4dQbXblKXQ/8oJYW7sYAREk8BCGctF2TAIgMz1BMlDaMV0B1vV4hoCtdcN0udEJRuFGket3tYqWQJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2615972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHVNVCRA9TVsSAnZWagAAy3UP/3jGVXN4qdw9W7pBIAof\nKD6DCfSHpfkHTiflFBkdNO1os0dkoKLnN4e4jrYlGyt5HLft72UUYE8EdWhO\n8Y/ahDyPlozsJdXuAknQ6SFaQ9SekEs4J//dMB+aUt4WY981ef3FJTOmMfu6\nsSbqJvRE1UvEl96Oeaw6CchebphFd4lUF05kk9l1qeAlpWLi2pu2l8RUMQs0\nOJVsWc+Ez2WTFJjz5FgAUOnfDD0Hv3CfUTzF8cwcMJ223EoWJc3qjzVx4Pnr\n4U/9DjXQlnMYrzWW1PJSgFP1U8oqPO8xU7GRG8hYYT4gcnZ0ftz9AZUqRTH0\n3hTcrnV76xgdq13faFvA357WNYXR5wbf70dx8OvovELwjoXwRSlANgPsY6ij\njt1MLXRi4S91dooIe1g5Mg1HR2RHVIpjiJbdkp7gmi7EPyauO7Hk2QUv6CFl\nFRsNxh/jpbe6H1upAAH6D7h/VXl71YBCy7LxJh6kr0Wy8K8DmyEEO2Pgqcb/\nwNJ5WrmxPPykdr84bRgkB8eJsg/XsjcJzinsz3Hv9WQDhntJ4/qdU/QT8H0N\neezstAxhfJCVnLpZUZVtbfb2/UtkSReBV42+i4YUt2m2CKQqoVrRFonlJ51x\nbB6fuwis2v9UMY3qly8HRcc22FEKUi5zf+VVzP2GmfWR8+mvuDqyWeF4JmDI\nI1hA\r\n=4VwU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"b441b282a7c3d65062c0aa9e7a82d7636e2499fa","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 --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.23"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.0.20","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.11","lively-cli":"^2.0.7","easy-layout":"^5.0.33","watchful-cli":"^1.6.15","occam-parsers":"^14.0.22","easy-with-style":"^3.0.38"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.46_1629311828852_0.42685692517941964","host":"s3://npm-registry-packages"}},"5.0.47":{"name":"occam-grammar-utilities","version":"5.0.47","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.47","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f48b52791a930097c2b2c12bdc5cc840117e3f55","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.47.tgz","fileCount":90,"integrity":"sha512-bJpzMu8gOfGzOEzhVCn/icMbn3F2IdW2XGZwAGk/ByfkcwUD8i+65ORkCic31fKEANV0Mwd2ictu3qrKJXo5fg==","signatures":[{"sig":"MEYCIQCQH9wod2cFaKSal+vcVsbXaZ4k7cmmEuJaXv92X42x3gIhAI/71WvLJWjSbvSAs2sK5hDq7yplxOMBsAut+WwXzt0h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2615971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIMyWCRA9TVsSAnZWagAA5RIP/jOgjiMuh2AngXSe3pUv\ncXY2DSJ/vuJE1rvy/cVNAYjPPHasX7DXKy7V48CX3UEcNcbZ/OwRHX1o8Z9/\nxZsVYDpXzYGIcby8/78xzfGr82/E7UY4rUcJbtMdPj9n40uAVyUKQIpMGJPy\nRlJ72wsMklORA2dFhSY62oFIpQIcsjqaSnxBxwZr7FuQ2vCghs1U5RtJsDWX\nM6/mkyuumGpK2niRboKsjRY4Fr0ZF3i6y0fugR+Vfea6VrjOCrzL+ZCoCZxE\nB2vK1KkLU4kVIpGumNm17uxHhYMp+OFf8lmC5LeUO6ffpOXKL0YSPWbpwKCJ\nGVUwJ3bfvXqAYQgcmbts2Dhl08DFqz3+8dWmLKfoR0mBTnJotylIkYSHckWE\nF9hXCDacwpQ9BnMzdF0lbUN/nmAC8Zdab2nhkZ+AOgalZZE8EXCPqNe4eQvs\n9Ri5kdCBeSIuTFT1iKDaTfkbcmQcp0K3zkRrVURx5o3oLTnLoDAL1ussLqLy\n4s0xuzcfntjyO5tQopzobryt+gS1F2/IXHRFyrjGoj2SApGALQvDMNBWgRbf\nYxjeM1TJYMK0xwj84bHzyx1XI3mRXX4jix/QDBuOe2dTxh4Oe5fs9WFxu6dq\nBqb3cWslaiHfhnx7SUqaoeisBmQqw35TL2yMOnAK1yQ3WyUf15gRKbnlH22h\nvfRi\r\n=UdsD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"37912715e5f037485c25584ef7d1a73508f57b7b","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 --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.23"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.0.20","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.11","lively-cli":"^2.0.7","easy-layout":"^5.0.33","watchful-cli":"^1.7.6","occam-parsers":"^14.0.22","easy-with-style":"^3.0.38"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.47_1629539477882_0.5112407553952938","host":"s3://npm-registry-packages"}},"5.0.48":{"name":"occam-grammar-utilities","version":"5.0.48","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.48","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fcbe33df4dec864da1f2de1c4107d1585fc67bd4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.48.tgz","fileCount":89,"integrity":"sha512-n2hsxCQkNiagoMFaFLQ075C1xY5zx1P1R7ydSJzz2jAJSIvK6MjmjySrajzmg36XkeVDVux7KLoxwfDiW6NO4g==","signatures":[{"sig":"MEUCIEpjTuiYLw/O/jO9nllI43xoBpHrEDqqPjmAhKnzl3/zAiEApXFoKFsvEGJq5LoogArH22kszJdrNZWxUm1aBVBccQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2057905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIM/UCRA9TVsSAnZWagAAD0AP/jHEt6uAuId74QWnZkkN\nwopXTsT+vd2aQmLJEvem0akhjgbZXHOTYjdbKfCh5cxoNXQjsGo0k+7sQES4\nOfDnftu/XHuoxNRz25WHDVNWdQ3AdyREhDRCD6HKeH+RFF67FaLnwhCv80ny\nNyQPHRD15FPUKyMo5R17T0fWGJlhugnRi3mmEwOulS1Vu2uW0juWKJjKUuSf\n8lq5jW+Sq0+aUtexdBYh0hwg7JfGDom7FnEsyHR05lQewo4/JzNi/zHzNVdL\n5Rcq3tBjnHRnXMCv9sMBI6MI5bnKiDs4IUUUbUs4vbce3RQ68RIrh/WUBUQh\nldQ+LM5/0VBmmshPNALjPmxkCQ/qow8W+E6JsKD68DSR2rSp3B1xMnrsDQdI\nH322OF4XpKlFuohjeQNfQlmvOBNFkn3bBftjSp+JeE/XvTZb6sVUuYeuMtnr\nVPgrZvXqLyYAYs412jIxAxvc2b8ACdhXfxis3mr1jauFbuRXFs7GP7YB2rS/\n7xYiah8RaBEge77ZEaK/UwH0WZF9ygNovXtTB98437yKIFM++QXCE/fab1rZ\n2uIXvFedZnNTXtf9GMNVUgALbzDdLLlp4UhaRl1HDZs9Kvbha5q9hjuXhUHG\nfJgS8swF53nnts24ByflI7j25NMYL9YaoeEnHC/rsxsv+K5P4H8hTUq8Q0qJ\nC10B\r\n=QNqb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"b9d5cedbb43403d4270a83cda13353fecb52b407","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 --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.23"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.0.20","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.11","lively-cli":"^2.0.7","easy-layout":"^5.0.33","watchful-cli":"^1.7.6","occam-parsers":"^14.0.22","easy-with-style":"^3.0.38"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.48_1629540308105_0.22273428164098963","host":"s3://npm-registry-packages"}},"5.0.49":{"name":"occam-grammar-utilities","version":"5.0.49","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.49","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4db7618b63363781293326cdc0c9e136bb9a70e5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.49.tgz","fileCount":89,"integrity":"sha512-B4jVUD/ItDGZYQgr9xNKEWO7djDiwG1oC68KRvncooSBCrQ0kmZZaPMaJuH8UQJlzdzYV9CANfWKgUD8Z5+uJg==","signatures":[{"sig":"MEUCIHGqSvjwd+wxi7zQISy1F5hwZmzDGy1pvaMJg0oJLRS3AiEApCW/fofgyBBOIbPpQE9JWOtwdj0aM8qWTarth76TU64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2057906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIQZICRA9TVsSAnZWagAAE6cP/0rlTrG7YEWVUuiT5918\nzSTW7bAYKvHaH8Zf/hy/bBcqXpa4a3RV0spvcq+V5N7+KcxZUkCckdENNd2Q\n3KkZivVrM2HIc71h2rKXfTGkOfExfRCxWaM8/lALJnp4u4tPkD7AzTBGttRI\nWew5mgejCa/7cCvKRoX5PHv7qeOgJSysmyew0aGXji/xE1g27bcCz0aUbDMR\ng7vd4T+UnEPUFUnPglGSeuf+rSnuvOPdybsuTQBfsl1soKHfP6F/Y3aaUOt2\nbAHnn+n+DwvnBWDP1IWDfcyUn7EHEQAwsaa7twdm6nEcHj1PIibY2cXe719a\nYUHyr+7cRTyf1WBXA0DscgW/BUlSvcaYF1QvkMnwY8G29WnOy/z5kOvSvZvH\ncmxui6qxoy5BGYa9YaJGhxgDILzRl4qsUu4V0BdMkHbfvcqHBkTTew1jg97l\naMQrQmnJWlsP2gw299lJIUPUSlfiq3Fc0lg40h+wDyz6Uu0bLeJXj8J2rDDW\nhpzRGBwv9iSu8nHtqdWqEJKsSO0uoZHJt8T2VbnNS8Z9z5MUem0Ty8E7ighA\nua1xuPNKa4dfDeAAcocsDkYwPkjlYnSLTUxenySbCnD2pgaOVTY7LZMpCI+L\ne6H03+TXXjjIEav+I0smLGhyhE2e643cJIt1mnIgalYYUfOJCmJxYTRjBjOT\ndLIS\r\n=WlmL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"03b46d7166d5720ad4521eaeb686b1830e1cbeb5","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 --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.23"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.0.20","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.11","lively-cli":"^2.0.14","easy-layout":"^5.0.33","watchful-cli":"^1.7.6","occam-parsers":"^14.0.22","easy-with-style":"^3.0.38"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.49_1629554248404_0.4139221676720197","host":"s3://npm-registry-packages"}},"5.0.50":{"name":"occam-grammar-utilities","version":"5.0.50","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.50","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ff7ff66e448416c1a7e36b4ace899942989be2b3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.50.tgz","fileCount":89,"integrity":"sha512-adPX2uT3eD4wEa9uwKV4ax0dUBoRPe6XOIDQuw7H7DLTv9st3CU/oum8rXPu6lFw3MlMyuH84yHgmOUz6Mn+3g==","signatures":[{"sig":"MEUCIFb0AsZYdITy61zgepTxvv90sOXtc40FzJyp9vEp0NEKAiEAkkTN3Bh1jQWuz9maOSr4cqCinjVMhrHSogLTl26rp68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2953379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIQlCCRA9TVsSAnZWagAA2UsP/1A9C/9dmWEDXBIRWI5t\nD7wOaTQkpZq85A+5VpS9QdRrqz9yi5BEGqdmB0ehZDUfxrIgJsulVusekLgo\n5YLsu2XmuptbvndQpLSZdgM+0tXOGXl7wocp5iq5MOn9jF6u2EvlZrNTMhGb\nfcEUtCQWFOTeYmgdpajiEWvr4iK/z7vxIl7vewUroeMA7Kab7HWN18CiNUoe\nBR7nHeRoBBkqmIVhvoFiJPlXPYhEcmjjqExOUGqgVBXc9hzW25QVctpl/PRz\n1V99GmQv9nID6eEN5XcYfCNe7ToFoWMgBQVV8NKMXeY/VHMXr0TrFnfCm+Ps\n0LjO1LNB+W5y7dCMMHWxftwQ+OLXGBHY3u41erDzfjK5+nU2RFNhOE8v89ML\n84aYh9SzN7EUj/JdFxJWM85AfNpheJTyc5kkWzIMNquC+UBCOVXgcVmAfXMb\nAIAySh4edPWwKudJ2RezBSG0weS7C7ob9JYJUamJyub7823mkpU20EzpVh67\niuwf1MPPKg5la9DWXBTj/Yr1iTktHRyM6dRf8HYhkW1gqZ2O43vL9psnsWbv\n8S1fYE6U93jyo/hpOt8gaSk244p61BPr2Z2DaFdm2rl/dziZ//yKB27RPyDI\ndMhNGozzc91sAVzcmhdVvHdbfSQtCPhmOOecZpA8tAU0fqgIUeZ9a73j1nDM\nkmM5\r\n=qRSs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"490aed46bc604e6c8055ca5ad12a505efb4e724c","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 --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.23"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.1.5","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.15","lively-cli":"^2.0.14","easy-layout":"^5.0.41","watchful-cli":"^1.7.6","occam-parsers":"^14.0.22","easy-with-style":"^3.0.48"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.50_1629555010205_0.7037870885330622","host":"s3://npm-registry-packages"}},"5.0.51":{"name":"occam-grammar-utilities","version":"5.0.51","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.51","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9fdb81b6eab0c98a974a9a06dfad067b60d6f57c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.51.tgz","fileCount":89,"integrity":"sha512-GRLz5csbrzx+pi7NwR72PZffoEEC9ijSW5FIln2E6mDDTr0xW43z9bkKRl0X2bVRWrypiO21cx+6F1k7vpVAKw==","signatures":[{"sig":"MEUCIBIyXWSebZB1qmvDvv/uMiyfrRryDNk8dZsxeHrx+KCIAiEAxbKYXiAut6FinbobtBIB0Lc6gOc0xIjFm7CdozaKC8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2072690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRdyCRA9TVsSAnZWagAAKCYP/RC9Hzo7BX+4P1Bu1CW5\nyULfEs47WAMTzdG7JMJ1SN9vwq0uIIWbrZ+2+/ep9/D4SMlZ7unJItjtXNZG\n+g+iGw43yVizUar9fbfIqzrdOjQrGwMUAPvbwrnYMGM7DMQmYYGcO63r5KPJ\nvMxw9wghIzDzHAU8Vg/ZQdfPBpzW9RXCVYL85RK3DhqivXiIuw3so3yjoL3w\nDcjgdiNp0DskIXT/x0TVyETAP3zEu8M+N574vbiB8PAeeEumQn2VQ06xzZ9S\nluFiYawgpvpHsn7a/JeNRnQkFFZj0BiunOIYidaXALC4dHrXL+bPiH11nsv/\n7AHnF6luarLgl/xBJ5t7fUW++CUUMX3EdjPJBpp7EIgEf70moITVmNYgPyxa\nR4EJjxmn6n6fxKyI1vQDl92q9/Ok9ypxY4BJjqcR1F8fsvD4wtGKDfloHfvP\nwjT8M0Xyzyd3I69t0ik5MsxTPCeMuYFExtLhKoPZHrIBxU3Y24w4kUUktwEf\now55z/pLD4pjD1rGGZCs7lqItjcPORiwUJGMMF9LiWKzELPXx0Oc524MvKVd\nUibjPZj0XEKD8UzrTxP4SDBCEak4Ljxi96FRisQWZhzJslLfLTzCZ5yqNbOA\nW+OGm4vMwLdOtgc0juP5mYOL98DPqj0bAA5ImbjbWPBxz+GeuCij3AfP0VqK\nxHZY\r\n=1RhG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"783b36ba4807a0c51deea468d9a4d7c782ee6c7a","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 --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.1.5","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.15","lively-cli":"^2.0.14","easy-layout":"^5.0.42","watchful-cli":"^1.7.6","occam-parsers":"^14.0.35","easy-with-style":"^3.0.49"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.51_1629558642180_0.6330955963666107","host":"s3://npm-registry-packages"}},"5.0.52":{"name":"occam-grammar-utilities","version":"5.0.52","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.52","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"65b79fce90071ae3aa009f1497ca95b8879f176f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.52.tgz","fileCount":89,"integrity":"sha512-/WmHtRlLJ+2fvzq5j5m3jJzOT6FXzQGa+AN5SelQfWn7zNUETQtijYbmVuvO6TkqGquqy7oNpvA7MO5+FT98oQ==","signatures":[{"sig":"MEUCIQDyblIcYRkID8h0+tatRgey9I7a8AK1jH/oCHrjnxbH4wIgJkCl+rAfTUe5x/YsgM3LgLEfUg+yycCohgp1kp8mFCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2072782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK6EJCRA9TVsSAnZWagAAnVMP/2A3VJQ/H3Xm9+AcNlBz\nj1LD0bCS5/i36BzvYMpCWWmkFtD7Ku/Svd6UdxJzL0yP5JwJ3im8VfUd8Q/w\nmgArYrGT2AGGyJwY8DZIMbJqAuCPD1fLSfKPRJ/fU0DpiaMqXHyocHGr1kNM\nOGa2gRyOj/uRCoYKYHBQUyqyi0SFmgTEC0KwFwFbys75Ra64975h1tC9ZgV1\nSk7P/odNKA6uCXzg7edKDkzpVlLuVjWcQqjXc0adKbSQAduZZC80w0EkVTFk\nJOmZVMrUZ0QQTiVEIwH+qCvLb35GfQKSPVDDsbKkUNJbIWDw95oH8xlwwTTq\nC1VOcSKvYnBtVk2PANdWaSC9ORgPqXndXzk3NOEsTPyOH+7AhLCRiErUN73a\nw9oxu7Mqg/lC7t15Pvpzfuz0iBkit+2mTbcNjFr4K3X3LvE+9X9bODwMagXv\nleTauaAz/shCMGFzjbpmE3jyp1CWskNbtHA7BrS8SYXZhClR7gNcZpIHyFsX\n94zkYMP3lhWL59WgqTjDbZC3V2quJR9sA/SIOqMlfflQmb/KyG/pP+8phRPr\n4pXefi6Yfc/0NzW4xys9l8eseIHe7tnYXtXyFz95XaOBu414hP4k3GhWRUcP\nIHB+V2y+enPc4HBh5jS6GiNaBOsX8NrMOINld3fDwhawjSD804gdgdHTyHEI\n2tDh\r\n=TT/L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"07c0633f23ad9c7c264c5599ec5285dd391976c6","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 --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.1.5","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.15","lively-cli":"^2.0.14","easy-layout":"^5.0.45","watchful-cli":"^1.7.6","occam-parsers":"^14.0.35","easy-with-style":"^3.0.49"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.52_1630249225172_0.9443417953832547","host":"s3://npm-registry-packages"}},"5.0.53":{"name":"occam-grammar-utilities","version":"5.0.53","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.53","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3cad2bf7d68e2f94595da9dde40c340bdfe0969e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.53.tgz","fileCount":89,"integrity":"sha512-EJR53xkrYUAIuQZV2wynjkunEmIYCYYGw2jkf/ECtB4E/2J+Goh9bnnOJzn2QYZjtJSuTB8uMdV0T4/4D3wrJw==","signatures":[{"sig":"MEQCICIYVCo8ydHCuj6YnGx6hNgQq0FjJYf28FGbfUGHkj7sAiAsm1+5n1Wzvxmjhc0PioYEvM+BrqB+Y1E5dUBCl6fuug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2037449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLK7dCRA9TVsSAnZWagAAvCkP/2ag6gvettDVNaBDOqGJ\nCI7hrjE8CYcyWDgmSHNVzkTXUe+S2LrnTd75Emwk862TAHGrnGfYckPrHmkv\nOj2vR0Beq5GafOOjj6JjON5CDxvRcmvkoYwBfuST7o2I1yqK7v91iH4qGaLD\n3epSu/xqFeheTcqozcoYgrXiBub4j2pyIiEPyu9It9/uLcMORu1xg1tdR6VL\n44XaqfMzERNjmW0uyv8hIfcOxahk+gvzwaHoZoCf7R0SR/qM1774Y2acU7G+\nbHqtvEkgjeRk2BQlkXajLlk17poPTtTgOOBFJac6Bdkh4OwgVosQy0+Pr6Jh\nGChRLjAGeW8Lhw3yOjZWAT3bl8yY4ljevIqPCevYeh9raPdr7pfhGbwKKQzS\nO9s6o13vjnTKPvbvipC4WGvp+9XaNQiXF4IwAK5eJ5t2LKhHBO8HG8n5CsBw\nio8M/Ffa1qZmDk/L4uWkCeEkoRC3jcyq1TMSgtKDQf7MuxzQq58rWL98IPcW\nUki9THeWNxVlFA1LkWlzMzxohnrK4Gh44InbnSDlYrX5szJ7RjCyBewuGcqt\n9SPqlW+IcAxaqZaGppgzvlxRXgz87es3vip2L/MtbFuZ5QDlrNauJN7apwVU\naUbKEKO8BjrZmuac9SMajzebL2o/Onr+NZDvUMWpCg8aAA+zotTq6beYtkgT\n8KIV\r\n=MmnO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d181d2fc7ccbc7cf49e16aa164721d544b9d2ae9","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 --pause=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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.1.5","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.15","lively-cli":"^2.0.14","easy-layout":"^5.0.47","watchful-cli":"^1.7.6","occam-parsers":"^14.0.35","easy-with-style":"^3.0.52"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.53_1630318301214_0.3048483905202406","host":"s3://npm-registry-packages"}},"5.0.54":{"name":"occam-grammar-utilities","version":"5.0.54","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.54","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"bbc98869157eadf1daf608e191967fd50ba3b68c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.54.tgz","fileCount":89,"integrity":"sha512-Qzq03lijZBVvhoiNalx6X036D++qjmzG6jyIvevHYSSyIzXVTjVVBlG7QDCiDVnD2U6H5yupo03JuDk3Hbyo6A==","signatures":[{"sig":"MEQCIGRkt/LxQh62/0lj5YNt6ucTOT3ZFHZaVI8dTJk385m5AiA/1jv8l9qweRVtP9SLa+PMNcc8MlWGxKxw6xmDwIClpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2037448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNMhDCRA9TVsSAnZWagAAaLcP/25jAj4oF5sC+/vur+/0\nWLr6QXb7+NheZnodFWcZ0qOcOeDMcQ/rzL3QGR2hwDqejH8/oYqgKfZ6zwZn\nKq3rDI5bzg3yj8v/tNNjkW4P7h03fatY0Hglej3rGMpNZgu/l9Jrl0e5CdL1\nlBRoJM19tDVUkmK3s7oEYGLgcxtJx/lP5ShxZhfgikOKoGhA5Imzo0FH6Jmk\n5gGt0cRAHdRVi/nLNuIZdh3iZ6wza27/CQjTPTbaGLshmjfMrTCu+wiT/HFw\nHL1wATE6MWf2mkeueXS7oiNq76+ADfUgSLmM0flWJpQQnYh6ursPmLRfsg+h\nGYWg2dETY/t+K6RLZqg2UAbZOg4bKKhnMD9XgmlwdASUc5Wl5jw+S9N4lwFx\nXSBE7JxiFk59UZIcNxKJFUtIroHWYceBV+ud6w6czfQ7lrXdzyVBEhir1/z/\n0nQOQ9mNW9tesBdQSI8dSY8N9WrzJH0DzMKJh5NyAQZqd/lzEJit1wb79G0x\nFovqNl1kognbXCyo8aYXNS5+n9DiUiWOmSMFiqg4hUPUcPDr8snqWpTNLbjt\nLnI+0c+WqZ/FRs4lppyM+KgZSCL1FhUKCsoee65BQ/KZLZwoAyKKImp+t3AV\n6+V6hTPKvhhbzBTnu9XZ9nf8DozaI8gMozadvxzzNbXcr6p/EDFM4wOQXCo0\nr3Nk\r\n=hH3t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"8730a01324349725b75b611357d79d8ffba20a43","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.1.5","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.15","lively-cli":"^2.0.14","easy-layout":"^5.0.47","watchful-cli":"^1.7.6","occam-parsers":"^14.0.35","easy-with-style":"^3.0.52"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.54_1630849090933_0.5427864113984919","host":"s3://npm-registry-packages"}},"5.0.55":{"name":"occam-grammar-utilities","version":"5.0.55","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.55","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6d301651a0a0bdced22953bedfd1d17dd6a22598","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.55.tgz","fileCount":89,"integrity":"sha512-Vw3xUwYEilAiisZ6C2kUE1fI0BD2+apR/1k1K2M+fl0bHGzUp9jdexnjD5oyzB9BvRE02SJoYVwZZRI2kH2evQ==","signatures":[{"sig":"MEQCIA4OSNaMcMxf6sFq0Z9YPjvazdsFGBC16P5tmHY5UXWfAiBEOHrlBMABGJ9VltiOrKL/oxU2nq5UCAvxKDe58DmTsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1812720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOiDjCRA9TVsSAnZWagAA2zIP/3+kUd7VZmqNsqmw1xSU\nAdaoAgAQsCrs6j2SHlbHZFPenGJsoTjOrWMIPf9cD0bnXfkMZm10j1bRn9Im\njMoOxXNtyLBQijd1VwGsuVvKiEvcxkbNrBWnSC5kQQoVjArkrE64Y6lovfAm\nLrQ8IU11rs6GSa4ZzEDAEwURybVPX13yrRLMplkX3GlLFgAHcbupQ11dhsCV\nSWhONnFWXoSNdn7tMGsIv6hLBSu2628lE3lROsBX+BwusMkRA9fm6Z2KDrzU\nM0iPVLtQSYZ7Cg2X2y7+pIhBp34aLwMFj5mx3fvToXj3JlDwE4vM1GXoPPxV\nAbKGnJuS+s1r05TVO02r34gkAv6VlUG+K4u6KRSY32DATPQjMDtvOi9rqXkV\nNpQRIPoNPdXJXo6Ima/aZufTAnF2oQER1EKwBkZzdez1u8p815JbLAIvdT9K\nq7jTUSQ67pnwxUBV9umtXh0qyr8iwkyrSVBrDY2E3qctUO7TmwTzV4oJvV9o\ncW7Flt15V9mt1OQ57TOr56Pjrrml9QeWPmW1ZC8qTqrw/aJVCCLccckyWaVi\n/0ICKB5YpEbbvOPsS5pMmt5iusA/8mfetuEDBMW1NDHXCREFWxkoGP19Roq/\nVcU9bDqLH6CEXc6/FaGRax/ymoRSkxKhNmBIEL1rxzeoWP/8pSPBHjpx5/ie\nIqck\r\n=kHqe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"7b80c92c64b4ef21a85d9e785c51d522fe5ce739","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.1.13","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.20","lively-cli":"^2.0.14","easy-layout":"^5.0.52","watchful-cli":"^1.7.6","occam-parsers":"^14.0.35","easy-with-style":"^3.0.57"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.55_1631199459386_0.17406010779418413","host":"s3://npm-registry-packages"}},"5.0.56":{"name":"occam-grammar-utilities","version":"5.0.56","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.56","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"31b9c80a2f4aa921e190dcd7eafcb76c1b6daad9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.56.tgz","fileCount":89,"integrity":"sha512-u8U31TWpFLtCSUYFA9lCpJyeEJgyg/Jq70CessKkXkaLwSNkbjyUhkIKO+Ucdqw0fZeqzuyI0TEddZxa8FoDuQ==","signatures":[{"sig":"MEUCIQCvTRTNcOUqUzd2w91QZqGF30JR16rpDGjJMRZoyfm8HwIgfyqnCS9vTEkJCfvK+DmW7xafhFEAT0tFKvEpfpjPCjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2032024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP4P/CRA9TVsSAnZWagAACRgP/ik9bG3UWaQjmNeUixUA\n+7wX8SDizR6Xmezqxp3JKJV3MJ8eMEZH70dsMvHznkdA4hDLDC6zUeqP2hjC\ntnQ79tDae5uNnpg8/imhFjzLUH1uBwQWdBLS4G9ChgplCAxB7CmGUgJTiT/7\ni/pu1hfP9UJMsWuA/g44PgkJUGbM89jGeyGfVMa6RuT9ogqkPsjtI8rVvrR5\nM3aS25BFaHokKGbCcLgdathHZUSM2feiG6C/oQYPhXjYmaZKhZvu4pey1CFo\nxFuwnzyHWDkTB/+I8z/kPQRf3KgnsNZalj2Xg5XizBBNpSWX8Y8Sl8dK3V00\nLAOVU9R/3MwAnEsjxY0MaCY32cpAJXSg2XlHnnOpzJ/j80BW5JG/fSIWworE\nx8IQcFxXKs4eOotT7xsFa6ZuTasIFQJnIuU9pkvLn7UBch3QUkrGkPAA85Oh\nCHDXR4UWib1XkpG5pLDV+VxRdBb/XBl1JYTHJs3BV1pk0RrnOyo3ngKRQgq+\nZNXAuz4xCopwCH8uhyI1masWkfVc4PttZaGBqk1sQY6LsJanE6NBlgok6epP\n0/rsVKMc8Vo9zTFy6cktJIYdO+a9wPaFo+7u/URsNWNHJbYFDYY//wk3MpNE\nBjFY71QW/3ygiRjSJgEENVzfZ4XoiUzV4dVZ9AdJ/+avgoOeBCHqpeEJoIK6\nTPJ6\r\n=zq/i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"11735ef858d04da0b90b526c12d4719eefa2b30f","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.1.13","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.20","lively-cli":"^2.0.14","easy-layout":"^5.0.52","watchful-cli":"^1.7.10","occam-parsers":"^14.0.35","easy-with-style":"^3.0.57"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.56_1631552511248_0.4138506148837584","host":"s3://npm-registry-packages"}},"5.0.57":{"name":"occam-grammar-utilities","version":"5.0.57","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.57","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"450fede90539fa37acc3cef37aba8cebe88124b4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.57.tgz","fileCount":89,"integrity":"sha512-ik1j2oZ5RrSvtt5L8aSdASphpBswPTdhK746cgqcW6ea7xsLsAAqZB6xLLKr4NtKekmB0IxAXGZ8jMbV8nro1A==","signatures":[{"sig":"MEUCIQCJrsMZRoFDF7IVXG2uqH5xw3QjyFOqXItYojc+zd5tuAIgWGIoXn6Uhg092qGF+t6c/pP+xFFUmXDCeQP/rfu/UuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2043073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQOBWCRA9TVsSAnZWagAAWfoP/jC/7JVBlc0UdfpBEV4U\nPQ4hT+4td3+3ZVuTSVRmZMK4Y3rmphMjNOtJU5g1H+LNYNFoDG1KNEgyHj9E\nYDAyPmpOZ559HipsvOKhltetxw0YxvJMXiQ9OIYTTSQQHTIT9coPee8uvfO3\naXU5FYAoWGfgvCP9EQoIxGdl2UZAo0zoq4si0++Du+Svg6bOAxNQxNTJjpwf\ngIzgTmcmMUKG0g1rjjMCjHRDs9ZvcosAwxSOzOhC0xAqERLkR44t2C+hDKIP\nYOxSf7w4ZaBd25zlMA73aHzUXP5tQISA+7Atak2Rbx53ijs9TSW3N+Lh6+OD\n3jvErmKRGH5J80fxtIT2pVBOrrSkA/0S7wFhRDhJF24mBv0YxovEStMfngMY\nwamcK4xip8EtQ0nSa1OOkoZYHhAS4FG0jv6IoYdNGlcMFcCrKUSANLX/o4Zk\nQL+imaQfQKiRagvK91NDPeijZ2pS4f6GZvlwW2LLkkeBNHVh7nkmmRhbAmM3\nRsF68btIoQ6kr8Y8mvZafdumJMAQAvf24eUn7szXjeaTWcpw2kHY/oovpfbY\nGKk8zYD9LoWSAIFiMP4hfw4+3AKivlkKtuNOaCdj0OhUXyG4QOEuEjacH6el\nmEgwwKOdPVrm9YfKo7CHhb62Zf/nwfy3h2fhZVVq1Fl61VFu1lHGcRmcValo\nlVRm\r\n=vcGB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"393bf886441a4719bdf7ceef171605703d29a245","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.1.13","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.20","lively-cli":"^2.0.14","easy-layout":"^5.0.54","watchful-cli":"^1.7.10","occam-parsers":"^14.0.35","easy-with-style":"^3.0.59"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.57_1631641686286_0.9374077220523218","host":"s3://npm-registry-packages"}},"5.0.58":{"name":"occam-grammar-utilities","version":"5.0.58","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.58","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7a91b86132786faeab9a65a512410f703ffcb910","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.58.tgz","fileCount":89,"integrity":"sha512-lqmFDqsCDvD95R1a1EfUh0pn23YWcAr+UdRh7JFdOU0fYsQb9RIBJNHvttzYmUw1MeQ2qH5XbLp/KG45/j2aJw==","signatures":[{"sig":"MEQCIFJYugeLtGqn1coMF8M4knhSFirbdgEceZb7n+cvD8oOAiAJUgjcEnwBAg3qZfimREVDlPWIax/miUn7MWuw45LBBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2066259},"main":"./lib/index.js","gitHead":"149b5c83f4bdb1034209a19b3bb15299df7cbae8","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.1.13","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.20","lively-cli":"^2.0.14","easy-layout":"^5.0.56","watchful-cli":"^1.7.10","occam-parsers":"^14.0.35","easy-with-style":"^3.0.60"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.58_1634292903089_0.09859171124638744","host":"s3://npm-registry-packages"}},"5.0.59":{"name":"occam-grammar-utilities","version":"5.0.59","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.59","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"459d0c12992070873c47c193c86c8e9d2ead99b2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.59.tgz","fileCount":89,"integrity":"sha512-GkxHpW5VyByT5Nu6Hx+4OxaD2c/1W+3N5Jz1hh+w/6wl0rCh7r1xg9+YSTUFsbObZCrsbQCXl/ONiBWLO89OCg==","signatures":[{"sig":"MEYCIQDTFPzuwXtOlg6WJMVUWdqf/fWAMV0wMnM1660JT+qTjQIhAMWW+9WZSj1+G2YBvHfKj5Jg7gIqPGSH+fT3ws9V6ecW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2066258},"main":"./lib/index.js","gitHead":"5c05bd6bb7b2759661645ab0d3fb43b650f56715","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^12.1.13","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.20","lively-cli":"^2.0.14","easy-layout":"^5.0.56","watchful-cli":"^1.7.10","occam-parsers":"^14.0.35","easy-with-style":"^3.0.60"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.59_1634576726761_0.4244369870442892","host":"s3://npm-registry-packages"}},"5.0.60":{"name":"occam-grammar-utilities","version":"5.0.60","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.60","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5c69a90d815ec309568a2f232c458942665dfe46","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.60.tgz","fileCount":89,"integrity":"sha512-Be03Y8N/UhOazZTGASW6cof+47RzDFdKMV53Xma0Y3X7eoexomo0QfdMT+YOFybZcJOSQ4xCePYpiMGibNd8HA==","signatures":[{"sig":"MEUCIQCkKLl9BQzfGOsaWQNG19jixwJqrsNF/AnxQPHWaHs48QIgfQGL3GzR4Eh+HidRz8zJ68DwJmUTfVtwZ3vKoz1U66g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2085551},"main":"./lib/index.js","gitHead":"29a3858aeba5015239a666bd4ae4f411f0421cb0","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.4","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.24","lively-cli":"^2.0.14","easy-layout":"^5.0.57","watchful-cli":"^1.7.10","occam-parsers":"^14.0.35","easy-with-style":"^3.0.63"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.60_1634735213944_0.7934686938090139","host":"s3://npm-registry-packages"}},"5.0.61":{"name":"occam-grammar-utilities","version":"5.0.61","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.61","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"313370f597aff8673400307292434a25c86791e2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.61.tgz","fileCount":89,"integrity":"sha512-izZ6vL8H0qWvgxRT1QhfOEWnlg08IHe+LOVkn4H5jxH4SzzyDyzyRH4RwO5PL3Y6e1SmXo7JMAkLiVS7R+FonQ==","signatures":[{"sig":"MEUCICeNsu3d24h+dlWuBc72ig1k/MCyosCBBd0s1JD32jRjAiEAsAZKSYwOMSduhT7HFu6ZDzbIpjMJu2E3sopPvk0PU8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2059460},"main":"./lib/index.js","gitHead":"4a3da1ce07dcb7b413e54329cd346665d7dcafd8","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.8","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.26","lively-cli":"^2.0.14","easy-layout":"^5.0.59","watchful-cli":"^1.7.10","occam-parsers":"^14.0.35","easy-with-style":"^3.0.65"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.61_1636111937847_0.5853109410602158","host":"s3://npm-registry-packages"}},"5.0.62":{"name":"occam-grammar-utilities","version":"5.0.62","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.62","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c44f43ecb41fb784f791a887eda88b8731d6c222","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.62.tgz","fileCount":89,"integrity":"sha512-glEfbEOuefkRFBtEGkuAEIhPsKnRjtJUFMzg4mi0no5G3BmtsBESPz3WQskMKQ3UYxp3ok6doj3rgGKMxwIBuw==","signatures":[{"sig":"MEYCIQDh8JaX4s08qJBkAvsCXdi9iE4Bi1Bq1kWieJLB/ANp0AIhANbBKWgwNp/TKffJmlU8EQD7MS2FSd7sdD1auPL8Phwp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2087358},"main":"./lib/index.js","gitHead":"0b159bd895ed1728c8b7fed7c4037ca9fd3e2278","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.10","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.27","lively-cli":"^2.0.14","easy-layout":"^5.0.60","watchful-cli":"^1.7.10","occam-parsers":"^14.0.35","easy-with-style":"^3.0.66"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.62_1636459741329_0.8744926080241091","host":"s3://npm-registry-packages"}},"5.0.63":{"name":"occam-grammar-utilities","version":"5.0.63","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.63","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3da3bc62780bb4dcacc8827285773020a98abbd0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.63.tgz","fileCount":89,"integrity":"sha512-s7YexfXTsJlguOS60X6Sjf2pNsA8uoxFb1vjqpW8MuuTwSvBQR26OjHYYgjfOYkVkmPjr6yaCJftew7JCOKeEA==","signatures":[{"sig":"MEQCIB43UNvqRYbBayzsDnFphrhJFc46XlD9o2WmV6RYgaQpAiACdqxppaG6ItmnijstqmDnwPapOEbwmqXeEIvvBEEz1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2087491},"main":"./lib/index.js","gitHead":"9c2151fa13a47dd06e226639b3e936578a220265","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.10","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.27","lively-cli":"^2.0.14","easy-layout":"^5.0.62","watchful-cli":"^1.7.10","occam-parsers":"^14.0.35","easy-with-style":"^3.0.66"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.63_1636460371255_0.3579650301285524","host":"s3://npm-registry-packages"}},"5.0.64":{"name":"occam-grammar-utilities","version":"5.0.64","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.64","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ffc050900a0f2cdcc499a6a539ea584b3571be60","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.64.tgz","fileCount":89,"integrity":"sha512-qIN73grQSiymZNv9PGVtzssBaOWPA4eE7JxCOD7BvFaaaU40vvpukPxgYL+D80ucL4l0qhjK8WN5q3vI67LeBw==","signatures":[{"sig":"MEUCIC8/4U2lvFCI7I6AbJ6mRgjQini3ylj31+D1xHy4MlSBAiEA/TfHwBXayWlP4l+fKIumL8UVD21tEGG3HmyC2dZaVoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2087353},"main":"./lib/index.js","gitHead":"9eeac17fa9bdf75300b1146c6f222e9e578034ff","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.5","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"necessary":"^7.1.10","occam-lexers":"^14.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.12","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.28","lively-cli":"^2.0.14","easy-layout":"^5.0.63","watchful-cli":"^1.7.10","occam-parsers":"^14.0.35","easy-with-style":"^3.0.67"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.64_1636461312150_0.3646174331231782","host":"s3://npm-registry-packages"}},"5.0.65":{"name":"occam-grammar-utilities","version":"5.0.65","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.65","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e2028cd033235eb7f5ff3cd4c8e29db070f22401","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.65.tgz","fileCount":89,"integrity":"sha512-AAZvhASWWpQTdlNvhO9IWs8m7jZ9KhKYaJV1UbNprPMJ4EAY26McvaOrtILhB6x/zf0jy+7EpdWjSsua6EMSGA==","signatures":[{"sig":"MEQCIA0KS5jPwsbdHwr0i8QHKC9e2de5C/Iv2cVi1TbE8IMSAiB/oeeM1hVDLlNg/2BZqtU8wBVjHj9wZ9EwF8vGelXHsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2366480},"main":"./lib/index.js","gitHead":"30c584070327add4fa5bde08b13bfd9c5990f748","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^8.0.3","occam-lexers":"^14.0.53"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.12","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.28","lively-cli":"^2.0.17","easy-layout":"^5.0.63","watchful-cli":"^1.7.10","occam-parsers":"^14.0.49","easy-with-style":"^3.0.67"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.65_1636655082278_0.010842123205655696","host":"s3://npm-registry-packages"}},"5.0.66":{"name":"occam-grammar-utilities","version":"5.0.66","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.66","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"73db0bf57bba889b65057e8ea6e286094d32d382","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.66.tgz","fileCount":89,"integrity":"sha512-yLoOLVxdwDNvMGO9H1PgITpzQOAjrArB9ba4lCSC86kOH4bRZQket/pOqLeWhm2Yep/mh0bv9ffiSEgrQi7ZYA==","signatures":[{"sig":"MEUCIQDktyCs4cBwuCYd7Sjp0TKc3wga86swX/4QTwTDyCgteQIgR07WG6/PrA980VrmNfo5A0xpMEheeypkESQ7B/dLrEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2311925},"main":"./lib/index.js","gitHead":"434ace78ff05308f7e3ad6b5ccdb61df5c41388c","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^8.0.3","occam-lexers":"^14.0.53"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.17","easy-layout":"^5.0.65","watchful-cli":"^1.7.10","occam-parsers":"^14.0.49","easy-with-style":"^3.0.70"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.66_1636656665820_0.8832507336735951","host":"s3://npm-registry-packages"}},"5.0.67":{"name":"occam-grammar-utilities","version":"5.0.67","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.67","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"223ea13ff4971ef538194e65fd7bd3bb789952da","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.67.tgz","fileCount":89,"integrity":"sha512-bR4Nnl3clqzjWzvG4fIbuvpYVuZeIzR8Cq1IqS75G/JqsCWC105hVeiS/ZdYvwTMf/o3E3q7GUvQmipCsbqm1Q==","signatures":[{"sig":"MEUCIA10+V9Z4YwTB0NIBD1CyRVI0zRn70q2QRpFbgq3PdFmAiEA35mSXB2/tdSXzb2MVrI4JLg5aeFcjZkoEA3sP1fRlU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2313575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhksnLCRA9TVsSAnZWagAAM3MQAIIj37DTrO4a8bA4tP2L\nNLy1s7muL3asq9VdcLwY3AUJGy6Uvu0egjLeOcjucU5Q/PM2/DKFKjNhJvUx\nq5VosIToNzq/fB9EPaXz1NNiIDCDjHWg3UARwc+8IUaVbTzT/fXwM0Ae7TeD\nNa7//kZkNRybwA9aW2O/KncgtPmOsKqbFyQBgv6bl0cOTcg13x+d5CLVSMdC\nIVTlgVPGm8MJtYxrh/vyxROai3FnQmgk2+s4Or+9p9s3nNXeXXEeI2s4mV3W\nddvJsnR4Ri338wPM3yc9hSDyBpMwmUuwtfvtSMMaOrzkI8lrYM9G7DOxPho0\nA1Rf5CxoNoCEFd50sFQb0m7Y2x5CSkmC8DO2Wi3iw+Wc0wFplnNuVJEHMWI4\nUpzaSvJhM25GIdSIeDATdlPIb/FuI6z+F7nIulSa5jT0RZXWQFXTy9CNVmhR\nhel3BIsriAm+He5FOW2XWqr0l1e6zUmoiOJio29zWjhv3Qd38mt3K2I5QYPY\nIFzYUyV5J+q1dETIf+/EaHe/2sOLiXW42OCEharcGN9XcUTph/rhI40dZvsv\nyzlcJLXrrHnpu4aNA5mkVxvxqMoh/uCId3A5xGWbVL5NbPzWs3goH0eVy5uC\nlc/4QvPJe1KEkCUK9HiBX2Elu8uXmboJh05Tje6DeUq7ovjyi1Tnb3HSu0iT\nzCms\r\n=1ikv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"813d3bf2717ce33cac156867b3c607a113db2dc3","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^9.0.4","occam-lexers":"^14.0.55"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.17","easy-layout":"^5.0.65","watchful-cli":"^1.7.10","occam-parsers":"^14.0.51","easy-with-style":"^3.0.70"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.67_1637009867557_0.44996798810987126","host":"s3://npm-registry-packages"}},"5.0.68":{"name":"occam-grammar-utilities","version":"5.0.68","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.68","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2b104546ff7a88cd5e4c6d1bdb37e882b2515c03","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.68.tgz","fileCount":89,"integrity":"sha512-//5X5HaqpPkOsFguz3hevGK1DOxRYuuSrjXrUIUcrgkDRDoIcBHbjUEi8Gviz9TZb9q1pmhLEcd/hqh+jzajpw==","signatures":[{"sig":"MEUCIQDPC9R0ewYWKV3qzVWIwjsTKYXp4sAe0alB3koMpigYpwIgfrBNrThK8BmG3wPgp9nE09jYYQEa5nSeb2xiObseZlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2312634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk+L7CRA9TVsSAnZWagAAKI4P/iuUW4lxGxiNLqxIXEps\n4hZOc9OdV17E2a6VBI41mWum+kB2G0WVRYdaS0BeCKHckaLiJElWSBar0kRm\nGCrbjdA6swXfpr1m8lYpJtFE/z9iOly+YRIsNCQAnSPlQn6q/du5PXLSlE1D\nBg2CZLtTeMuTFVfXNoUyhaPRZ6sxgdSSincROcQsXTmpjwF0Y+6CWpCdEaNS\n6EK/H96cmjaM1UQ9YY1XhPm5hSV+tgNRXX5AVK6q66kl/fhHEwpiAdWXJTeC\nBuYFXTozNOH75YrLDLYJSwwznppERz0jZ0BLUM0AwSZpLZpIxggpyrzYkmcO\nNlg3fR6lACsYhfFM4jnOjgHUbdmh2W9ZWuChP2PdKRALfoEvPR20pdApWQn7\nRX1J4SkYDpqRMMF1W8GwGwO/OYKOHgFnGnBG5A2NbS+y0wCvLrbsHk+0vLVb\nNXCvWWQPYRMV9/jAqncD6TpBDy32JA7WqPZKruWQUYdR/tEdmy8f9w1GCzcW\nXm1XeqbvOrRM9kwhCmmdV1qjGmgPJAC+sQwC13sgbuYvaT/4yv+D52VjnJMD\nspCZTr19J/KdpmIP0YsMKx/cA2eVY19JTVF6T7MBt6Hd1HN27xErrvhiJ8mh\nLo/sC0rKc6/oxw7S4CKzwZrgliB5XEmVjmlQyxiaDSSrL7/b6udIFXC5XKFJ\n/vZ3\r\n=J91r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1afa7731c0a65e1836e9df4f151c653b12df8b0a","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^9.1.1","occam-lexers":"^14.0.56"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.17","easy-layout":"^5.0.65","watchful-cli":"^1.7.10","occam-parsers":"^14.0.52","easy-with-style":"^3.0.70"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.68_1637081851248_0.0022885432993664523","host":"s3://npm-registry-packages"}},"5.0.69":{"name":"occam-grammar-utilities","version":"5.0.69","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.69","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"921d391263aeeae9aabff6e0a97e4609272c6f82","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.69.tgz","fileCount":89,"integrity":"sha512-gmWxKhQwtCW+rj6zuxl0tJOdqmevpp1Fb/P4t8jll70X7o97UUrYLs6AlapzBIlYL5faDX9E+fBGxuuAUuJgNg==","signatures":[{"sig":"MEYCIQDdJ6r1beR99p8GGZMqQoJLJzs0Twhlk3NQR9/D7OGn3QIhAMuJyf3nPKmWfzqe67juExLWe5xjrHd/d99m81FmUZXw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2249732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk+mFCRA9TVsSAnZWagAAnrIP/iCbxBLpMshjkwsnmR6T\n7w2tZ1Y5l2IEx/wy+6/mH10IYhRY+HbO9c7XgrHttUqntzRHqWJg7EcrDkHm\nK9E4VJdgfRHRvxSP0jWvp2jfTHAY4392EtdzUWE9gdfyntGXHG7XAnEf/YR1\n8uZ6w8zFd60H4R92O8h3Ht+bgCD60/FZ/fPsCxgz5iRxUjIFK86Yjd3q8vAA\nd73t8z8mV1GpSArrMfiiS94xW5Ejlv+Lg6pcvPeH35yAanGI6W5K4YoRt5Zc\nm18cPO3LFP2KjSbGCf36h+yuhn0i8PknzzGeWwBJUhskC4Q2U8sg6kbueR4l\nuBXGbqxJ2Eex/pOvNGKjeLyeisi6AOG1On1A7JsrpJ2RNhNI3cX4fs1TlA7G\nZdGhm4moQ9qP3NT+ktet3E8VEhAF7n2QKMkKFQUbjbkC/A1xzSc74NUAy77r\n+RBq1ZfZZRZNg2+RLA1q3GHhi/dBLVLdUNo/8kyjVJDtdZ195+PUNgvAC5Pk\nRqCjMz3RTO0jkVLrL1QjjppYiuMkwG4A2twsJNZ2GPdB8xj3wICPedNFyYdF\nrxc9vGsD8d6bTxOYVXWfBT3iIGLxwcevxGH2OWeAU7z1PH3y5BLS9gWSR7rn\nyI37Ic83GFdqDv0mkV1C+720I78nsu3+fCk4F5FplwgbKyJAz/akuGL5lf3x\nLtQr\r\n=hagg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3a2eb442ef7532190480b75039a8d04673e7bdf7","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^9.1.1","occam-lexers":"^14.0.56"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.17","easy-layout":"^5.0.66","watchful-cli":"^1.7.10","occam-parsers":"^14.0.52","easy-with-style":"^3.0.71"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.69_1637083525633_0.9486990598323466","host":"s3://npm-registry-packages"}},"5.0.70":{"name":"occam-grammar-utilities","version":"5.0.70","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.70","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5c0b95a09d68834e3c86c13227bb7bb758b0ebcb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.70.tgz","fileCount":89,"integrity":"sha512-g0Wq2ybAJcJivKZW1MlXxhXB8ebERzHpG7ZKXkbSbTNjOb/rVncH196g58rTzND+dh0m8krVNIQRVVuAOAeHAA==","signatures":[{"sig":"MEUCIDlTB0YV3k0Xjcxug00IV0baYQaY0M4HaQZbOs41JcmdAiEA1KfjkEkrhtYutCd0zuGfW6aP1zSDI/TbMomaGp7zqJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2249732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk+5fCRA9TVsSAnZWagAAfvMP/3rwEj//CEJPnXqBwNMp\nu6WFR8H3IPK6MzRG+bAdWcyB92tj5r71YxDl7NbxdQetO1ITOrAxexasmbLj\nYbhHZw7sWJl2hklMuiKShcX6CzknCEn4eXjemp0eDbdO4TU4iqCAmRlOiULl\ne52ei5z/Y+rxdj+MGZ98OUhY1E80SbHyu8Z6Zr/ZO6oYhO3G7dEVm0HLHTnx\nUV5wcgGGvgk0+LE0si3Mq3247m/lPHyfoqWXV2kn4p8yq76EB7Yc5WMLcGVN\n3bTklQOlkeZ5zYNJ334psv63kyM/7958xrYwj1MZqk7CtX1c9wD3VXnM79Qs\n11NZQ41yn1p6IP0USRvjY50CwV6quYMn+4Otgl+zNHrb624XcqdNWen0tr3g\nchTZrm5VtT27FzrtTrKQSFLPc8SJcfn+UCjhtph0k/k+QTa1hRkUFnbTQ00g\n/vIpFLZDmCwIq8GD6oPmaS7FtTz188OvnXzSu8oAEgULg4CcGuFylom2tC4z\nToqFWGa6e81wDtKBsUdl5c33UjAENarprRhV4Kore/ymnODjsF/fK2C1qUSY\nUQB8WxUoUbWDHG0XP+2kADRyoa/9Y19rAyK3aw57tcG/07knw9w79Vklu13R\n+yzTeEp2SfhueanSPNKY5dqvcu8NnC/ZUGiJ6w86M2eR/UtdN5PK6keasIH0\nU8Yz\r\n=xKxM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5f9952792c199495c74d9e076fb269438bba1422","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^9.1.1","occam-lexers":"^14.0.56"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.19","easy-layout":"^5.0.66","watchful-cli":"^1.7.10","occam-parsers":"^14.0.52","easy-with-style":"^3.0.71"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.70_1637084767618_0.7386272966178749","host":"s3://npm-registry-packages"}},"5.0.71":{"name":"occam-grammar-utilities","version":"5.0.71","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.71","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"31f16899e26a5e54c6db969b237fb8da963570ba","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.71.tgz","fileCount":89,"integrity":"sha512-ThJdx11i9C0kOIY4jZhtf5qA0pm4oI4kCF1A1QxXIgtBFaCLt/slZ8siDN2b2qtAy9lRZ/qp4PwZ7aeMzSjCpw==","signatures":[{"sig":"MEUCIG2F+FJI7nac67XKvdsHvck4+x1zUCiRPNM5rGCmjMlcAiEA39EsOVCKQoNJGCB5i05JSjPEGc+LWp73XQSruLzwjgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2249732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk/QLCRA9TVsSAnZWagAALr8P/0mEutYWEvCu8Cx1HTmu\nNSxzhTez+o63mONnJj8/gxdOBoYinw3g3IvOPa45pUvHRk/PK/ngqYlen0CS\n6LW3iRDcjl3FiqIVJQd4ZB2s/x1h/oqJyBux70FdkbihgkAfAgcgd5ghJfWV\nb//B2ydNBulf0BtJHZ4A27m84GSuM6SqrHl3lp/1KhQQEB5cBG0WAmLyfjEw\ncgVpAYfBlNIooR0spuHpxf6HHqNrC6RfDnuXQI0SSzxPRNytgnx1LeUuV/Dv\nbOY0p3QpCsLB7DMB1WuGR9fcIVwzrtr65nk+cum4z9OG61h0C4SXwncCzAc8\nFzWkjsvS5ftiZ3BSF3lkF2NR4Y2vwu+Fqdswo5ZyN/nDaR46YZSAtKacJ1sB\nqql43qK2gGiSattSfEVzoZSpB9dXhISqI6h/89uEX9/EGjX1iXQ0/CmXmetI\nF7rLeU+LhQKUYiwlQ2cBOlAzCv2ceoNNW3ZhagaKqNbw/0y4+l8wAWuzIEgF\nHBObkVe1+ywqxb43h5aSravIU/XGzKCxnA6tMnwoNw5SWBPvnAX72fhrNrLX\nJiEVqCSiUYpmTUvROp4gbk0Wop1ZGnIAMCjaRExIdf6xvwy99EgW8Lk6JL+O\nvYN5SrrPfGuMBz9uabkVUQ5d+r3nig0DXAucXnGINnFVbq4FBQuimjzeK3hE\nToZ6\r\n=/ZAB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"cc041d5407226a32778c9a63a66aada8f13b3d0c","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^9.1.1","occam-lexers":"^14.0.56"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.19","easy-layout":"^5.0.66","watchful-cli":"^1.7.13","occam-parsers":"^14.0.52","easy-with-style":"^3.0.71"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.71_1637086219722_0.5046772792760088","host":"s3://npm-registry-packages"}},"5.0.72":{"name":"occam-grammar-utilities","version":"5.0.72","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.72","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"02bbb4cde22a190349f044c3cd633b6e5bbce009","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.72.tgz","fileCount":89,"integrity":"sha512-hdyHNY24n6wArISkRbruZS1SpyxUTmJYCYjfaTg8lZVnKeLhkQ0jp46rhV7H4iW8ZtdmjDPbBnz7Sl1xS39ZKQ==","signatures":[{"sig":"MEUCIQCMHSAkxQ09Vg9r1U/QCkN/A2XyDeFF6I0skRDRZt7WQgIgDNzudYsyQDuqOUtn/iyH0mFetsyDIMRDCrThxK4Ohtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2321157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnSOuCRA9TVsSAnZWagAAmykP/2gpsiRcmGdSSSeOuOFY\n7fREYVrNKodt+3ERVF4BV6PRg1nt85k7qw1Qqs0AQKq+zOmsIBryvolnFUvQ\nJa0hSMVKVjbb6ad72IY534nN2wTJD99ycZm4kZ425SAKTnupTmnv9LGFPWSE\nA2aQ+Y0H2QB7G1eSh6wvtw+3T+QmJE/KKEcaVuq3z92+U88V8WLJAgC5N8ux\ns30jlF9utoXTmouZdbBOtY16RbBGgbBQqelUAF3sITzC2+e78ktVEARyD3Hs\n1qxLoSJUjqHO5iHqhOsmnw5+vcqba5P3fsno8OaypELUkadHEoXcu1WHx79L\nF6khvn9K2B3FytuoB9F1oGqG2jHmB+JPAM+oL5V07hG465b4J6jQpSmHUaHn\ndKk5C0OBSXyiUFZyIB4DIWHCvNUD781LMduoJNf68cWsmOs2BU/MOUUjVgVd\nuUI5Ll3rBamb+EHW7o5815VnAy8mq2crBnZI7jAO2eU8pHp0f97QBJvTTcn3\niN6URCNCBOZojdtPnZJlTZIZrsGkeDfZ+ZKv/qM+AoTQlAyIWVnYPVbk+O/B\nB+WYgXu1gCalyx0pIrYPMvxXCKz4P1ISOq0YiwcIALZVm/jHsmTfqnTmt8Cg\nAv428jn1xIfqSdwFcYF+h0RrdhAY9CFWeaNd9tkegOpO+rQ3zfGEZ/O84RrX\nkzb/\r\n=3AKV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"dd9ce9db542f4d29f5147e8a5041750d33165522","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^9.1.1","occam-lexers":"^14.0.56"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.19","easy-layout":"^5.0.69","watchful-cli":"^1.7.13","occam-parsers":"^14.0.52","easy-with-style":"^3.0.74"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.72_1637688237952_0.5757610725010816","host":"s3://npm-registry-packages"}},"5.0.73":{"name":"occam-grammar-utilities","version":"5.0.73","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.73","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"cfe6f51bd07e02fba46c772ba241bc3727a79172","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.73.tgz","fileCount":89,"integrity":"sha512-cHY5i5hiGvmc+qAD1kPI14LMkjIew0P8y/fQP2KJUjTf2kIsZI7qrDUa3Z1NhmDOEGkVx/ECPNMxm8ihyN+LQg==","signatures":[{"sig":"MEYCIQD80lc2nshwe76tqtbS6QP5wdfiyLbK6A9fLOvYTDGTrgIhAPFXMUy0XtgQKSdcYCBTW+0oR0ZscaML4MwJtizETz22","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2321235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnSfUCRA9TVsSAnZWagAAkTIP/R83KHC6g4y0+K1vUnOk\nhkXbzNknhK2lWDonbA0KSZtzpnPR1Yf5rEGpD5/aDAkNU4rI89b0hbnNSZBy\nNrMk74/4u3jK5dKByHQSxrzsyFKspYQ6hr/L3CVpgU5GT1N++swyBRKFcTHC\nEWxIYgzhSeLIMPM2Jeuv7fYjNregD/VGlviXbO9hFjSPFMedHQthcKTrCQzz\nbOrmiLf8ePpqvzlVPYgVTvJUydoYdM/9NOPO+9OXDgZkV6ZnDqkhuRD2FXmd\noMj50umccxRWUTvowDGYbytLsWAsDASD7611vy2xQSiELwLBiY8fSohBSQxO\nJe9EDaKHPUKM1l/tCPeovsk7ePD6a1+/KMV+k8cLm5py1NrhCFN0VEjx/o4V\n7sey0DQV7EHV3E43UENLRBXEe1j+oYqKTTubbOVqPA/L7Z+ghIiPRV0+CSh3\nj6/54ty5EeBCwc1GFXdJn/lszIq1at32Efrz1FUTaxZUI/NRk8Q9h/BTf0dj\nz3wjheAZ6BmRP6HUmVqiz/Tncr0AXDgcjr/wc5Y5V59SxXvdMJkiqFN2/LEO\nVeQ/5Ti6I6zlJBlEEqm+Rl9iucBHWxcyN9+sti45nfjRSFbCRux5Xb99Gwf1\nu1E3dwsd60zW9Gy8kS7C+oZxie+tR/zfUJvKHzJxZAog0Xta5NYuAkJvd0dO\nCLgH\r\n=3bW2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"68f4bc9042c9bc334e64750e37735d0677f14a98","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.1","occam-lexers":"^14.0.61"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.19","easy-layout":"^5.0.69","watchful-cli":"^1.7.13","occam-parsers":"^14.0.57","easy-with-style":"^3.0.74"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.73_1637689300298_0.6577239374599124","host":"s3://npm-registry-packages"}},"5.0.74":{"name":"occam-grammar-utilities","version":"5.0.74","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.74","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2a2fe72dc24b05ecb9f9b126c8cb432717451b8f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.74.tgz","fileCount":89,"integrity":"sha512-RwOJnQXTanA3TC2yCuVUUhudHK5UpweNtKtXxAJ3K4zRX5G7lNmhVcfwDYF1Yu9g7DYiszGgNrFTrIrp1Gqs1w==","signatures":[{"sig":"MEUCIQChNxX2JmgvhbLdk2Sc4imJUP6xOhv87dQUC3lneQvgCgIgT7+5vXpIN5cPti2eSwXFhLehVZ16Dgs6q82jIOoj1DI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2221033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn+ZYCRA9TVsSAnZWagAADnYP/R+r/Z8NaC2kNidKfInE\nhLrACL/FRXHCEadliFFtx/5kZUagtJDUdoppozSmU33ClhmeKt3jQMouJWp/\nOIoVDUApfOpnXy9sYClYWg6199Qgq7ti4uupSBMZrXDS2MJ0luF6r1/6g5S6\n2DE01n3LAqVVGBm+P0/WS+tOHfYDEKJRWdkPOlDNT5kgYlyJzqvRhbL/wBJC\nMk73Q9wqwgtEYOEaXUk1ZQSUQBMPzf/OZHoonVww2eYnyCO4PqKKYMAvouAr\nw0uZ76WCRA6SEQTVjS3wuRi1a63FsQcCO78/IqApsk2qKgoQgrXLxkwR/wxS\n85h0rpMZz/1fKcZ2FJtaNziYNSjq3jTLUAE3yYuvGZ4drl0izcmEvjb/EzU7\nje1JyEd83p2FMQx3nGsncrZxhrkSl+6o0Fmf39OIQTDAQ07D5LqbbxlX7Ifj\nPyd6zUXk8sHc+Dykl9xYtAAuhP1im5hbubBrzHCJ+Pppy/kEDWKxl4ydPWTp\nZhTP/t1mqpu2nDJouBL4Lqbevl1Hk7NW84lilhpizZUKb+SJVdnLFTcX5ZwX\n+CWQqsg3mlk305QpjXgwkI+oYDHirVQrgNGPZ3GkIGzz13SG3Dcog/HUQo+7\nwsyGiSNiK7mtQfmHnZ/h1hmgJmVM6y3r2Gc2mSnsYQts548orgfyauF7GCIa\nQzTe\r\n=arHp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"aeca546bb5a36f6973e097ccb2baaf3cb6be17a4","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.1","occam-lexers":"^14.0.61"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.19","easy-layout":"^5.0.70","watchful-cli":"^1.7.13","occam-parsers":"^14.0.57","easy-with-style":"^3.0.76"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.74_1637869143972_0.2559673759368437","host":"s3://npm-registry-packages"}},"5.0.75":{"name":"occam-grammar-utilities","version":"5.0.75","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.75","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ba8c3d11ad6d77c7d5f1db06653034db94abb313","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.75.tgz","fileCount":89,"integrity":"sha512-OZfMsMbLVG7gzjGEYeYQVsZCFziAQS2cN2pc3EJgzRZSoj79kX95nQ1ogZhUoytCWUqwb/JLoT8umQzcKxFCag==","signatures":[{"sig":"MEYCIQDYbdwf7YJFx+UxKaBGR0QVHdAzSXSOaPN/JwmtmSkF7QIhAKwUuifmuqG733Y/aGPEe9pvP90ZJxiX4O8trRq+K5Ff","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2230305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtjeTCRA9TVsSAnZWagAAqkkP/2ZYdzS21CUeq8c5ckwt\nHKVtwQFojYIzT8eA0cJYRICL/G80199DfJHwlcxjD7whePZGkUaamofc+zn+\nkAM5vcoSzgd2peeVemTRsHm5N44sZoTO6BcAaZJRze9InYVQ4b6Fc2K2mO3q\nIbOKhwtymWdaIyDTqNeZ3I146LLZwFcCeTolbF7m16HvfH5Vhac1CbB2fjya\nCH4sWbo5SkD/vTIFbWkLRRor0ZpgmvblLTHIwd4ZgU8DS9FW1B9/G0lvOlVf\nfTA6i05OuwSrv1gHVUly8dpZcvEXyVaKhkU+gRTqf2z96ar/c/tuzlE6JPP1\nNvukPJ4jaE+NvQtAhw8sefmc31Hf/6vSglWLtbAykGcg2pwDfII5sAgOtjKk\njyh9GY408gc1Gx83jo2PTojXaXjwvdjebe0a5n5Rjvyp7wbpad/lHPEsoqhe\n3akbeNGuYAJjHsh4/gCJtWTOXyeqzKouZWknAqGT87snDs3BeYCvznOjW6DS\ngq8ZjSXxZTOICiSrB/2di5brWdefbxEC8n3Za+uP3GtwU/xz5C/mNyQR31Z2\nYevmj5YBrUEzNXzhreT1mgpZPJuacVYoXsEDNnQNGpDJ5ez1GOT8PF2MoEn5\njcCZInWrfmt6qI9jp9MfIhXZlxau+4ZgZYMPGpUqg8Z/0W109jPBH+241eAW\nnes+\r\n=JEv5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a9fa57d722974b1b4e5309a4ea043265048ab6c3","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.5","occam-lexers":"^14.0.74"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.19","easy-layout":"^5.0.70","watchful-cli":"^1.7.13","occam-parsers":"^14.0.59","easy-with-style":"^3.0.76"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.75_1639331730806_0.39439052802448393","host":"s3://npm-registry-packages"}},"5.0.76":{"name":"occam-grammar-utilities","version":"5.0.76","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.76","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ddc4d8ca7b68b5d973d17b3d4a4a8b74ff66258d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.76.tgz","fileCount":89,"integrity":"sha512-+Fity84m9KAqFDldtvcSqeMdeEfZ1EoS1GW5Y/lzjtBIc1JUuzEYG0LQQz1LU62jYlc1evhw32YpmTja90Db8A==","signatures":[{"sig":"MEUCIBGg1xalnQ99z4aw3RWA7cdN2kPm9sN+aArxdmiddL6IAiEAiTdQjh4mkNo7sbGd3ZbFz8nr9dmgxOtHoUKJfXj+DEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2232101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtj5rCRA9TVsSAnZWagAAqO8P/0VBCuBiTT0Nd3Lh2FOp\n1l1IYdBg5WMUoatH8eJ5FQdgDf2DB9URPuidjGzX9nRDqtQ3JbBorMb8S3gn\nG8OYUIg2tJZLSOhDIslTOhBoqs56mJbU7PNVEauFytCB2V5iX2mk5W1C87jP\nIkjt0imRZLd831k3JN8Ciu5zc0L/ngF4O1NzF+pmeyw6RwrTZ2OCiNJzN9gJ\n5I/7156NNHRYD6/N9hc/ls1M0nxUmcvROad769V7aPra/8SgV2wAuCA6PJIM\nnMHVEwINx7mXy11PkrZ/z5rVyK+o4c4a03p1zAmdQn4/LWnAoXlKbQ8Mlcdf\nJec+tgUTfYIvX7UamsGoRnWfsEZ49YNPU33kVfGNiXlvCEFJU1sFcbzGN+8J\nxWyJwZKWZjSC8mGodzRWeeUt8DrXoPHryn3O4xCGEqVyI2bJl6QJtqHiLjHb\nzo7ElMnZLMZJ83iSijIID1Zvwk/rs2hX4lkfEPgRmBcu2ecaItnNnZxdqJvH\n7z2cvtUUkAYGyWNjKTl4Yp6hsoUzDC/bGIvN+i20lbe4iMpnU2jvutHfoSY8\nMzbvNBtV4Yd9Iv/sq7cyG21K1sUbTNYNCwhpEOHCtsl3gGzehobicEpzS6jK\nml/0xWBjc5Dwr34juUBXxp6rrv7QmDz1YpPFwnH9R9Ec4QuL9uHm/KF5twBH\ni+bb\r\n=db75\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9238f06f3dc6dec5db52579f9287769e02f4d854","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.5","occam-lexers":"^14.0.74"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.19","easy-layout":"^5.0.71","watchful-cli":"^1.7.13","occam-parsers":"^14.0.59","easy-with-style":"^3.0.78"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.76_1639333483486_0.05963321440212366","host":"s3://npm-registry-packages"}},"5.0.77":{"name":"occam-grammar-utilities","version":"5.0.77","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.77","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e1e0b045b1d6b2431d9147e51608b518ebc346fa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.77.tgz","fileCount":89,"integrity":"sha512-PxggHiHyzDB0vMSzoPDBfBE/KD4Tn8KC3qHKOadxIaTq18As+fl/PuqpNyQmIoN41Aw09lf91KjvJm1Qy/vbkQ==","signatures":[{"sig":"MEUCIQDD4x254kWebuG+NA3Cze2+w/ke/+STfp/8NIoa5tTUGgIgW0oG1R3uDEpMOIgNdef3L+ugPBiJmSJwiek1cm7WIpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2232071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv2mfCRA9TVsSAnZWagAAoIcQAJR3xxiEAT86m6cSv1Io\nGpMC6TFFEOZ6Tkn3clDWclsan1rCPfVJJRpxQC4fkgI5YCmddaHNafQZeXVg\n5wfVUobVDeCkVtFZm/BpAFqgAmbjuzqf81/bER8RT5G3TOYUZHO9cJDCbp5T\nVl1pHCAvbk61rtpU4oqPT0gpAF9ZveKX713apsTpzh4KTb9C3x9ORsuRB0O/\naKHmNSSnBzQL1Wze4FdYhY5foLcLMu9dNzU/kFC9BKY8h0NTzlqc/BZLgS6O\n2+sudDXG7kaviViS9eSkpGhlrCaQh3DZY0Rz/znMMYfH+rxJORp1N/MlIJUC\njgg85hPkNmffA2ybuOfXyz6v+GTn62pBVRYsosm7AWQj15P5ZCg5RnF1CNo4\no7v0BcZLb3gNSNzBXgUvILz9hYNfEz9Hro+/lyKbKAy4nV1f+wKjxUT1J3Hn\nH3mpXA/Fd0agORalE+Qm5v2ydiZ/XzZ/YM/w166wIkVEBvP8Hycecszlvjdc\nddMz5dAQYrZqR1iMJ60XUXWfBTKV73kGOavb4cZv9Wyjm1fKxTKNngn+/SYn\nr6MbIuBhs7KuhvCeGyebr7oFxRarhK1OFw7eay+x4Kb/Mr+x/MaMxrLpfCef\nlIDmsPFLcjqEsRqSlGd+jlhCiGuS5yy/p31C8Ht85vbnKsUBYoTRhlUI7a7r\nIf0Z\r\n=aCdz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a62c9749e9788633281b5483447532613f06fae0","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7","occam-lexers":"^14.0.76"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.19","easy-layout":"^5.0.71","watchful-cli":"^1.7.13","occam-parsers":"^14.0.61","easy-with-style":"^3.0.78"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.77_1639934367294_0.3695741215317314","host":"s3://npm-registry-packages"}},"5.0.78":{"name":"occam-grammar-utilities","version":"5.0.78","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.78","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5bfdfac6fe6e02df30d77a876cf8d0fd734a7a59","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.78.tgz","fileCount":89,"integrity":"sha512-Ute6s0O/nFujvd+QPkDqz6qTtUG59zZM3CpLwrZEgxiMV8+e3gTmaHEPRmqfOfLABq1lAp0F6vyGaUR/7u9/Zw==","signatures":[{"sig":"MEYCIQDVpj/6St8gDPlyFHXV5SW3/m6bgPWAgQI9yEDyEQZjaQIhAI8xTjg54Tp4qFyGv9yQHQrXv1T+QcsI7+NngGUWHC0K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2232071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv3BuCRA9TVsSAnZWagAAZqcP/2w913VsZvY4N+YTnS2c\nsZNWWU1RLludocS9Rajjg7S6hmXy82wf4xocK9My6JErh1W4wn/ZktMSxJgh\nQdD2t0trzSwJnY1YcdgCINOSnHWAv6JVYbpZd52y2C1hR3btx7Gf/YGe7Xgc\nlmWR8mzbV7PcdcAPgARDtXi5cjeX0EapMCbi4yMcS5UOyAw5rIPQMgEkUNnp\n+ebPADc43PvyRCikZ45Eo9rzh/eB+rsq7lVGiFtqco4CXlvisZU5D3AS1QMA\nmlqgkFoLn0uzIn+svUrC6BpHItM4W4spl7xM9vOsjv2d98yV+Na1ew0amfKH\nDDtOZXBRRulzE+woVOUrjrJiVxTZqoQ5eVVjbaJPnM8NrmXx57389bzPXkuV\nJWFhglMzO0rG8+CjfhdObINkYTXXwRiK/arnkA5v9iuo/jCVQAIJHGBqWlnA\nobpIv7LKzpPBGC2dQbTwXLlHkvsM5+SEV2E/15Y5vRXUImnelqvK62QRc+zn\nwhsRz0YAQpBrjUwInvROBLYld9LGqsN0Dx/RQZqMSpVrCM/MsUNa9hXp/My7\nWKKKH43itsB4TCyUZbM0eWhujvRWIJehTUo6Gjrc7vRRCT5kl9DUv4nQqCGi\npVf4itT7g5oHcVXwPLmbWAW6wVDd0A8GI3GOUtrYND2mAHMaQY5pT9Xgd2xx\nCRT1\r\n=+BZW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f4712988217476c817b15926fd37150117392beb","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7","occam-lexers":"^14.0.76"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.14","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.30","lively-cli":"^2.0.19","easy-layout":"^5.0.72","watchful-cli":"^1.7.13","occam-parsers":"^14.0.61","easy-with-style":"^3.0.80"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.78_1639936110365_0.6031256040277915","host":"s3://npm-registry-packages"}},"5.0.79":{"name":"occam-grammar-utilities","version":"5.0.79","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.79","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c5de3f1771dd8640bcbf6e740ca51828164fcc6b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.79.tgz","fileCount":89,"integrity":"sha512-mUhPLdi7+8C/R/figOEyzDAkcUm3X5W9KE7UkOUcSi/DdlCXICqPQO+8AtbnWNZuCEZKtd5BZS7+vvOWYLMMMQ==","signatures":[{"sig":"MEYCIQCVlv+1i4hbJIenURSDXWFx/Ak4Hvd7lcMNVsPMY+wxLgIhANqTZReLSXLk68UIoDgyTGkJTqHEJMsZ5Js35AhsNHpr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2235523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv3QQCRA9TVsSAnZWagAAZfIP/2cEBf88qe0VWFSAnBup\n8P8RhwJt11VL6L7PIcC2tA5k0V5VRhDWs5x3gSpX3zaX2/uvfdIHYg6SgVkf\nbkXtGVylMkQM8ljms9GF1xifw5tuLvapaRwI3HQMgan6LAvwFkYnApVLnz0D\nWt848g8H5RC3r9DFa8Fcl4KULeR9DiNrbM/AQqeegSbgPhOdqys/eF7V4jYp\nLpR0g6448jHqxdR0Rr0GeUjcvK9yAuJnASZW29Oac24zwiOt/Yf/OTcyHlTl\nhcHPF2NOUPlYaWa/QWVE2OKTCV8CUkJJHNuyGsBaduBb64FhLdbaZCm5dCos\naiNlweJb6rVwxn8uDfHwPJLd/VPev92FJBDi0Fhw+3W9SMRe17KH+HRMLAQa\nyPvVHE27FF59gaiAUYtHccf3vt96ZRQ4PVSvHzcmHIYpd/0/H9GQ8B7zWTUR\n/FbXN9HxXxql3tfnbnh1fU98UTazFEfp60mFLory+tkdMUfDeSDs06ID8BH4\neJgc73Bf/t84TluHR7ir+9lDQAS2PR75mQad4F4pNTLAsDKOv9AngW/3FhP/\nPPPOp9v8JKo7OxEIWfwQdG6B4lXMvJ0EG1uxEQ2hbNoh9d0jlj4U1K77lJuw\nosoTrQQsSHhD6K3vyKHVE8pEt9yyWnJbgl0WicX1ld1nCEv1A+PWpZiKpeTl\ncLKT\r\n=sPuA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"43ec72a62a2ca052304fe46092ae0d6bd5c1f0a9","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7","occam-lexers":"^14.0.76"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.73","watchful-cli":"^1.7.13","occam-parsers":"^14.0.61","easy-with-style":"^3.0.81"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.79_1639937040032_0.9112806785284162","host":"s3://npm-registry-packages"}},"5.0.80":{"name":"occam-grammar-utilities","version":"5.0.80","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.80","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"aa54f817529cd3385e2b4e457a7afa385402f801","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.80.tgz","fileCount":89,"integrity":"sha512-M/dJ89e/l0rtwdKmIXjpfheZiw5nJ57RLd1J0hiyyAwFzRoKThfLwkbR4elwsCu4Mnx5wa/v+202IenwkLxmpg==","signatures":[{"sig":"MEQCIH0meY6YHqx0uB25bHHDd+dBRtp4szFT8hMfRBP+z7a+AiBnlNvvEDgJiNiaxB8pEQomIUS+7sUaYm2ZPJLNtINv6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2234161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwhpUCRA9TVsSAnZWagAAsosP/RddTce5ir3UQx02MehA\nHR+owd00uxAG0+ehlEJTUINILZeJRQKhDLmnAKskzu+OlATLPlHwHwn1/nl4\n2BlfeGwmoiuq9Urfht3+a4a5gLYmWYYvufGi9G1QL7JBk4MipyNI6hlWe5pM\nptnoMTWfRZAJFJTNhRNMgZDYS4iWv/65ojhB0hxY9+wDGamsJMEQsDZFwKYu\nQmh0ckJ6n45vJZ82giakyVl22sgtWZIxy/EE22UnKaGGyNorUlUQUx5aEhGA\nEDZPVt2/Eomxlef0lZFbK4HU4ZrcU2TM2phTQfIbp1ECrU62uLfL1y0TTc0P\nbx63mhTh5nzn6HpvySni+SkLUpTngU/Ntaj4KiSGeS82dmyfKlK3zjBTyD5b\n8G3YaBuSS75zZjdXJKpwIv26yBN8zHpwC7dA2hLHo5ZLSENN+QvDouaDdvo6\np89L4f0uUcudPeQw9SIzSTqEWIQ7ZD8NcJAqAUylCttc8IRwLXCC71UTz0GH\nu3+MoUY1ZHnS9LEpxUjczgQFpMc5qtoAsCiA/WsyZ+R09PwhYtC3My8jMdxd\nvJ4D4bP0ojQr/W7+TAnrK24FU3gskyq/eMTMP5zeS2bA+ZUpHYxf+UwWod7e\nkSl5MYkIFIzXwt46C2A/nywBKDOB2NVKIJtC5YShmExrEC42TYN9N71uX+cU\n66mc\r\n=n0d8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d9f22e0eb2fdd0181f2eef7fa9b56b229dd67d87","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7","occam-lexers":"^14.0.80"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.73","watchful-cli":"^1.7.13","occam-parsers":"^14.0.64","easy-with-style":"^3.0.81"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.80_1640110676809_0.2933670089599445","host":"s3://npm-registry-packages"}},"5.0.81":{"name":"occam-grammar-utilities","version":"5.0.81","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.81","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"17eaf86de5556a0ff3ee99e1b0e966915edbe550","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.81.tgz","fileCount":89,"integrity":"sha512-G2vS/haivxpSXoYoc3TUfJlxAACGcPfxTLxvgYjo3JtnvpY7Nqce/gP1DoBfaRcKXQPgU6HNIkcXp248LRt+3A==","signatures":[{"sig":"MEYCIQDvfSHTXjD9chyzNeTmGEmmSJN+tcDBQKQ7Lv1NxipI4gIhAN8qTdOAEN5UK2DNqokCXfHxD9EvHJ6srX/a4/1FYfx2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2234161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwh7GCRA9TVsSAnZWagAAL8AP/RQNFDIJJNtq4XiaNzxq\ntbFzbOtUSLNO1NI63Z4/25Jhi+vqKjqeI7wGck+y1S4bycFipJOl+KJO3bJw\njjcRBrEDD0NqOF4ZgofON8BDFTa5hIhna8WBrG3cyLyRrdQ/map7gyHCjWgS\nABTJiRM08naqhlpauEmrXYDX9+wnZRCCNbZvL6Y34xOWeSLG0CP29O2m0Zz7\nAfkIiRnsQKiYHUiXnDqRMMyWq2ghSmk5uHtjf3O269PGzORhG59ymj8w00ef\nCdYwcCTSr645AWlZEZJQrlF/0/m4NlM+0/dxPs9cNU9Vmn6YPHGjvl4R877l\nutGMaJaxtp3DNyLHhH6EzTWdzNABV92Z6eUmy/Zs+Ob5LLwtkPJHhxntoRXT\nFP5paYwKrkuRXLFhRZnFQCgM6DbZeALFeT5adzQawKqtSCpKHA/tOX7f555E\nhhBfDZi/U742mX5IB67euVruI3u+6o80o5xE3MUL1G2rKWfcVs2t9r5mjqid\nj0qasXbiy7xOtCfuO6/2gx6cv/zgSDh6Xz8cRS9kMFtVAb9b78BF/nuSM4Yg\nTbPU/w2E4Ni5+3qXPEkTlfNOlpTiJegOLnpwn75GXcrO3QzH3HPmn/JCMAql\nsHRiK/nz/7dzi5imwlq0PZrI87xpzLParXpfVL+mTzsmMun7EC4iFZWq/G9p\nNrop\r\n=FlkE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3e81a78c373e31aff6ff40da580945c37cff7ad1","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7","occam-lexers":"^14.0.80"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.74","watchful-cli":"^1.7.13","occam-parsers":"^14.0.64","easy-with-style":"^3.0.83"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.81_1640111814071_0.33611528487122877","host":"s3://npm-registry-packages"}},"5.0.82":{"name":"occam-grammar-utilities","version":"5.0.82","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.82","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"575e5080563d8dc4153d1d298167e03d2f18770e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.82.tgz","fileCount":89,"integrity":"sha512-IADehBqtu2ECIGTLKCfMG/gJIAIF9d65YlNECUGciNLVOnO+NoNyGjy6EroQD31Q/eOkVp0MGdz77hgOjgWtdw==","signatures":[{"sig":"MEUCIQCSEjku/QN5QT7tjxIEYnNLKVmw+efzqWZQIgk3zEEsPgIgU21M7ot7+KC3iiBds+sTLwkW+lYk9iM4k9br3LlflKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2234161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy2T4CRA9TVsSAnZWagAA/JYP/1cPr4IL+FMWbDlK1S4Q\n+b4OL6tAXZwNCqaF+iqnnK2lNhY3c8ZbRWJrmDTqqSYN5a2owunz3hXFieQZ\nHDh4fiaAU9ZrZYuEHoNjTM0tBE//zOzjP1IV7g6m6SQGYMJ74Ny5AJvSva0/\nVEPbPDtNZK+ssWbw/ZTKgSa3dw2xKVG09+1Y7/pge9YrpfGFwqWh7zNl6hzU\nSiXlIynbQARKPqP/5HE4u9c/XivH+anAHm06RWZDRCAX8NTW8eaT1ZGYYR+z\nGwIVKTeOH0N6mj7FpKeK25rRCoj4HeSjLIMrYUWs787MzPSo1CJsJoW/zwuY\nkEq1Nees0Hkwdv9v5eq1EFqcV79VYzhVLKv2Z1sSoF9M71jDRugibhKtEfiF\nu6r5Y+xxH2M0jANGCIGKkbtpfJN6uVseo++KbibeJMxuT4VcG0XSyk3qxxt/\nhwcAIst/210HK991IESgfPBtkHWLnz6ROl68MeEPyAJZjItipghZcV5d6euo\nyb98WSuIuVSvJnhVePCEgmdIP5O9XE5d60p9pp0IcRxUV8+cuRL8KuSm3B0V\no+JZDiMkJxE+nCoNjiTlWyQKfja9/No0koBUzMpsbVCk1h1tovNreksxjkIS\nO0NjH4Z+PEMK9m54iKyITcFzcfEDvzrMxQiJgRfaLFcIqKT69wLnIgmPhNkp\nFr+B\r\n=VYyD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5b7364ce965f012e533b9b16cbd01da48560dfb8","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.74","occam-lexers":"^14.0.80","watchful-cli":"^1.7.13","occam-parsers":"^14.0.64","easy-with-style":"^3.0.83"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.82_1640719608027_0.8940027052808486","host":"s3://npm-registry-packages"}},"5.0.83":{"name":"occam-grammar-utilities","version":"5.0.83","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.83","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1dbeabca3ef3a51fded5c627539569348b244157","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.83.tgz","fileCount":89,"integrity":"sha512-d+pmjvDz9qqCRmreUwEjpME/vLCcCPOi9bfS5BnntZq5bTed1tPGGMlixqYTImIdZrZGX5HYOYOA/tv22BkiKQ==","signatures":[{"sig":"MEQCIEAFBFDdarp0CvSLmKoyXvAgXzya6RELLNv6nNuZ7gQWAiB2NEwG5H8n6XCT8W9k4rT8LeDhB2SsC8KeCbp4p3Aq3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2436080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy2r/CRA9TVsSAnZWagAAiyQQAI7Gk8mvK+shMkzSozLH\nNlwSUZ0IxwnxUejvRi5+mmWF7yYEkWnawDmy3adY8mwnYHVFSiS9iJScRb4N\nGBTRzY4iPkcK5JmHyjQRflI5Ae0NP6ni46mf5NrVjiEHHoigMe0rnQ1QnhiB\nKufyqHqPIN/KZLuDxoTMWocF4airVigPbwIPoL2DyIm6YiyE4xYlySmB7rs3\nMIbjQLCiqf6upUnDoZ7WCCpAKt0kr7BvJyCVtaS1+fKtwV7mSVe08O0SPbTn\n5k/Ht/bHQAjqJlYcvVZ4i2VoljmjUiYFoxI2FWPhUtCwe0fvntdXg/MIvEUc\n7VWA3fMEsGu7OS2tfRDqwl+fM3eclq2G3KU0F0pANbryFDW3rJD2i+PsavQ4\ndDp9fUZxpRqGH1ppAANiLTG4FWlyYY6kKl89pWRBG83Qe/G5l71Gn9OVBOdS\n4L6SoMNfpdl6mFbcg8xnLswklVP6y/EqA8Z9+xLNumWjiOoyGO/X/8bW6sGo\nHfU624lQeOHN1mtCwjqCpFUb1k7/2ImmDTLtqXsOCdOiI7LuOV7pjSWfMtbS\nLcGhJvOQPLDkoNwGk1GQYlnrRf23IGc8faR8e+MMk+abDnb3OljTokU2bgs7\nxAb9evyBrq10Pc3IbZA2h7SF6FuwLWtSftzcb0UbQR1WZMdVtBLqTSIQXrmw\nfeqI\r\n=fUW/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"604cb7941b92d64f12190f0f86a7a5928b1a2cf3","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.74","occam-lexers":"^15.0.1","watchful-cli":"^1.7.13","occam-parsers":"^14.0.67","easy-with-style":"^3.0.83"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.83_1640721151508_0.35561701969243353","host":"s3://npm-registry-packages"}},"5.0.84":{"name":"occam-grammar-utilities","version":"5.0.84","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.84","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2c45151fc00c28da01521bda3b320eb5df868dfd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.84.tgz","fileCount":89,"integrity":"sha512-FyArCAaywA0nSeDwWtpRlNeF6AQeKzFA5799qMmbkkVg7NnLXbZS3+mQb7HJDIAeVjeSNKrlmYSHgTo80RBOBw==","signatures":[{"sig":"MEQCICMHuYurxLr6kWo2v6RT5aGV++RYTdJNZdj9b5H5DsNMAiBmjNnwZ3xgYjCN7edBhU2F+aqFloH8G6c3iXax3Ark9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2203310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy22oCRA9TVsSAnZWagAAqfYP/jZwKnDg/DIeRS2NM/qD\nm2ks6lls3yWwPa0GtME8UegzjvAWgaDf4oi23O2HEJpFMkZNJED1RtsWyxbT\ns6cTxkMnsErWw6y5GHvHS6yYnk0oU8ifui9+gsli0FxmDyh5kor2Ur9zTKgr\n1Wu5/yP7Rivu33FUyAh90HItI2jp+GuVwK/8eNH4J8AJiiZSDyXNYuXLGHiK\nJdIjvEEg0HniCbVYNvu9876hlh0XhGUcwCqz5F2qLgYziFSv0jep9M5mkaKU\nfcPz6LxZrNEjPKQktMKb4mcKhw90snwU6+5DfDlrAFi8AvZwd1hhDegPZIVB\nc/0kZx9xjYamRXfASGeam8Rgp34G2nX8siWryjihcPzlNCb2JckUoKMTU7gs\nPWj+MTZSGCtgExsdGSweCR2k98uQA8+OiM+ec+goghbwieBzeE4vhsIILtIC\ne1TZr2sIiNg0+Yvhr1S969DGyFdy4EpV0PyjEo5SGRdbhOmseHFD7SNaCe61\nH3PMYTgrIPWynz/jXKUcUTmmiX1l9i1Q2gcpjxJKTqhCYOG8sevcPZn7Iypr\nzUXoMR/APrA6uBJ6/R0odt6KtK6ZMo3ASyHRti8z6cGx+teJOKSfKB9AAFBu\nZ/hZZMF2ilaRnhItCvzjUwIgOZzfpQI+6sTpybzESLuTrSrA5f50sqNZ7lJ5\nQ3Ey\r\n=sDPO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9a6cd016c4155d27314205c404f20b7fdfac6985","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.75","occam-lexers":"^15.0.1","watchful-cli":"^1.7.13","occam-parsers":"^14.0.67","easy-with-style":"^3.0.86"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.84_1640721832226_0.414614986933431","host":"s3://npm-registry-packages"}},"5.0.85":{"name":"occam-grammar-utilities","version":"5.0.85","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.85","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"98fd10cde9d823dc83561f0faa54935b2fea0f30","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.85.tgz","fileCount":89,"integrity":"sha512-W0HmrJk59ktPAg/jG63kzxCTFqDOiDUpY0POF45q23zLFDZga/ePa7kFaNKXpjWjDtp6tRsSHSuyUYP2Mq926Q==","signatures":[{"sig":"MEQCIGBwhIuAEyKXNhmb63Eai5uILuPngWcxDC8iVKHSedEhAiAQtDSq6kGhUdUJT7dBd4ADD7ljjcxZa1SqzrCRJoPUNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2204184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzLOuCRA9TVsSAnZWagAAZUMP+QHpuuCiMsSTja8Mylrc\n6qi7do+vfYiLld+8B5ObT3cFPoOH/d6AEcxvO9ADxRdDJuH5QKELIQuxjJPe\n2e3rs32OUctOZ0j2a0FAP2y7JLq75xx5nkFoxzODptHpCk6LJlHEC6c0k2R1\nYA+QP8QbrZVYORUGrPlmfI690YOLeZesexzekWXTsFY/eWjai1etKWfttyZL\nEwj/WCTocpqg88nPm6DSjhOZ6HnvSahySUwm2L96xnT6aW8PtfMyorI3vC34\nbjE1VfxW1e0yg7UmpDUUU4wMnOQJzqK+2GIpnIZpx6AIlehF4PX7/2/dadLJ\nK0josUpvFWJOK+MmEDfw/MVWQA8hqGnHngT80FsZy7bIVqW7KvamiQZcgLul\ny5UpH6zjZACFmEl9sTImzJ16AaUEuoP+a751UI16egtot+V5UdLz9mF1lKb0\nnRpRR85HbSMcUrpvnqnQzEG28WCyW5NgEt/A3AYRUvqwGt0rbLilNUWBucCH\nFUBZTV+J9T81gzVnOHI0tl3LmAaeLMI3PpSG6ekvoe5k82nO51wjMTmGzbKM\n0cWI1nxNQqE/l6lxFWZK2zTbjrxlrC5782kjPEuRFrt5ibgfHLdlVvnf1Uly\nqiWC0NtwX6b2x6Ow/DAIDBXz5jUgYwDvtPFL0Gx3Z8EW4+kf68an7IpA6L/H\nQAOd\r\n=6Ra7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"023a492d9ad364700d8252ddf57da265180a6db8","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.75","occam-lexers":"^15.0.7","watchful-cli":"^1.7.13","occam-parsers":"^14.0.70","easy-with-style":"^3.0.86"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.85_1640805294013_0.6428284503473218","host":"s3://npm-registry-packages"}},"5.0.86":{"name":"occam-grammar-utilities","version":"5.0.86","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.86","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"cdb352dc169c879a4fa79e65d62dd02de0adaf73","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.86.tgz","fileCount":89,"integrity":"sha512-w8wQcTf/orJFNe5/HhruzGl5sDj5qJTkcuT15dcz+wgU8ymBM2MZocCUPQRqdqtFCe2F3JekoctmEephvHrDLQ==","signatures":[{"sig":"MEYCIQCT3sy1fBkUbPZL7iHRogdkUMR4kKrAJfV60B4E/z3VzQIhAPZCU3GZbQJpCUMmNPnl2P7qYd88JiKRcIs+Cr6e120i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2204924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzLvtCRA9TVsSAnZWagAAulIQAITery7w4/7V76PGJqrz\nc8gWLjF4OTCzdqlF0EqR+cz/OLH5j8SHiAsxts9P70jsrhPbhJpmT7p50r71\n0qZlPJ1/oHKeGpwjwHK41cV8DR1nsUFWB8hAlvnnineA0Zz2OuNawI0cz9Jw\nxNXM4lrJ8wtWYISUjffiB/UTchmStKkohfhmnab4PCpvYtt6+4k9beHgzEzY\nm70BFOsz8qFi9cYYkJQTfd5v9vi3tuWbmCGLgHSGL8UbyWtLWliGNxCaCdKx\neo1Ci1ZBpVL2OR53z6LHwx9stCXzX9pCayqXMYcOsoJvYNIukxQ7w+b+ixxs\nrCqs0bFx4YfroRqv6CmU/LJ4CLtutIoLKRE6Qc61WDnk3XHzVGFseY3Ghfya\nYy4+bB9su+tatbIHhhWSBUq8wx0Y78msTAaHCo6z0T1B9aljtSXAjUHL71DY\nyjsv85JBYbUOM34nwiJ/nkeJ9NRAwdUNA1ZXHsAmmgkbbvV/mvLZk2wXIpuh\nx5PZKF8B/i5uwTI4Zl/IehwjaJEZMAo5mLn3/Jxr/RBTqOiaFx5KCaU65yTI\nrotcpjU8sjDlROvsL6MiW20CiIM4wgolzzL2HIUbsMB9wnO7duXPAV4aZg6+\nN99kJG93n5mpQlDNQCR0S1ofuXgwva2FLUHBBtOIikFOYJdJMSLT+PZCbrzO\nDLFL\r\n=WUJU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1c3856dee8ee57c5a15f2750b38b4f9ec8e36262","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.75","occam-lexers":"^15.0.9","watchful-cli":"^1.7.13","occam-parsers":"^14.0.71","easy-with-style":"^3.0.86"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.86_1640807405597_0.8478771880064153","host":"s3://npm-registry-packages"}},"5.0.87":{"name":"occam-grammar-utilities","version":"5.0.87","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.87","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5424e9af1f9b385f137b9131bb8d5d09180548f9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.87.tgz","fileCount":85,"integrity":"sha512-C8ynSHq354Fmwy/V5P+C46R7edQRYYE7NDSTMRAdiNe31B689riyD1tX1yfAt8Z1mEVTdkV0l56ZqAtD0/nirw==","signatures":[{"sig":"MEUCIQDm8739oyaVnc3DgaCgSh0vTeiiOWEkD/0M29gpUefDxQIgBBWlYUHjU43vQm8dRqq8QgEqnk5hPR/i+h1JcFkv0os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2196955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1JNSCRA9TVsSAnZWagAAlWsP/ih2vrbr0RUiY1GVbJSH\n1Zm0cBWbICKZwJzrAdKK9yV2u0N9Y65oWnuQ9uEBf5I5pIKD3n8Jx8P6uozB\n8UMwmhJvOByv23JpyGsu3GYJhCsDduUfI/uz0ExnayF4BEjhnS2bxTJr7ToX\n+fyYkDkmB+paCj3UywmkhbtUExoJ2nuWwYs7VozsR6wuO3OHPvA4DEBnkXxB\nJkz6blVDQUg5UjWJZ302owC7hpOuQllxpuCMdRuNm+xEDGIj4e+XP96zEEMk\n0y5nAV190V1OdMt1bl5hmfw1jAReEH/HsBeFEIhDVHDaiQJD26ApnHuPF+J2\n9aIa3S3slWCWz7Exi78KH/8NrTDNeG/dTc65ghFRwROtR7eOow9AY7ESPyeL\neQo7vrHxUDClcX7Jkba9wfKswcDNe4evZpCQyRY3pu170EKlWolFoiVnMGO6\naqdqCgQyY7rtCz3o/z6ZUvBL/JdkeNPiR4RS74G937RBOnNGXtgo3qPkrc2d\nkqaeMYRS9aQg+Q4+MK2bjQwsF4PBrGxSiSV01lYS34QNpVEY1EIwTYU2o6eD\ns/pNyqrvCP0D7yxJuM9RC46po282ab75+T7VjYIwqZYrWECgccjlQ0reJa63\niYZ7diDTAWUjFp+bMdr+ipSWcoRRkHMKRMkzNEqNJl/DLyASyPQhoui+X3bC\nt9kz\r\n=ZW8R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e6f6307e2155733463dcfb35110cddcfacd3cb4e","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.75","occam-lexers":"^15.0.9","watchful-cli":"^1.7.13","occam-parsers":"^14.0.71","easy-with-style":"^3.0.86"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.87_1641321297890_0.9346311874567328","host":"s3://npm-registry-packages"}},"5.0.88":{"name":"occam-grammar-utilities","version":"5.0.88","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.88","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1b2f144b8acff2173031c58b6e387f8c0e07663a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.88.tgz","fileCount":85,"integrity":"sha512-HMf3A68PS4fK5uX9LQ1iyWYAoBOgTzOT8uGgtwwG+qLc0jQqh6YUUjKTTSHW6K4E7zz08JBAAjS2kPK/pgUzog==","signatures":[{"sig":"MEUCIHwszEKXbALVENbwO/Pssc/89Wwk2sySZS0m9NnGa3RVAiEA+xRFUM9Z5HV3LJC7pAD58MQ/xD5bejs3QPqsdiZjHY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2196984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1d+XCRA9TVsSAnZWagAAQ+gP/AhqLDUqFyej3SjSViHl\noINmSzjMFisbr8hU78CyM7iNYCkONalq5rmi208bQfWflngZ8wtg5J2Y5bFl\nHpILde0RovPbD0FD+x3Jn8r3NJAY/JM3cap1ChynDMRsGyfMufo8OHqradBF\nV8D2IrQMIumv/6ehUUigzcPcNWrRsfdgG+ijFNHAArPu86KX1vMjT8lgRzMT\nerbWm3FvY52o21ThLbqMkDTgTzn7wZib7lUkIjDISycz+Ty1CxixHyyoPTnx\nVMwQ4ak8QEvX1oeIMq9vR1yQVnFb2Gj5huf6WnxRELldtw5kq1yHC6D818FM\n4ANwQL9qQlDBrfEsGnPth2iyMSwHhjHwxsJ6CntVORUQdUPGel14fIzrP2b8\nWEcBrWq20yaQccMan7Kv0gBSBd8Fgq3foMDWGPBqZEBYxbdtcKdMvi/U8dIy\n5cec6O9clvd4pgYxuYTyW8+uOpxOe7P6tWgUu8uaLavzAhvwXp0KljGpNuwH\njCqZ0NCA2lAm88Qwbg2q6UiP931OZAUO32/dJeqSb35K9r9aJKzJ4Syp4N33\n26e/vbHllQZf/C1034/dLRJP/FDAJ+AMM7wY2M2xrGs7f91HWeoAhMvje00p\nJbYMYt5G/qHzpNrEqqC4ACwxjAF9UsbGGTCXQFtQt+WzmQ+gWfP7gNjGG54L\nBtbf\r\n=JiTn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"694eb196e2dbc5425f6ba567b7454dbf04c36cbc","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.75","occam-lexers":"^15.0.9","watchful-cli":"^1.7.13","occam-parsers":"^14.0.71","easy-with-style":"^3.0.86"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.88_1641406359525_0.4485071293069913","host":"s3://npm-registry-packages"}},"5.0.90":{"name":"occam-grammar-utilities","version":"5.0.90","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.90","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"231748c0418489923e5ea1bbc751abd0bbff861f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.90.tgz","fileCount":87,"integrity":"sha512-OCT5crveuIT6aHOXVvO7DqYe3wlK6HH/ZmDZbKB3KrvUgCmJs4rediW0PFFEqAlniFBKsTsCOGL2qeoCVtkCJA==","signatures":[{"sig":"MEYCIQC82zKWkXk5ZATZs7teiL7apLJbAcp9RHA/t45K9pG6EAIhAPoCFpD870yuwMn3a6h37hYaL2wdHcIY/nPmTnNneQ+T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2203093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ypACRA9TVsSAnZWagAAbuEP/A/oZCfEEOd+UbJvLj7z\ncUm+mbwSb9YBff5gEo4WpdlBWPg07wQynAil/6x+lMv6y+hF3v44rH/UdHrq\nvr2Winf0VZAS8M3PbjFx9WDVBk9nUc4spuVnCKOTnw+z9TtdYo1Y7rXlVS3f\nOV9bot/7zivkeLKJR9LDQ7LEO3eQ1c6JS7ERlafBGgLCuLFxcKBb5l0V9Ej+\nVYAA6ul6NpK9XLiA6Oeutub+e+Fu46CoI79VjRIw8/2srPR+O6gjcS8OpfUQ\nZIFwMjjnN8Xjea/3gZxQDJq5vInPzojUckAq090q7P1pAfI5qnG0LJG3JObt\nX0gdrSlHXPsrWNEfBVWD2gPX+I0MI/XfiA2/PH1pRGxtwDWw9c/LFF8mQY9s\nNhzxm/J62eZdyk29DMen2NRJtEDASg0xWjh2mVdcZkqRIzymP0cbp1hx1vRF\nZrt4lFQiSWk71DDaj//oYFTSdGpFxEkm8uW5cjYHnGoQw1RKrf7tpU/wfTCr\nZ4V5Ysna5SXCcB7xXJsjLNiMcI1EuVgb9E32VC36pINHu5ALmlgeiVcEOL/5\ngMPfUN2JrVMITdU1vsCxOxMxRgEFG5Hl3pIH3QIGRiTqMiDEMVGQMnCL8OtW\nGcZKil0InWM5mVXmUQ3cFi8ZntQw5rnSZ6b4oMvgnsepF1+7cS98Q47Q9Myo\nJqSi\r\n=gjwz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"b5dd8b85b276bd49c1629a6f97f4136f4bc9c3d6","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.75","occam-lexers":"^15.0.9","watchful-cli":"^1.7.13","occam-parsers":"^14.1.0","easy-with-style":"^3.0.86"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.90_1641753152298_0.25856580831639686","host":"s3://npm-registry-packages"}},"5.0.91":{"name":"occam-grammar-utilities","version":"5.0.91","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.91","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4c5826e9266f83b8c22453de8fdcbc86f1561e1a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.91.tgz","fileCount":87,"integrity":"sha512-W59xcTXkeLRbXhCNzAFUktZU2void1BBFqhUkIjkiSAsiNZubJEiVFkJuOU1JVRWjiqdQHQdzRcK9yTmbIqICg==","signatures":[{"sig":"MEUCIQDP2nJE1H1oQgRketpOkQatJjqwmHezpxJKWLRXCqWDzQIgY5gyOuVCycMlZ5qQyGUv5IO08lEkbT+1WKaeQw8Ietw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2202284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2yynCRA9TVsSAnZWagAARHAP/1B5qRVF+9aGiJKwf3+m\nhY4c2ns/jNqAE8P31jQ0lrTSm5i25gWI9MisJYRiYLxwPmmvRR2fouuqxZOa\nLe8Od+8PZ7QPGFKi8XR65SMaheA7CxQLneL/6jfcuDuiS30r2SB4gT6S0u1h\nOckQrcseCC1DlI7RMtWuzG4Xln+9zv5RFP3Y9tlmnrWMncnz85bDqOXaRHVX\ny0vMVCWmBYLZp7N/qxQANK+DXutToiar/m4yzBvtLIjdSgBlf/x2EUXwLVb5\nq8J6TPS9skBVthJ+N2lV8/QQWzPgTxSf4vrTP106eu8eK2RY7iy/WYaPOe2W\nBfqJJeH9xiKkc/ikby0J522QWDlnViT8OepZ2GeoMaUChFgX3FGGghdggatf\npFSUWJJs4vJGgABqAH6T4O0jQ8oylNJqZYAJlKxLawOTJCpxGiJ1ZkRA3kcM\n0LilGNx/KQ4addLpmF0aF/ALlRLpnz+3ISnjsnknDTQa9TNUcEF8ocuWLvIf\namy6w7d8jm3UqcXXvI6v/4nAppUHEQzqV1ckcJVDbQWjiN+uF8QVmYmsRYif\nK6xGu7czIumqCZCPp+Cpd848KSeUM6hUFJ09zosAWP1V6g9p09qWfkhPpaZt\nl8igj8Lp+iGbqKMWzhZkgsfX17I5L87KgNQ5hWGrBXOowrgWsYobaSttLr1I\noOSv\r\n=B2uN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a654430f9e9f2e053484519efe3fd4fbf7ef3361","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.75","occam-lexers":"^15.0.13","watchful-cli":"^1.7.13","occam-parsers":"^14.1.2","easy-with-style":"^3.0.86"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.91_1641753767790_0.02779757384247472","host":"s3://npm-registry-packages"}},"5.0.92":{"name":"occam-grammar-utilities","version":"5.0.92","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.92","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4f3dd77e36fb024e091435da0cf754d9999a0312","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.92.tgz","fileCount":87,"integrity":"sha512-KhlpTWKpV4LUpn1DynEYbPUiugwrnHKTjO/baCsKwcHKZg0fwrvZx1zyF+jUwWa3mXhdENL4bGuCvYSueReX6w==","signatures":[{"sig":"MEUCIEIGpzfjUjQR2Wp6EJThVtc7yrHpO78W3yWVQGgVsH0+AiEA3GUpPuO71iC4ZScQwHX35px/B6f6xQ6s9yV5Dp5DkfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2202284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2y+FCRA9TVsSAnZWagAAVVEP+gJd9NKTk2368Vu5l5a9\nOwzP9EGV6bDTbmLWVOo+HNHuvHKNS9C6ieQX7R6cFGUwtnXheWiL4JSl0t2z\nynamYB0X4AOV/uxGHLXjdV4KqK5wABOO/JkUsZ9tFYsBUHAf6AKTN8i9pjK7\nktgJAKMeNyZxF1KjgSRchEkXizk97w9RzC5EoY67O6pvk4jKImnTXbSpune3\nok5hm1YeozH6M2x0DU+97ZDusggumCUSXbnTbFP0fxB8bRnzy8Zw4+C4y6JE\ngiqG9uNO3TtQaDbPsZJGGql78xm/LoyAnA7pk+cFZBIFb8rGffR4tBkpGNR/\nYs71Cbp6Py5ZMx8uTGMvi09/mMomppCRWbT5Ovf/PMu7gVBU/CnOlsUo6/Pj\n3k960TMN3hUxaxzodM/nNDUnyAD+VEDnGM2//mdq05qw0hmkfNw9trwYQBTz\nxvFWSSgVe76L0s2rrfBEbpPitQDh+Ayru/U/A7zBs5HZqFO9lv6AbUJqWqos\n1cubPf3qNCShk882HZCmo6S8K9RMjGkbWYEhBkSD8mWPTA4qREiSSLV8VDGx\neIm6hjq3pcdwsKzUvj02XmO/OmFwVXKOcpzfIYCFmEQK9paK04zytO41jlQJ\nVD1Vh5biXdxj/rcjpopDbGovG7nAKYNDCa5cjSdOBM8Z6QkSWsoJ5AI1sk4O\nznI0\r\n=532G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4649a065c94659a19df6104f123af098f70a3287","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^10.0.7"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.78","occam-lexers":"^15.0.13","watchful-cli":"^1.7.13","occam-parsers":"^14.1.2","easy-with-style":"^3.0.90"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.92_1641754501434_0.12665021391757603","host":"s3://npm-registry-packages"}},"5.0.93":{"name":"occam-grammar-utilities","version":"5.0.93","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.93","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4b06198929b0b4aecb2d98bfdbe810ccdea07a30","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.93.tgz","fileCount":87,"integrity":"sha512-IErglxibtDA76OnSnN5DjkZT9VRbQveRibHSSJffqj18YsVMsH4fHM6NMqVpQYzmTqNuGZA6R/h2rQ8LSJou+A==","signatures":[{"sig":"MEYCIQDNFBcBiAaBowQDelRseOmbjFvUaJ7URqthrDBb4V33jwIhALevZpEQfA3iCDGUBmDMzAQcyqb/4+qRA9S+bKVRHsMI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2352997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5u1iCRA9TVsSAnZWagAAVBcP/0U9nyScCJzO6bG1mfUd\nL02GToSQuWI+pyt2YFKjjhICa2AmPaygknEHjCQcvxHdmna/4u5+YljGhKx3\nPR5Btak2pPjIfblCn1Wo1P+LArvVjuYo1VYaC6IHl59A8RWpasx6QIucqhDv\nUg9FVQAJMO/e4LFQzUS+Dj/qpIRx9Bbg6qdPT0k8HSaFcG9WuKLujRv5qyHf\nL4uLhn5LXV3WNDxhINXOWWFZ5HDwBe3UEVsjjk/KMWLK8uROqrdkGKcbq0ot\nZIgOd/OnZex28gRLvGRGb44lbU5LnhE67GJoezRICjvPjK0zcdqYKWNqqMQd\nO+CeBKFb+4+KzSb3zBm5Ua50BoPR3tb3cCilPx/lMgVYbopWWj3obCZjbWYj\nESO9TQRjUvG8TNBbHmUEZWE0tcDcqpXQ0nQtgsdwCt9EFvTXXB1XVngBGe9E\nexcg/dlzBD09Bufmn1bgSip/Xx+pvO/CdJYKpGxtSdrCPlhCuv79AQizvupH\nkUWgR7y3KUv0kYLIFACoUfAZe9e+9SDQodiLeG8wvQQsktp62ku9AzBSCvKI\nTjH1h9Bh9R1gyj8NFVTs6sWQ5J0QVDbLfodJC/LI2dfP1pXD72j5hh7RZThB\nny9nl1ZtoVTc4SIo8yScnI47CC7/ozumAW+HZERzrhNnFvaiWOvQRwLGIYKe\nDCkb\r\n=yK+j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2548792c6445372c60a833212dd180f0b0591ac4","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.78","occam-lexers":"^15.0.15","watchful-cli":"^1.7.13","occam-parsers":"^14.1.4","easy-with-style":"^3.0.90"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.93_1642524002693_0.021304722896580364","host":"s3://npm-registry-packages"}},"5.0.94":{"name":"occam-grammar-utilities","version":"5.0.94","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.94","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"83ccefdaa6b44d6f50fad484f70eb02cf8f9ba82","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.94.tgz","fileCount":87,"integrity":"sha512-fkN46Zqn2n7AqrqJoKOldlTIZH4qoRIWH4cBcAaFE50Aa4DN+Rwn3v3O1vUt/OhDb8Vg8wyesvuK6SMnMOMxgA==","signatures":[{"sig":"MEYCIQCW7NIvpgCa4yU7n1b5czsxQzeFLDKsGACswnhtyGl4hgIhAOmtWhlIgqAFlLWrlkYqTIlmzE++3phgEbdQptW2mkWZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2207868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5vIdCRA9TVsSAnZWagAApE8P/2o3CLFbl84TUizXSUBu\nX5FS9QGiez6HfdF8F2kFo6tZFb653gYWrLgWwAPxUZ9Hnqy9wVKwzeU1GbyV\n88GKlUIX6zMcow6OVE3fmwTNtziv0gVB42Rb2ecSr8O/c8IybTJVSK/Rq13k\n/lj9oRFZDYRDhbfPWyTkMF32ZuYocJ5V5pIEMbLd/r3aZLCGtnjuGjL8UYgx\nZF+/B3UMXpPnbWZE4nAoklz5tPPw0oDWmHmRbbjXwOdfd4bPFIOwoehA66iL\n3NMrhJfDk2Vn+UpPKay3wQpX/S7ewNClxbBlp0NBmVKqNehagXLcBA91vVej\nL54VNkm2JogPZ2uNPfuFaFDE9UVqe/TtAKEFvcF9YlVFSm++KlxOzXVvy28r\nQ7v8MSCEmQ9N5+yq6XQ54pJsJWRnua/2Bhm0MBo0I72MeqYF2IpO49T0xueS\nLTEtxYYfTmkcnQaQ/MN16LPpZPz1Uhc1XhTjsyhYp6hhuvt1ZWhkueuBeHfc\ncteMVe8fmZre4Z3S8UEIdirQt3GyoaRs7jLWhlPo1Y6pV5LytZAHm5K5EL+4\ncrbXBhaWAXl6CFvq4iLJ5ZNU1378gn6oT5shJy/YQUTHbxHWz6oAUa/roaNQ\ncgbfqDHl/3nngGTfOmpdddxuzg/lwfwYqMfVylVROrJ48mH0QlaJSe8/HCuF\n2h1h\r\n=iItR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0b143917732e4f4c13b7e2b0d6d6ebf1da65cf9e","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.19","easy-layout":"^5.0.79","occam-lexers":"^15.0.15","watchful-cli":"^1.7.13","occam-parsers":"^14.1.4","easy-with-style":"^3.0.92"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.94_1642525212860_0.9036162282739328","host":"s3://npm-registry-packages"}},"5.0.95":{"name":"occam-grammar-utilities","version":"5.0.95","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.95","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9a912a9a1b63a0a535859b88dd04564155a8d02d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.95.tgz","fileCount":87,"integrity":"sha512-HkF9UOct0SSUeGjnLG6OBRWFm3E1g7+MGZFbC+QXcLuVSCpDdmY435AL2LikM3a+NuQD9KExsKcQmkzOnsqBBA==","signatures":[{"sig":"MEUCIGpqh06LFhMpNjv8QCg3OjTRuJfO4zOxrCqXf/5mxM/hAiEAqorfuRREsAKE6BuvSNynXKohTJPA0jIVFbuyUxmG8aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2207868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6VPwCRA9TVsSAnZWagAAnoEP/Aj1OrcPnky6G+W8jFy9\nms4OtXlyBGGUP3UjDvbP7NR8vekW9OxLWRrmZFZGuTBHSMZgihDfMZHkIPbI\nmNtaeoDVaUKVj3nQr60bv6CHT6JcU0dF7sZx32OanL/3x12LrlkzGM6Kh+be\nys+tmbb5xZOuq4XB3qrZQ0rngu70s4dWo3UsC8BRYBppZfAJhM1+l4Pbi1xx\nrmUgi9y6F0Yieu7qd4SYI4jboVNLQ5dqpCeg5Wb6EilLX8m9z3N33l5q/jKY\nEIixoP+7pZPqKf+Do8Z/6bLE96uLb1a1W5XWTVm1xZeqjREgGYHGZz7UOA8K\nGMrfDakNYwlfaKl/Up8HM7cESzBBOk+s+bTAv1FaMRgsvtwBkYxYsQ0BzM+9\nMP4MJR/mJdUV5mp+eF44rAdKuxGLg/kT9iaZb6vMQrKAn67xLV+0ZERIOFHm\n7asGDoItLrgFtdmV2t0Y5LsMQ4L0RWhtky/iewVs06w1GHQYL3A32VIa0JL3\nKnb+RufWcDmMpyXRYXENMigrqW6QPck4cuDIi8GCIZpMEERnegayNHIz7jHF\n3CmGqFgzTlpdKmD9tvxNQ+3FJLFgSEz+ZcxSSWkzR8El8b5sK0sw2Azx0rAh\n1Q35BMMFoXdav9FXAxTxDnIDe45vnjkn9u2ObzizmBcJT5KBR9j/EgV4D3Ob\n8+0M\r\n=2gT0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9b27e09a71010d2716c20a32328825d1d3e6f8a5","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.18","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.33","lively-cli":"^2.0.26","easy-layout":"^5.0.79","occam-lexers":"^15.0.15","watchful-cli":"^1.7.13","occam-parsers":"^14.1.4","easy-with-style":"^3.0.92"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.95_1642681327941_0.4827720716233055","host":"s3://npm-registry-packages"}},"5.0.96":{"name":"occam-grammar-utilities","version":"5.0.96","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.96","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"793c00363b153ae14677e42d3dc39aed26240cd9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.96.tgz","fileCount":87,"integrity":"sha512-K3EF8Ya3IB2rlobOmaIz78q+Udj7uml3UCSKmv4ySyG1XRJvDbI9GSUYOrao43ojEjmqquy6na04cfalZY0gPA==","signatures":[{"sig":"MEUCIDSQkoh0MvsMx8Mv+SM5TRhgn8OJ41t2NCJeT4+Ef0fBAiEAvrQzVXj7oH05PS5Rx+f6XQ87vpDJvOTwMe8yxgAcmME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2203709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7Tg1CRA9TVsSAnZWagAARM4P/RxcyHBGrHS7HGyAzE80\n+vYNE4iDv3u8NMiFizd34KDiVH92qULOiyXI97xQsXooLecbckuTu9skoQPN\nxM47uWi5Zl3PsyoETK8WIDNONVCHx5MmC20iwaNloXUR2xkO4ayMajxMUnfG\n1FHWUmMVocWS8aJ1odFJXhTr2PvpBjagqHEUSnV1lbgXs+ExvMBv7CmhuzNs\nh0lBrZ8dYtMkcdQkIqWrHZKMEJnmXxj7qJvLfIfa+Isl/UhAJrDmKVmEejcj\n0CCJXZGUZpKnPtkRqIH5+npf6jDlutBM+n7O25MtXBIJ8zjplJA8n8voN/pu\nfAbZLwP3tOIb/WGMT25SYIbhNPmdBrQhjS0NYoJ5BDCwur839X/5dYY/IGwl\nl+v+mFzyWomKoAScRrSKYZ4y0zkTfEagPgSbY1IJlUQ8erSvwjg4RVf3dC4l\n55MiWRQfVh82wtIrgf7AXhS1BRDhAJloMb4bkazhiW/O/4v+Y1p2+8e29WEh\naZIaCvO3JhV3LzY5iejRxfQUtB7D/cWAGWzIHF96HYlckavs1B9JwzgfT4zh\nT68BdePulhviHdoG51rOxpLkodPxwPVSTBsFs0qo0fSQUPw9EMF1OYUZ23eQ\nzewzjVnbHctLiy4dzPgTOvEywyuSajIT8AOjtoMYOrbYdLUp8TUk+AZUo5bR\nIqXI\r\n=zmib\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"ae6eed635c48f18a99217df7963b356519eb9711","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.26","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.36","lively-cli":"^2.0.26","easy-layout":"^5.0.82","occam-lexers":"^15.0.15","watchful-cli":"^1.7.13","occam-parsers":"^14.1.4","easy-with-style":"^3.0.95"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.96_1642936373122_0.13052736369553397","host":"s3://npm-registry-packages"}},"5.0.97":{"name":"occam-grammar-utilities","version":"5.0.97","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.97","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3da73d8a55504aab2185861b13340beacb0cf3bd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.97.tgz","fileCount":87,"integrity":"sha512-la04s8Ed748GXjLUJ+VR5Cp4CTH6AE5++AmyWV5AUm3I7sVGFnykGl13eAyNk05COg3lJBs27eJ9r5eKlzijeA==","signatures":[{"sig":"MEUCIQDSeKO3CHy1SxtuwgD7F7VVckYZzhJUVviFca2sI+ihQAIgM9I4XBUxfl/2Dqg13gglsXP01eVeqh7n1xgrAYWq+Mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2212239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9GvUCRA9TVsSAnZWagAAjDcQAJBUmJEYsITmFVvIkDYf\nqlRORGex7npb7WZy7KPsK+NIBdMDvujJuezZDk43G5YqGQHPZyzcv37SvTU3\nYgTyGM5b3QMKlMHA3eejca5KN9QO2wwry43mHQbKl24BPoR74AUZEWKncAJg\nEQL6dlivP55OBkFKhwBEbFfWE7sMFJdsICFJWCsS5ySFLCVmy2cw7Zjpzm4x\n8bVhDWAku3PAe0WLRaM1kAaKedCk2oaTFJwF/UEihsdWbLhAy6gg1boPF39i\nD1f4ealvFLVnS8N1CjrsGgFBynHFrDmefVFeK2rT0D3xawdJ5zWnvyFcbjkk\n2/cZOIJy4yM9S31D/t4JK7v32ELy5BCJw5AOwWl2nDP8cqZSLgL3p4wzvFLa\nlyhk/rUEia0TIoaX00jYbvKB3jA8hJ9wCyoHUdxfbsOxEHeXNMNL/52QedRm\nEQc0nilciLpLVPxXEkdVfvs336WpMAR+EpGilDypWn0spd+jiR5LKIcLPicr\nklftV9sgz2VACYin5FkiWQBWX1o+aGVoV/aEox21lyvM4MfpgZN6iTRaLIKJ\nIR6O5L1uxZm3a+xm8hTjefRD44wKdRm1dWWby6ffa7ELbrew2QdYWx5TS2Ev\nOpHxct/Fa9jApFW0+uoCgrv47U2Kqisuv7hLmiaup+6k1RWIzCX21Lq4XbrL\ntyE0\r\n=BugV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2a74c2d77364f69b52d6d48670e11d2880a07f2a","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.26","easy-layout":"^5.0.85","occam-lexers":"^15.0.15","watchful-cli":"^1.7.13","occam-parsers":"^14.1.4","easy-with-style":"^3.0.97"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.97_1643408340681_0.9206284015203727","host":"s3://npm-registry-packages"}},"5.0.98":{"name":"occam-grammar-utilities","version":"5.0.98","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.98","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1ff1bff96ccdb6da50ebca5c5cecc37f0e86f200","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.98.tgz","fileCount":87,"integrity":"sha512-VZqGqTAIZObgRqbwlGAADINo9FewFw4G+3QE5J6PA5YR7XcXvVKVrp2zrclaPIW0XPy7JNMhKpHxXmXkghKe5Q==","signatures":[{"sig":"MEUCIQDtCnH932G4gAn2J6/KGLyNF77S8htS3MEa2O/ngOj4tAIgUg+IZPFwY3p9O5ZyiPyKRaeIRryZsS+NZ6RgsDJ9qqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2233270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+QYjCRA9TVsSAnZWagAAN2IP/15sHzum1PCUm0HTxHqh\nAffh21hOCRNF+OuV4XQIH+CWT25qcZlSRd5a5D7O7XB9FmNOiKZjent7m/Ep\nMmklSopbw7sGn4It3Pk19qLaACUb35WcxpyUycM5DGYW5Tuzj1k16FOVPIYc\n8GOWCYDxYwBqiaiVMnj6VER/LsqjhgfWX/1OEiY4lU1kLXU/U7Oc40kVoK2X\nEwY9P/uLHLJYF4jyPufuP+VHNMi4RqyZvAHvF5AOFHeB8ZCB5WTKloOrH3u9\nT+oUq6qa7Q9jaaY8wMDXl72oeCg6hDA2Hf3NRv7j+oJSUCsEKSYq5GvamJjy\nACgpQZaqxKpgSFNNYTjQaBS8l56lMmKA/ejK3PRRL4KGh/MtSK4oGca5F90X\n01GcdWwDr35e3GOj3kMv0EFa73kTtaZvy8hAHMxueCtKLo5KpeselwQwXprM\nfZF+2QHgQO4gIPDP77xKtZiUooOiqg4aSxIAKej9i8vW+in13CnlvYFrIFkO\nFLIlAHG0wysW2+k0R04r2+sPwuwkYiWTqejWAogIU2H2UvRlzQJrAkEKeAdg\n/L6tSykcB1zfXkPD3VbEZN63pd3spT3/1qtpCQ6Z4TyAsLJjVPIUQIxL/DrA\nhole/xjCpbhYpcevqrSSF84xGAJ1Fz+tNaPwJCNcPnPhwE374JBv43dBOOSt\nKH7h\r\n=HLkP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"eb787c985ac74af3c22f769231d47434d142e628","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.30","easy-layout":"^5.0.85","occam-lexers":"^15.0.15","watchful-cli":"^1.7.13","occam-parsers":"^14.1.4","easy-with-style":"^3.0.97"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.98_1643709987023_0.20101492906667096","host":"s3://npm-registry-packages"}},"5.0.99":{"name":"occam-grammar-utilities","version":"5.0.99","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.99","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"568ed31880c3739e1ddfddb672aad3629438911d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.99.tgz","fileCount":87,"integrity":"sha512-RgpktTp8lLgU1x10FHrdIFMOIDSNFUDQ78hTELxVwKqO7iuY+bQG1Kj3yZdRmx12tK8ef8XpyHZA79VrMuKkjQ==","signatures":[{"sig":"MEQCIHfKcbbRLVE3FhTdnQY9DNYz1ziXYUFWe2qzjc/Z1Fq4AiB15Z4zIQIx4U5v7N6RuABqnNOamxx5HP3SSoPzkrQi+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2233099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+Ql3CRA9TVsSAnZWagAAb0gQAJz9Temrh+ARn6/I05Mq\n/+sOS/yfoi61KCiiHBSdZvu3e4AsKjx40Ebr/GaWTizkLdKxoKWMaSyfTV/D\npel663P+x+F4GZu0m1e5sgjtBivaqry0OPgPDU+RFZErnrtfrtaULew7Z657\nkeaYOC1TNl4e134S8VvYAokYbB8bx854z2WgiBymgY9E8VV+ZvsuA4dpVdA1\ncxm7Q35yI/dHibRxOm/8xS1LlcML4O7EvHOtt40wOcd8pOX15sZJyp5cqFqL\nrT6kAYrynhKpivJNb/01/rJmxlPwa5YeTcn8CFta5zsOfGsAQtGhN4/axbwp\n63IoQp1hCsuxU0hc0sfB9tVJnJWcP44xR03Ktv6VyZ8W/5z0td+8+Epo88z9\nFDZ+s/QQAzOMY90M+VKCVluKRnRwBAa1NWgqjuHD7avRdOaVND3VcVDyUiBV\nv+gHQDZ9G3TnQo/a9ceShyA9UJwHu3MkW+eJIslrdcvhtWRYCOxlg+YO+s6h\nxTXYJieD9pT+l3pCzyCORugMNwMbLowb87LiYsB6neQXyOdvFbe8YRZ/s8GR\nRfnvmyZu0zQjhPhrRiQapXwz5hk3UJMeScCHjf3mo2L/reMbpHIrofs21Tqm\n1GAO1CWouT/e77UJUbX6IMRq33aDGlqkKhvObXfrOq3g5ngAnzKNgnyajcRL\nzZse\r\n=+NLy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a15408562ffcf4781be2bd30bed6bb71d20f807d","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.30","easy-layout":"^5.0.85","occam-lexers":"^15.0.15","watchful-cli":"^1.7.19","occam-parsers":"^14.1.4","easy-with-style":"^3.0.97"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.99_1643710838885_0.663888162341904","host":"s3://npm-registry-packages"}},"5.0.100":{"name":"occam-grammar-utilities","version":"5.0.100","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.100","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7922b0e5f59f8a384a4152f383c6fd72a1c67665","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.100.tgz","fileCount":87,"integrity":"sha512-Qr38+mcK97jRnQiEomjmcve8A8Ksf8gbMLUPT1C8sjQKqV0wE+6ltAfObCeFeSwVnmtogZOmie84VDvyZKcW6w==","signatures":[{"sig":"MEYCIQDPXU2oRrJXyGtPW/VGsOjJtkuZQxa04OWEHJtljCNZAAIhAI4BtYYzkPVziNRjEbNpnpFsxZlTYUCyuNQlXT3rx0md","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2233102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+Q1eCRA9TVsSAnZWagAAsyEP/24GYdQKrOMtYWc2KsNS\nRRKcwo+3hi4e6nvbpjoPCwChC/87Ym6ga5PsdKlnXt4aHsQQAdNCr1lxpgW3\n0Tj7D6iUv5V+1dvlQHTRTVGSkn7D/+q2z5OdOU4jRMu5vqImoprmo9EjqV9g\n8mGG/klsiFyQ7PufiPG6mg4/lqn2yJvIvNVOhuB73DpUjcFtbxmuOd5TAwvN\nSy9vh1zGZ5sjUWIGRzKDN1BkSQjX0ukGzKHfR1uKVRGfojU5Tz1n7pfEOxvG\nIulEGI3xRp70MX6z+ZzLruz/XaGhnqNL7dlKTwCojRDs8DmVyhieiDQ3vcZJ\nNm4RQ5ESzvhFPPjTFs0o4qM+CrUTATg/Oqmd7WdsFqUf/s9Y90+FP+w2bdxp\n7RefZfeo/pntwTHMzaEE2jzVQm3zl9Xc8OfEuIDJE/xzH0KVQ7Z2ALtp78fe\ncoQgxH8kzPeEJxyiemSVwkXl2iH+J5e+Wr+ULSzbdoScf2vrpxpX17ZDudtq\nJJe6eGL59bx4NXNRJ1nRoa3cMUBK7IG0FzNjJO5xy+2lvqAkR+CevzYm41eq\nFjCA8FKSD8bRJZc+BVSJZFPdR0JHHg+xA9gY69sIRX9u00Y/YwAAd3ZKaNVQ\ng73sd4J9wsOy+BmilH0jPXQ2LbUxivJBxGxol5+zXqsZ9dXqfxw0DgVUDcPb\nqBBm\r\n=B8R3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3a870432c37a26a7e6496e2c59334374e6fcdd61","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.30","easy-layout":"^5.0.85","occam-lexers":"^15.0.23","watchful-cli":"^1.7.19","occam-parsers":"^14.1.13","easy-with-style":"^3.0.97"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.100_1643711838257_0.42473075195060206","host":"s3://npm-registry-packages"}},"5.0.101":{"name":"occam-grammar-utilities","version":"5.0.101","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.101","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"14851df6ffd4ceb7aa117bc7207fe21c117a27ad","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.101.tgz","fileCount":87,"integrity":"sha512-2VXx4yTr4D6Vs2TtvpshYa0+PhiGFGVCIdhNbn14m5aFxpzBkMV0x0hdHqS3oO+DcOxm8wV5K0Y7+aFpZVqggQ==","signatures":[{"sig":"MEUCIQC7OWST75ieNSO0n4ymECY+D0vBFND/KcqjFSJip6ELgQIgWOhUt1Q5sBv4jR3O1GwBUr1tsLeYV5H9+vfeR0eyuys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2233103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+RPUCRA9TVsSAnZWagAAMA0P/2b5JUf6CiwQz/sICNlm\nNlqegNbLPZM8pX3kuIcuZdtnh41cRCDwANwleH5hF5E9D/O79d8G2ITKInzn\nphZaUQkVpdayeFiQS2FPoRfeUujKCle+DC/xbrudi5WHGREDpLmWsSt20aGe\noIW0tK5tDw3P0TQyrEqmHKQqmbeVEca1bc/BXVYPHiBsyEqikbbXNDQkXqwA\nPtPOhMyiEqehMaqg5s7L/6nvchrVW9WywoNPW6vgPiwVmLJSZTY4hDSnt6OC\n8/taa0lBtn0VB5ZBhLbjdVS7L/41kdjZmZlksgA9MOCgOd8USNhQl4WPAAQR\nMOmp6rOPnPPI7o7Kl0AlOMQ+xS4Q5XjPgpjhwN5mj3J9zHjQf4peJMENFHj5\nxwPH8Waxf9paNOFbtqQk6CPUXBl7rEAEP3GRQ7cUqNCVSEHjP3GJdt0FYK12\n1VsIvFo5LhAGKpwU32pCTiMJn90gLOtRrKu+MDUPWOKr2BQWJLwcfsg/zlPN\nSwf4uwGT5SB4ieqEGGtkk3mI2mPqGXMekL9KQezXHt9CDlC6Wp9N6GSmwTsL\nwbzGEnV7QOpLaH97lib6UPi39VNvnxMRKaMiDx6LE+yMZQdxvVM37Q2rTAG8\ngHsRKZ0zc+Fy+RnxVonGLi70IvFhYD9TsRMZV4QJb9Vvlm85jitK7UiSzIQw\nI+qg\r\n=Fo31\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6891246ce96b91bf990af7a11c4c60ec5625f038","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.30","easy-layout":"^5.0.88","occam-lexers":"^15.0.23","watchful-cli":"^1.7.19","occam-parsers":"^14.1.13","easy-with-style":"^3.0.100"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.101_1643713492234_0.5161674048206608","host":"s3://npm-registry-packages"}},"5.0.102":{"name":"occam-grammar-utilities","version":"5.0.102","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.102","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4a225fe8c849e8035b2254f60c1cb1833369d450","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.102.tgz","fileCount":87,"integrity":"sha512-y33SK6hc+USKiqG7gXkiUJSxAyVh+9/T5EmM476eXTvInDITLS3YguccV0B4MvBH4yyVgZWAy3mJSYmq5xshIw==","signatures":[{"sig":"MEUCIAHimV+69vmzr1OT7sE6PW7gDfyih4BZ82zV5UPGbhQ6AiEAke+d9QBx44hzG6bUzbNqNIw9B+0SEu0RkNYoN3nHJD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2233103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+R6eCRA9TVsSAnZWagAA9qwP/1HNrZ6SodKE2bfisIsX\np/IiuvSwAtZFkWij/Em1ll6/8smv01D2UYN2k1WCLNDq0iRXpSsNtOrQUdi3\na2TEu280U5SmbiOyTd7MI8DGkdhTmeIsF8ncQL0eQRlyvkiAgY9QZQeHmmj4\nlO+vjQi+Y9k3cAS4Irz4RCfz6VE/WgXisjGnB3/VDIMJv7mfP3C57yQuE9KK\n0Xwf6pGXrzA3jOtf4943mP1A6vtREOrXLnJKshZ5ff6tnjJKLliYeyX3qKQE\nbLSvhmOTRMROpK1i4aX9gG1YaUVevR93+Aj5TiSmRKX1gy6EctTjKFtST7Hv\nQySu5OQJYx13ysRzqQ20VFR0saNEIA0gSWNZYsvY6AouJA9sgsadB4IrjWyK\nraysN/lckkhxbiqhOfhUZKGjpOLnX9j4mkaUhuj/OSowvWkunDS916flR/EI\naup5FiMN+nyV6tikArE/0ZIWuWNvnd09kTWwDolphF3hkIyC5H1xoFw5Mqul\nOL5kkgu0XktS/umtTOVGvvfIpVR2zFWoyDuwKvwmrCBQnncZD3Vp8AZzseB2\nPDxU5ab31kV1r0uk3x7lLSIfoZCyvN1ashKuqVj8mxpiXh1F1W7Wd1tBnNrL\nfzg/qvXMLOAGvtaR0Gh50N1/L/KkKDEasb9ibFuslqdaOdrlwsW2XNM0wk7b\n2FW9\r\n=qkAO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"44b1e657a8b8b116d9c6367e02831ea4af5a8a58","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.32","easy-layout":"^5.0.88","occam-lexers":"^15.0.23","watchful-cli":"^1.7.19","occam-parsers":"^14.1.13","easy-with-style":"^3.0.100"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.102_1643716253858_0.9901325350290597","host":"s3://npm-registry-packages"}},"5.0.103":{"name":"occam-grammar-utilities","version":"5.0.103","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.103","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9a0d4097e1bc70d34755300d01e590c9b1af7c62","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.103.tgz","fileCount":87,"integrity":"sha512-LcFq4WG5TnjrvbnGVvkz7dFZtYMdHtKsH4Ai7F3dwTXgNiXJXQDnMgqkviiBF5WUyaRyppO0FuxXIARidOyKGA==","signatures":[{"sig":"MEUCIQCL2l6nuZZMiRM3//ry5wMgeLaLNJ07sSfss3WcN1xdOQIgO6yw0G3DoHI8hqbkcvs8+vtQgw6EGodK/aJQtfPoV4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2233103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+SIuCRA9TVsSAnZWagAAo9AQAIQbFYS2QHwu5eO7InYl\nMtYs+uvYyLA5pU2Mgd07nfSXbHMoxbMP7X3FnwdjR09jnk5F8vm7erkbvuOg\nkMfPFeUAiM9ohR66ll5OfJGc6y19lb12sw990g8w/dZB3E1JM/UlssPfQ+nH\n0QueYxcK/W/T4OL6heQlbeRIPfChXoNgy4kEGI7prW2c86FRc+COcZeMFX0P\n+OnVp3KFS2Aoj34emwqILHzg5eOJ7LkiczhHA12PiCc/RVDbGCCT3ZXfsweu\ng9mfAScdd6G0kfMahqfNQUeMZvxrI5StYMHLtZhncz71fp1K2c01TUq3fYgq\nJ2chU0+8WmlUAZHwj8KbEC6Z75o6UKuFbTUo/VB14C3hGO1AQsaZ81FCQgqG\n1NeGKdQrwwLxLcaKFufkywDO2754gtcUh9hOk36rtQ8vIlHz3Z8NzZsbJUaC\n25rWNHxHp66+ixQuUMw+iPrzOVtXd4ycSBKnufQ0Y8xvHcmpghQG0DGIwjSq\nFEmb+2hs6qbAiViwJSS80exoPEkz5hHat1Zc0HaRMUoPaVNt2XojXmq0juMy\nMQ6OryXvUdSom/Fk18W7r7DW3JZsxHUJsBoIu15HxT07mppcrfThuIzjQbOV\nt+/qRtLWJxE8xKRD0EUb1P5JrWbTdPIRPF50ZoD+S2loCDolYgWJ+g5k9fEX\n0cjt\r\n=Rf2F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a95aa1eaa4be805b7081fb88913022451559d7d1","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.88","occam-lexers":"^15.0.23","watchful-cli":"^1.7.19","occam-parsers":"^14.1.13","easy-with-style":"^3.0.100"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.103_1643717166470_0.23357517296950037","host":"s3://npm-registry-packages"}},"5.0.104":{"name":"occam-grammar-utilities","version":"5.0.104","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.104","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6131173f70c1590b045a857793953cc7b1a75280","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.104.tgz","fileCount":87,"integrity":"sha512-vjXkdKH9h/Vl9nAYkOYZk5xnri4rNgV14W4iSpRKAeA+2I+E1aZkq7sv7FvtaGrti8A0YlYExy5KLWyWGZ6qRA==","signatures":[{"sig":"MEUCIQCLXXbbJTD4y5i84vzKwDGqXmmF1Jyu4Vo/4YmGDHV4sgIgAJCnA1bbrakS2QroMtzitjMVWz6cSDSZw+V+9c57xmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2297162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/Dh+CRA9TVsSAnZWagAA6VsP/3pr6/OKCuhU//6xpEbv\nhV9K1Cnzlc7eViXDNQHd8KxGFLw7X7S9xCK402ErLu5weJfLvTlho61K0RL6\n6xIOI4js1K7yi+g1cPToq8iP6nUvBRLfuVmUMF4pZ5HlkTJBTuPzrwp4nk5j\niX0ZcAO9sulz3TqpYlqGr7reD3hGRuuSyNIrXKFbES4L0gteuCTmaz1Vfxn8\nMYb/qZQ8Yfb8yJ4tBmNcerwyLvtsxVRIgSZ7asu2q94chLxyPBmOTlQHP/Ms\nCmKnQVJTsLTcvtk70ZG3L+JJtuxkwMAO+qqR4N27S79qhaW5ISVYMeSVWyD3\nsalOJBsawdphMe1sSfG0t5bmaqk/pK+tjN7i+30iPqz8O6Sei+rBQw4HiSsZ\nNYTJdvkL5CnzBWvHx6jWLfXbVKa9C7PdPY0ucC23XVrT8jyv9wUvfti7UUMT\n/kKZUM0J6qBnMLQ8CVBKBFvDDozSq3RsHHEtz1+AtNQ/quxXS44dYCp+o8/v\nm/Ns8nAGVO3t1MqSz07szQOqRGhZiiTwsaeu6PRQtYE6m5zYAy30Voghp578\nkEIzSoP54IgN0E3sNtrB0T/4Af2/cX0jJS6FkUwoIOcLWKvPCh4GfTzLLipr\nkJ3W+R9onft5/Pu2EeMG+Ni85Hu32j5FmVXk8sJK02gNYtx++OB/C4HHgiwf\no4aa\r\n=6zG/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"c046d2d52e66895736e2cd027607aeb3d25eb147","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.91","occam-lexers":"^15.0.23","watchful-cli":"^1.7.19","occam-parsers":"^14.1.13","easy-with-style":"^3.0.104"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.104_1643919485859_0.3404771976358538","host":"s3://npm-registry-packages"}},"5.0.105":{"name":"occam-grammar-utilities","version":"5.0.105","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.105","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ca1a94ebe95750d45a2c2271798101f00a34d00e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.105.tgz","fileCount":87,"integrity":"sha512-pavH1aECYlH1EFc77q3UEVBSCI3odylq5LtTOAmTQOi+pFDPtRZzJIPw1/gKBFvUZpgs4G+fTBGMwdlhB2Mr4A==","signatures":[{"sig":"MEYCIQDQxaikwH0HvejZudp0D9+D4uQ00LFfVNpxCfBjcw2d4AIhAICNfpwmHX818is3H7tB3XtX6RbHVPf/AyJ9GmVEXHnn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2297162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/EDDCRA9TVsSAnZWagAA8q8P/AysBJydr1roZ6ATb9VX\n2/ibPRZjecdgZ3s27OIVO+LcNaihX474m6sSoexYDWWf/Rt7nIMni8KT3k47\nNOt1zFPIRROr/N7M5oz+sOZeIm9yFB0F4YAjsuGy7YeSpOkINcjYuAu2O6W4\nqc8TAAyiZLwdoPdmtWb1Dt/wKODsAcQJwVWxfuFrxr99Btf39Nuz6Xe8y9pP\nyLei4F1JiH5X8HCQzYQYC0vyOlCwuwdXGYKkYJAIdTmUBeQAUsBj9ztW+Byh\nTubN3y7iYNOQi66LuWF/sVOWUYeSx3bg/3df60CGuafTosqTUu6OcCKPCtoo\nYRPzV/j3WjZZTPND4WLEl4dxqiqqS1R1gAN88Snl2JQcNWKjaCGxnlo+Vnwp\nBfcbiOJVmuXsnRMlhza/0olj9eYISu1IMzd3g6JgrBEGjsF3Rsc4VPdvwKNY\ncTyNw6sjonlb2Sc5if0bc5qLO28h5/83bb5JJe0Z6tA3fEiXmSSxikN+SZ3D\noTRee//9mZmJ+mjh80chzwTT6cV0RtpLCQjNlRNumeFKs8NV/W015tlKj+Bj\njzCRc7N2hu9qQyP6tijMEx9tUeludDuhWUMRqW2zazby2QnESiTiriP7aM7r\nki57Em3deBgWNDYwC+MlHCosn1AZQDwVFgmw5IwxBDYLus6MtSCluXO6zf50\nvbyB\r\n=1ozY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"96b64c34373db44d5b4802b2f226299e7109fd45","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.91","occam-lexers":"^15.0.35","watchful-cli":"^1.7.19","occam-parsers":"^14.1.24","easy-with-style":"^3.0.104"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.105_1643921603304_0.8542710550722841","host":"s3://npm-registry-packages"}},"5.0.106":{"name":"occam-grammar-utilities","version":"5.0.106","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.106","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1e530ec6a18944202a37ddd585e3894b881fe5a9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.106.tgz","fileCount":87,"integrity":"sha512-1XPYu1jIw0YUtkp2EotadoG3WhGhOh/8n7+MxyMmzX9lBThUdXQmkTd/Q7RNed/KXXe73Br3646+SkcvGc5q7g==","signatures":[{"sig":"MEYCIQCD+LsLnNjEwykY2Y8yafkJfXKig4PMFUyGemnU9BE8pAIhAO+lKWFJ2mXvpjLEnGJdKAiKt0HmPikapA1IW5JSjV6Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2297175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/j1pCRA9TVsSAnZWagAADYcQAJc9brBTTkTKYUPN/pWR\nQL2TFSfVGFSXDJQlYlVJM5n1sVF+p/cN4p4S+ujSXvc28sYWK01etwZT0uAH\nWZGK5ZtMMJHDBztCvWlND9dzXMwfHMe+P3Kl26RplNbywKdQYUdX2NXuU5zu\nFvUTXuHh6UAQpjpkYtzBzzT3ZeJUSrxGzoynwWFh0lOm/lJlSo04evnlSfWc\n7FR0fulkiVfwXecTcPLIXDNhqALYyKZ1WtSuXIQLl2LwyAK+/TvMzBBHI+4g\nOn+nv7GFy1xpvcCjPw6zWIQMC+90bQxlcvvfrkmwtOsQ5f7iIG0qWcQADIrW\nqmOlOs48WGJ2cYBryZaP2G4pfCIY/03wb1d60qLkP/57HSWKfPC4Es2++Aw9\n1aR8zFH1JPeEsvocqu1zJ1qcS59yv5JaFqzET20jc975NE3Mlye19v6823ju\nTABOvnKyL7ej41ucS3GHHN/DyTiYqbQXOeBvIEX5R7HGL6/2mU/xSojxpYT/\nYseXDSIpDYdXjddQ1QD5SMlpog+2vMULBYnOf5efAC3S8apt93NmoxVa1wau\ndQDScqXWHogBVx55ZB+OG3046ydKJtVDjp07zNJFd9P1osmnsGnZA6gaLAGc\nBGXdTl0x1Hl5z3TOKKKqi9AnlaEQLRk+w5LyvCin7WMFnCOPAp4Xr/Fblxue\n3Ldq\r\n=AKeR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4b6d3fb57a456666d9c996f6c21f197e704d74c1","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.91","occam-lexers":"^15.0.38","watchful-cli":"^1.7.19","occam-parsers":"^14.1.26","easy-with-style":"^3.0.104"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.106_1644051816856_0.5035394069537575","host":"s3://npm-registry-packages"}},"5.0.107":{"name":"occam-grammar-utilities","version":"5.0.107","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.107","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3e2ae42933d86647d0de4bcb5c044dbb28ae3e7c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.107.tgz","fileCount":87,"integrity":"sha512-5+a0chPKSu/DXil31daV8ZRnWvXj0RV+NPoX1RHYEbYEB7skwKYG3d2bd4Rc4EGXHEUe/3Ho9cDRmaqd+xwTgg==","signatures":[{"sig":"MEUCIFa8hOI0MXgtsNW1XNMAGgVg3AEVJ1oSUfhaeFgjDcBeAiEAsQa0JwXiEO5I8C0R0ImXxbYEg/GfTjcPO3SxT3BK2Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2297175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/kLACRA9TVsSAnZWagAAdSwP/3Y9pzwq0Z0jwaUE/an+\n+uCpuLBYFsog1xy1ZipMqUO8Cj0kObbArbsEf6agMO5A577vwwYQofCb8CEk\nGS0oAPdrbTwpy6Z3u3k81vDQHmsXQPIfc7Wl+EpQ9FHCfHO/MKJ3OzK5kmZ9\nq6J7N5+0twDg11yHoIQS4oCbTnzTQNmgLK5KG/hQ4lU7S4haVVmkcCCSLVhe\nS/bn9zJNYwwugObZHnl37LnHB9AXzAWM3GowXVDtSIg/ihL0ofuY01lmfll3\nnA+EfwmOjUNOuqRtZpcMT4XL9AiiiJx1AOFfBtFIlOTXzeWzjg0J7bcZm2lN\nuRqK5a27StvOLU85bkl7mEXiIrHNAT5nFdCuamfh0rygeJFCDcZ6Js/eAmKr\nyQ8Wg99r7lvb3wJRTE+umV4Gkr9/mFTaqbpjToWy9GGs5no+WCQ3MtXB9lK0\nK5fZ7JJXaD2wB7ACk0rZyhA3YW0NWVku3yVu2NhC1nj71irFWI+sn7iOjGvW\n4paz6UrJ4Z4SeI2dKg3GPCaZc2dH744syrDvoobm+g8G6CbPteE8vHxL6nsG\nSLYG51H6JUEWfzT8b8hCu/JiuI+FqkWyRenc4sjhM3bBqVJFt9L2jbwkSyyP\niANhD/AzvtuneY9/6OJBx73k0Q8k80laN9aHoEhR30cuPqMLsSRHjmfzU7RR\n/FLa\r\n=rI02\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"30667105340145b8c93f0e73671ef6a3ccd977f9","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.92","occam-lexers":"^15.0.38","watchful-cli":"^1.7.19","occam-parsers":"^14.1.26","easy-with-style":"^3.0.106"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.107_1644053184202_0.7914599482218931","host":"s3://npm-registry-packages"}},"5.0.108":{"name":"occam-grammar-utilities","version":"5.0.108","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.108","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"934fdd2fbd8f9c5f4370163a87e3033bbdc2ce6a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.108.tgz","fileCount":87,"integrity":"sha512-CkkXE0a3fvIfaooQjI9o1nnBrvnyq5xOaXy/pSdAhHtvI+cwo68MEu5x6dAjUkuLJSGLpp7f3C+0M0vZWcSpLw==","signatures":[{"sig":"MEUCIFekeGDRGi1xVcoShfmJYRnysj9dAt+6STdXTs63LMaVAiEAmHcB0gEaw3I73da0K6sgh+D/ro4FQP0diu+Qb7zp8C4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2298239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUCJCRA9TVsSAnZWagAA6XwQAJCr0qWHK5r5WfXHZIs+\nwVp8SoipljWrTd6PVFeXI9Pfc+VNGHjkctwrV+feUnD4+spVGQLL5/ef5R/5\nAhih8PZO9ft+7PJju1nSmGW0YqdbWlp90U1IBzLUn0H4Yc338cu4Rno57K/i\n0kwrBBOXAMSB6NbWqRGmJFzj7HSAfChCt+1lOcWGfchKyWMruxAq/ml6X3jC\nYHbBquwWeWyAIGXF7Ad/+umrKO2Vm1NGahBh7n+obFnasCckBPFrDnvVl0J1\nIynNqQ2PW/q2/DWtGsBerAfmiIcsogX0n4REGxBh17kcU5G4QhFce84YXnFl\ngKo8rbdmO4+ovg9yuhRhCZc4JzklVlqtiuQR69NkUhcrbbAqoez93j2Mr/Wr\n22ULQDhsfyWHPDosIZMnXqYX01JRUu4WGJow5ye8RyiepEiC/w/J8qQaEo8H\n80o7BhGOsPTze/uO0laf3nsUz54m3qaimS1HBwJFZFfBbuAJWJcOvocnPbgm\nlj0y2+Di3KjQ/7JC/tsXnvxCsNCsACv/yUYNI74q1N5z9TxFZGp9gcGAoAlf\ntnKhHhtfRj6rP5jZj7Klf4V7DBaGPexy57jiouzlKVpIC+IE5kniSXfcpiQl\n1+WYfzTOkqrk6fVaEO7Xfnjt8bMTKheSZ6jlEYMjXefLygZ1tlo1DBeNhlp1\nCdZp\r\n=pfO+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"b9d19c4ecf5bc243a06836bef043fa08469b34e1","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.93","occam-lexers":"^15.0.38","watchful-cli":"^1.7.19","occam-parsers":"^14.1.26","easy-with-style":"^3.0.108"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.108_1645035656816_0.20655987647909346","host":"s3://npm-registry-packages"}},"5.0.109":{"name":"occam-grammar-utilities","version":"5.0.109","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.109","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"329e64a9b902c72b10919b5fa0dbdcf7098a6f77","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.109.tgz","fileCount":87,"integrity":"sha512-Zt39miTW0GOZVbyHgE4tK72/FIlX9/Mc3ydUDcRr0WoLqobxQHh+94Eb6kq3/A+vVAp27UjIXkJNk5LpLDEoRA==","signatures":[{"sig":"MEQCIGPB/XWhglmvhWL73wfIljDjYOnBB363InJYSJmN79qHAiAWxxs1HWZ8P3AyUUGlvwCAsdKThVauNtAiEW6Qbs0/uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2298239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUNdCRA9TVsSAnZWagAAp9EP/A16e61OX1nmPkOgvczv\nOv6JUvq+5oMwGJWDybuPGXxI+YicgEp53nmd9YQcon7JwfEUpDJepKru/ZcX\n79P5usihJAn2nEhjguDpPnC2TxnaXTVN0rv90bL4u2J85L3zO/6aKYKiAVFA\nj7osStkNJk7rSYf+IuaJxxkBcuCLnPUiR12/3FFK3rXCrCgg0zzvFAEGDapl\nwgvUPIK28S7zArkNksIHWpgPOQuRTAEqZ2vv7pURMCcSdRZ1qzWfFJTHBLGq\nMlhmn1UwWTM4FId2HED16LTSNvSMDaY1dIrwVQxqPQvEN9Y1BLCHrO42ss89\nUHFhMdq7VylPVFlw2Q0CZdMMSnG3BNG43YBTdTlO31csn7ocipERnIwRFt8l\nmVzkRxRC/n3Llquk4xyMosoBDtJKUDOeOumTAqthPfvTgPvWQeJM+qFTZFP8\nyWZdCT3HEZsJA8qWXYbBVKzSM3lEo7G6vt75xjnlrE8rnfd2Fuut5gCnMRYY\n3aAKLM6k4Qnj9S0gVH7FtoQ6DtCMUIeS7wgxb/6uToKZhir4ubPjy+8iYDWp\nLiaKvAtGcbLjTQcVsgp9wPR9t84+R3b+60WZaBXRQ+wmIerec+xGe36egWMs\nz2O49LRcWEyd6RkJIEdMJDFsFT2FUQTFnLAHUWLSy+Yko40h/84J7o2fuSL+\nnJg/\r\n=HrXP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"b066261bde924d71005e892861545d6ec805b458","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.93","occam-lexers":"^15.0.38","watchful-cli":"^1.7.19","occam-parsers":"^14.1.31","easy-with-style":"^3.0.108"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.109_1645036381767_0.0688550975234965","host":"s3://npm-registry-packages"}},"5.0.110":{"name":"occam-grammar-utilities","version":"5.0.110","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.110","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5ff5b43528fa9e36f4e3cd7f22170edec2086b0e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.110.tgz","fileCount":87,"integrity":"sha512-zk80miYDKEG3g5Ul39CLizM/cgygxs0az94+9eqrDpzeldVuXCjYyBqq9QrOO5Uefg4TPfOYoUJXEAJau6Dmog==","signatures":[{"sig":"MEUCIHjdyET3w9cAZQ3hXOj6Qo7nTwm5wkpsd8FvOcO/6V1BAiEArKH+ocmUAtYWAA8ou5NUQ2PZiB1ykJm0O8tZY828Cxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2298239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUZBCRA9TVsSAnZWagAALwMP/2y1es3fanNrLRUg19Vx\n8ZwUy+XlKWN19FcHtnxyKw9gGVwdsQkzo+A7Tyxyx/VUwBeHGQecm3bSVYro\noY+0zQxBYVeWLxR1A9bwrkcwrStwyOk25wmFkyvvGs/x7eFT/DpdCgWW97NG\nesjFrSU2/vtJ/6ekFc2jGbUsYDXhQczQJkaRz31or//R2NdLqbZVeHRXN24g\nMfM/tpm29KNdZSKzr3BCJugvh3yjLcVybAgx3B6s54i2OPEB0oP2an9C1nKr\nLQh3oFiYR64gQlvYwHccDFOJIF3n/skWNaoemX+WdXD0JFuoIVslUAbSREbd\nHVCruf+DbCHRpzTjU+PDJKUBoRjfUQOrbgGZaImqR0Q2lH9dDQ/KwNob0Qip\nlT5aQa5kH7x0TwDRCDx9Wh1pmwJkvQfop5skn0mj+pechu+B1MT7GNu/HTaJ\nFjv5k6vqdztRa/U9jeF28K2zyHr77HcF0sAI91CxqKdDFds8b3pAUjxDQ4Ld\nN67QupW3pLM4+AcDNtjYv38KGB3ZhrmjEoy7tM2EiHiAGeKMsZ6z2HxXuQ8e\nLUHxpVfnzgPQuHJvv6Kv2p629oexdSY4XIBzDQdAOtzOljNYhRp52KeUQ2pe\na2H5zTKyNdx5vMrG5g1zZGWiqxI1RDuleR4TFNYAhJa8jrKs2JmbWp7qWxHa\nFY0A\r\n=s7Vs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"160e982bb8e37133c2490d6648096a2ff56ce8df","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.94","occam-lexers":"^15.0.38","watchful-cli":"^1.7.19","occam-parsers":"^14.1.31","easy-with-style":"^3.0.110"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.110_1645037121727_0.5173077376216875","host":"s3://npm-registry-packages"}},"5.0.111":{"name":"occam-grammar-utilities","version":"5.0.111","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.111","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3a0f45509717e5b561368c02cd14e90ab5f208ed","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.111.tgz","fileCount":87,"integrity":"sha512-O2wjTcA7sq9hawkot27FFiL7uMNbn5KEdp38aBoc//ov6anSzVYIGWZlxNslokHdDDEsKh9itpMdQkf0oQilXg==","signatures":[{"sig":"MEQCIHoawbpAlaFA0dqyg80RprwGBHEPVNfURbq7yA243GTFAiAfQET8gy/doqY+PCTKGiKCt5dO90MRt0XY78KFuos7YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2596875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFTasACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd7Q/+IdOogT6wuG9JCo8OATLPscMtoxBtAKQJP+vXeB5+oQ7v1wjK\r\nkQSl055eQWFuqEboPYiHlvwoXSo6xHQkj51zhuqBOTv7K4Nc63p4rmmyeL9R\r\nFDE0/eMZr8EYhOh08QlgrWjrUKguYvxh2mbWnZhp7/i9pYfA1OtLS0BvFg5L\r\nbjaMf3rzxUH0Q7E25wqeeHkWLyYLbBu18u/LICnlmwnobhszc7nMALv9Axdd\r\nu4xlCFVRkqtOnEtV2tgB6TxS/5dRo6ovi5C5Uh1QRVfhpWjLauEb327v8fSO\r\n8ogDO9UFwDIjucnfEyWbASSlxtn7jqP5xbJJAMi6B3q5wD3y6EJ4s8YJsbVr\r\n50Ps+QWxycBu/69U815nozXKiMcpN+eXd69yg4BIGDytd0Z3tb6XC3X0wdDE\r\nqL+P/06/JWtDKJ1Ja5nJp0y4v+V0dYZrIVc1/uKcWbHh2EeIVAH2O2gAYFE/\r\n8igDfBnNlKJVlaq1jpiJ0QkvdKK5wT2xdzhFtZVY4om2iMwQyIfV9FaiALxE\r\n8s9v/RDOp5sodHr70K4vVRLZ6V8lHfWCIoxFxzbzOn9iJ4T4GeIDGU516Z0l\r\nf7ELlzdf7RP8U6x1YpyuVzrqfg2sU/mLCzF8obQPzkncZd7kjQp+IdoTzbpC\r\npB3k9uWXpzvc2+enFZiUkdD+hFxmKBT9XZs=\r\n=jJpj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"7c9aaf3960ee278a002fa873e1eececd2935490d","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.95","occam-lexers":"^15.0.38","watchful-cli":"^1.7.19","occam-parsers":"^14.1.31","easy-with-style":"^3.0.112"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.111_1645557420569_0.1778538539482295","host":"s3://npm-registry-packages"}},"5.0.112":{"name":"occam-grammar-utilities","version":"5.0.112","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.112","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"606e56a4269fa200e3cd2d46d078596596a81d01","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.112.tgz","fileCount":87,"integrity":"sha512-yc+qm/wKpggP5LoocSEGzVOAqcFKVcg/Tlx6znO3BZgU7sBYdRiQgXmM0Xke6sB7p5bgYPelkgEYa6Y1HW4VfQ==","signatures":[{"sig":"MEUCIFp65u+qAezLeJRJfvcELwV6xIxP/IA7NaVVJ5Qz65j7AiEAzCshvikY60twbsKlYgbmLXsFltJKlWvB+6YvcejZv50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2313308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFTj3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8KA//aMSl7QU1bH0DUziRrTYcMdm8oBcwZoBTPh5qh1XW+SiiU1RJ\r\nSeKjrt3L5EJu1Q9DffboJG0eTYFxi3vH7RjnWJVXrYF2j8EZ8Yyjut5pkqF5\r\np3rHtV/bwjYLBFFyP59FJQkt5SCCSzthJf/F2EwzFnW8qdHvlPRI/iwdHUTA\r\npz+Tm8OzFzVOYsvwDYUZjEjGQnWJo4wCqBzca22pQSqA2tILVYt9MiHsJxEI\r\n2ish/6thPHCVwyie51FoQwiMoMUyvA4Q/vrU8k7V7BRpIpcrq11KSj44wpDx\r\nEIHJxUSbBcxN5kKuE+tVbPtF2+1eEMgb4EuF9VrWXY250ej5rwJOXadYUkyB\r\ntWKIKwbkF3go1l1cUfkay25vi52Y1+uQeabQq+c6qNfX8zqhKXrTTvk9RdDg\r\nQi1b0Bg5pXta0ax7GPZw6HAh41FEqIEn8J764bvVzzInsUvdh59F01KDXJw7\r\nkNG1H+ZxY1Ku/wkWW8s7DEqr1yIxFLdOvwM5ec2IOxzeC/xWhE0gJ0Lf9X8F\r\nn4ZJCJn6RRp+jL2i4YfY0fkPt0N6gT7qdq618rt3S5HzXhS+VkinYmAh1MHJ\r\nmPVO2e9PUq1rEzomb/GQ7a2OvGKY0cLahalbLyQOpJR3H4Ts7Ib56VYnqoZ2\r\nCIcaxmBjOMCZCgJECfQNRfmj6AjAMItULWA=\r\n=DfEa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"609f379c195e908f39cd8d7c833ab8e7b6fb517f","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.95","occam-lexers":"^16.0.4","watchful-cli":"^1.7.19","occam-parsers":"^14.1.34","easy-with-style":"^3.0.112"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.112_1645558007149_0.5215078784277474","host":"s3://npm-registry-packages"}},"5.0.113":{"name":"occam-grammar-utilities","version":"5.0.113","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.113","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"febd4180e591b7bd253f1a2e069f6c6c74a1bb15","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.113.tgz","fileCount":87,"integrity":"sha512-zZIjsfK0wGCJMVYLSiHYlQ6QVYSuZNmuRbqxm61ngqXBGrOqmYaXA0Zichbq35HNRflCh7XgwXCXG3kdcZG9AQ==","signatures":[{"sig":"MEQCIDLF3YUMOUyL/SvFnuWGhL3A0FEGJbKLwT3TXw7A2pQ3AiAB+dt1tLq3KpdzGiG6OtP2fSmrK3NNxnSMsZcplgO6cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2313308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFTtoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry2Q/7BByuw/iG2zE5tvrWgfr8jZgeWKypPhibMVDMxC4l1tNPq01R\r\n3tGDyNeMn8ByXlyJwTiGAHQN+f+e/p+KpSrTfavCraprf8rtQf8r2afkdlSk\r\n7swBQGnOVVq7cmeXaqr0cwEe5XuMETP9biH7bpUYp+3I42vnxZ6DYasaEZaK\r\nQ8A2AMf7GJHxr38fl528UoV7A8gZBPibcwc45GSOcPN3vLj517SHqNhcpWn7\r\n5Iy83N2LpPXRmOec24NcO5SGjy8YnzGA5tqlriLWnHDTB8Y1fSEBgyWdBpqo\r\n5sOvqutPMQaVLVyQWo/RBAJim2eBFKrFbazb2IJt40lizBwUWXc5QtFsgE0m\r\nOS1c2qWJUAqBXCAHFWoLMo1/6628G+r4vOsVR2NW/eUq/tD4Nr27T385w5DE\r\nNJoNhITHwW3wYG1gb4RTGUcX6nalstZRKDeKeuj80h3LhaohX+kASbBARrYD\r\nXQJ0m24ZI4PCMJi5uogni3sGRZyM4pP7B5KvfqqM2lYmKhrgW+WEZZdn+4+2\r\nYGHA6fOzWISXcqAueG0ajsq8dnDPuUGAAbgsgrl4bpp61vwQhvDfPf5zwecF\r\nRAgEEjckmzEaUONAD68qLatHdrafJaqbPqhbw+aZfQjEZDlaoCOeD/iqsnqO\r\nOQW5q1f+b3g/Ro8JKZ5R7XsXMamdXkgTQbA=\r\n=0ZAp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"348036bce7f4971086e0501a15ff265f374c46b1","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.96","occam-lexers":"^16.0.4","watchful-cli":"^1.7.19","occam-parsers":"^14.1.34","easy-with-style":"^3.0.114"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.113_1645558632501_0.7879340233407579","host":"s3://npm-registry-packages"}},"5.0.114":{"name":"occam-grammar-utilities","version":"5.0.114","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.114","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2ff62800edbe3c987d3d3fd828ff9856732e9412","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.114.tgz","fileCount":87,"integrity":"sha512-ZctdFQJCP+FtkZxQ7sHxFb6u+8FSMpZtja4kFqW8aRtCyuaRh+GEKoGiu997a1hIF7DQpSUxfqk8/PDF2YIwlA==","signatures":[{"sig":"MEUCICz09X/RSXcXaiUnXrpN4UQADF1FVXNHczH5XQK5Lxp4AiEA7OgYh0+epw+8uvpmsL0xFt923Dsdbt7IkTErWbgvih0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIRNNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAhg//Qql5F0EaN8bC5xxYeG2BOb20FtV4bJwngXiadfkDVp4LBML1\r\nRmM5jEBnqn6bIZqfacrMHQ+MqsCy2oZuZw6S+pCbve7P08gwIE3hmnu5d8S8\r\nomHMH38lPjrWVFzzfFhdPtht+GJ55tH4mnGk05FnbqSS/KB2ZUaiReNZy0Ba\r\nhnKxuviYMjgWzSuSnTnv72JxtRYA23iDi2UCZouLT4OrhPQ2u+kmgkFFsMFk\r\n91Isk5dtkUwVwp28p7KyOYvY+EB5yASxh3MoceYl/cVsib9MnLPjtOuBg0Rq\r\nAg6HEvbcbtb+g1hKqr3QPSYgmv66W+wF1AcKUVQEqquFjkJW6r8ghmqSGKCU\r\ngDB15WjUbb9PBGRpolweo7r7Z7bvZS0sfZjkHZSgfqdX5rwL1pps+6PdoHnA\r\nL0S/BZHQmshq5pw6SUm1P1/uSwLNEkoE9yvbqE3V3lgNgbKR32iASq6zq4TY\r\ngj+1HOSYC+jW9B4YlfKJyVQ9HIZxnUF7R/rCDJtHW1Mpl2ysfKE8JHJK0H5K\r\nDiYhDnRb1mrngL2uXgmRxrW9uUgFwwTjYLdv6AM0cqZXZAk/Um4kzqERu3DQ\r\nZJpZIIDz8zZZca4w2UoK9Xs6Mn2Z595Z28NkDlm6W+/2hNUAjK4q6McwptGX\r\nRwdhvlHEjN+6kSUSUOfVoL95BfAIKUlb5nU=\r\n=PgLM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0cee16ff2f9b97e62d5ba44648882cfecb3bc486","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.96","occam-lexers":"^16.0.4","watchful-cli":"^1.7.19","occam-parsers":"^16.0.2","easy-with-style":"^3.0.114"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.114_1646334796962_0.07142070222702634","host":"s3://npm-registry-packages"}},"5.0.115":{"name":"occam-grammar-utilities","version":"5.0.115","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.115","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c7bf3edf2e741b7f1ad2804926ead98168e4bfe7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.115.tgz","fileCount":87,"integrity":"sha512-Ujk55KwEnjEg2Q8nbNL1KHV3lGmK4vV0aQYanuPoFwNgOUjc5xxvNMidXpmd4irdofY42z9JdL+q9b89+MBhSA==","signatures":[{"sig":"MEUCIQDCvv0ktXjqJweWm1zvarDhpaPzJcHaMusSkXlGK7MYEgIgVV0P0q/SSyx38heDvcutMGFGKjJjW7/vs++BysZnyxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2718311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIRbyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocBw/9HNQjLi94GkXy4e0xBzlCSjYcLNol11KkPf2Bru2mJAZuRbwD\r\nelY5xTsauI80X/ldPNoMDE1FVofd66h/sBMUdsL9CvfwA5a/UFk0yQMQXOHc\r\nWieCBCQMh7eiJ6T2DUKD+JaC5yWEJzo1h2JVWc83du8aIRhWmULjcE52UWIJ\r\nXMy5ZFTA6hwQBQ+74znPnN6KUEfMhjxOJoDISr+INd3Rhvw48T1cJaL2WVMi\r\nuaIBBZF0Xca9GLOf+YtJsB6DNPRwZSEkEC/PbJkAkKeCNLolv6hgDO0oLV7s\r\n678QnK6JeGAkHqEbqjwkyKJ5Gn7PGNubaYFnxVgaDBuJmyWA4daPwnP9ZPlC\r\npmF7VwzMA1CPrXnAmaeJvPZdywcBSUKfVmAJVK8y0DFPcJt44VXRoMMqu+vF\r\n8YoKFESpquX8iNgr0bDkzZff/wB+nD1C9sDR7wsZrUPzN3wwzSCk0QtQgPlL\r\nVh898FFai3NP27EXrgtEYXq2Ggg+3pdtSX2rCL99UXafpO4lETFiMoYAxR6z\r\nBInP1jeodtZO+yKZvdqnrAvk8GBZENj29UouhFQLnnfe+HN4DMS+7m7oxi9l\r\nigZ/x0DOwNVg5RbLu1kEOjBgIrb2AjVgznpqXr+1gGAhuz59OXiZUlYK4pXS\r\nzyGNcc2xwQ4hPdWGmvNM6ZwSQTKJzU8bXXc=\r\n=9HMZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"270d4f025189eb3518bf15bc2d41b79b86c2cb10","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.97","occam-lexers":"^16.0.4","watchful-cli":"^1.7.19","occam-parsers":"^16.0.2","easy-with-style":"^3.0.116"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.115_1646335730265_0.6781569465507393","host":"s3://npm-registry-packages"}},"5.0.116":{"name":"occam-grammar-utilities","version":"5.0.116","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.116","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e3decb7b4109640799eb3312f3412223a923ff0b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.116.tgz","fileCount":87,"integrity":"sha512-vg2Gh479G4jHmfHM4eGldOd3+h/XgfHHq9iMjupS/AXhfp05k3FiyCSqMk9F5b1puIXWuygIcebSkNzs61KyoA==","signatures":[{"sig":"MEUCIQDkW85t1cXT/e5+sKQnhB2sWRHZsb3ALdwhlWi/FcBurQIgVd1V9cPqEErSwt0UY/wW4VlfJ5Ni02WnBXGJ3pSbXzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2718746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIxOMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6mA//WDWR/QaCOcXb78UD0d8VTk3eHuhQxSUOPO4VUZS5y5lL2RDH\r\nuOkqQMIPJromJkkKP/Xuib+8IEpc7t9XwbfmmF5Ke5d4LupyvP5BDSzTDmfS\r\nZOGp4jhJm+aYQtmmgwgn3+adAgSqi9D4xf6rOxRh6wxlpkWd5wCqa2Q9OWPb\r\nJrVubB2xns54+BK8poO9FWdq5g6RLxRa3t5WTBvaTdZ/bIjjJHpYVgcP3Bk4\r\nxMA1jc+7ApL5elviWSFivTQrRBzPnq0XN6Dqsephk8itbNEokgSGuO0PXwkD\r\n9BWTHmoWg2J2wGUZVoJtDD86INQ2+dQ9Ps36Xqe/INAP21G3tz1rMor3Y62i\r\nK7lonaY01tuH/sEZ88Gus/QAU9rLPcGiCsu/ZGAXXL3MvTyKlrS6vGvLKAI5\r\nwO3PooXjx8m6Hspq6jB2vhBxuHSc9b2LMMjwgW56Y2W4DjtwsylggouOKSR9\r\nnyGSVdGItJuBDcw5eTm0JS75xyRhNEm+07gR+b77a7AfZTlF1eWZzC+sQrf4\r\nnKyOOt4+Q8SRcJx7aJl1LgcTemj4Ea2IuuuljGOEMjNuOCXNtmX3zl7k6x6D\r\n9LYZ4ivWO1qq/QNLjh4aEbsnGnwf+XfzCW6DYQR2vqixsBke+nGGjxxNZ8Y/\r\nh/1TgG5umQrRa9UJpXx/J9HGilHY2t2mJ8M=\r\n=MzLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"31e47a45dceb79256f737a85837928420682b93e","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.97","occam-lexers":"^16.0.9","watchful-cli":"^1.7.19","occam-parsers":"^16.0.6","easy-with-style":"^3.0.116"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.116_1646465932554_0.5115283629206979","host":"s3://npm-registry-packages"}},"5.0.117":{"name":"occam-grammar-utilities","version":"5.0.117","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.117","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"006c17eb9a3b62ed0626add0830718d7161b3248","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.117.tgz","fileCount":87,"integrity":"sha512-UggawKE4LnprZJUufwqeocaRSU3bZDDpIX2SVyFW+BWL/s3HuWPopaTuquF/kHpwilbaqm5kK5aifyET/yNVhw==","signatures":[{"sig":"MEUCIQDqNKgwzuY0fw2PLCKoFugAv8jiAzbHp6xJcLKYqbtJlgIgNelrn1psJYKN3eChlFAEm6swhQfSNps4vTQpkkMNo+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2718753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIxaRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNDA/9H6nxA08dTgfq+AkFHEZxw8jnqlrUvuF0w+xwQXNs+HBV0Yxr\r\n4wBZzKd1i1c07+AeXx2LxaOMxoAAn0Xmgxk7YJMYSdtpNE1eIG54wmPrYTDe\r\nbvsOE0S32JnD8jPNAteg5VPvWSw2F/buPbKllQvj6mIvL1nluWBmWfX40ukf\r\noG1JweKqXSBaXlIS6R+iAr2tpFYpyISrFRNrcV2Jd4PuqxnLCN6KSCWjJQky\r\nPa2Xbw3XqBsZe7ZBloXez1NaTMZzptGtOa0o0G86nvxIJ335A7aSigYc4YGg\r\ngosepQz53fJIIpWYBND+zBjKZUhx6XzC4l4JVWrMHNf5QnU2e4nbJezaAtKK\r\n8BR/5Sg1DkMePhWA6tC7oMhRpVIP7OcQjLW9awT5skD9mBhMWm4HYroiqEpP\r\nns66NWXQb2Ve0apqMGA/6xRGke2lsWeMyhn1iwkfK+fraPJ9yHZOoD4JJLwf\r\nS6QuYLX9Ka38Q7rXo1vkhzwvIKTc/9zi9fNjMdwOGqRJCQVu6N3yDlu7rWiB\r\nUP9Qs0g6jgGEwqg00mgpXBTRzRaCR9wVdn0Y/pcbDK0KKtT/9md0TvDo4Oqr\r\nloQXf+iTbTHQvryU/F2gxcYPrAKGHMuQKMJzXCGS2tVsLvkk8mKp+vycu55j\r\nXjk7TWdxHOREtSF4ScwQhEb9BG/6NnrPB3U=\r\n=a8ll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2fda29c0e57d590c12539de3e02b370e40900881","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.98","occam-lexers":"^16.0.9","watchful-cli":"^1.7.19","occam-parsers":"^16.0.6","easy-with-style":"^3.0.118"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.117_1646466705372_0.7637856142271928","host":"s3://npm-registry-packages"}},"5.0.118":{"name":"occam-grammar-utilities","version":"5.0.118","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.118","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d6e7eb8bde3059cad6ad3d3551316901a9fb22ff","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.118.tgz","fileCount":87,"integrity":"sha512-kqecSn+0hEEUvtnZfqeYcqQLNQtvJmYgCy+TeFgOIAq5MlqufQfSDVaT+L0QSeFTTyz7bnhN+rub4Nmhs4WasA==","signatures":[{"sig":"MEUCID1lghrGUTSbzHTh44fh0VOW/5FYD9wju/zBLemABv/cAiEAkJWxCyBgspdp+3qSkFbgBow4VttKJkdljYEU3uq1x88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2721404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJkvTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4/w/9EvGcWEVz7zUoBckhp+CdWAhEXjGh/YMZwDehHn7jGGFmyE6v\r\ndK55TOXi8FtDJOREz/vjryRxkg2jCdIop0tQSwX+8fDikL68GgG6KoNwwbFR\r\n5q9SewM5lbMkGo4NO8BC1bWqakjer53GR30yNyO9qPMjuDhtqdzsP2vrO1qN\r\nh0uNOiZBfeXVxrkA2hPUsUbR607ZN3+MMOFD02FLZvalvph1PbUSWTK1+nCj\r\n8bpo8fNS5/uPcniguo/uYpsI9C3vQuovX+ZQacl+bM5HC/8KLZc0kor56xIJ\r\nQk9elt1FuYtmVzFjCwYGtd5hKj9ZaAstqxyhTDQRUQmwQXeLLwYnakFNqc3c\r\nfUpLchtjfenbVpB0an4gwtWJK03RbNOd8jHrYX1Ncpedy/udJsjlFb13EYEQ\r\nUN4IbwuSHk5o5kMLHPxXF+sk9nE32N8y+QtXS/JwcN3cecMtEPrN/dSQuJ57\r\nSakHiuJNvic5Dr8KPZZKz+VIaDQVAndX184b1LyQt/+Y28eN3yGHAWYwHUWF\r\nd8m6K7L/G9gaynTvVgx9ftx/BTBYLBHc4YqCeYBw+Jcd04es59bJ3/RQkYrU\r\nfPRRQ9NPJHdrqK9DZcYKNKRZTdsBWcv0J0Bh5nCZlaeTYMasugr1KShAUWei\r\nvhjqH611+ucBZgRkhoFmhjuQ3RtVpoR3lRA=\r\n=t4Pj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2189d38da6fa033a4b22c649801a8084b6c630ba","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.98","occam-lexers":"^16.0.9","watchful-cli":"^1.7.19","occam-parsers":"^16.0.10","easy-with-style":"^3.0.118"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.118_1646676947106_0.06598521617014752","host":"s3://npm-registry-packages"}},"5.0.119":{"name":"occam-grammar-utilities","version":"5.0.119","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.119","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"411e7736e55613738d71c4f45b04408e05bdc36b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.119.tgz","fileCount":87,"integrity":"sha512-oNQyRcjouUjtNhTHl3KDQ6vN8GdJuZv2CZ+9AoSRhlnbBlMt+WARopKi4AOjpl8P9XpVdgfVpk3hE2XWHtaUtg==","signatures":[{"sig":"MEYCIQDTulV4Q89vdrZW56SCmEAR257k979BMcnEPEaMpDiilgIhAJWrYLdhMDGq1UILMowoQcGRw0bYOKNA7+PCvSNxgVws","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2721400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJk7KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB2w/+I6+oOe+sEruWGl1gHYFF2TGwS4EI3rEMYwK2FGDnGr4J3tgE\r\n7lmzc746GK3VSYdtmVmz0mMU3G2K7iLedVWzhFysE8eo6cudMWAYyRBX0xsY\r\n5EvUdh4G+sr5xtZNkiBqbV6yqfqmjyjgKfmRSKlN0W4bT4LRuvJF35sdNzM8\r\nppYibOT6awBVVMS5q/W+53HChjX2Sliu0wKUE6ilWJ4bjOYPTtqcahwcjrdN\r\n82z4pPwUC1UcylLfL+pAb/xYasTeVsJOtuxvfjn8wM9Ll/2U/puEnp0fEJYH\r\n1/Dl9rtTzfgDGuwHg7GhKpsTki08te43kzYSBPnhfjZUEAG8gVgN2Z0kahXt\r\nXSalRjfd5fR0gy/UMacV5HAacR/4BOvMa9WbJ4yqMZEQptfohwpntfnyMtT8\r\nHtXe/4djSz8fSkkXlcENKUAJ2KM/1hTiEIUViwzHh2GoncC5Y0BnNy4sC//q\r\nl8veavqqkHqVe4+BuZ4T97li8u+gKUno7AfTnW/deh4i+9xQcXuyOrxv44Ps\r\nvsbYhg+sjw55BYAHh9Knx55CuTeiLy99H8YEPz4IsBjVK7ItKKRWhFpgMHn3\r\n4Ejh5TAxVYgnl98pH4TyrP97iJZbyFZaDzmXJBH/KkxdpyMDr6OjiF34oFek\r\nV7YdSci+K/ft32ZlQZCUInXVVtOk5cntC5k=\r\n=Xef2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"68549834d8915843f94d966e30d0921e21ba91d4","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.99","occam-lexers":"^16.0.9","watchful-cli":"^1.7.19","occam-parsers":"^16.0.10","easy-with-style":"^3.0.120"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.119_1646677705987_0.02275644298754842","host":"s3://npm-registry-packages"}},"5.0.120":{"name":"occam-grammar-utilities","version":"5.0.120","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.120","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"40cd6a7cc1fc53b69d3bd7b301ea498e4f8fbb48","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.120.tgz","fileCount":87,"integrity":"sha512-ogxDLfWTkSTTQBgptv7ArCgEP1PhNAetCSXhNID4A63maWd867O2Jnm7sf6x4EoZ41G4JxwfjZ9KQEgVwmLjIg==","signatures":[{"sig":"MEQCIBSjagSPpnyt46T73BjxeqvQQDCZPuSbm7sWzeKfAelCAiBjCKznpCBxUkdElrwvN9FFutmmu7BD7kiD6jD1s1jt0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2725530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMdAXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRSg//XpelsqJCDzOaWTRVpISbnnmbaYmVeuAnPMvOeRKn3WBbz+1w\r\nI0dRx1UelYN8qnuhyEbOUJHft9M0E14J17ehJtf1Da97LlL7BVAVjYefTfUa\r\n3fmqUwR5F37YnXd4W3HQgDhNEDjQOg+fLT9+2OornWcOEz1vok/L9UNnZhoj\r\nmEN3M9p1P821cab6JXISWxirO+e47SF3yPsjgnAK2N5VGZbGvGq26M38/UYP\r\n58/pGgY6XBHUoTgpEFwOxwJeyZeuxUfiI5CYi8upm9nsI+SW5Dvz+nafeB26\r\nHLeq9F9x8JNsxXs8UV/KJ32j8A/+SLmrUeUaYSUYqf/aTBmBopHD4qPSLlyX\r\ntMOO5lkViRj5FRl7Jaz9GQsEtGKWHeOZaJGQYxaJlFWf1TX1mWiBRW63fnc5\r\neNw2iwTf1CzySLdJUcWfZ4ODdpDuIzwAfKHhPOd22HmNRvcQLxhTZQyqi8J5\r\ntsQSjdwcapU7DsHkXkFJqg7rhACOr263LbKSTDXyXeGq8ZEo7EIhocluU7Vs\r\nN4eDN7kng7ytkB8usWEQQr+hdrAEgiHBykdl280uEE0Z6odSsOxxL3ttkteu\r\nJeNgRPxCuXZSb0rX5kqUj8+clq6pQc3qAj/eDf0fOFoOWm3NRkOYx285YFZh\r\n9rrqqJZvIjIjfCWZSEHmXIa/hoONMT0KvLE=\r\n=MQGh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2a9950b4fe3dbf9ad2517730e94f61f2849880ab","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.99","occam-lexers":"^16.0.9","watchful-cli":"^1.7.19","occam-parsers":"^16.0.14","easy-with-style":"^3.0.120"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.120_1647431702939_0.588711623829042","host":"s3://npm-registry-packages"}},"5.0.121":{"name":"occam-grammar-utilities","version":"5.0.121","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.121","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3a00f108cd6893060f062890c0c8042611048e02","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.121.tgz","fileCount":87,"integrity":"sha512-2HXxUZ7wcnhLL4eCLg+99ivPi/dV3gvZIm8GfOeOFDyMJ1GtCNRssDzIcWi/hHDJix6XggFm830AbQiTZum3bA==","signatures":[{"sig":"MEYCIQCsSjig5+QMeZx2Kih75ARHDVFjyOFYWqV/k/q6UpTANQIhAOe1EeP1dw+4x/d3EjOqMrzSpyonHmmDLTfJU6Zn0nPU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2726439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMdPPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjXA//X+yMZ9C8W2YMniP5RIOme0pGYXkpRyLZojKMjf6oQEJgfOEw\r\n2Toig9pERg5wd2oMwm6aNAe6GuDFt1QWfHCYmR/6H0+G89vx315f36ezwod9\r\nyJROdnYYW9YTn73piGLA5AwuTQFwVQgHPEMVkMgUGnu/xpTKJpTdUnpf50w1\r\nEVlEG56wt1W6Dv2KgYxGmBU53ZmN9ZwKYKz6cELzi+f4yk7qxDa5SjPJ3q4i\r\nN5l/Xl6EMOY7D0sOx6m3/GpSB+gFRFvycIBRhN8ZMMsEMRJZfGIq2ppNvYFJ\r\neiVFG1QSKhJvQvbIqP6HzT4WAe+4xNKSFUsie19NArE7h5fAWtzt0gdlMrhM\r\nnvmnvt4NqZv3VqmdavHiF+9i83fKtQ3y4axMfrPoUTW6g39DH47AbwEKD+kD\r\nbIqOF9k2GXMNL4BcG+p9WQKid4gpk98LWtQ/7VYTvBTayBVkONLHkJRBDQ+1\r\nSgAzYJdp5HVIiqVecrYez9ZeYbXsN3pb3gxe9uA68jPvolu96WFQ/5uuKECl\r\nZWZ4cO0+LRF1FST5aJpCQImXpG3bAaEpL0V3R8OuQlVIy69veYenE+tWMUFU\r\nvnJgMvKY38r8CZxtfXRjrpz5PyhlpOv98luy450iT9EGJcNvjrvI5R3LIT3L\r\nt5kHAgMtX29/vgQBecUGw7z2cWNipZzAjn4=\r\n=R9vb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"7b4d63084b94f4e87541b8f858139e492b6e4e78","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.100","occam-lexers":"^16.0.9","watchful-cli":"^1.7.19","occam-parsers":"^16.0.14","easy-with-style":"^3.0.122"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.121_1647432655194_0.5766924905861615","host":"s3://npm-registry-packages"}},"5.0.122":{"name":"occam-grammar-utilities","version":"5.0.122","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.122","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"db8a9a7b51f04258393867728b0cfd54508c4bed","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.122.tgz","fileCount":87,"integrity":"sha512-deDaoLuoWr3nuenAjwDpqZFWQMu1VbJSHmPWFEz4Te8TysIgSxatnbsA0dOaRKGzp8+PdBSo1cvR5t7AtPkKeA==","signatures":[{"sig":"MEQCIFUdYU4WAW3+mdN0uUWM64L16Mp8mFLcfnhk/QguHjv9AiB4ftX9S/J37KSKFUmD9UBfemdDZomO36SXb+X9+mjZsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4095189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiONwOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp83A/9Gy99JzEp1jUTlMNLpStEY0EObjtG0suE6sk+xvrXtDzuPcZS\r\nO1q5qHgo5L9yAwxzHKeASbWXglHbKS8B1ruE+7z9ttDi5et78PQWQeWcDul5\r\nq0Yj80hhr8ROoCunKhE0GaoBfoBOgA5m4FaKDNmoehUXVb5MeadL23Y3cYRQ\r\nfmGRJZObt/tJ+zefDvDlLsVPDkS2khSC6RUZRQAawCuwWGZoZx7pprNd2UvF\r\nIDrjgFvDJZrku3JGknoD8CXtFMFh544Azo3p/N9uknatm5rimcYetETkm3ya\r\njjXZy6i3DldFbeKwvmde6kDVtJsGUqq5oh56fJEqNOvPlytLsWARuJERNdmL\r\nRsEjRIQNmRJcvaIgyi1fgxA6DjXwyCv7lj5mXoZO8bsCdW+wsTMaabJqC49j\r\nf3xzzJiVql8IkdIREYy8RGnNvK5U8VHAa3/8kURcdcq+Gv24eDwVdXzye54D\r\nLWTk6s6ZkAQudZoDF1Zu9ABvpw5cddHEdMN84JdlIzzp02yCh2dRBmkSgyP7\r\nim1Mu5jJl6nyadCXJk847DY3jeucz2ao4+gsEbLkFGTc5W4NaEgHvysAqfni\r\nteC2phwGosmbXbJOnrFiYob4TgY0AtZFZzpVe+JQDn6esuyFxMti4qJmI131\r\n/FHTPak94SxtMIXK9O17FYpP6XV+5LdoUb0=\r\n=o1CT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"af723e4507842d7753cb919329429bd0627454b6","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.100","occam-lexers":"^16.0.18","watchful-cli":"^1.7.19","occam-parsers":"^16.0.18","easy-with-style":"^3.0.122"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.122_1647893518385_0.16879693660932604","host":"s3://npm-registry-packages"}},"5.0.123":{"name":"occam-grammar-utilities","version":"5.0.123","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.123","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4874f1983506198e3b2a52bf138a6ec7c3c754e7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.123.tgz","fileCount":87,"integrity":"sha512-iMGATpJJbi+SvrBg1KlseiecZrLhvSLKSOlwIWOcMtxztlcRnPKmH/kVWrGHQBxQ8tBkJI0GfPo+2Mwvmii82w==","signatures":[{"sig":"MEQCIDzdyxe3ZCeBQ4nzOnXmgzFeKuv//3SSyaNsELuUCUZ5AiBM44tsyCnKLY3WRIxOYm5t9ZGfMZ6UphaYRqLm+ltC2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4097174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiON2tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHyQ/+I4vewGrp1dfPnLZJ1jKMwweOCt+WmF2copCEgyxdeOJDgB1g\r\nB36xamwxqklo4QK6nsGJtog2PH4xFaAyvKPd4uYTDJyDKfpXXd0GayatU+vY\r\nFoE0ZrG2CsvrWL0/ulpVxqVoMEgZBSzhk6PSF3GOBK4em/cA6X0KSDPbZ0mY\r\nmxe+Ph09BLY8kBfbWru0Ot8vC0XzBeYkmA464tUpAYzWAeldCnL1ULgvW3hu\r\n/ub5dGVKq/5D6DZaMwA4gY/3x8vor1YNRhwioc4sMnvgm48arS5WGA4wcY0u\r\nWqgrQ3ZMm4eZUBiyWvhzesj3wm2rwIl7sOr6kDVsveB1oBuKWG6r5q7uUDY0\r\ndLCfZGAtPUzKZmOv7EZZ7lPRDpG0PqJB90AbPgdO/XqyB4ZeJ9oBGBYHVDKr\r\n70iiVjTvfGgdLeJDhynG2mYF7bqaYtyh93+FtFv+Y0wzWq1X032VlptuzSzt\r\nVIKqragowUyuPojYEcHvuh8L2wEDLbWXDbuTg830bSYW+T7XlBwIbovy9670\r\nfdnO+GxodmW14VKH/HhIVeL/wrdx5ZfBnzeqTgHmlud6Hr15pAb4qLAFxDs6\r\nMlpQJ/IdkMqQxJ0cGsJYNw844TPcPpPipUjHr2USx7XqlEG1WkujcDeBroIK\r\nclAB2r+SBapU7wTxh/Ye5idTquwSWYd7VaY=\r\n=cPUF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"bfeab33d36030157da61b34c0eb8564fb5fa815f","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.100","occam-lexers":"^16.0.18","watchful-cli":"^1.7.19","occam-parsers":"^16.0.19","easy-with-style":"^3.0.122"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.123_1647893933313_0.8935702187897141","host":"s3://npm-registry-packages"}},"5.0.124":{"name":"occam-grammar-utilities","version":"5.0.124","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.124","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dd5458b30659219f49c1cdb6c86ba602963947c1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.124.tgz","fileCount":87,"integrity":"sha512-wY9srBLv+94l2OBBK6WCdr7tYx25o5/saQNm1REarhwelz5fMLit/JJ600I/I9R+Yzmkmx3IG2ks8Zj5H6FUNQ==","signatures":[{"sig":"MEUCIFJg9M5I5a2BGRMxJW1xIvpozTI8e9K5E0VGnjGCWhcaAiEA89jt1/qZUGhP1oZ7Mz4LuNntr+vHfQe9uQGkFNWnv5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4014614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQgnyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorUg//STN06YCm5QSDZUVEd2LPiLmgLi+6zbfqG8TtFORs7icPBq2M\r\n0gWAPeh8SVpPSrbCKzEE/KktVM09YIZrmB2vjwyXrUFsPgDWN6aXO5SdN+1P\r\nk6XbaM5z8iI+7TCWfqJJBRp/CQbQDTj2th+AZgveWvCIVCdoZLIF08pE3dWM\r\n/YSzKBLbzr5F5BPITaf9FSxXgtZLJjmw8HWANxKXN5CcNMyzj0tQIvUdnRcg\r\nxAaMOnhfLVDiPDKhWTLPpXcojvYLV5TWY7pW6omU/XjMSg+EjNGVPcRykimU\r\nfFTg6O+UzAhhw6FDyMfK2HG3OCqrEXioGdff8LfmOuNULId5PEoDExZeG65E\r\n023WZQo7dNGrk4VAUCbx1TodNvk5tGZsjST+cwCBmgURsCaSTtcxpyRDwMm6\r\nC/HYybTBSEa2d7syesi8Op8d30vXdcEhQPiSrwpfxmvdGAo3oyJ13smnrm+k\r\nVljgHGVXzjsR8SxVxUB/0gnro7JBWA3v4Hbyvc8ofIf6b1KTUNStR5iTKlx1\r\n7aRMW6h7Ko72Ijs42nHtgwV36vIwOf9qMeo8Bs0KVmkTrpjhiH83ILykG13S\r\nJOOnzwskaJ6DGqcVoCOIctClCm995ypA/sxUb7RK89jJtSN5RarT3VL1KgQO\r\nKQrdmEUAQyIqcm43U4HEi28WcgadszrAOtc=\r\n=1BUD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"be65e97550e9ab4256eec86977ee8bb3d4fb2bb3","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.100","occam-lexers":"^16.0.18","watchful-cli":"^1.7.22","occam-parsers":"^16.0.19","easy-with-style":"^3.0.122"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.124_1648495090586_0.07673141008985973","host":"s3://npm-registry-packages"}},"5.0.125":{"name":"occam-grammar-utilities","version":"5.0.125","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.125","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8a6807ba525e98566976b0530eb2c61d45b4be01","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.125.tgz","fileCount":87,"integrity":"sha512-JYy3GcTJX2ep3LBt9nXMGA/RAsmJjqr6Tiqw7WLkfahxKVaqJo/8BZyyKFFMJNL4kJjvK9Hj50fZIb++Gf6Z9Q==","signatures":[{"sig":"MEUCIQCWQadQgZLX5Zkw6C6YiTDrv7ze13Ib1FrKJua+/Qk8ugIge3N1QcnxW/wHipIinKzZ8JqN6bfh57G5ujbT3fC2Lbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2335452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQg0ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6jg//Tw8Jo5As10puVSfdglpvXnejVPKj/RYvWItA57oRaUjPEf0J\r\nObixv+YqlRDs7lO2wlLiub+pha97fSeVLGZlZJa/F/ox2iOoQjNtBzEp8Ohu\r\n4BcpOogjHmCkqrynTwssNUqft9r4nh5WxFDZfr33Uw/BRN0q0CJA5rJshkoZ\r\nM9eHmZF69UJfgTllhlzF4E4HaKpAt8U8qL0ipiJNZygssBoTq0sixVAs6nu1\r\nVgQEc74o2N1xZ/zb4Ul9jSUUePp99Vu1BmbQPhE2UodyuMdIFhEBRbYEryN2\r\niHhpITPqAMXkLxLcCRi5wIe5cd/XzDB9Qy78g8zrITgSILboXHedcYY+hRQO\r\nvCIEi4tga+f95PnBgcybdAQuwkVnPk+TplfPChXBcYNhLi7DzOd3msppZl07\r\neSgG21n5l+G4ichZ96ItyvKPma0tBLeGkt2t1FSlrVfAprjuOsoJ2axCLajd\r\nYYzyqgRZMB8mdCzl5cLOkfTjpWNd4uCvL9qPpFLUc9J6ajSuZImHRn9JQyCm\r\nYBcR/AhNxL09MqAYgvtxLKfToJFtlxSQ/4NFejm+q/wZxkG/6BdY+ptuV6Oh\r\n1J6oHxbC6Bx8xnIoGWrUkGtZO39uS5JAKHGc/0oatSY4oiDrFfhWYiITiNBk\r\nIuAvZQLSg/z7nDFZ3yeyyyz593py5WmWx1I=\r\n=dp5I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"c54bc771a3e9a21e50132bfcb8142abae7159757","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.100","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.22","easy-with-style":"^3.0.122"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.125_1648495897378_0.20092393696347255","host":"s3://npm-registry-packages"}},"5.0.126":{"name":"occam-grammar-utilities","version":"5.0.126","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.126","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d0cdd6e2d2d052cac1abbb3bac7d6596230ec4e7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.126.tgz","fileCount":87,"integrity":"sha512-tL1Ex8joycNXrkfvjqgUvE6nYAYnCR/UGM1KqnvnK/yxG8Fju4BDuYRvYDB7RJ4Pgdx4t9Cpm/CsaSFLWD/iTw==","signatures":[{"sig":"MEUCIBsoVrhhrkh7XsKC4T2CJjoepmbKy2htCI7q2tc/KiR9AiEA9gU6JyBDbOYbh3n11OeNnOTqPbs5FCmzGB8wXlgjBl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2335808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQg+7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXcQ/5AF2Ni7Zy0427wGStuq0bqq+MEVqxRJD/H5JO5+IxQryS0W0L\r\n2dPPb6XCEn0AtzyGlgQib+VltXxYVawUkLnKhvWTaWmuXYf/xQ4a6LySgSPr\r\nAoT+JMnDv5MaFvgzfXFJl96xGCn+q+nF5h8atTM2uB9aisn9UrbGFohvCPtD\r\nejToNKVf5tk+7PtQxIWCmzb/ojb6Jvjwn3CVLI0pq01v6Q6C9IecWMSNrCzl\r\nlgFRHrTxcKkeWuLLcUwqi8kk+heME+RFsD8KIyrbGvJItDvX9zf4T7Xitlrz\r\nBD7LgtM8ccrVwH4ffXI2HBc4yoyeymZl+oVqI41/uIv5EOQZoeASsO8Twcqh\r\nI9jNQAM2DbEWm9lBx/9Hdd+Yg8+UH0y6A9UCm/gl41JiMhlv7oZT5lXXTuWk\r\nJc1yNTwGDYX0x6K3Tx80RspkvK7J9TsUy6uF12HDMJibIl/zofeD0s2KuuKl\r\n/xMc+OUxz4hp7F1tj+TcfhMFvsToVDDXaqUfWfQW/LdupN+q6wv92HsyRJAD\r\nuv6+JpYAbKl9JVxuY8DYoA1xeGOjbW0s7jxkZ4CU1kau1QlcEm0nZLpcGpT8\r\nNMxFppTIVlrX0OnTKPHMHY02GDW0AlvNTh4XGE0WPqtovguGY6qrEzy1O3oj\r\nk+AR9SVKVIlj9zGvUMBHCIt38/reMHrte7s=\r\n=ELxc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"bc4b2e1ba3bbb63b915d9bec37ec2de40783f066","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.102","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.22","easy-with-style":"^3.0.126"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.126_1648496571695_0.4778550715974652","host":"s3://npm-registry-packages"}},"5.0.128":{"name":"occam-grammar-utilities","version":"5.0.128","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.128","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c64ac3e29fa1c0d99824c8e4dcb183b73fd1a557","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.128.tgz","fileCount":87,"integrity":"sha512-Mf6L5yXHfh8wxcGWSjQ+TczoO4e3CykPZEFevS7QVo+8ISODTUBtce+MxdmXWlwYlmfrVtkLD4CmyIH77rdgRQ==","signatures":[{"sig":"MEUCIQCeyXUYW/sIwwE0A1HYPOHQiYlrdHsIMww0hbDLDDZ5OAIgKcjV1EgewhApK/4HwHQgX94NdwAq4O12O8A3A39dVD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2337189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTIBuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/JQ/5Aa2KFlecajzG9w6XrS8Mr/U29pktSmlmEdBHWqVby7gtUSyB\r\negoZd6xTvsMO6MoN2pELZ79MZdZy3kZoA5qGP2vwL766uNTI/q18zsUvxlT/\r\nLobMErhAMp7ykfiLWj0AUFyqW7FlCthzCr4Jukv/aMJ+a4O4OT4Qcp0gR+Tt\r\n+eaVdyiCCzFe4bipWW+FKshA9JCCfJTfuKBXfIV6OIdEa+oFvepJhOB9HalR\r\nPr9sHY1meQYWTP/t49ddjlV1buPScLGT/EjJWntNLCTgaOG/1n2vfzAjx2PT\r\nGMlJKbPWcH1yieWZoi//2C5dahHerFNKvABZrgusvS12ub5tXDEocd+CJQwX\r\nXdX0wtlQUqqAj/typ65m96aSW1fkAKKDkC0bQJg0gavTaPRsgyfNkkey2G+S\r\nc/4ePJQM6D46ynOc6Ac0j38tvlmzOvre6euu+3pyTkBkAM+TJS2H+d86Oh1n\r\nmoynGa8w6WE/vbitMHaEODEpTj5qcQ5coz+wiW9LLzdLxq3RbHtagBA6zYCp\r\nFex/Fh6KNHT90TphYzqBOYYjVxP2KcXtUSutNDnmL10l7PjLwTfeCcjL1BI5\r\nSgOrbcoQxMeWWQU3Q1LnT8SXEAvF1I2O5cRjU7aiy8TuGGCObH1vxXyDzvVJ\r\nUfrdyrh0gBOird1SuiqAlJW/Xp/XhquRaZM=\r\n=dzEf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e0ca586780d975395a53265669f2efb6754b28bd","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.102","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.22","easy-with-style":"^3.0.126"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.128_1649180782178_0.3777554414089792","host":"s3://npm-registry-packages"}},"5.0.129":{"name":"occam-grammar-utilities","version":"5.0.129","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.129","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0e3d24f38b4b6c972bda22c9276b8d7e7e05be6f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.129.tgz","fileCount":87,"integrity":"sha512-yxUIymbPLxjjV6ZD87Z0hoCImPxKJb9U4PCM2VS0VVHrR1znnzBzNNICdBj6zkdxeYWcGyI41FOHmfM/f8ji8Q==","signatures":[{"sig":"MEQCIH+tjrK6L/ChY1b8fECXmDhXDkx1q9nCO6UOv/DTsD/ZAiBYDOkzZ4bQzlnvEbKsGWezC8MOgcbESFUroP8ylmL/IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2337256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTcoFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyEA//TNx+dY3k8P4Lsm6SwMkk7gRMC44bUWS4xzqCEvSSlnYkQw1I\r\ncUY6kbnL0MhKo0wBcOBYaUUw34RCR2Wa4DDsrxqECXPFct2Y9KG13tFUaxDL\r\n5glUD8R6/2BATVfLJ1AmStdQBnmvuazcgtZL6tmkrdgn2RZY68rNYu8l0EGS\r\n5gdNk4sztxvq/3dxUBGYefDE2/Xje1GnA1qDs23kuEFK7DDmIHwPVyK2JWCU\r\nbuwDsPxrbEJL5kJ8eHXH4+Cdo0195Bat1BHZB2J6Wqj++/gBTd1VocAanFTQ\r\n8E3rhcYcqeuqGVqv+gUBdDNqWF1rw+din4VUjBaIzcedyiMtt5N/rNIptv1u\r\nD1AP0jg9u1jc/Sw7i+JuYIRsEXCxNnzE/fjuHParKDxRzGnkUoEYRJEU+iC+\r\nOTSngCbYnqXz1h3/TbX6+4TILrUAHrm5yzGFctJZb/IEGGv9coeiAIFHN5a9\r\nw3ZYHpWWaD0JVeDNddNJnBRPTIE7eb6Vt6AW1+M7eobxspgY/qGEdy1XRgUx\r\nmoXhyDOCnzo4qCTa+Gm1f+d0B8LBesG3KTCGoAc9mFLm+JK8CreKjAhQcx4d\r\n6JrrHYRpSObIsN5EQQt8h5Hiu23hYBLljYobuPJyF0O3t/ERbJ6FSwzafuzJ\r\nNvZny3F6xIcmc+ieCmAu78+wP2YAYG6ExgM=\r\n=jsyb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"09c22912312eb13056750479c8773fbc106bc3ec","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.102","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.22","easy-with-style":"^3.0.126"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.129_1649265157163_0.8921431657448375","host":"s3://npm-registry-packages"}},"5.0.130":{"name":"occam-grammar-utilities","version":"5.0.130","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.130","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"35acf35fd01ef9e6a0d5b61ca01ed96a2585058a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.130.tgz","fileCount":87,"integrity":"sha512-FyCll5zxOy+LJ8UOGWjpF8ChHceaionm22Hpl2/xgNVGAXICRsufh6dpBtn73CWTY0gs7wy1etcoA2hcmoHYgg==","signatures":[{"sig":"MEUCIGpEw4UCj5PcE7LqmRHwi/sC639LwSJDyIpE03JO9dJoAiEA5z9uPque8jGSny+fiGjD+p4OlGHXHHByFgOdWuUXR3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2347450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVGUPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo4A/6A+n2vlI1kuvyZ/GQRczw0OFRnCxB1p5vELcJ868ywtLDVvG4\r\nYW/5SIYiiyM4YWxtz0ZUPXlVmskBjUP/DPf8Y+XoWc3dDuSqt5aW50MBKiCS\r\nkvpPic7QGXCyg8ACtewZe9D1uika1JvW93mbhDvSdBxWc20SGDy3uVfmnmlx\r\n1euPWFQxK486QKlxARqBsm7mxkDQbiW/AZ3YHn2+26VSl9WxnFQIH/QC6vzp\r\njwWpf11XIUip5MmNs0Dy5GSM0ckjdlWkcbaS60Hm+EG6th99uSxli2D8KtaD\r\nrgfNT6Y14x0PVHFK+WBAAtdohYA3aJwolngnhfz/pGj7BSs3e56TTvDc+AsN\r\n5+3JT+C0oo58Xep8uBPMwy2YLF/bAYycdo4OywGILYsACHDot8RAiui8/Y+L\r\n+/Cy0A2SmP4cShIAMynKPSM2+iS1SW8dw5ZxUcxl0KZpvxOiq/SrEZr57uXg\r\nQM9CwbbMiWbVQcFwnWoSNfVo1+Pr87MmLX73DPkRbuxuSIYlBvrlCVv7NsW3\r\nl45ITR/QXs1tzjJjOykTsbVO+vmxZYtzg1GGt3f+P35zjcCMxP+0igzrPpAg\r\n/8eCzhthdHinCD61SQmP48c0GJlTnsh8zCT4ajSi1yg2w02dQYumeoirdJjG\r\nSvcJNjPuaX7m0xacCqybi/3un3C/wZ50KtI=\r\n=BSem\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5d05ca8f572edaa65e2de6040e51b61682fdec29","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.104","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.22","easy-with-style":"^3.0.126"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.130_1649698063502_0.32223325524855784","host":"s3://npm-registry-packages"}},"5.0.131":{"name":"occam-grammar-utilities","version":"5.0.131","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.131","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"26fbcba8fdbbc94974ca32ab86fc1b89bf14054a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.131.tgz","fileCount":87,"integrity":"sha512-AKqQuAPe+2hDJv2mBthEvb0mf/Ug5EhsikeB0LKIsesPxmE+8aiP3cYMvpyxc6+gy7EsMd1gDMwNxGi97t3XSQ==","signatures":[{"sig":"MEQCIHqNY83DdJGEQocfG9O93uJFip4ObnnwKYb0zp3ovBDVAiAnVIkgSZMyB/yUWrXbXxlSDx513nqbRFnieFyRFR+YIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2392070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXXbUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU+w/6A3YUE0J+Pr7jayu0OEkaPDxNBncf1gbbfKVgJHNX6l1YiLBe\r\nByWTQxLZBCMKEjf1/vE56iT7yYy9Ez45UoOpxcblKQl7al2cPSW1CxSsN156\r\nJlIucAv8Lih2OpImhUpwSY4HxWA62Tww0SWdyUlFXgDLtdPCu2XigbNrAYc+\r\nfHcNVl9MhldN8VaFdyr4GYbUdwzUauYp4R5ZZSofshg/GhyLbP1TnCFL74jI\r\n93odbqAm/0AU0ZBNKJxbfbfdEvOc3Rx+v3zJMJ63wLV6ZAXd10EMalPuNj9Y\r\ngj5wzYTFSTl3SCs2gpHAm4X8Oik9LS98wEXeg733AhUeKWQdjos6NI12bi/3\r\nynmiLVAu2FO1d/MAS7I2hhJybFnJZ3BhdAkYHBG14yekg6V+pF1uolgBN/LJ\r\nNkh4ZMs07qBiO8gsKMK7yVXnWrc5arruAWXbsdsJDk5AVW3pYeXSVVqBNNZb\r\nN6E/TY1I98IUKc00Z65Ip8AlFoApIVhfOnqslzXPdbEYvbHC/ih+b751KV3c\r\nnFSo+aXORkwEpQvEVUzjfY0MQvbOeTa87CBwkEXxR3oIg+YFy0AusB/bOOqN\r\nxaPT8ipqAb0xxBDktqKgesYNmj01t3eUHVx7TcFjJ4VLoCMU80j4FWAQZAi2\r\ns79l4WbjeJzxP1N2ZLajiJ437+bFkzBgKBQ=\r\n=o/IS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"c8440f39edcd6414c374ea13664b0dd312383d2b","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.33","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.37","lively-cli":"^2.0.34","easy-layout":"^5.0.106","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.22","easy-with-style":"^3.0.126"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.131_1650292435755_0.9636475227417842","host":"s3://npm-registry-packages"}},"5.0.132":{"name":"occam-grammar-utilities","version":"5.0.132","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.132","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"83f4b98d7a279976d547d1f69d542aeab1665311","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.132.tgz","fileCount":87,"integrity":"sha512-00hKRkeu7M+k9jTSsusTsHzy6ZdUDy6YkIxPYQuHmRZ0vl1Rv0TpkbopLH86470priLayOY65Jh+/updFtaNqA==","signatures":[{"sig":"MEQCIAIZwR9dBSWbur9RxmRE/N155TQ1qEA+sMvc5ePUfMcuAiBWdWBL26VId1bhZevQLWOTGgxsXtv+1Lrb4KsNTCGgNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2402714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXZxxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr33Q/+PlS2wqaQuT3H5ZkNhdwpam10tJB14jVbPeIwTU1rqk+AeJ1i\r\nCUbXZ3uhvKONaWSluts8LIUf0puQryGbgLLwSHNX+42lWOpBYNv8EeuerQA+\r\ndB9h4OL8cC1F8U2l/PmHMRAjRBHKi3xM+3PjyOADYIQJbAMUNhDrWD/JaxyY\r\nzuWK16F3dn8aKeEYYRPdwEM3RWFcfKBsgi6PBQ8TalsjZtWX3jgg3EoswHRg\r\nrw1gdTLsRaS4IComdyIptgFqE/gV1EeSGwgiwkGTN5Ga7DKGIKo3Ku9m1iWm\r\no0SYjqYi2nRynn9vnlGWtJDuykDHnwcb8Hh4Xkk72N4Z04aOAq+mHvIhUf8a\r\nGeZTO7ARlonLNFxtxQ77741pWg6k9nsPjTR+oGt2AYFR7ieZJKus4EhpqVTq\r\nr40nChSyccBtdL7P/t8G1Bt+MWAih0Tfw3sm07IQMW7lOcIcw5XVaHDb0NI/\r\n8AGFe2huYLY1s89RENGnOqIXb+MBbB2uNFjDd7he+Ea4+1V1ZGacxwslmrgG\r\neEoRj8srZdcIu74aXJBQMC4eYDx/0v90nVmPkQH6nnnLKu+c5y0JZaytoQ3O\r\nIkj/s4Pf7L/atfkTqeDzMY8wNw3YJujWGwAGZx9lo81ZMsHOTstRYKjLkQzs\r\nshN7xr1Tb8pLjaS7umsZOQz9Y/Ldg2L0X1U=\r\n=nDqy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"99e0dfe21eb2086e4cf7729944ebd3d43b6a854d","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.0.107","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.22","easy-with-style":"^3.0.128"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.132_1650302065602_0.5616944977888965","host":"s3://npm-registry-packages"}},"5.0.133":{"name":"occam-grammar-utilities","version":"5.0.133","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.133","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9bdc809557f2f574d471172030d276e06069b557","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.133.tgz","fileCount":87,"integrity":"sha512-IM0ZsmNC6FRR5Vzdp8kJEULXiRdRjxVaJQe4tl8/TGheFeO53AG0U51G40HhWozD3k/gjGtm2sTgqAr8sbpJVg==","signatures":[{"sig":"MEQCIFp8kdA17++OeVJM4tqYfNonu2LgqOt3tYm2NAdWe4O7AiBm+NkyQ3VVOexeNTOP154olHR/b2g2HH28LUCbVPQVbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2402214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXu6qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBtg/+P07YkaRlD4DuQVcQ/NwYK25kYhd5ee9H2aZPrjBIApQiTrsS\r\nORtZgmkintEBYxew0al9c3mxECm3HNAPStZ6V1TIjtUbIQHJFxrvkH7/VMkw\r\n0YTnAdWpEooyy7WDD6f7unEfr1l4tXJUlufpI8UNBWOYcMV8eQi29YnyQSs+\r\nqjGWpvHSDnAS2dTdyB8rsjAUIqQg7OTyvKZ4EYVGz+WTwMxpoZL5/RiX23Zy\r\n4JVXHXjtfx0Ye34CTkRDJdmhZs46KPbkqeb8u0mSy5YjNy6GIPheeEgM/GzT\r\nZ5UxfWVT1WJAf1rRIxagHkniUjICEjdgYUNhTt40jq9e8LoVVAOCwrv0sfDD\r\na1b8t2PB7OqOq9JrAr/N9AOfgFwmaOh58wvwpWHyjBGqk6U/p1OJMRGgeAP2\r\nTai02nQUw2iWicCurdNOvGxAM16l2m2ChDpkidBAxQmIAYnh8ctNMIrMcEpu\r\nUpsZ6viN5ihnKFKGTrBC6sr6JrjET0WozdiYoxOgRawPFHE5UGYYI55kHiYi\r\nTsEc6Hj180nWa5mJXAxfwd4IAEn47bXcPdR5+t3G5SWyVNrOocldlbppoyZX\r\nX1cn6GwDTM7yjwOOkxNSz5iobNmlZWjeedEpHL5n9H4wPISC8woySWyn5tui\r\n/amlTNK6jh0hBez3oWiOenPorzJ8SnfFPjM=\r\n=6Lam\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"999a63f55e6f33924e3cc50223a5c858ace07425","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.1","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.22","easy-with-style":"^3.0.128"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.133_1650388650140_0.9475935672512203","host":"s3://npm-registry-packages"}},"5.0.134":{"name":"occam-grammar-utilities","version":"5.0.134","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.134","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"713ee939a02947d832a922393e0a6f1c8d832f57","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.134.tgz","fileCount":87,"integrity":"sha512-TtQJS5ymS7LhNAzafuVznyuk7SnonMkI+Njbmf7wbPRiAi1dJB8hZlOF3GP/4D5cJA3W/PwH8fZUBXnz6yuN3w==","signatures":[{"sig":"MEUCIQDTepuXDwefiNUOu3svHu56J/lllk2++H5AWsERSBHk2QIgblDwqpdkuSAipeXJdIgIFQZNRyTfb4SlX2UdlhvL08o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2404746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZV0NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBfw/+JDQeXjlIClWSyWbpSaTxbNTnMaggjZhWMHNId+Wi/2up7Yqk\r\nR8808b+IO02m9o8a1D9iawSQuVQYsiyYCzw3BxkcPAWYaGSUNlc/LjCL5lL2\r\nZ1hlhkCbMQ/cZozwYGY4BIMyT70eztKxEDXCVD685dFs+HamWP3XhRpincwo\r\nVgYCcrtdAS6s3fv5RF04ELOaVwKWyp7qunfhHe44S6sjhNkZibt6jfXZ1dur\r\nZFSJuN7HLsoMvB3w6QfQ7VtRx7wCPibIrM2Dg6q877MiWMuNpOA/Bi9fow7L\r\nZyjzfg/+TW5DW+lCtNishBBkk1mmC5tgM4HaCIiw+Jr/ZEVJrIJGoRvRJdqa\r\n7MFUm+B02IELZB+yj2b/65aBTnDw7856JiGTroW5Kn0MxMVDwxaMy7DyeqCq\r\n8oZvMqrbaoPcx5b+swgwp7IwxnslkQbpyyLPI46rs0nbZbS199eiAS5/rz4X\r\nfvgJbFAdK3VS7kWBkTGLiqbBy0Ccbbc1UnrH3F96ZhvdIxzt8fdyldjURdMW\r\nP2vV+482j2aB3Nf1EhwG69W+jz6h5PxYCSInWljAOo0k3HmmtUz8rD8VOtBQ\r\nlp7IIzO1xUxgMWfplLNsT2zM6Pkv8PePm+13fNZcHA2RSt96RVlCTwogxPrm\r\ntIDUp5VLe3i6u1Mucwx/1GT0a2nTtxV3DDA=\r\n=/BnK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3994c80d4ebdf7799967f360a69914c6416f3b2e","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.3","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.22","easy-with-style":"^3.0.128"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.134_1650810124943_0.04439129459022251","host":"s3://npm-registry-packages"}},"5.0.136":{"name":"occam-grammar-utilities","version":"5.0.136","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.136","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9676d887c2142bd8ce68a31f1e51400444497d11","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.136.tgz","fileCount":87,"integrity":"sha512-7ibkksCPVKfyKmABBmhJA6nYMMPRRZBGVYBO6ZBtDpTlxA93L2LAa36CHHQNnS4dL67fp19CrcxbnKlgk10peA==","signatures":[{"sig":"MEUCIQDYE/NqHp/BqiYPxAXvhEWZ1DN9TpaO9F9/LhVinSiJWwIgCSIrPWrO3IpI7xHzLfNcgvUUGir8oy4072MNUWNSxxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2411304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicCqSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQuhAAm1DeXvgWnxZPmby1alTiJUQpKRJQvOYr2mUzHLPG1Qsp4PGb\r\nuqsnhSzpowzQc5yNZfW75sm8hesXT3GAWs37tmUczR8ILKvoAk9ozWY8w3k8\r\nFIyq8jTjSo7NnzL/EzlGfxXFTN4K2P0rFk5LFEXRXBGb+cq840/IVzWgKqo4\r\npYjSmV9OdwX3+lG+tX8CPiBxhOfqaMaruzpQmvWmfXEJWJHQuLvVXwj5WYMk\r\nDySY/i4W5a4iy3GCJxadNQT/6MkrHhO/840DA1/FUPR6UDnFfN5h+h4dtlbe\r\n/yZwU3TStzEfMpIgiQMvUpb7FvGjMOApV9binVI5fHcITuxr8qRLn3T0tCYY\r\nL7dBCBLbfMZ06uxV2BmwnddA/AV8TBowi+H/7nZOLdhX/1E6GRxMLEW6ZqZp\r\nwyMLL9Jrjm6NqIS1wP1rRDhopdSfCgxEB2qKhjZd9nwYeapygowglz3d+ran\r\nesP9E2pWjp7O8Hr8FB/2lqDluTfj/WZZzS2CqhlZYfpotcgt6Z9YEHvz85Yd\r\n3Ra7pUYbvzqLkkqy00vbFw/73Pj8SX6+s++X7Bg+m7wlJjTZF1lsGlJjvOf7\r\nHdGHrsSfN445AElLy0KjOvBKHl+nH7I3HdBrY5oOLmDpIMqBMpbSzdp/Sbbz\r\nQAK8ZfdxBpvRFf1ui18s5I10sdg+CzzJ8sI=\r\n=QSNP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d455c12736cba15f0fce18c8a7f06e94224572e2","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.3","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.22","easy-with-style":"^3.0.128"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.136_1651518098494_0.19614849791172895","host":"s3://npm-registry-packages"}},"5.0.137":{"name":"occam-grammar-utilities","version":"5.0.137","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.137","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"73d07bfd7093d41912a5b5d9dab9fa8a4d8c832a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.137.tgz","fileCount":87,"integrity":"sha512-RVy9P/cDFuzUmEb4SkZdTeqjANcqR7p70/hKS/9YAYJZAjq+YhfjvM+3W0FTRG3J8TLt5G6ceOq7n6KYqSk+tQ==","signatures":[{"sig":"MEUCIQC0nmh+6DaoVQ57gndkfmBXzpnev/b3n4ho16ARp7INBwIge+FXltQXehAYagUuGFFdCurZczD2Xd4PZgDxJ4dj1ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2411738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieVa0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp10BAAh1vemCel58Q2vKn+ouuobQxSsM4KzWASOcWdh5XVLg4c9U/D\r\nV7s/lZBW2m9B1Ho5k0ktFte4XjnCfDujQoT/Lh1cgAVLLYhk1w/CaoDk2h36\r\nxtaaj7k3Fi7EZCMWcrcZjhrS6jpGcrkOzgiMf+mmtkN97/PY5LXHYMaXQYKk\r\nlehpVZtwzxLZ7jGkhSmLf4cvYCiu0rcgvplHB1/bv3oBRsGBg5+gUoPaTuX1\r\ngeyXBusZUQGAQP6RuVhVcGgjI+8aZAYygkbavHg8SkjcTeCm38c3a3ciZx2y\r\nc+00WOYX1dmweI73yhSyQYxcVeNr++LcjtUcMb2WTM5L64xxdm1xxFdFsw+z\r\nM0zezuxxlSdzNBBTiXQoC18G6GhlXw72waQtKAFrSmxBtyJ71jvoI/F5cQgq\r\nm+m83YAJdO1YxSkj2W8tAdueGi4uuRqz4bZT6CqHSyx+zOR80znmDJSMbMR5\r\nS+bItki0TOjUzf69oSmAWM3C4c5EphBryYdXZwNhDDUgcOLoRUdvYwSBxKxw\r\nhQGl/O94bO/TvIFPcCd2gMyHlN2erFTYtQCnn+VKM9ACm/QvzqPvPd56bjcs\r\niP+H4Ta0UvHvCTmmSpAIVoPntZ4LgouPE0mM9Fe9wu77tMVn40fe0/VDz8RS\r\n/hh/7zCw6CP2nc24bwP/CNu0zVTc4XWn6L4=\r\n=cuag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5b4efd32db09ab81fca2fadb05cf83ca8743d617","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.3","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.32","easy-with-style":"^3.0.128"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.137_1652119219840_0.4338707223869056","host":"s3://npm-registry-packages"}},"5.0.138":{"name":"occam-grammar-utilities","version":"5.0.138","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.138","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0f7581b225cc483e89146c35c74a43b211b0c29d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.138.tgz","fileCount":87,"integrity":"sha512-1nifXZ2wcUg+zawRzAatCVcp215xgectOZDt1056xOry9BB9gqBqGv5zvM6Zc1a2G6HE7fUuIo9hR3Kmq6d0UA==","signatures":[{"sig":"MEUCIQDSysrOAHbnZH1mkQVNY8S07ypPIFmWURhRfebD2V1mZwIgEgHKnkAQwlcr0Mt+XcRugq2XqbMUTagTsdecMbIR5MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2411530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieViLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNFA//SeF6HTwikgDWEEAKJTeWl9zcpJ7oWKBLU/AdaAkIUDVaPp3o\r\nuIfoJT/DKHYNyQNA3DgRSeYwnsTEfE/TV3CNPVhcBIREjDtbSHFZNOxHITDP\r\nPrjIOYL+OaWgwBbmcIPeEIp0TF3lr6kLjgH5i1WIscrPszEmiJmWKeP2pHl9\r\npHK2wpyXZ5uMmUcCn+UM4KfVEKi9CiMAEIUdMJhWq1WpIYAav75Jcu6V4AtK\r\nQzdMFrfqEJQSeggEtylbylS04oh/hOk7CIjvlx/YSpWB/wQ+Ktbla+roloFY\r\nmRWyK61RueDlWe4KWGycd8biJggRw/INKnKF0DXM/rBNKVWr16MLU0JGPUbU\r\nt7AuePmvt3HHJu40jBO7Dh20LIqTsoX6eZnDntx78YxJwtaexlZVa4zc8reF\r\nH7am+cLLLKVlfqWgRw1G9aBCjgtFwatEfKhb8tnlVpTHRhiVPVEGBA1WYgE8\r\neJGuF3atreSQ4gcAHBNiXRDQwrXqdvcG24XMdaEGDjXWppJUclhdLeOiE/ak\r\nnTkXTc/3fKYV6iK1C7JqI319NYSnhXMyXO9ZtWDXgaPvIwpUlyv5qcmqNETY\r\n44khq1Xz3lWxFTq20Y8QMarHZ06lASsKN8hfkKvjVnmZGsOLbhvi0Lvg3kQB\r\nstXtV6eJtHj3dEGktgSrdjLZIUT1n0JvdzA=\r\n=p4Cd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1da471bc7945d0571dd32b57b502106a02e4d6d4","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.4","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.32","easy-with-style":"^3.0.130"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.138_1652119691671_0.31733275082920676","host":"s3://npm-registry-packages"}},"5.0.139":{"name":"occam-grammar-utilities","version":"5.0.139","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.139","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2b63b2cc606f999193f0399b2f5eb232abb332b9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.139.tgz","fileCount":89,"integrity":"sha512-2xpn4lAd71DoxlvYlz1A4JIWM7khwXd+N3spyy3j2PiQuasXlihQslIBrs/pTCYRjXTVP/KqtM8ABQcueL6/nA==","signatures":[{"sig":"MEUCIDDsJnXcK0EXa6sbPaD5dWox3A1aqWJx1GSiN0vAXAIpAiEA9qj95HbirKRfY/XT0jkjbi9z6fuOvTIZ9yZClBVZUGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifAjLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG4g/9FI08oK+SYTRUlwy69DCd/HqcRQJtbL3M3Krzh/MPqae5MTfa\r\nKnSOM6ssOCx1UeGe6UTgh1OYiZitkkR+JgJfhKEga5/2KyiONZ5op5Er/XFo\r\nRZRb2bgc4VAKzRSlVIOY1BVW1Fp35l1bAFqk0GsDfMeUpkxHqqbYJiVpK20z\r\nE6efWyR1bjsxFUPANyUO6vCK3mBVLzy39z6WAkDozfqvS2dbQRR63PeBUINK\r\n3vkO8SWzmnBB/axggk+l8zceoD3GYkAWGWjDKjxAzkoOs8AZYinWmAmiAsCY\r\n58/BlJ+ZXY+fD2tPIgWMfrisdb0OQLZiR/PtsHDOZu0m+ZbwTXFean4fApJz\r\noqHfHChYu8iToT21DVYgHVbtsp3Q1IxSFjtaBuhh6KV/u3YR5+ZNxhqY2IOJ\r\nKiKVcWAqa8wKsDVN0ScrxIy7JF6qzWxdD+MCVgEtTAimuanTGcWFI4Qpcpew\r\nShaVbpdyDRMbyEMIdxGdGDM4vAUlV9APyECs5vmOZU1lsR2IrMxNn5n6xXlu\r\n7LW7XIzQGP7IJuIqARcAufBWf66nEXUo1zwdR2zgxZltxB0zeLgc8iigAi0Y\r\nPrv0F/S3Fv3r5ETb6EP263cvwWplMOwHXQal4kPCgE3mI4A8FS75KkuOllWh\r\nKy3g2L6nh5fYG+rJbSGMEL6qYwy3SJUxkNo=\r\n=hhFQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"19fd09d3c654a53cb2f56459988bca7da8d9f3ac","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.4","occam-lexers":"^16.0.20","watchful-cli":"^1.7.22","occam-parsers":"^16.0.32","easy-with-style":"^3.0.130"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.139_1652295883573_0.12895569254398254","host":"s3://npm-registry-packages"}},"5.0.140":{"name":"occam-grammar-utilities","version":"5.0.140","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.140","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b1b3d5b10a4e79c9d02724354e1c173ae48600ea","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.140.tgz","fileCount":89,"integrity":"sha512-xwu9Z+0GVhkSwQ9Ax9VCemwp0GJDWyElnylltifUQRyuqlMcbiDv764vi52L3EAGT4xtI+nC0IHkFOeqh1Dq/A==","signatures":[{"sig":"MEUCIDwKNxxI1CfI8ZsjmPf0e/wuexamki14xNuesbeM8ZwaAiEAsH+RdGWmCtj8E/KUfyD1eqThBT/r5qkiuc4fNdTDt48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifAk5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPzBAAnZ0rKWJHuLjEA1J35pFjnUdmA8CmCYVmtXUxDG3M3yI9wq0q\r\nntur3ZMwgcqflxHoPr7Ik4WfDD9feAA/epHiAWd70VY5EwrRZkJEtebyKseO\r\nukVzlPHjY6NKtNxak+GEtD2VCRFtNKUEPccpVG0+268zJZ2tCXBJDQSOpkdc\r\nq8d5cpwEmc7XmN/WzQ9WAskHLvJ/IXrmSOref7F7ulF6iHF52rXFKl9GgfUg\r\nErrt+q7CfyFTI0lrTQytNHCEp2QeeUzVJNrxAzjvUEZBaYkW4kXYxQ8oYprb\r\nXeNvf4abHwuYMYIcMusBYn/y+er3JS379s9ZzFNKvwuIf/Bau+zSs0R7hZ/H\r\nb5SvHcMvUmts5IYstSypZxo1fgZMEZAdCrJ3tF6btm+DfDNDMm9Ze7qemhbt\r\nO6FW8fKb2GfJzFfZcvVczYHFjpZWAqA+D1AJxZGqcHOHanJkLxetawt7hZyQ\r\nYg3pVSmP2yKcnSCyzXd1TSP5fCvT8uEXW9ir9u/vSMqpp8aISzta7+u6aAZE\r\nqMiFY3YV46so2I+znrkswMRxM/6cSyD2/4GvybmMzgeZaliWSOyNTJSwX1zC\r\nXqegp6VSx6uckI5t52A11O8WaTMxxtFXKf4lfewNdenU3f+6zwUhFlvU9Yvq\r\nomc2WsNR8axaO0pVd7W41zFJ1ddVyqxF2y8=\r\n=D7kc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"36849bc444ae6a4221a3fba4995afd27988aeb8c","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40","occam-lexers":"^16.0.20","occam-parsers":"^16.0.32"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.4","watchful-cli":"^1.7.22","easy-with-style":"^3.0.130"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.140_1652295993578_0.899833925337113","host":"s3://npm-registry-packages"}},"5.0.141":{"name":"occam-grammar-utilities","version":"5.0.141","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.141","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"17567c04eb2a587e27ffc772d9f02eebc34cd731","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.141.tgz","fileCount":89,"integrity":"sha512-tJoyu1Uba/pkQE2tV+X4lkaFlUtLUVM+lRU9rMW2hAvzFb9gCV/QifdgWKXa4PU4ezRp3uAx6DWjO6bmo/wiHw==","signatures":[{"sig":"MEUCIQD0Va/AYGGt9LVKwrNtKjkQdNzZX8oZyzZN8T+njspULQIgM99DiZY+tad6DBBWrjQKbgkbbIddaEQB4VV+/KnVsE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifAnDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPBhAAlBeDN79PnIsOQJXQvrTGwD1/4K84yvqPWoHb4e9qS/xRW/m4\r\nJlmwvLBELwkY5MzW4swloZaxiYKcWCRkUgg+KR7Em47gZRIRSAdQfH7s76pb\r\nPqzwKFjI6zmltgnS3blqJiqiX1osueNtO14uVc2pHT/B+VSjyaXymrdGLYuJ\r\nauSwvY46FODAJv8cQPwn3sl3mjlzJprQHwResWjy90NWrdcJ8NhkG/eA2aF7\r\nudyzc5BDsB4yO0Ak+KTcS00KsMbiqMoPYPeYDHNLDQRNY9bOrSKzFMbaPCb0\r\nKRb4l/hma+H5Z9vunEzOvObBpGj58n+gx/FONCpbs14MJJKfJHmKwLTRkeki\r\njlHj9QZVt/HYpP30wJEIAgn+3UOtROZBQ4/CiGnoQc2iiw9d1g9Cn4DXDbmf\r\n4XNgYhXZ4sGdXaPu2r6zUvrht9V2a2dgk4whIZRfz3fRO4SOmMFJU2sPP6Qw\r\nud5/Jl/+jpqXdctN0BLTyXSGAYwe8d940/9ZgVerTd1AjfnuFdYXzi22I3K9\r\n5zz1ZGtR5dUlchLYoubL3C8GT/Jwxy4+4h47MjJXX4ConflCXd3Ju3A8t1jc\r\npEp/q2WUtxi+Wf7RV9AO5RCzmWAVLmIkmdHPqA7hbWfIh5F5o7gQ+1ZLqwmF\r\n9BFDSo8me9ELyaeYzm/HPxDOlJFP5TyRVG4=\r\n=Co3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2d2e220a60e0cd480d67890d43085cc9aa323e74","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40","occam-lexers":"^16.0.20","occam-parsers":"^16.0.32"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.4","watchful-cli":"^1.7.22","easy-with-style":"^3.0.130"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.141_1652296131686_0.6957643643488847","host":"s3://npm-registry-packages"}},"5.0.142":{"name":"occam-grammar-utilities","version":"5.0.142","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.142","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e8bd5f5bcf4b4210ce7b6398b259a3e83c37aafa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.142.tgz","fileCount":89,"integrity":"sha512-OYIvrvT/BPBwTDvGI3D80QTASZZ73HHthi+WMHfNJcXUKVTxDhjL2mGXtWUXpOD5wLwZsx638xxu6RiyDmjbMw==","signatures":[{"sig":"MEQCIBV5VkCPBCyHQ0abwbMCVjXfWeKC3lxhamQ9LGAbUr5mAiBqEeeI0pTR4i9VVa1R2amidBiP2tEsPg+Wa+D6MSWkHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifAqvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ6Q//eiYVJulBbadNNxmfwQ1gOEjtl0baFtJmay4ydlGft2DVs+jM\r\nDwgLnQpWqJhPDaQhKm6doatD5hS+s+ALbZHGuTOQKzMoNUnBU6flNjMn0E1R\r\nYL28iaJZ9PwH6pETG0mN8Oe6mt3jWdT/I5UJFYveEB43E0PWz9tOp7kVuR7M\r\nbXel0Skka5unn42STq4WHLjjESMrPCEnauScZV5TsniGELyI5G2ZOzEfgmk4\r\nXSTZvymPDUSu1SS2hLEnxH4SbzdWy9f6JHbO8hB1FIkqjYoj/hSB9JmYon1P\r\nXRN4s2AvoSGttFIRjEDmPTPLuRup8/0bLDtUScNUPK+lCTs3Zw+HV3aWq2xE\r\nn1qiXdVcgn7pDT5+U4U+EoueDhXsix53RYHbWh5T9pYry22NE06wGSkla7fN\r\n3I24F0gC/rBxhiLHzZQy0iFlmRDbyxJAApmaC1+/LgbNstWmYnbnIRm20vYe\r\noidgdSkVbc5qt6UbcGlvSXI9IVEvkTuqrl720hrtCPC0U4T8+oFrjE2IF+82\r\nhyG6MAjQK8W7bEVMNAk/ZITQpj95yKRVDwpFFbqL2tPxYNg3Kt3oS0t5rgpH\r\nsgMA0Bf/pjpig2KL8lY+dy7hJYYilTqAaP98FqJPV+sh5w/vbK3wzMxLwtlk\r\ncnpDB0uq2fgpAgsEcI6OsO2iorDa694IEG8=\r\n=U7lc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d0615b4b20a3c47df6182dbbf2e36e7623d20e18","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40","occam-lexers":"^16.0.20","occam-parsers":"^16.0.35"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.4","watchful-cli":"^1.7.22","easy-with-style":"^3.0.130"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.142_1652296367147_0.6558116768721924","host":"s3://npm-registry-packages"}},"5.0.143":{"name":"occam-grammar-utilities","version":"5.0.143","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.143","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e37fd8f9c25c90145d99c24bd79a2ce1d35b9b15","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.143.tgz","fileCount":89,"integrity":"sha512-PlncUHm++HfHV8M+1g0S5hvSsClaB3kbVbhlHIRiUB36lEq/MbfXnlePK7ULiThYwK7Nc19Ox0k0yVsFAxpfyg==","signatures":[{"sig":"MEUCIQD8eV1TMHD0SVux6WnBRCQ6+ZhbtZa71mUWQ7mR6yVDjgIgDzYgK/fe4w3oZ32IDtx/DdUJdBLfL+HWQlf7SFszI+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifA0tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9cxAAmrK9cOga+jzW6qWOPG1D+JzLiejkMijogDGLWWDkiwg3lP27\r\nubhmcqjLPhsPyTYj0UIHeo0Hd+pxkqaJIdm9COxfDTaJbukZGqNs6auZ2wCc\r\nw5cYRB8zyiK51vOT6F0yMMqoLJqzlhOqCVCkS4EjrstC1SwBczv85oWMtTbe\r\nBcML4sEGt7/Ifs0ph2HX/1DWGKcXdFygt0fiJiquu2NC/YDPYE+CCeeDvHAw\r\n4HzNEv10RRVJm9P5qNrR6RMJRgkBM3GIkBLoHiOY5duq1UxtVQquc+GqFMMU\r\nBSM7UbdS1hXmhbHVBQuVnWg8DZvGtXgCSK2sd4tpwtKOZ2gusmXJ6ryv8Q60\r\nMwEjcKZUQX7Mc+hNzi8SumvlCVAZXvalFmtjocKCbHgS8NKzS7H2Zp9Qrvyo\r\nvgZLdlA+yOVPdTtU08JEpDVXjE6W/dIwTrz9dEIArs2L4Hkqw4t5N3W2AIp+\r\nrA8fitJ2iMURkVynXdMfzqugy2/ZWkh9asCePpGnjYaTDt/vrKMwYJlN2p4U\r\nMjhPD464ow/fPWfRI8vaCT7JrgLy04auS3Kid9ZjgRJbCiQ5qYEjD1gvF8dF\r\nCg2LeJnW0o4AQRmU9N/lGK/b80DVsscul3Zs/+ZYIa3Cn491SuMpE+aSnpHn\r\nBnriGYOc6an/0FH6yAFJsG7XCS22rZ3m02U=\r\n=aMD4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"7bb8fddd80d85618949f93cfc69089e202dcc923","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40","occam-lexers":"^16.0.20","occam-parsers":"^16.0.35"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.5","watchful-cli":"^1.7.22","easy-with-style":"^3.0.132"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.143_1652297005108_0.2770629159389897","host":"s3://npm-registry-packages"}},"5.0.145":{"name":"occam-grammar-utilities","version":"5.0.145","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.145","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"27fd53a1fc4e3057b56dfeff7fe4b5a029204d5b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.145.tgz","fileCount":89,"integrity":"sha512-Aw3eqy6z3JXR0+lCadmLaNFkp1rulCQJOxh/a/4KvloArRCCGoNti74eR72bTI8Inl5uOp7UOA6MZjwXZzhp1w==","signatures":[{"sig":"MEQCIFDltjmH4c8J0UQGF2XoCrkddZ4H70W7ohKjNN1QmyZ9AiBueZH22At5NR9QFmB2ny04eg4gGHhLveDxd63L4PMZew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2439606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig90UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaZg/+OnIcgRH+vPv9WSc6E85TbXKN3pDd5yQdvGNV8B2xVwZiAhvQ\r\noSR+wx7ZYJH2ykSvyXyNAjk3cBGfznnJ1kS73rS+bIIEaOM/7gUblRyt3AmU\r\nTyXccLq03/HoTep9Z4KxgtyX6exauKZf2z9IursY6jLKeZ+GuEo//35xri7g\r\niWXBjJwEolfbRXkg4Sv8mWdD6QkO74ulk0v0hVljlMZA6aqNs6eAKt21EREk\r\n9xHZmm+823hMX4n9GGd5Dqu0BI89VPBTIjpB7moOCcxvrPrwQK4gAmcCwAxS\r\nPujlhkmRcnTK9uN9QQ32qKCSdFCWl5AgsGSLAQZXI/qLFqQ5L+Rpc7g+h8kY\r\nvZ0XOLPJGWWpTAb5U0PSAMQC0z9fVWVJaD4ynoNemy1mVWvMaj28695s6RYh\r\nGlaWcqqVw5UuAu8/dnJ58KrAevAGcdZrsG+5aBYIZH7ye2W/4r45UJV+C0Oi\r\n83fei360i7uE/Qp1GNe6K0+cjLRhTe+hxJ+4q9d6djTk4lJI6l9xBJI9QTKm\r\n9zIoJ4hsj8Oy1WjEGrwrC85IaPSBTo2+1G0DjUnDPVZuwQ0TLakP7Gi8tcup\r\nsUrPYSellJdHN4TKKL/niMtkt5t0dBV4gPqC8ZgT6V/3occrksDg53LKH3mf\r\nTcUwmCJSH4fNBg1y1YRW2xZkRMIR2dITd90=\r\n=+j5j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d396592e0bf2db7b5a591df33d4cdb50fb58df07","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40","occam-lexers":"^16.0.20","occam-parsers":"^16.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.5","watchful-cli":"^1.7.22","easy-with-style":"^3.0.132"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.145_1652808980641_0.6626463898640886","host":"s3://npm-registry-packages"}},"5.0.146":{"name":"occam-grammar-utilities","version":"5.0.146","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.146","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"44a5d544fa3c40af0a393b13dd206b6b6d52db54","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.146.tgz","fileCount":89,"integrity":"sha512-21CXPlPyVeDAKJXQ5nh/ClJBZKtM6tvsPUdbsodS9saiN+ocTRT6AM96fkx7drp+XVXMEOPRvFkPt+GuoIzAEg==","signatures":[{"sig":"MEQCIGUsB0ONY3Q+Gn/yUvlec3hnLykdQBb34i5zBy1JSnOuAiBVzQ7VFH90OBKJ7gTMhARVlPPY0n7vNwSBt2/iWpGZmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2439150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig99XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNrw//eZAdR6ERibCdMW/1PFnGaNYesaX5k/C4cTIUvHPx7za6z3h8\r\nZBVykkBBE9eT/7RHiV175NO4DWeY+JrV9BqoNBLfxreIpYbEURj2iE0ZlIgn\r\nZwyGn2lDKev8c0vwlKrFFVr8VZuHLDAteqKVZ8ne6u/H4wttMFkh183gbuiK\r\nFVz2TWbtY/fDajKdVTgi4nDHcCTOkvuu3oRraqyV2+Js+RBB6S+bN154/Fnf\r\nztz0lh7KxMIx0VUz4Wi0UFJnUky+/CQlSBXU10SB66GokoAjErUVHuo+4XCm\r\nB/W05JzZW/gg9gEUhVw4CyFqXdb7+1Yxb++k/G3L/18YIUkjlCkiy7bsjBXu\r\nqtMG3UVXjxa3Z1shXdUNgO7je9qYghXQ2jsv0wyxJu7Q9mNwrEPBIQ64Neyz\r\njCt8ofuw5AlVjdqhBfLvTW6F9IglC8zVRHf4Ly/mZ5I5dI8T4SoBeCGsLIzU\r\nJQnw5iALfCCXO3lQKhq61K95GMrhfMKbm4BTk/2UkxbbP3pvYqQKtwSC6ZY5\r\nDXNSQ2R+p5qqPmfJZx28nGt03hllZTH5DwAaDMPeUf5P1XYvQgof7Zm/WEDz\r\nygPAPQ8jTeJHClc4x9A6jwWvOwLKwjF79L6eM1nnbx42A3qX1WXGJv80Nk5V\r\nAALNERQ/XByMMidSYcIDOkTfsKvJkmAnJ3c=\r\n=e2tn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"50b89a82023cc84d8f1fa5136004d5dc84bdcd75","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40","occam-lexers":"^16.0.20","occam-parsers":"^16.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.6","watchful-cli":"^1.7.22","easy-with-style":"^3.0.134"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.146_1652809559010_0.5555446962637594","host":"s3://npm-registry-packages"}},"5.0.148":{"name":"occam-grammar-utilities","version":"5.0.148","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.148","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"bc058f4f88db84c527ff23ec14d3273dd56ed69e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.148.tgz","fileCount":89,"integrity":"sha512-vg0RoOZ43mAw8x5K/2SFw52l11vVhMqk5RLPRTzSBlXoDjLXcJuYnKaiJu8DD64qcgYuEDwh4ZLCD8zz4Hg+wQ==","signatures":[{"sig":"MEQCIG5UxIM6SWozrCmtSfgnlCVEQhXW4SWbdM2CuwiPChC1AiAqj1wTRfXrO04CSiC9nT1ItZC+oQJF1gRqLxBX8eVVUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2438794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig+GOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3URAAkJ5H5RIA1jXg8UNrPtKj0Yb2B7l7wNXMiFbfsF4TthXIdA2N\r\nyvAFp6dnPbJix5ETJwMy5lS3qI+6RNP/ioInpvfJRb6tDGJoRDjB/yvMLNsJ\r\n2CEhEvxGxVgIW5/d8amlvQr/cA6/fRxwrKcNF1xYH5gtYamFvdrGSolz0i9S\r\no/wGtr/g676OVlMb73oyZmjDeinJaVKoubqf5QU6J9UurEJOxd5bdsbuzbS8\r\nQxL7RDgmpYpTbGkD/STVFwk2aA9jyP9jvjMLSAw6fGMoso8UHbNHNWccTraR\r\nHyP2khrbjzcunT8fFkc0F5StTnmHV8gZx3DgONiMz7Hdlrqq5zI9DJ2YUEW4\r\ntt97XMK+FTyCLtr54QJWUbHfLH37JCY0KS7fK7pc68UhVccvKrMzR37uwQ/+\r\nm/szsTBcS7RXIjRf161g/8/gjXXtL4S7nBiRLECgEvRQ33YlMLD88CLfUSUT\r\ndGW3WkHAjDFbTMX9GRQYw/+ckhoQLF8/7t/jaCUsFFRTTvabKKqLiWYPvb4D\r\n9pouZ0Ih2HpzUOCzv0JesZ8Ob1TeLi1BE7v1AVuYNp076pIJPCLubQUp7Vno\r\nX3MU+6x/ZYRM7IqHejrSmlV8QeTZq+ToljvNp8bVFhYwWr4P6QhNUmIR3TMM\r\nugcar+wCCHf9B8x3FI7G6Y0WZN0PZH40dAI=\r\n=AXBY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"17d4a6f3bc0609f1cdd42aba20d47ac5f3058eab","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.0.40","occam-lexers":"^16.0.20","occam-parsers":"^16.0.38"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^13.0.41","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.6","watchful-cli":"^1.7.22","easy-with-style":"^3.0.134"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.148_1652810126421_0.019333474036023368","host":"s3://npm-registry-packages"}},"5.0.149":{"name":"occam-grammar-utilities","version":"5.0.149","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.149","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e59a0582969f139ce3a9fdc3cd4aeb188a23f05e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.149.tgz","fileCount":88,"integrity":"sha512-kAYaYniaeW8h2nldw7pj/913juBr4nkzpYdiZSt2mDtnUFTC2cqVqdazB80OKv0PmMLgV/igqfTuKnvEBNjblg==","signatures":[{"sig":"MEUCIQDiVMOKV3+GKqJAunlCdzIWZKwIt6WwoQXVKwQyl3tMgAIgVMmJrMvsX+19V+FcmpCo+MCy+lErn0GRjWhWYGMX8gE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2380906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilJWtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmqA//Tfo4Ht5wDlHUtuR1R9MvknIPpk8TX9euJATVeic1fEmMIK0l\r\nsQ6u9QSEEyzDSGjeXHlp0sJpe4QU8ZArO0YkSEuF+VBhbXc5hvQ78FMHgnb6\r\npNg/Jp1xMpe5sBwKh7F5g5Yod5FRRGTNttnFLd3rJghSJ6GafUAXR/6ue4bH\r\npk/z2u6/5h41LVE4VjBdP9ujlh4bea6tJohqafrtFpxWP8UFl3/DDJQ86h3r\r\neSqo1gk1Zfrp5vd/kJKBoJv0bt+fpMOkSwzWyjG/dFonYeugNznLRcJduw9j\r\nLiF3ZIOT31h3IcHoZIPTd+A7PXp+kjaDUUIm1uf9mQb8qvj3idD/HabNisTh\r\nPXMlqLjUF2i9zEj7aM81QnJXT+JF78LIBKHlj41QnGP33UE9phOGF00jcTOH\r\nU+R2caFlGCd/68SUcTkYbtpBIwRawsbCDRR4bfct3vKShX3w0WY1gJhk/vzW\r\nzx0Bw1ple/kHL+ena0JRNZfQvMBYhi9ao0QQZT0kgmoaAG9zMtUAzUDUrb7O\r\nIUn24N3hPjwpcQQZDJEL2JBx7e+qu7VecrcvG8b2GDlxvaRCdUny4ifzuIeE\r\niw+qNPtD21+ElNvkJsYKkVvGE/wHpCSYJQijoT4uiMBZxheHlTdvp/kpYAE5\r\nYPNFyb0VDWTkp5dlz0c1/ypShS/2WbKPMRg=\r\n=3/1x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2bae019015e7ae098f04a48e33ce9a63c96bed58","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.38"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.6","watchful-cli":"^1.7.22","easy-with-style":"^3.0.134"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.149_1653904812702_0.37614052805240084","host":"s3://npm-registry-packages"}},"5.0.150":{"name":"occam-grammar-utilities","version":"5.0.150","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.150","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d3081e04e5f05a5cb0124edeede8c09771a021cd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.150.tgz","fileCount":90,"integrity":"sha512-6W5nNOA/zWt/OG+rhCci6o6zPBiGfW1huKP2d/Nhc5WuW8XASEEraTZ9CpQByusfn9ArsZDKfCwDRLqRXtOKgg==","signatures":[{"sig":"MEUCIQC/6+lAZUiRSbI+OZipmi73+AB01TzrZ1z+3Txv/9tiAAIgLJRD5gFXAXg9lZxjSWS7Z6kOMTM/YEIsBxlaKob1y0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2423471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilz8QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowuA//XXd5B1nTKrtqRrDfS8tcz1upWtM/eMZz6gAYyaDTuRgCtkor\r\nyOwSq7DQUKZTO2zAi2HhgoS5HmwsIULe55wixc6cnp1/41r2HqE17gcgJ7mL\r\nv0SVdur1PeHSDYNgGFMXKpxXBIadz4C2sldlX+F+47ZyTm9Zq/j5K0i/X5Uq\r\nMr+0eWJH5GqFMKfk0tA44qFgQB0fRxzOdimGTSJJmZSeXuBbIWEDWLfJoCBK\r\n5ySq56EG14yOBeDeCI3cppVEfy4K6vbwsSqxAzx1+V7lAKFcFD+pcVgnlRe3\r\nyzbPDgqSpupx3/QtLwYDgqSENpbKY1GK6LszPtSCUMZrmQTt9/v6NKVPQLxK\r\niJhVnf8h5eYby6zhW/yhBwG8TdxBBvQiL8iXtSZ1F6lMkroHOaWU8nU//pg6\r\nadPwG8/bA54PxtfkMClRzI1FZd9ErAKkNrRVk+vOryASX5iC0Qugmt0liHl/\r\neztXTimJEI4nMBjukUMSXHSKYLgznqpZG7uGn21qhaaCvL4so0J1peSWorhB\r\nF49QRQanOoPyV9qJTYPmWUyhBy9rUz3c4T8XU07b7K4ioVtr6lCuhME0hr1y\r\nnhfQaYN5xz2CC4j6YbLXCVnq6LyRwhYGPTqihv9zFqW6ad+nv7Yiw/1M+hf8\r\nX2MvGQEO4eHvc/BUpO+iv54PcjFzR3ufIys=\r\n=gDxd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4dd972d68304f1f89c03d4fb1be270bcce862b18","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.38"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.8","watchful-cli":"^1.7.22","easy-with-style":"^3.0.137"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.150_1654079248586_0.8128250409129709","host":"s3://npm-registry-packages"}},"5.0.151":{"name":"occam-grammar-utilities","version":"5.0.151","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.151","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5cf8705140d3e9b8d5c596f5dc3856b7cc6bf220","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.151.tgz","fileCount":78,"integrity":"sha512-YFMcNAmxD5jMraD2F/elXVNNALR9S6bsGKlOCxyqmiL+zNorQHKLmOWtCeJqozOjw7kTHSDMBh+9+yyyiDZu9w==","signatures":[{"sig":"MEQCIGBMUt2dYsK5Ct7GUCuZKF8YL17x5g1tiuU+0f2yEgC1AiByGpyZ8cbQv7g67DLW0B3mCyrpaZmcAfr1DHLLu44WCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2427309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqhCwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI8BAAjO9CVLd96NBgVz7jiPdIYamCGyFv7n8rgJptcV0mn46+cG+v\r\nSLRZ4zT+AgDfUd1tKe+lFH7r/rcIBnp0Oz0JT+AP/O972wV3/QkG+TD3cmTy\r\nYpmrroaWId3sYbGnPCGy2yG709m1ziXKGQfd2eNcHAexrduZpYCs39UhMESu\r\nDrtPJzBRrtWXVbnfzJi8s5M9jTo7qNU88/qikMDXl3OcppVLiI3YVLvUwRyq\r\ncwkFQuNB1uKm+IVLPdAdEI9rNgt2W0IXhT1JmGbJwxJUuhrHdfF+LHIinxxp\r\nC7VUe1DygvaTr2hVIlEPSAyJFGopCsrHUTASaiD3LWDao4e5/ktYQionRXzh\r\nM9A2ENnh6/uGRWbPmtP9f7wwuQyTQs+e+9yKoyCiEiqMJwBXaWRB/CxQIiWa\r\nNQ8oo1X9JpXXxUXyVD6K7y91jygu3txiJXiKOPwrqmlocDh9GVnR96SUXcKF\r\n3orcTgVN5FYVMkgq5BPeNYAzIZMseloZ0t0QYRcY7PWJ7n2JYaGfXkI16MmA\r\nH+MHXtPB4dNVnTlTMsQzI545GNY2cWuYDrSNwh9l4EmmRSWYPbBirLzI6YmO\r\nRFEKKz84TruLmPQQMw8iut75K4ardfh3r3axgwQXLpf2QfnTVUVtBT0W6j7n\r\nUbJkHvfTjtd/CF4LBvIiSzKQFPUNuCWPRzg=\r\n=bhTv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"acefba7c2753acece6a3a42ca9b3188c1a72a10f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.43"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.8","watchful-cli":"^1.7.22","easy-with-style":"^3.0.137"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.151_1655312560710_0.22611723621295354","host":"s3://npm-registry-packages"}},"5.0.152":{"name":"occam-grammar-utilities","version":"5.0.152","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.152","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"cb742f1be1647b303f4b53b28b0e200b57d0407a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.152.tgz","fileCount":78,"integrity":"sha512-Darg/gTfPd45B+oF3kDVFmj3wK2pRk71uq5ZIh5VGvcw5vVLzdIoytM2CSlZhD8VX+Bil6+OGydpd+v6UJBEiA==","signatures":[{"sig":"MEUCIB49rUY05lJeGUTUxkEejgrIcAS94ltk2TALDF7ieFNVAiEAkJ/EBZ4IEq17uqQ8uM909PgBgjONmyqKiPgkPavxRA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2425726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqhLvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvmA/+IonVpT0rNCfKJIJrv3VAMeQk2J6lt12j4N5LOhkKU2rFsA8y\r\nKIz5qm+x2WWjA5ZIKGbAwkf7G+XH8WR7iyLFGvK+dk2kFzNm+6C4tyoVRVnG\r\nMyad48jiflGZW4noMZhBhEBQYseGnWWMMJCAZvd5n7m7IodUh7lsfrhsw/v6\r\nc8wjRKJnQAQ7WRwSnVOQ//81dNvBh//Rd2r1ebFnRZKuPS4HM+mp5b+eeFPl\r\n34vUpkIh0Tlli/jnVUViGIqu5kT4EuYNm/C2mg8d0MjNDNSmLLRvMnB130gt\r\nbkJ5xvhuyz/3QZjpWLtP+SDtEZowN3K7gTq4hloExJxpG8AjDRY7JLduiJmR\r\nWSVHZVRnfnOT00GM36stJGFFYvMB/1vBUHOwTDTlv94iRbanFrLjJRPFzFwQ\r\nxtKgJpy6KTp+Lc+RyFeqkquNuIxRBGz22blfx8mJZ7AZn5/jLzmy5snsFpqU\r\nuxmzHW4YT1qonIhMJZMKaCpxI/XnmxItYiXOGaplOqgWKY694ECwdJPhAp0r\r\nBknS0fZWC8sBMB0ea3oLP5gAVQ4s8nM9PXXZumWZ/MSbWm3foFNApg0qI7/n\r\nilq8BHvTiSFkzRI39ArfSzJjMHYBdL0E5pNDnsL5bgIuy/l2YIRs9K6x0dZa\r\nKD0tdzPdXdmPMuF9D/1+AuoQixT4/NHYGyM=\r\n=BlTH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4f1951e0f7625aeb4a2c6c975c511bbc6f6f8c1b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.45"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.8","watchful-cli":"^1.7.22","easy-with-style":"^3.0.137"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.152_1655313135343_0.058334075810173136","host":"s3://npm-registry-packages"}},"5.0.153":{"name":"occam-grammar-utilities","version":"5.0.153","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.153","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e2e8a78ce8914f71b5cba739bd83614d19053527","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.153.tgz","fileCount":78,"integrity":"sha512-UHxKs3jGWJrse9I+eD89WNf0T0+qstGd4a0LR4+btkmOBBEweSwAkQaDMPGmnCwmi9KkGFqveoT0OHN5nXYQGw==","signatures":[{"sig":"MEQCIHiSDU3xtWUOnHp3LUbCkNiS78c/KvXxU+9gEuY4T0CmAiB2TH4fwHEDNidl8kSS0cx07SBIoYiXAZvVnBNERpuM1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2425726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqhVjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCWxAAkdM4enJo2df9V/v8fjOtEiRlIxz9OVy5GjhuptlbWW2k1VGD\r\nVkpDJSlJTLRn4QxKClFkuDvF1td/mQA2ilkkYg7JDEe8JSUn/ienEBkwA+2N\r\nghtVDtkwCCtijnkN5lxXtokjmNwUs74grR4GPE5iMVnSIhZNIP0mJ/JNopqR\r\nu9XTo0sGLX5NV8fYJoeSCIxnnYuIYmnlIIUZ43XmwpZ+T2A8wCp1f3abCc46\r\nz4EZtTMboASW0W6nuH3xboWAvFKT1WXOnP0roCv/DAjHGJPuARsv+L+7UqvY\r\n9OgfATV+UyxD4bEtJI9jU7iMXakOuWfsvfyEgCnGG9l8lzZ7NfDxd2iCp8OF\r\nqLyZBjwKKWKssYWFNqEtgHgsucQykNhiglNTN+bSECX3iZ9+nyZ9jTgAmBHt\r\nBqGnXtzIsSnAZ5yAyIDEW1SptVe0zK1itQFeaFf4wuUKXK1CZbrqWxekHb7J\r\nOgoh3qYZ0oxMIPZY+rvqSrcoBMpv+oUO/zviw7uUPDNWjkdGdvzHGBXHYrFc\r\nh7LxtwN9qMVwunrace7pGURhXhvuy+mfE1Ro3E/t1eye07utl6fVAknd4yGy\r\nYAlxXDEzGWb5IJRnKE+Yf6rVpsnNXTSZwDWX5f1lSG3IQkR3u1y5QP3fo1Hm\r\n1vwxq1ci34/PFYFFu84OR48TmdWVZq2mKYM=\r\n=MaqK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"62fa8c91ee4ccc8a37b198b0ed43d1be6378bb72","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.45"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.9","watchful-cli":"^1.7.22","easy-with-style":"^3.0.139"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.153_1655313762779_0.42742916387271546","host":"s3://npm-registry-packages"}},"5.0.155":{"name":"occam-grammar-utilities","version":"5.0.155","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.155","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6757909fa37aaa9502fef98f0a9bdf222ddc080e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.155.tgz","fileCount":78,"integrity":"sha512-11xNWav+RDex3tkWD5OrtstjYOLFVSwxKfzkEvo3HBVTg1oRkBG01JqC+ufnPuqhQlw8KzUp6MClnXCJv8UnCQ==","signatures":[{"sig":"MEUCIQCORgfD69sOzn15kEni9JDZqIiZLRYZbSy+fZEXu7zJ8wIgd8s9A8ntvnpoNuLrqzTrfV2WfDtCEB5wN2P5LT43CE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2499634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirvgVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9cg/+ODwIMbiD7v2E/caCvJ/IU1IIywrjO2I1+6nAgOomeee3WVpM\r\nykxa9Zzrgaa9chAraQGbMP7SDgdVI0W3JJbvU5OdHfPggY7FhyLy437c/ptL\r\n/dfdj3Q/Jv4ynDu0Thro+qBvZbBC/7kbgTi2zwqhkSkpQ3pDRUK7hxx7qDkn\r\nr0zF2Q0msRGO21UeXjpMzP96vMc2gV6KLuNMPxZRJgm+MzlfKyKpLHMmBkyR\r\nabVQiDEAb6JQyMRD/kfz+iE8n013J2NU6j+raXyy7FStBQJT70NUQBNHhPYo\r\nhT9Zyh/qjHA44j84nH5h2Y9iQ8Gq0svwEBtcAlVe0No5SKZNl/y/c209GBiy\r\nwhBhmwveCPIMStydiYnP53r6QfU/T0uIyfUbjqmgjEyBHukvIqO8VXz1pS0b\r\nrKZM5Kjbkl4OykvjfblB+KpBDwxJsIiE3u4byITzz8xLo22WM5MKntrX23hf\r\nkPkN0/WCKHiawvuHQxadMyzZCobM4aWB8GBR8EBHtn5Y7drex1G6e/88GhBg\r\nfzdiU8UjY6U3eRDT+0iQ6OALoX/2Kif3BH+nZKq1KV5FJ6h/6xOuIOZfPQSX\r\nJK7M7i2C6P4CCfI9fhQP/zSHYPL7N4jPVVFksHTSyN48QPXAQqa+kqg3nwWY\r\nWbLRZ57iAgixINgNCByPg3lYFlxqivQtAIA=\r\n=3kdc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"348477315a6df5723ea79e6e3edd8f42778a1512","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.48"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.9","watchful-cli":"^1.7.22","easy-with-style":"^3.0.139"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.155_1655633941728_0.7550204307261823","host":"s3://npm-registry-packages"}},"5.0.156":{"name":"occam-grammar-utilities","version":"5.0.156","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.156","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d61972f175742728a9755546b7c394888b139561","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.156.tgz","fileCount":78,"integrity":"sha512-CKrRId0WMzNFAUCgurz1tOF065wCeCiBo25KY49xt8crQ1J36V0QLYeEH9Aa6Gj7/oJIU5v4PWCVyLXTp11iZw==","signatures":[{"sig":"MEYCIQCzz52KYt8cEhlpdXpQH5+BUs21cTPlU73Vpm8BIufSMwIhAM6ApZbfMXk26Tc9+/F3E3E66s2RXEDSLcgDVesQ7OsP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2499769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirvrRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgbA/+Ki88mdWGN3b+ojrqPwfZ2XlklIRcfqdOeRf3sijxmHdHi6K4\r\neWU819KUneCZlSuWlOfab6AiTCkn/RV3V3p63s89i8z1AhTSEOBQz4Dbkd6k\r\n5km+R1H5sGt05YkM58S+W1bIR3bob0fDxT41kTUgzcomg5CgqtXg/TrKGKRe\r\ntIShT3o9cdmrZ35yM+xWlL0Z7qWoF9VpzUFqMbL9CNEfdiS8CffY94ffJ+wP\r\ni+s3lYXwcAarxb5eQ0y60qcqx7OLPZrN4QfTzXuPv4VSdG2GpFqV9Fb41JKF\r\nOTD+7OH5QR6phsHkFYyxqTrTsPxf2mszJ8U6KRbCd3hqA1oJWOQjU0M4GaBZ\r\nq73Y1DsZ+8kDJPg1940ONdjDw06pvfMB83aBoV1k5AqQRK0IOcjPTokrWEyP\r\nq7haPFPZqu90FprIJEfzm+lUqMfajjvTBqe8NxshoUtgUo+KZeHZefGZPpoO\r\nCX8HIbqGhV6LPusK8Xdpe1x7mtgDqfsKogkK67816BpViDnC1nfc2rnZD+Md\r\nHa1jkCc3Q4/EGH8GNsTHI91aIxm9d3C34tYYlBk+92evJY+ud0h31qDf/cGY\r\nGhUIPT1ZRdURv5ly0csKp5ENpT+gGcecKq+uhAIiKX2xCEE+JouU8EYA3gxO\r\nmSY5nQFVKtTBMD3y8d1xRrf/l/TofZ3Zinw=\r\n=nVn8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f8cca3801a53800c42278f4eccbe1005305fcaf1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.48"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.10","watchful-cli":"^1.7.22","easy-with-style":"^3.0.141"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.156_1655634640710_0.6372656570219639","host":"s3://npm-registry-packages"}},"5.0.157":{"name":"occam-grammar-utilities","version":"5.0.157","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.157","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dfead238a272be70a14319e488b0fd704c39a42a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.157.tgz","fileCount":76,"integrity":"sha512-SG62yISxLcYnxj/YWanJVRsSTdNN7OVAvUk3sEd88TGbw1x7tQc44XDnwlxz6v7aPWoS1Ef11c8Tt9HOuWgNPg==","signatures":[{"sig":"MEYCIQCTJcPrimpZfml9L3WyM2R8Y13ieFNhuNTXEHsNMIDDrAIhAMazfVAvyx9bLC385L5OdqLKwVAL5iipkpiP5CV6OZx4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2483117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirzYNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRaA//R0bXnhdb6toOJnc7ZPfcUcfkC2BIabeUTf10A/DkqPnDgBKT\r\nua5cMG62ESFz80evd5OfLcOvl2nRZ5eyFvcUIxQFkRglVfnLnwmcqf0dfSyv\r\n3rtiU4t2TaldgJsVmetdRtL1HERCsmKsggHPZqXaCYs8K6P2EVIzS1LpqNmF\r\na4iCMgbRpeLBKWt4ZxUh2dE+VZteM5kze44ooPkf1RlusLKNknmroExjK23Q\r\nY5+wFH+oGSRploiRFPrwLOPgFziy55pM2iMtrB7Tz0MxSzcjRoIRXX6lM271\r\nGQSPjHLwWXnfNtWeSmuKWq08wyjBHgUMmx9erMZf4s6davUtIQmA4TzTB3lZ\r\nCfU40jtcOZP9EGo8AvQQwZN7FJCVmJQcVVppQM/nQIHquuh7qATJVpnMLAcP\r\nPyNALWZNNZFYUeM6cy91Sc5nMAj3Wp2kA2CVpyl/dbQbKAgJ9m7rdlyH94kl\r\nYcsX/TkyBIZwV35T+u+PmO9EHlp/Ab664GRL+CvEqx2eKJ7JBmMwMjlNmN3L\r\np9uQyulkKBGPBRkVWDrGrV2NkSjUIW9mQhyGL9AJJ2bQRZA6B9nr5u3RgviW\r\na1DyCfumIk4XOr05dJOnTruS+ZBtGDhisuOcoPsbb0ErFA7KYnteVgSebkOJ\r\nJKV5hF7bWIxnN2jk8fDTU2uAjTFbsML+h60=\r\n=hwiV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"597418052a7d8b7b473a9fa41eddf20027837f4b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.51"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.10","watchful-cli":"^1.7.22","easy-with-style":"^3.0.141"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.157_1655649805233_0.11124959276618829","host":"s3://npm-registry-packages"}},"5.0.158":{"name":"occam-grammar-utilities","version":"5.0.158","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.158","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"14163661446fe14e9dd6146f771857de473d0a06","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.158.tgz","fileCount":76,"integrity":"sha512-86bZDMCKNGk9FIldLYSuAeIzxgO4h7JzP9TnxE5jTZJuvelAjIB3V28GBh9Iuiv3zinh6x3UFvB9wvPPpIJ7xQ==","signatures":[{"sig":"MEYCIQDoWm3m1VovdLA9HiIOyNZhknHHnT0yzmjs6Df3u6Ue8AIhAMWloed4DTTVxzDfVfbLiq2POxPx9/hVhvDKE52uAWUz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2483117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirzqjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpqw//Vkq8lSDsro0dVi7DQi9ot718UkJcCqWGqvuGGV1EsAD2A2BX\r\n6VqLYiAXE/3qOSxqNK0smW4KdofejcRdXLhRNgPRkSEjeMKXNaAP6km1K1MK\r\n1jYQTP0tBpAH2CfMxCNiubPiSexwXDp72NUdMQ0DSgmoKZNIqN5Zyopojqp+\r\npIcgfp4fXkWNhJcpQlECXPlGnIilWI8xfBlB6toFHEMy6KuvA2XPGzt0LdsC\r\nrBdffDSUWK9lSo32xw2alrlPsZBAI87PColQCkGYy89yWWFIXh+3hYF6P0Mv\r\nbA64vng6RnSAXCVN3qLLSuFsgyEdiPE5ealjNqezTm3NwwEMP286ftPCgAXq\r\nVcWrT/BD7cMgmc890yZ7jdmOvufB/a9Auz+dPdU10LpdyeNyKBwIXA/IHVAQ\r\nJ8l0UORSh0rdEPjAIT6KJk4YR1/6k792mvw7taBFKIBnOshaQcEK60Rj/CAO\r\na/Gr4/OuVfOZhx5YXGofuCk++WxsS//Tx1GHikZk8J+ifGT4pmfXvGPuxVFa\r\nRdOMOISWc3iWHCgs0EnnJ1rNPd6sbbEWbWPgE6GTFVxQT2Tn+p4TjB5NXA/R\r\nV2vAzgeIFVWdSFNMOI+sGKwoIS+cXkIaOxLxTpX31urJRZkgQfS6kxC4wqay\r\nj9+yioB5b4S4D0PsSTFjDNxOOTBIMe9ELZM=\r\n=okqb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e7f6e9adc54ae04373d8b951b38ee47429205581","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.51"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.11","watchful-cli":"^1.7.22","easy-with-style":"^3.0.143"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.158_1655650979232_0.824024155282802","host":"s3://npm-registry-packages"}},"5.0.159":{"name":"occam-grammar-utilities","version":"5.0.159","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.159","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1a7a3ee921ac912a769853f446362c525b5c7dac","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.159.tgz","fileCount":84,"integrity":"sha512-gbM2OhXrUJlRQ0Ogq/hT77szngKctA+4Y3C3uaR6QiQJt1LkxoxheWJVNcOW5MdQqf0J55kMxfuRnnPlraULUg==","signatures":[{"sig":"MEQCIH1yj3ON2mwnx1CV9mFEJjpu2zsBXai25MOaFoG4LiKDAiAfjfBpJ+6HeDONiE1uekE2ZJWgMFBofVHSDRrrN+O52g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2504985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitsHEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg8A//e8WabBzzzPbxtfuG0cdFdaJlSArcViFMOJDS6RckVlXTH1Pd\r\nTXjsDgM5nPi+Zvp4ZPNIs/CJT9f115yzn0V0OXhN8VCvkpz5jHox8oWGxOg9\r\n8qxzk6qTeDU1zxo9k+tnZ3Bwn1o8HvyEqC+IJ9uGSMPjKHcbWvkg7PANCb+T\r\nc85AYIP/bIf5NphxG+N55hEQUM6RpU3AchViD/syIBZkeIq/L6FMbKjdVFwI\r\n9mAJCmuiKu9zAnvWRz3rV1ih7Dkbalbzy/knvn3Wes2/7eyDHfrgrFagVrdQ\r\nxGcnJOHG7owPM8E3+Dx3GD4UXSHyxm90yoqYCVGQ1AN7loLdAgHSaeKhbVdS\r\nu832IyT7drSLFFq+bn135ZImJZXYlzM9SrsGpumfzaxfullF6pp39VF3MamZ\r\nJWaRePv+IBVySbo3I3FadGOA0N1MFIsh59ojBkim0fli+n3GEbbHg1hdBLfy\r\nIf/vv23UB/0qZqviPatfhYH2CI28do1dHQlCXXRbHYLsYR94ScnLj7xvgs/H\r\n1tuMuQJxWC5zdjYc4JKz2+NB6m59d/hwwCB4/XqVaWV9E3zqJ2o6X72w8Hfj\r\nGemEVRxvWcNhP12Nv0wkDXEpl9DHL4VVZlPqGJq3AU7rHcBkfprAbk5cItKh\r\nQa/lMgp+0SY/w1N0LzsHHmnT5znHSi5HbO8=\r\n=IjWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3ddc02712066c51e13fd433e6d8faf8056499bc5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.55"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.11","watchful-cli":"^1.7.22","easy-with-style":"^3.0.143"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.159_1656144323792_0.4902290243573464","host":"s3://npm-registry-packages"}},"5.0.160":{"name":"occam-grammar-utilities","version":"5.0.160","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@5.0.160","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d30e398a3b9e63367584b4441c6f70266b30e4d5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-5.0.160.tgz","fileCount":84,"integrity":"sha512-b0XdRpQZsTsBpWw1Sr/HRXr23aRXgTVSt2CtQadZDAi92S0iIzIpct3vlO8PJq0YRN1uIZiBNtBXL5DacQZ2TQ==","signatures":[{"sig":"MEUCIHRVOgzan89DHK+Q8Jq2upuKxxTcrKxll2D9pRo0xFZpAiEAgIHm9QiDpn9HVshi+XpxqxHuRb7DJHP6cOlnogGMHv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2504985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitsSAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2HQ//ajfcnPzrX4RU9nnO5TpIZ2Rfjv6LDAnQGPi5OHTYh2whgQ9z\r\nyLStjuJyDsYLj5Bsal6v6HbbhpM7SqMTI3vltuDDbTb/iWmjHS0QQM5khXYJ\r\npVyPQU583o4KgMjG0yM9eqpNUtkFzCznquNpzedX94mcjKSRPexnzZrhIqyW\r\nrBBt+ybAV3oI3spHm0RSLnzfuFp7StzX3bPw913xM5UgV7U9cwS4E8W5rXFF\r\n/SgRMlWKq+HOgrWF18XjzTuWqv2eF66Yb1N8O9/8wAUDUJwL51pas0YAYOPb\r\nLGs+r/E9gyfEoCvqAPHoFEqmtKhQ1N/10ckRNnOk0OHFKIbs98HtWhm+dfXz\r\nxMGe7D71WCGdpOK11bE9l2R8k3RpxHvMi6XWMMY9E8haCMeLn0wqY0Mod7q6\r\nJzLpACeO5bKUJlh7Rvu8h/1XtJRe33ya1+QXLI2FlF9q2PYfqXOcXJW+k0cl\r\nlsvq6WqNPxt+x/VhkC9RSAfFMi4F9CtPMx2VPQfHwDKeLmMJ2QFOewaMv0E9\r\n4R+HO891dodhAx5cV7Kbmk4SxMIBcGZxm5kS3ZiwXInVmhFkMaLNrqWOrZ6r\r\n3wZvcw9mYV2Tq8zWCt57sNUiuUOQZQL0CZ3p3hJ66+kx2wc4Jm3VbRpmQkPz\r\ni5JvfAgBVn2E+pPYMvnRTIUQjh/fSlF6JaM=\r\n=XTVY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"78ad054a8b983fb3133c7ea454844c9eb0eeae71","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.55"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.12","watchful-cli":"^1.7.22","easy-with-style":"^3.0.145"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_5.0.160_1656145023899_0.7733825909087935","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"occam-grammar-utilities","version":"6.0.2","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.2","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d154fc55664f1cfba3e3b94e8e2f67a3480db33a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.2.tgz","fileCount":84,"integrity":"sha512-bzue4CLmUF+Cxc3BLXMKSXpi2+6Oh2c42WJL9uCXW0Vi6fZQLjSNFEcOFX8ONI0syJUYF6Mm1WfocAYoqphvjA==","signatures":[{"sig":"MEUCIQChHRl0nPNzfX9xnzbR6/hDvlodfGt8wvMuxH/8SSSf7QIgeTUE17CvfM9QjfxnDq28FMsClMgM+j8E5hqn8q6exSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2518617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufCPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqImg/9HbayQXKshMn//uVhCBjgW8iLUKX59hJ5K7ExDYTs4IrT3YG5\r\nIcy62GxkRt1URmb4rJaA6ItSpWvtGgqKw17SExpQ83oC9u7ogjMvnh3ICinC\r\n00BQnCOwI8hftoXvCtuoXvth3NYN1xg7XxfZVcXFZDaKhGt1cK4boq2jTfqL\r\nxYaCGi9uRPvu863yj3mrmeZAdUytn/PTVf1NYB4EqQt/Kna9iGwKbhvFWspS\r\nQw4Pa0pDzZvJ4W4fT+HkHti1tEgpisnoVuQQ1ZutTOgwRw4qT845Aq2bNRMC\r\nGis/XR1HrgtWd9TguBWd76Lq/DpRhNJ4d5WyAQyy6Q8L8h9Vr7ANOjkIZdyv\r\nCiP3WavfPH0kyjLCm6wxNwuJNKwTYQRB04vbRsE9v69sHsK8DvQ+G9Uy7fQU\r\n3gcVAMvTT91l+llgnTWN5k5mtayTPDax3PzbvQDTX+DJ0UK4GjqhGTHKNfz5\r\nCYtHCToiuRh1X6Q8YzYEY9xfjWZaZ7pj+23DCfVR2t+VSyrDPBhdrZtPUeTQ\r\nM85eMfPWvQT9VeaqHZHMygdfQoIhoIgqC/oXQIj8K/jYrTcCN5ETThgJ5/e8\r\nY5PsshO9K7he1nT5G3m5nqhZlLwjYQQpfDykzKgxJHXsUqYzDpA4lPc4uWCv\r\nn4FGtWBomkFAWsVi3zduWHkU/GeT8zXWuEA=\r\n=0zMv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f9cd73738f34d4e91bb7febf4ad00276756a9b57","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.55"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.12","watchful-cli":"^1.7.22","easy-with-style":"^3.0.145"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.2_1656352911518_0.9597331804102043","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"occam-grammar-utilities","version":"6.0.4","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.4","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8fe179bb0f082ecc40c8adac2eedb5b8a8b09f75","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.4.tgz","fileCount":84,"integrity":"sha512-iuxMvWHAyPsjKPVbbNt+wazT9OuHPVoejkIlSlpM9x0SrShfZapa+iBDf0zG9EkOu1aapJjitRJ9fHNy1TFYgA==","signatures":[{"sig":"MEQCIAbPltpno1YTmyJdV9q0n2nd+NniundPu7tS593e5YkmAiAvQ4/+es2Gy6xB8Ur4J3u9mbepyn6TeUrHu/PWi8B/ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2518179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufS0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/9Q//RZ4k5Yl8Wid0IX6FD6vK8rouvnjn9thY9urqTKiZKx1bWK4M\r\n2lGmklgrKyuwHwBT4sZ2o2AV8erHlHM4fkF0FR9oxu4Te0Kec8A6hYbq8Zd9\r\n4YCkHUYtX9fz9o0aLiVnA5/UjnYoAS6ScCiqTBxs6hEYmy675n0qAPsxpaSk\r\n8+hlC7t9frsv1+NXm6xD0P0NSNkKNFiAefnx+9yoeHMfnNVBvbPWDe9+5cCs\r\nIMntWFnejI8MedqJbnFl0qOoF+xkeVhmrXkVfrYeQhW0EGJsRkIEyhIoQmE6\r\noPCwBZJNehYFLp/rqjQvjTGNWI8ZI3Xabzg+Tdu0+wybFTs3OzD9heZ7X/9I\r\nJLKkKDkrHTqOoeP68TECB9Tb/sKB5COpvlna5OdZxC5wbgmJLAWobRTTd3FT\r\nA8l7qF1elZBRkkpUTIDO9W8ZH3/T3RRJTlbVqqVmTQjdFsfP1XoRBVC/Ga89\r\nsJOCm4DBoUambtdPagi27Dr/ygNjskwIe9fHJNMKhnTCbnZmZpNrLOoUUoID\r\n93yVEJeTrUElAeX4IgpkO7IhLRf/CL5VTk2hQEP3Cur7Kf6wGdZvx47JceUu\r\np+znOQbpwB8pCmf5ctIeWrhXjQavZGv0AneKNvWTslQUyVcNrVVgHF/2LCqv\r\n+aZbBt6Cz8HUm9zc44+ZXfhXDHDBuj/2+rg=\r\n=uUDD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f5f8e2ff2b0553f043726a6b1e2740fc5cdc66b4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.55"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.12","watchful-cli":"^1.7.22","easy-with-style":"^3.0.145"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.4_1656353972651_0.36692388671541365","host":"s3://npm-registry-packages"}},"6.0.6":{"name":"occam-grammar-utilities","version":"6.0.6","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.6","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"eb31a59fd0289e654bde734a0e48c9df2d39338d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.6.tgz","fileCount":84,"integrity":"sha512-bun/gQbzLm3jVRkjgbPTgteija2Zz7tyyCZL/JcJLKGVPYLI4CqPLJlwjOzNZMYdngv0dt2hV3vkp/iWC4114w==","signatures":[{"sig":"MEQCIGj83C1xVBAFNObam1/jTjpCAtw8CrSVn7qgo5YxdVgkAiAavQeIxokQMfZnGfQvoULk6UHOkiaZUAy2WCM7IbMTJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2527783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuf1MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLWg/8Dd/xDvCBUorgeAvgGs0KwTOzMpPdLDoTi4MFR6mC37Q3kXXy\r\n3okZGS7xJlarnYucKuUQ4wGs8Q4b6UFBIaf8AeiMXK3c5iqQPwLnntErJNsv\r\nFICL+YhIxKMVDTGb8ar/IqgeeHrTq3SZ/kg5W4xZUtaZbPz8gVJrdMcG5wXS\r\nfFSZmRCeVGy0pJWetOwL//FgYXGQV4lb0DAX/eZYIP9X9QJiGlVk5SGXqL4J\r\nSSO0Exlr+AH1tIRMCziUAoX56Xj3gXznM98FRViGsh0gT0OqjuZHWKasWK1V\r\nnHxtDfputhMf2Xe42DQLi3oErwLtbtxbtzqAcLBBfHnnpEBRDzdXtQnzoLOC\r\nyKwmTyLVfQSEUlSLf9+rmSBO5MnMy//7XgWKB0j274kw7KhuxpZi1gLkULRH\r\nLEtI1PM4ejYp7IJ/ID+pMKMVdfNKTjgefq1jJLmmmZtwHWmpAToO5j8g1krm\r\nDns59NdsK93wdTVkczt5rZXcvsdqYq1u8z52PnJZx6NvUprTIeTXsv5YJyQT\r\nG20JF9Oo34dLO0QoV7WoEXt1QZSTLAjTGEAkK7D5bAzsqXOabetjPSuXNLVD\r\nwYCaTFiLYZq69bV6Q0+k8r814+Tp6E3rnzs+pRhqhj7Wk56hX+1sYoLKUzKK\r\nQHHfXeMlPuG4feTXr7hZKg0DzWXOsxdpiTY=\r\n=0pgL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3ad2d66fdc7e9c17d156df898425e7c5747fd406","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.55"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.12","watchful-cli":"^1.7.22","easy-with-style":"^3.0.145"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.6_1656356171958_0.9514203740702443","host":"s3://npm-registry-packages"}},"6.0.8":{"name":"occam-grammar-utilities","version":"6.0.8","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.8","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f7c24341419fcf35d9d2f10cebc6e6dedc6d28c9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.8.tgz","fileCount":84,"integrity":"sha512-JFjYl3vQ4rsLJH0qUhz1/y5yIhYfcCRD/C05GbqT4KH3Aom8RITQfROJraBqGT0XjEy+WXxG1bswkv2ZKNkJxg==","signatures":[{"sig":"MEUCIHcKM9P8P6Fr973Ht+tZoqx5Gsat72zySxGASnl67E/aAiEA2bxVo9sObwVIJsO1n+fHGgCw0V8gJgPxW7RGrlZYJlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2527950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiugMkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7qg/8CwGR1A+1gBawsykrf0Y/yALYgD1GaR//ZOjnSvjIp7+cCJx6\r\nUyXQkCnvxFmw+RrazQXIobDr1sBNes47+UGtjBRQIf1MW152wvEL3WEsO4Gy\r\n++szBj4LgJ0Hsy5VdtyKtoWE+sw02j0lxTjAyHiV7Cn++562TERxZAmEZVZA\r\n3BS+l25oFoYxRNHVLWWKIE/bgU5jTHQ68KerbzdJvFvkFuO4iB0V4vc/gOWA\r\nxaHHou0mmNElypP5rn0rUHbGxcAv4fDE57JD5CxvhNJC8TjWDKWGuniowGLR\r\n/2qCJGKRAMVaavUWDfRYZ8HXU/fXl7XefeOZtpM/UUMmflio3hLpg9NBVDLS\r\naAry5X4tbnjn75JjUDSGH+3DYv5kxTLV3mStpGWOqy064bG+0MvAf7vk5UHe\r\nQD2LhLH3lvUsRR2gExrbr0Zb4ZYldpboGse1FvhdaPcq31/Fbmr3FLkngw8c\r\nwm9h0LW3yFhfOQTqDnmmfhgdowNhjFE5fjdXlnOY0EBBQGIFo6VCKj+OGymg\r\nk7ykGxF1N2PYOJazHmAMi19EZMuWbPXLjrVrJzKdfxwmbHX5j6oE9EflCf+D\r\nXstwz5X4nlYLhd36zyHOOyCDyCte77i5khHaIa9DaXGAOCECj5Gw0QJRXIzx\r\nWrE70IrrYGr2A2XW0CfMwGTkqy932A5Q8LA=\r\n=+SUX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"48c8633ee09c7b046575fab36cce7bfc2be1386d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.55"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.12","watchful-cli":"^1.7.22","easy-with-style":"^3.0.145"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.8_1656357668253_0.5096409205670196","host":"s3://npm-registry-packages"}},"6.0.9":{"name":"occam-grammar-utilities","version":"6.0.9","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.9","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"24575c8fb4906391536ca2fab09d711f65e2d6c9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.9.tgz","fileCount":82,"integrity":"sha512-U/uFt8GfkoGtnqdN0yFZ24kjoXOjXYsZ4lTN6CoMfy4EVfD357w3zX5mcUw2BTyYjrSJpPM/TMBhXhS8JTHMmA==","signatures":[{"sig":"MEQCIGP2wJaTsqKT25PMETBStz1KGxmct6Ts7HH6FtTJAR1UAiBGIIgJNtbY07VIC++Bgyu6oQ5RY+hcFkEnwZ0a2oERAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2573199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixyKVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhAA//YLyQ3Eemm4e0OQYCBhFBMWFPcLOhEZhQuLWtrM7W+1Dea/1A\r\nDepemScq86sl/SS4TtChF7VjOnEmYB8iaXY3APpn9dpLjYK0P9JqvaRz/FTu\r\nUrR6yw6LzqWjhODN2i7aAToXK3H8HjmuPSYvK9ertcX5YD1EmrQPN8bcjxJC\r\nIPwHlZqs4eeUlLlLI8njmfPlJpTUz5AKYECC+uRTAuVua1vbYFopnRvox7Lq\r\n4UDPw8BScUjKuiPqME0/ICLuzQX3JKOEouaaRKVFkOrthljX9NMax0K8LPwk\r\nnGI7JtuwgHnh/s+DAyCRwNKXJoShzKJ3cRSncDE3TyPUbdFWL0IARU789Gfz\r\nQ6QyBDBcUlFcXgjjMnIy+jVXAh1wh/CJsGAzFgXTCV6F4SLptdNIiP4An9YZ\r\nyDEZ/ExG8tTF0y5a2pGJ6XVyyXiJPchTi7BvcCuQXMsTzxIowdUQjAaGUq98\r\noWQHeRWnM4IY7OlyjxAYA4DNo9Mo3rR/4315p4mMqo26C+1A9zcR6KRbNgeQ\r\nwIA5nouisokR4hX2Kbcg005ZeK4sj+wuKJD0Ge3lIR706B4Q2pnCEACPxXqq\r\nZUjcl5Le12q1mNVes8JLSazpbaYUF6DTvwG0TDfjb5/Hh6icrKerF7NavQ9b\r\nZ1RMOgw97BN2fr7nLmVeG0OBnO3XrMWgI2E=\r\n=akTm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"bc27fe049eb899e6bb47ccdd0b202947c348282a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.59"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.12","watchful-cli":"^1.7.22","easy-with-style":"^3.0.145"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.9_1657217685162_0.8811716008264638","host":"s3://npm-registry-packages"}},"6.0.10":{"name":"occam-grammar-utilities","version":"6.0.10","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.10","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"aac78c89847b9e226d0ce89a32e5c9777bb8a82b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.10.tgz","fileCount":82,"integrity":"sha512-XR46H6LFKqdMIUR4+VUg5oSUWFb3avvfCuTFi0h1DpIM8+iFxI7BMDIRTL4G7CnPCwWN52x2uzZQ3DgvFPJJrg==","signatures":[{"sig":"MEQCIAT5X7awRuMG8k8qUt/yWlYlIRWl1wCqHEInWqzmvGvpAiBW5yWJReDZ29rvAf1E4P62MTC/m1o5LWogRUct/rCtAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2575706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixyUOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Kw/9FTfKFGezZjBKFsmQrA+EHx4+ifleZkrUCfAVuqiIjcpvh+yA\r\ngAMV9cq79l3N2NoMq3R+1IrVBBnz70m2Y++NUq0q5J8cn492Dpd6+t/7VpDm\r\nfF/nKkiWeNUnpGoDlXqaibpb2ouc8jZirt8m657DoE1Mh5qlHjPyjKfX0OzO\r\n1Zz1sAA5btNFJhJST/A0TNZ/LYr6eiZjZLo7BAyjQqKPI5cZMGD1mtTKhiKk\r\nHhgljzCiftmFr213fqOmpGLApDGH7OaouC1RH/O4i7Z0AECM8hzo4c4jKch3\r\nrO52Up1BRsIz57TZvav34K80BIh1SGfFq5L3ocbIaBQmdXpFwLnrBm0pKGDi\r\ngYpTN4y4UdIRJb3J/mwtT2sOqfCeD2v1nHhcJyPISmK2N0QGtb/4tiZT38zN\r\nSFiGEPQgzvcLIwzipiZou2beIK3IfPYidwIeD3ZqPGRaaWtDcms55m6/8vmC\r\nbidEU7Di5HjOnvb4ha4rKZMWUKhPB3VcEWYa5sGZXZfxE8DaaoJK6MF0MRI+\r\nqMhcy4S44VWWCwl9+luTTLVXPszKUMtMfknOanDkVB/DkSBTkmbwylgN/hok\r\n+BwooywZzQbr0yOR1JNMAk6lV+L05BCXu18w3il5dQ3Vyp/2qXkps06jdWy1\r\nisqZbUi0oLBOTxCAM4DcOYxz1qHxuGJKXVo=\r\n=yECy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e95f0d6f11b64d7f84a017b155df912d557907cc","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.3","occam-lexers":"^16.0.20","occam-parsers":"^16.0.59"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.13","watchful-cli":"^1.7.22","easy-with-style":"^3.0.147"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.10_1657218318669_0.942059595774654","host":"s3://npm-registry-packages"}},"6.0.12":{"name":"occam-grammar-utilities","version":"6.0.12","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.12","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"780a69aba568d5a0ecd924642bf65be7fc0c2f71","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.12.tgz","fileCount":84,"integrity":"sha512-1a6kPc1EizsoIYx3sMHBVZviYyHDjK5GEFj7NPiZ5l85/K6jjJeimPaZ5ibjIPB/aWhmEp4YccnJT1vAjaDEag==","signatures":[{"sig":"MEQCIGhqFXHen49FbBkdU5iqu8xb1Zdp5HnpjhjnKKQJeGANAiAMtKywRVrK15y4/XD+SVG5NzrFCNmmD2DOwmEcjZdFog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2672287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiytT7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYug/7BivFI19WOliWY0lvM4P4kec9RC5pf5b2++xV2wS6FMFpb/Eg\r\nF3SxreZ+TjnYtXxdjhSE6dWePLBClFBohT2klEN3U4XfvnPYxiFQjaB+eOW0\r\nSexCdXK5iiVhAP4ymGIPjoZJ0p5fzqMlctrvVOr5djxMAf1iN992nuGiufxx\r\nczV8J51pelqlJKWFyw8bQV0Q0UYHd55XJo8jrfX2CTdM0N/GOCdUh7LsR0wW\r\ncXeySEjsKxQ6yFF9vSDtdwAW2jp25TJ0+CuN8oyqaLzfVcsOnwGkfkcQFE/J\r\nGBa4yimGwDpoIVdOuznwCT6IJEJX8Zps2k7RJDcayuh9mnBRf2HF+R6VIih9\r\nle9S7kftTpil/E/wTojM//paBpB8K3KePWDJni0YA5Jw2shn+CdIAMJyQUjF\r\noFORL8BTgIw58C5P/QQfaSIhQR5cd2TKR2HT6ZrWaNCIbJiMhMiPFMzEp3au\r\nTecyisjF5Guli6n0KWdomXW6vY8NX8S7kDarOFJ/4S5Pw58JirWMTnMGlBWO\r\n74Fptr0c0XzAg5hmTd0l7xCTbKIOt8Y6/efmTDQ4091KNOJImKJHmd4+nmoq\r\nNHjYYBPSiTBiAJ3yHoDWqZwqLcVLTQInYUBC0snpjaBhcC3Mmlke5b3UnX18\r\nQ0MUnLrO7gWjxx8yiP6+UaScfE1SZDIc8Jk=\r\n=zXqZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"28b2b871ed31d795c0356c2e58ed8c71e158e5ee","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.59"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.13","watchful-cli":"^1.7.22","easy-with-style":"^3.0.147"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.12_1657459963419_0.9764225369568278","host":"s3://npm-registry-packages"}},"6.0.14":{"name":"occam-grammar-utilities","version":"6.0.14","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.14","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"72ad131af6509d675a4f0270d4ee73a2783f0318","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.14.tgz","fileCount":84,"integrity":"sha512-g63XddQUzLGYPsg0E8D98aSH4VfEC5U1xGzcstIp9nxI7O1SlduAPrVAH3AujMonx8wZlFMKLpwL4E4Dv1mGdw==","signatures":[{"sig":"MEYCIQCIUALrhZ6T+mU6fr6GUyH2IATFmOD1QxJ95Aev0G6VUwIhAOTomoJDQQ/yDSiYdH9Z2hM19QcagcXAIA0pV4RH14+f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2618493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyt3MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3iQ/7B1bvZtD9owclSG8PtCZilMtr7fFsgFqofa7TB+TtVVUhRiUS\r\n1qyzt8IW7XQOfK4h6ceCOxp/wloqzA7P6G+bCsZVa9VNfYx9MjoPC+dEJXqS\r\ndNc1vxUno/5blFBOLGrjhlDxYRUmXuQmQW80L82sMb6sUH1vuYtJET+tByxC\r\n5cd3cDQDraxN8FtjrE7XPL/Ll6P/avO6okd298/j4k0I+j4toF7psNoARpoU\r\nC/J0X+k1DjRSKseGsVQRkORGSLEUb5cgnSrc+Anr12SrXf/pPTPH9lFD+xTK\r\nnMDFtL0fHzeVX6OJRSED5hDdVJKHPql9ocxjskyvrkKYg7dEo15Ukf37Dx/Q\r\nR8thI/F0QLen5+H/AyAUNVsPJB3i8ukOecpoK/k2wGpDsVMvfofwncKimGi0\r\n82j4VUftMV21M/6Z2pJCXEI1A4Fk8uf5BYG1u/unkuadIvwQgJsyYesAikja\r\nH7vlVxB1GQp+e8lQ/UoyvkYSsk0lojVryAD9i2s1y2RJyXL56YbLdW2ZABze\r\n4wOAW/r6/mW4W9JA8qzMV+m39NOQFm4/3ZHYBjvCLidlWcQi+a69X/M2piWH\r\nsC0YeI/9qOqHTJIPcK8SVvwZaEiVF3j5YNrfKc3yxcjcmQtxrfYS9b21cUZp\r\nhGe9maQhBFvwjOJS80EENkQejKVQ7245Egw=\r\n=7ORV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4de792b48642eabb4583627ec8d3b0ffcca8182b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.59"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.13","watchful-cli":"^1.7.22","easy-with-style":"^3.0.147"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.14_1657462220417_0.745052195128483","host":"s3://npm-registry-packages"}},"6.0.16":{"name":"occam-grammar-utilities","version":"6.0.16","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.16","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9b564a5ccde96ac723774bc3e0e92d13b1939d79","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.16.tgz","fileCount":84,"integrity":"sha512-d+rR/UpVHZJXw4iDj/S0ba8UauoeyqrWJN+0Qfoxz64DGcSdbPhGzOQiVUH1H1sHqcu51wYAJhWoWXexSErbnQ==","signatures":[{"sig":"MEUCIC3j/FTPHLnRoOjBu3a9zSMz7Q2LTV89c0cxlzS+M8FfAiEAmYuT+8/3uTZm+eFUlLKmOyCWK4AnVMonLpYkkQy2rag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2607838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizG30ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8VA//fp8HoKDEdTd2rJZHQLmAnC+VVzfUdcKn9za3DQiJVH36LpHk\r\nxyRu7kLZOdQnfrc4cau46r0GQK11f8aT+nObgRAa5+pe4E8LpcORbsyvaMAl\r\n1EsBxkwxdTPdXtC4NKSUrenKsrGWEvp90w28KSbJE5Qbm0977vfh3mD1uxCi\r\npaMu2SLvn1OZJVmUmK8t7pmYxO8H4bquWkshML+2yGQ8AuR7FzQl00Sw7Ef7\r\nN7HkXOtnymbBfHdet47UxWFDu/MKhl89/bg06CH02i6R55fdkeBTXdV9jnmb\r\n7DxrfSFWBdcerZMO6fe3v6ZP6pHsGfGsMEoZAEPE0Owa676IGsrCs9q56BTb\r\n2sKljiqmFE3Zro8PMTAmF5omdsfFT9DpaaL7fBdw4WnrQjDiY8X4fObbfDK8\r\nC5ZF3LgOPIwINc0kC7m1RgbT0u9ctcDKmU//l+wqhVqqal74/gu3hecByR39\r\nVrrN10HFdJOeTI9wrfC9tXxDUxfXiO4ZwoaokdCQxShz3WTb6Og5Z+StErX2\r\nVBCzzEaInCbpEBjH+KqNnL0RXHEODGwg2ChBOWPEWAj08R9Oruc48qwytw2M\r\njCawCrNcKoNUalf/cZlKiK3iXHIcFTtWeQ1jRp5G6WXavKPvZ44961FHVwsT\r\nkcMulGgBa/hQ8RL7UyY6bQBABdmZjmTpUtE=\r\n=926L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"43757f748f6d554378f9b1e4367a954285270ec1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.62"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.13","watchful-cli":"^1.7.22","easy-with-style":"^3.0.147"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.16_1657564660100_0.015986145066525737","host":"s3://npm-registry-packages"}},"6.0.17":{"name":"occam-grammar-utilities","version":"6.0.17","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.17","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d0e1adbf82acadb619f5b6c5165d7e6ef171e62b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.17.tgz","fileCount":84,"integrity":"sha512-5jpdVGJ5QMSHQ6vvbokd5K5Pd71bOucub0VP8Nx0rl+bNU5wXvi9ZNV+xgREfTpYM1SGHn9ICG9M8ksfby58wQ==","signatures":[{"sig":"MEQCICoxzgiKL6GAnF0dqA2divsi/G/DH6NP9oSj2K9dGSGMAiB/DPlD770OuAsjbEW31DnRsjnaUA2wcIh8KvZqXKnTdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2608182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizHZEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroTg/+Iu+BQOTuADK4nwjSMkvKyHkfD1Dnxy7/oaR5kOodRQ63ffgJ\r\nZKaHaDBhcLt3jmWGvMMAGNf2eYunrOCP88It+BJIeJVmh36kOfKKd3ms28Qs\r\nVyrsWcMBJEoxsUIQbGDoLsr+q06AxQTPBnPVaXhQFOl58fClSzj40HKv0z+z\r\nDLlPfg8eKZ6a4AB51hS/fwbB04b95y8hj9xDEEWwaWX6+Qf/ICmC5TO3VqsW\r\nZpal9fNNYX+FSl3j86JMJ+0//rr3wFCw8Y+2PzLE2hDSPl9y1v0UPaIbgJ23\r\nb4PILjCaqgNIu/9i1TgYRDsXpkJK1hSONHhOpCItboEtHTzyhNqu6Di/hvKg\r\nRBl+sS1X/FOdivF35uPQOercM8HrLMTq+InY6uuPPUVNXNglYkXqYToQxGnu\r\nF7avvM3sbticT27Cvq9Vq3RAHKynLhytqTqMdtEyUHSv5MvfgWGvLDhTJj8n\r\nAvL5UPrjeve/TIjrjfZYwPcvhsFaielOGBShe2NSp9jEKegMQiqrCphNmniR\r\nzIY4YXlz8FK+MHh7MocWJCoj1mlNacAOITtgjYZ31BgMb6AO1ypllBrXL+qV\r\n6tiJGq3HdkH7cgd2S1pJz7rlUDKMqlcY6E94DF5bRzEvlBwx1SH33ViesXlH\r\nlXkZkDuctkk60g/XBamGare33fpoqoWJrak=\r\n=FZ5Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"61422de04228a8f9e5ea7bbb07166ddc508c55e8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.62"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.14","watchful-cli":"^1.7.22","easy-with-style":"^3.0.149"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.17_1657566787819_0.7724964482872769","host":"s3://npm-registry-packages"}},"6.0.18":{"name":"occam-grammar-utilities","version":"6.0.18","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.18","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"41615e78f75f38e868e48b4c35d9e4e56c6bb546","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.18.tgz","fileCount":84,"integrity":"sha512-btDDmM1DuTBMwBHdhbC2YjCiulCufdQlIfXX8pIxknRKXfOIs2BPCBSD1SMBIX0GdG+XfyCDPIHql6kTL4wQtQ==","signatures":[{"sig":"MEUCIQDppeWzI/b+ZcDs+yrsVNYwvAfDjA03Y5+fPoQlBxa8hQIgFEOM3zHkLdTaEtuzmpbmaRAgL+OGxB6oD14FaVYYi/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2609630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizTyiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Xg//cKif1Go0zKN145ONhDXnwm0/DMBNTeyXjCJe7xnG3hI8tjmT\r\n6NFJTC2UNsgCvuzm71gYApEmEblMEFqlYMzlHSWSve1OXGy7sufyGSL9bzxN\r\nqd7zDsBHcmQVYJmvCCxaAqAJeg342D2PagRT24WlsGp6xDJotGvGThUJJI3K\r\nhcSl3Ueo2WVSHYuBL8l36pCZ3bRwgwVm3h/pUJ16klyrgzkDtCVarNp3Psbt\r\n/rjpDExadJqizs6g5mWNH8S1UWNRKet/J3E1Spl3ua/zhNV+tJMBy2ilYOAF\r\n8YQutOmRgbIKCx0Q384Sz6cSVR/R7K/3RrW+Lhnk5bIu28g7HmJiPj7PkQZN\r\nLi42YyXRyrWrVw1S0pbawX3f4lUkyJB8epo2knBVl5zhB4uj19a+1H4cGr/8\r\nSBzLaLW6h9HGLF7xqqPw86WpgVCg2ggnGwsJ6nIj4BESG/T7BsCZnyLb2Gsz\r\n/C4hrQVXoxJoodJ29hYWO/xF16UxeYE1g+g3nZ3iym7Gq4VM+wvBUAn2bK8t\r\nYtXXfuVCFWYobhm6Iuw9fvcF4UY0W/PVFOUhL/MSvWI7kccu0r72BpMst9sX\r\n31BINobG5mXULgMrP+wnndLeU+w4L0jc/nhlWhMZ83bb1AsUE7k6bv2NA4Nz\r\nLhmp3imhqbVukUJsTPe7pqDGKxvH0X38lyY=\r\n=Ep2A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d2f6396cbaf56efa546f2ed95ded90f09b701e2d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.66"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.14","watchful-cli":"^1.7.22","easy-with-style":"^3.0.149"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.18_1657617570282_0.6325715417444633","host":"s3://npm-registry-packages"}},"6.0.19":{"name":"occam-grammar-utilities","version":"6.0.19","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.19","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d0eec25eefd34ac32259fefe9276ef05e57a5666","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.19.tgz","fileCount":84,"integrity":"sha512-YX8ZD9fDx/6CJME8IaJ40tEhY4vhhi/2xE+z8wVpOtpkhCmQRppMQHRq7qpRkSW5VEjw4EMytuD9YqqRDnZAsA==","signatures":[{"sig":"MEUCICTfHO+3D7CxyW0KtiuhB6MzMX6w6Ls1IIV22bY4b9a2AiEAoO0uCWIAVW/CLjemak9M8TcraBDIMHHv/dtt5MQ7kHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2609630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizT7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqySA//Y7NvyGbu+GDoSRNChXsQup2Zoh0mLdzZiNvqcWXuJi0VFhO/\r\nOdVlh5t5Q7O3uth3if34TccG6LM3NvKQKdCzUJSSbAffm0NxGqp+ssi9TLcl\r\npFEGP/cKE46stv0YIaD4esIDZB4jIilvdqyyVZoDpDIMt3lUlzixNIpy4rNf\r\nw3/hQMun5WEoaJ3v1599FVhDdoYy4FL1FwEMQ6Nyqc9SEbXDPL/nz2XCr9QO\r\n8ydJMVRHt/O1ugkWqQKcZjNtk9sff5uA7gHZr4S5x/acUqQIsrL8IPiNkDCt\r\nTJxsqpgvZmvQg86Bj91RlY/yKB5RpdfMn219tFQbrn0UFq35VUsio7aDPT2F\r\nH18DBnBgG/8TwZVsK3vottJHgAKIwG+7+xOrLjRS/nAeR3/n7T+/cvVShst5\r\nYpoWOJBz8W1N+wPsbPsyAtJG0UmBh5Xu1aza6JRLMS+hHfL+lHUSLRzEn//1\r\ns22fe4/CobYhvO1uIrZqenTD4yjz4ZNBUgrDoZDIn/fQ4GiWRlSmjJ4x3os/\r\nf3V46GZidtZu10py+X4AIMp9wdAxkkExkO7dC7V+xuejW2v62jFSS0kTH7k5\r\nC+Hzzgu1JT8syHeK3rQ0qAo3MAXns185tQpxcv3JbQK+SasUSVkjpGEF2+Ky\r\nKC/jsv584fU5CHnbZDfBBn9x2WjFJMy96aI=\r\n=B8Ni\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d8a5d1ce3546419f5435ac0ec0a2a53ab92903f4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.66"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.15","watchful-cli":"^1.7.22","easy-with-style":"^3.0.151"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.19_1657618153276_0.15809179153534791","host":"s3://npm-registry-packages"}},"6.0.21":{"name":"occam-grammar-utilities","version":"6.0.21","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.21","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"67bbfdbfa781b5e4bc05052d79c57ad1abfe0daa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.21.tgz","fileCount":84,"integrity":"sha512-2I0cMXk/0YzJmINoDkGIc7V6tuzPlq+l2NktSMdvwoxiRfirU2+OBrFZ76fV4+l6FNHNZgpHrhH5ZCCWN99Pzg==","signatures":[{"sig":"MEUCIQDYenLk/rYhfhoIqc8aAqIqDGNIuWPjV4kq1HKca5HQoQIgKyGxez9QdxlxQomafJLPtDAieG76nFg1DLAM1DMY5uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2609582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizUXuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmockQ/+IoaoiEQS8wY9ozvPBZMw1Mg3mWgtjQxYqtB2cg3ALRTPNAMh\r\nOoGxkkm9WsbNJ+GoSQUl63wLQ/YZD+NsQoATw8y8e17d/jdlfsAn5fg8OI2w\r\nw/hSgsLLbf1Ta8chmOVUVCznkG1KH7GUhrxmE88lkM46qe58Bdb42SM4l6gr\r\nzNJMieId0yu8/hxoxzeq+LsavYjIizMpxvenCvw8pVFnJxApLRPQ+qmuA6+W\r\npOJhnoIftfZyfUD8giNPdOWFIdMCYA9p6FCBFcgJUAwWQjr0qqx/4rOmNPWp\r\nSGFyqQQdpz9y7LcG6aQSsQgMISAR2/kmtRqqYoY71v7zM3ZzqMAFjtdPW6Vq\r\nvsjcdGCMjZllwkFtRCWzjTSiPuLDetAyU9ICWoTIgeugPtB4PmY2/BYPwTpA\r\n55CyQspsfkBv17G72U5unCXWqkt4ekOfjjwYpheVj65GSQhcu7u38aajoOe3\r\nW38enuG13tJLNVyDzqNzoFfE8JOPttrY9TqCIveeOYMiFJs+d/BJm6ItW2yj\r\nEPxvpI+wuJDXoP5hWY70/cR4kxmr4ImA0mwmpvNwlIzjIDh8Wjrw56pFM5B7\r\nbYN2lzJO463+mqQkyYuUVa9Em3Ly6lamylb94Mm4xTaG/cTkSdn7+QdqwM9x\r\n70mD63ic3MhA/3sWpUfqjWmrebTgNdcF2lc=\r\n=R65W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5fb387ab4c19e19991145c39be267ddb951410bf","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.66"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.15","watchful-cli":"^1.7.22","easy-with-style":"^3.0.151"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.21_1657619950605_0.43485952096421077","host":"s3://npm-registry-packages"}},"6.0.22":{"name":"occam-grammar-utilities","version":"6.0.22","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.22","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8af7b7bfc42d2f872829fa265ad85994458a17ca","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.22.tgz","fileCount":84,"integrity":"sha512-1eZDhsETPe0NJcSJLS/8WEtdAefLROD3JK3RMof65hFZF9opQ256J9A/GPYVS/ZQ6M2VrTn6f+FevsVv/AlxAA==","signatures":[{"sig":"MEYCIQCscX3wC86yySwn9mwwo9R3nBwK38wq6r0UMyqbd9DziwIhAKbwNJiqFkRXaPaWMhqXLSBnaaavScIHtGomIeJ+JK+Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2608927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz+CUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPGxAAnYJbPeXij5pgK1edOwn8s0/ajNjTRjHDx7rRaCqRUd26/W8r\r\ndccZc3vGP5+WXbNVRKcTrxri4o7EGiF8L56ezSEv+VicNvlETlQYGh7rHS5n\r\nOhYxdgiMGqYiWFE27GpFCqnfE1/XnCVM8M9QNG07CunX4HHfkrpUB1L9UP44\r\niQ8J/SUCcPKwapwjyc5cWDSPj9dipyzXOfXQk4ijiY75PBuTb342yo9lns7G\r\nTTvx2QKFRLVd1PkxdVRHJ8nZCjZ5X2k9YrMFEBKyN7ffHTY/A6iC2K5zQbR9\r\nsD9s4fQJfEpZtEXQYQr7iCIBOa8jXhVEU5Z5Rb6VSeEU/j0crxsWyUDpLBU2\r\n6QpBt57TqA7HbVgAHM5wEqy1LxhAVihGF5AI4rBLeezH2NJyDzriRfFwbWnX\r\nN4zkO796/1PuI9GFqf1pG2NKWI30wIivAMH0SeH+hxJx+kArognCnqNkdsL+\r\nC/h9npuNeIe/KY5CLc1nGJontQrbn0Du+U3TRZLItHIyy6stJZPF9z1L33kZ\r\n6+abHiJRpjXCJrWdPGLU5LmBg1D3MSqJGR0lXn1uv4o57P09IjA/QxZw4q/g\r\nq3qXQCTou056hzR5Ox92KGwRz1k0nBh/0Hg5pfkpU2UIjr/X0+DcOFIovjMk\r\nf2FTFiuuNNxwoZusobZPYJD+sZ/tebvUTCw=\r\n=Vm72\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0cc3d7acd6668d06f0c87218610310e5b2495af7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.66"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.41","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.42","lively-cli":"^2.0.34","easy-layout":"^5.1.16","watchful-cli":"^1.7.22","easy-with-style":"^3.0.153"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.22_1657790612555_0.4543681582898462","host":"s3://npm-registry-packages"}},"6.0.23":{"name":"occam-grammar-utilities","version":"6.0.23","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.23","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"27b35a9f97925974cba07b77269822d35e799c07","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.23.tgz","fileCount":84,"integrity":"sha512-+1OP+dkxjxE589Fm1fJnYK+sVwiahXCgpeS6sD1Vf3Rhc67E6Ot1EvcLLwx6hV9eiaBz6jYHDETTJe7R8uorwQ==","signatures":[{"sig":"MEUCIQDg+XW8rgWlDoZjzKgIhBN0qr3VJKelSUUCz6RRhkSSJQIgR9l02DyJwA2BpDaX3t7H0BtUhl/VXasRwv1slpK5uCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2604743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0A0tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjnw/9FjfOTdgSp2F+MYZGzhexrh2HjQrsevN4pOvOcWg+Ce63zDjD\r\nzy1cukS71y8m1LN3Y3W42xCtKMTcIw9U/PGWNp9YEz4aEpqX8k9FCvC+6MJo\r\n0hqJMc3qRp2kYmsd5CfM1yepnjoPh76b2tyIBdl9BV1cfisZCp0gG+5muo7C\r\nfB5yDJmXjvKcEw6wr8yPe293jLK+QuyD5X0eT/7piL7tGtI1VF00CJVI1vqt\r\nmqvjJ79jrshNrVANWW/rjo1IynYx1iJG9ndPiIi1gME/Sh0X0KLHxVTGCKen\r\nOuvpddICtYuzwwAAhpBHdwlD9loFWmzQ81VdiQeMzHMZ0XOWQ8kh+PmlBeJD\r\nwc23VcfuXf15wbUJZeyWMIZ/i/GVUnOxOkrK9HUJ6Pbi6Nts+MW+Jk95nLj9\r\ngL1R3hlgbMp90hxhKucBHYrVQHe00UL2rq+wYEKAeQ3mTGlbWhEBHD7LTqk0\r\nSSCqX65Xffzcd0gt38FGxnlMQI76dbhxJDrOc/S6xMwfozY/fu8JAWt3XDfC\r\nHnKKkz8DjYKXzgsob52dDbp2PvDlSKLuPA9BjRku8vIZVkhFsVF4wKjN2B37\r\ncc8bfblsIeNiRehsXS2pd10hdkAJhuTZ5CEZtOXgVy8CChZwaKb7l7A6jJKM\r\n5vADrS6SA7Bp8QHJWj7skNjQ8gRyvUQZF4w=\r\n=wBi9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f327aa1cf9d802acac7ace802705bd769bf0c02e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.66"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.17","watchful-cli":"^1.7.22","easy-with-style":"^3.0.154"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.23_1657802029213_0.9701809814821762","host":"s3://npm-registry-packages"}},"6.0.24":{"name":"occam-grammar-utilities","version":"6.0.24","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.24","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3ab9156c3668a5d651839ff7b6904c2528cd9bec","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.24.tgz","fileCount":84,"integrity":"sha512-+i+tHTgkPLoyR+sodTGZOPRe3DbYdBeWC8OGwaH7DVAMjxK3R8bqaq66ifeiVBU403oMu7c9lglZ1OEXK3R73w==","signatures":[{"sig":"MEYCIQCZPo2oBsF/bJpFQ12xx4Fvr+kthgxb6/Ijn8DbdjCZVQIhAN87bPiCZIdNumliGNb8AJOxq5hrKSFWbUvoMj8eJVXE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2604743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0A9QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpERg//Sin1CqIKGw4gH8JxldH4WJBw+hDNyvnvoEAkWOrz+HGYaiDC\r\nL/dUfkUQn53cFXZ3t/G96gGk7MDY84Gu9VfGGawo4JNYPQdluoq31cHK606t\r\n5U4vZt7rcoqB6SBqAuvxM8+bivqI4URcviBghwVGQepQPu58yeEGC5KUCwXY\r\nfQzW+hAYK9JZBZD9IksqI/pN7591WZurhyOTbXfQaZlFMx3isICxEf4GRgNF\r\ne6+5SZXw7eRYTjx2AgrOccu6vHECrBUpRIb5wRsZjFqf+W+lacuYIZMmduow\r\nK4sgoQftfPMhBm+4yzF+Wtnu0hddKHGYPT/BKKLM8cGCIxCdvssVj0yhA4mL\r\nF1i2vxNoAyDPPTcod0JiRY+rucfj1oy5r1sTYHKcitMqqR30P3D/PFO+U5gA\r\n/0E3RUviNbLSxTXER06MDZYYERqtX7hYgDEJ2ps+5XnEqZXAPl50AyULAmQO\r\nVtX+RVlCz2v2xFNtqGkcGIFKqqG8FXQmfzMajdRByOF16big0UQMSlxqnj19\r\nITKJY7uqLKztglYs1F1qO+cyupRnyRoe+WiaUN2cbPhVMU1O1hMq9uD5Bt/S\r\np65VHI/DjEWYJJButaOU7zVUQOYTVFEQzje76MSeX892+LfGBTahTSEXsBAe\r\nwRTQMeB4qUF8ANVP4sxM2NkVDwusdotvgPs=\r\n=2YAY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"ee61f85e08aa7cbb103222b8104bb71ce96560ae","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.66"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.18","watchful-cli":"^1.7.22","easy-with-style":"^3.0.156"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.24_1657802576396_0.3516608382870412","host":"s3://npm-registry-packages"}},"6.0.25":{"name":"occam-grammar-utilities","version":"6.0.25","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.25","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"53abfbb61b90e96c1bbfe676d0a925ed4919c854","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.25.tgz","fileCount":84,"integrity":"sha512-1LIYebmHYhkhTkcOLa5q3wC/9Ntbfqa9eVc7PGA+786lh/+rNrhWcCJ+j9D5R+g/iCC+DO6DSC3TkVLmCHwsPg==","signatures":[{"sig":"MEUCIF9rjjqLHeVshz+3+Bf6eIFzmFt6f9M3wbj7riH2E8HoAiEAkhNFDHyh8Y859I307a932eLu+rb2UXTHvQH+hH6W+BY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2604881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0QZdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKaxAAnLpK+99Bu58j30Bh8MoTLiY3Bil2AR3FiSKYoBawFtnB/fDN\r\nybLw+JX7G5xEkNoXf1Jd19S3ibKMM5zhlDFJCJscZU8NclYhgxVyInkfFXS1\r\nzOYPP6BKLQtJkGrFRclU0Jm2ZVdlo5OZNG+GXrcvHhxhoMdp8Sy+PYD1uHJd\r\ngCcmFbA3JPB0eLF/8rz82uqyQcn+S/OvnlLkvJIC1UWSuvAqED9Sy9lrD4Jn\r\ndUDjjy3/jNPnNy9pD5tJCgx21ZlffvL4Rp4Ias4ZbdXjKi/xcIlD6hEW4LmM\r\n+BzOGjOnEKXNRR0dOCRe8Y1FJM7w6kygIt1QUGW2KswEkA8KMQPCw4q4KFn2\r\n1VrIevWrtM9F0Xsh9n0cFljpWC3KAO2NtY+Wa/xXngaCOCXaAmqRHMHnXMbO\r\nG5ogTfyy5mfz01Oc6C1x7n+x4XDV1hghwQ+WboHUOk0+464qUYO8M3Vtp4d3\r\n1TPbROzlQiSie9eZj9VF6M6tThu7zeUV1D6rKYisw+jMS6Iz8Qoqo5AYhruz\r\nHgrUS9pKn7xxUrByxaLo3UZLcLQD5AP4zknyDuu8suZ61OYZyY4TkPfdPGuV\r\n4dNe0ZnplHz/AkyJ/1noPw/L/WsFK7XItEwX61Zp+JTqGMp8Q833bfrr3esK\r\nVIqCF0YvJaqVQFnJBBia3KrswRU01/x2tAI=\r\n=0G89\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4434cbc30061ffc71fe06018c685f464260e4a4c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.66"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.20","watchful-cli":"^1.7.22","easy-with-style":"^3.0.156"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.25_1657865821516_0.12046961913567333","host":"s3://npm-registry-packages"}},"6.0.26":{"name":"occam-grammar-utilities","version":"6.0.26","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.26","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"78f477ac3c968c98ffb1815ce712028c98c9bede","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.26.tgz","fileCount":84,"integrity":"sha512-pWENRtctWExp7YDmEQKb2RLMLJIRPWNO/J1Tzub/KciswEjjw/rxjSPS7AF9poLW2aYTpNImW8mnamQMvHuLpw==","signatures":[{"sig":"MEUCICTH136CG85YChTWFC9Zn+LMX4T/zTwV3YX5dG6rA3H0AiEAmUySsbCvYpKxy003VLVpv/vVFDoZmk/QtwkfrzHpumw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2609057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0Rd4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgsxAAiBdwIZz5MyhOS6ogocpsvhsPWl+I1XGWaZKMCPRolEB6I0Cm\r\ncXTFw8ggL8ubAtnBXjXrUFqrqskWezwh2lrM/x1kESV7ZJRkhqNDC2GlGr4n\r\nvW0yKPmIFinfXaw6BPb4PEGOvkcXTG0xTh7sldzsmswUwd2AD7H+9MJAtxhg\r\njHZ4Sh9cpxRbhKE9oX1GO3+jphGP33esA2Hz8hWHzkvvdVVH7US4H29DV5vT\r\n2OdyThppwn1MghtrKbWlYVnu1wgSSVtBhU63ZXUQejdu3z7t2Ay+d+jc40Ha\r\naLCR01cjVXDyDN6XlgkVj5A1oFh4HDOPtOukl+hj7+4b2ptN8+ksMsVuforu\r\nJdpf2bK9O9fy/P7hvzKY6tMiybVntEA+CV2ZEWE9LYWbUh+iXsMv2qfc2UuX\r\nYGVVbbpFa0oofgebVKPw1w4fAy0NicGHD4zIFr+W6lRsJ0f9QvvE28K54sFt\r\nTQjPFlpMaMJfhoCrrSOYHuC6cSWvcfaJj6JIcWNXLeh08hwCHAEJStNlz5dR\r\nRl1G/IxVBlwxKWX1HPX1JyOjoo6iLjw8AkpsYbYHjS5HZXBVwe7H4xKYZg3u\r\nbE75Nj6N0eMPJ1VfuOEorOSYPKwtI3xEXr7OE0clGqwrMya5kSw5fcWVYakz\r\nCiF1QRmoAG/cru/8uixZHH2s2UCznwfoE7M=\r\n=wHfr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"78223bca5f3b5fad556897e8526fed3933a5eca1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.66"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.20","watchful-cli":"^1.7.22","easy-with-style":"^3.0.156"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.26_1657870199874_0.5609106703224653","host":"s3://npm-registry-packages"}},"6.0.27":{"name":"occam-grammar-utilities","version":"6.0.27","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.27","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f017595f242c619849cb2cb46e4bfa8a5c9e0ffa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.27.tgz","fileCount":88,"integrity":"sha512-xz2v9HtF8CDwcVN4qiLg6w1H/w98v/zhs66CFppUL6Kft4RLPvz2zoiV+JXiWq91pGHHkxK45Mne5bNOKhX2rw==","signatures":[{"sig":"MEUCICFajHt4MLfkXLLc4VD4sP+imyeWWshUTcCjErQl+63zAiEA7NAqd76tB1OIn4iAVFIG3B4AYQYjKTtR1rVvtcXIcWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2853086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2AfwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK/Q/+Mk54LQ2NTvgK9wPQLv7cr8OAe57JAkU+B+oX7rVIcRnIrlZD\r\nEEFSH7zp1VwLFlnjvk9L9XNx3v3VCS66y/U6XNM53x7Ycp2kaVfUCHAXHdJi\r\nyQE43rVFf9UfT4NIH5UfmBpJQFSWjOwE5MW38ZSq2RWi15Nowbwq2+ya94vE\r\n9Ot1RM9HKsmG2naM+EFrzeXXW8tIc6/AgeZ+aoPyFTO6Wtl0MYP07518G5RR\r\nsjhoL+dA6cDHtaMRI5sYKLN0u+VZwR88NZZyIOhRCVz5gg040HJnE5Txxxr+\r\neV9TorFJ03xNWVrz6E/HGoZ2Q1qLhQVskvGzRByAYHdEaw3WSBL87GXrrd5S\r\n/G7hf3tx4/cY4i5RoE0mOpi1GM/sPsNocLWj5MSmiFxmiD0bbWCvmg4w5+Cw\r\nlvwxVwhxkpG7sG0VJPVkiLfQPVrNJL8VRoGub2/HDDc4Baewla364Yy7y+94\r\nWq4vjVEUNJgPSxyo5nDZJcAYy1GylWbB0lj0KqyxOBnSinz+nCJmVUQFkQQ2\r\nbINBWhx8d5a9+WW5YpWoKQ94fxesDbK93RYYeAL3/7fE1Ttg2mE7AgAbgUhY\r\nKQxWc1XxQ/1oVtFBiSVo9pwpRVbXVpLc9f9AXrb90Hgn2XxU/8YzCt7+tWDW\r\nDI1DPrTs7n6tdKbRZq7YNaG7txYtd79MFIM=\r\n=jJxW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"82ebe5a256c9eb35ab8f69499b1ebb1ce6b82211","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.75","occam-grammars":"^1.0.237"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.20","watchful-cli":"^1.7.22","easy-with-style":"^3.0.156"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.27_1658324976417_0.9586356026263434","host":"s3://npm-registry-packages"}},"6.0.28":{"name":"occam-grammar-utilities","version":"6.0.28","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.28","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3e516107b16587bf9c3572beb60a642842fd81d5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.28.tgz","fileCount":88,"integrity":"sha512-k7BOHoLIwRHHrSg4Qei0xnue6629Uq+/Bdm95G/Iq5ujjg9f1nGuzFXADpoAuN6ahC9qBKa65QPlVyhTxLA7VA==","signatures":[{"sig":"MEUCIQDwi3ZfoH7HWUa+wdxh+h2yWesX3Vqc0YsB2OBDCesKPwIgRUDQ1oi3DWayKS8iCZHmW3oFZGUZjtCA6H58gQJ7Zl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2853086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2AtaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNrQ/+MBGJwWK1/TAub2aau6sBsiel91unTtHSM9DwJrQ0KSae8P5f\r\nUzPMNflg6VeAEaWWIQ0qu6OJdgYfx8sZDvGZJaqyRuU3MoqGmTh09l0DKR3V\r\nweKuNvPrnpi1TKIGMEYsvQcJ4XwXt1B6tUF/IHcW4LNhdXmLbNQs3w5aWK08\r\nhnJdjr+b3E5Hr3Bd4sVtjLFwhAxdOa6GHgka4Nwt8qIik5G17j8wSjZeu73Q\r\n9ZLElH7BQsBtJCdvQHyI9zvIhasqybwrxxhqchD8z9i4CSeo2n6VrOaf2Jd2\r\nSRjwhaQm+RxAU5faakT+W2ZWs+Gyy4YAm/Xoi5u81QYlo1U+xvf00zASYTAJ\r\ncKWfzngOmVHlNUtAS8yk1XEtmXvqZSv3N9tgzFi9L2Hra59uYf7OAduUf2bo\r\n2JdpNd0qqywb+am+2aCoUFnwSLbW1X/R43dEG70WrG2OeTyyyDVqPdLBkOG3\r\nXmVyt2ac2lcnui3DV3QI5W/qrvO83EMyER6i+RTadZyj6Gmh42PMUC6HqywS\r\nGrHp+CmoTOBOBlfrBBH2H/lFcZH8WDCX59ac2pMHnJiemUrkAXzcIOXepCAm\r\nU/rhkW4Mz8XEgyfX2pO9XCl9oikDQPq/ERm1fA0Pnc2B+a/EEfLubaL8uSsN\r\nNKdMJ/IFW3QbIX8Xk2/zz//kGgjvhs5dqbg=\r\n=U0ab\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f7257a8c1803e989a676ca50b020039ea2956071","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.20","occam-parsers":"^16.0.75","occam-grammars":"^1.0.237"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.21","watchful-cli":"^1.7.22","easy-with-style":"^3.0.158"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.28_1658325850502_0.8887597432552548","host":"s3://npm-registry-packages"}},"6.0.29":{"name":"occam-grammar-utilities","version":"6.0.29","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.29","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"714f8130d304288b25c7cd35026f6887832f761b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.29.tgz","fileCount":88,"integrity":"sha512-OGB+9EG2IE3wWkd/qXusIby/0czMpsqBb4IxTDqDQOe4Gbt7OrlNsiFrQ4eq3vEU9/dkxdQ2vuJi3ToTknXnhA==","signatures":[{"sig":"MEUCIQDzlSJ2GHKdZRXJ9eSCUBciYEaWSxF/S8uOie1s0ZUGzwIgfQMLzq1tYp4pUD1HyHqhwy3JE4dfIG5pn3lUM76pv50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2856417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2DbmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4URAAoWW6DB6UXx7nF4RREZ3Dt5nLlk5Xss9PkJpN8qBKFsj+jN5i\r\nAbFYgII/FEDY+JFDhrxGqfrZ49igVDpgdEYUJ+n/C0FuyphfzohMILiYehQP\r\nu3+15jd2dUUfmFD4etCv+S94pF6UsK2Qp5ob/DK+sbPDrijATR6hxf91P4Y1\r\ndxfe0sQFZmnDpBtrsWXqOJtUMBn7L1lqAuHFgZz9MonrrMCrf2/e/ZpCk0y2\r\nYlCJDf30MVwhzoUwyoqmBR6HueT75pFnwrvCnVBj0ZScdTy99sQ+n/WAn4M5\r\nPWaqjCfYyD2AF187dU60h7r8HcMjtF1Yr4aFSODNXy4rn36zQQ9zpYq7SJ4f\r\nOq/i9zzLXw7dgSRBAOiDg8KNz1qiA0rYmdjDKNLE/UfbpAF0mhuSyMgVql3F\r\n+v3mfkJwrT63H89I1ue744Y3BxntXRS/9hUCrHokMgSvP8kiXs2ER1ZqmPiG\r\nn2q6Ysi945obZWV6gVcVdZExJF3NqrxWz5YUtGNyRGi8qmPlhDa+R6BeigBg\r\ny7TYEXnjkEMfCfD7SFbsLBpA/uR1frjycM+WBosBPR0sny+7rtX8hKUksnvQ\r\ndAiDImc7OmYgzmZ+VyL1JW7GCPv6H4RtQ8YZJ9/Hx0cpYWmaWxTJBZxQCH6G\r\nHqJ8xl1EizH0fmENq1MfgaG3/V2akvjom34=\r\n=F4TW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"30f7d83795684ae461fe94dd01588b0196b7cea3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.77","occam-grammars":"^1.0.239"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.21","watchful-cli":"^1.7.22","easy-with-style":"^3.0.158"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.29_1658336998317_0.05850690394890523","host":"s3://npm-registry-packages"}},"6.0.30":{"name":"occam-grammar-utilities","version":"6.0.30","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.0.30","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d6b06e101fd9ba5b37cc4422881a1fd2915d14ac","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.0.30.tgz","fileCount":88,"integrity":"sha512-Kb6bXioaxc8GagrphnLRonmFlj1PelKewq0b4d0tEVoyOjF2EkDBYOssfY0M8yaSJLNnvzuBZaMiDQeSYMSQUw==","signatures":[{"sig":"MEUCIQCY8FhyJznJ4/fQpUmvea1zQv6T5c5Roer0+84JZYmeCgIgCqXTxl6u3LKN1D9ZQ23d89n3BqnEshiVcuJnlC7jT/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2856417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2DnZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrccw//bMdMhda3Tax4kxJ2sCKUJciUd1dXSnKi2IPRmuVE5yuZto+u\r\ngFxa9LRmtojVjn7Bh8SFWE7NLVg1HrKubc3IBM9ZG+5VnzdoYMEVUuAScamQ\r\ny3obnh0w4b99qpz5Qz7GT9UW8fcwUGmbBXa9S2gXcjxu3uIY3Bx4Hqb7GYPz\r\nyJ7EVhpkerxyNvOvPu5Hd3CaA0S7Q1rqrneWo6keSOjlz7IC6t68zMwg+Ku3\r\nSHCuQ0zRaTw9t6DZbv9cqvT3qvQsrjmL10JEXAOQo+EpNVOUjmstxB/75fas\r\nY2PETTAPhF7QmTR3//Irj1gpMUET4S78fPld6ol9FmlmFGRJwaO0PjSz+bD/\r\nufmERfd1gGALLjTIgJHCykVe88NfBV85ouS6CQQSTdEMyNVZF/qRNDtNx3IH\r\nwmaAVRKBJUnahz+EraHe05ZlIs95k3xQEuP4Uc0a/MGkzr0+dAFFCLTUDoAJ\r\n2guzzFyct/bllp42e0gVSkUZl2wQKzau7EScYbnKCXo/4Fi8cRGXVUADYRfS\r\nNR+VSgsiqmEsdZLnYl6o2aNU+Esqcag8T2C0rtxrXDyoRYkXdiXjETxiU98G\r\ntoaIBlqopr8cSVurvnSYkpYj1WYbqthI1QIBlD0IBYQ61ijmpM6+JKZ8CnPm\r\ndFbOIwa5H/kxfO2d5rVu9FxngWLu7COfjnM=\r\n=VFJE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9e18bb929dc5d4aa4f20d2b29b340133724b3466","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.77","occam-grammars":"^1.0.239"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.22","watchful-cli":"^1.7.22","easy-with-style":"^3.0.160"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.0.30_1658337752784_0.46830076093992123","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"occam-grammar-utilities","version":"6.1.1","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.1.1","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"71baeca964a90d551fe26b6e27db509e0f4587ec","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.1.1.tgz","fileCount":84,"integrity":"sha512-xzHwOXReHkGTW/jXMpit/McWAKLeBeINvX8ZaGK9MeIhZ4/quRcWSCqHhZAx50XOOH5OUccEt8zRydiMT0HcBQ==","signatures":[{"sig":"MEQCID+ZUXIxD71O8wkND+H/qoqKCMXLl+KHSW6GiaTB2Fc3AiBn8EL5JCqrsote9+cfUVCFNIbNxvepRVEscyXMCY7ogA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2673698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi27vHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotxw/7B9cxDbHoy6zaCmoi1bKYQiIZOhaB0C6q7uq20m/MdcdMhTak\r\nA+x78xrdztkWxXL8Njz2r+0V9BV7NCWzh42WpKD2lyL13uCzbLop6ISoZdhE\r\nN5w/0pSVfzA+Mc/+ooDgz98y5YPslDPgGI4QkSy2Zd2zJrh7jfkG+Y6IpUQW\r\nGzg0S6D83EiNccNwhHOwYAX133My+zobTkbnSbrtcmHqnSBMQv/EKAY+Toil\r\nfErpjOI0Zu30OaWa5blrNRBj25mnz2nffjYmNgkAjvKKQSPNpmOEoFqIrjY6\r\n9JuwAIh8Nz8ryHrUZfTQZn8MwPxTlH3QfC3fS1eOJtBm1KqkkLV4Nqsz7lbi\r\nlwRlZb0CvGWH0vWUqywIteweUpnTFBhbpZUGcv6W++/x76zgk5qmGj5AHDAK\r\nvduW41IidqQ4WDOZksFJJkrwjhxeOQPcP6S0UrGVE1Qx84chAsuWX3OaGuTj\r\nwoDzz3BB/LtlKm6W1cx4SAXNSF/DuZcBVP6jCEkuBj5kBG9Eos43TyuXrgu3\r\nf8eqFGIrUXa7T3W7A4tfqRBXf/41Pk9ZCvAY7iw3DCUSWOPBvwOonHwpqWRZ\r\nebZIxAc7vVOpbwfj5Dmd9iUqISu2kaeHeYGksRUpUBzhnTj16qPBLSv2ElaS\r\nWduwSe2mUQGz+jH50A27XIqIsZxaoSFXOYU=\r\n=P/KC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3145e7701205aee3c56ec5ad94e9bb6112b8ac71","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.77","occam-grammars":"^1.0.239"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.22","watchful-cli":"^1.7.22","easy-with-style":"^3.0.160"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.1.1_1658567622901_0.7699125661673316","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"occam-grammar-utilities","version":"6.1.3","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.1.3","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5d85d83b9a0406e76c163006eae244ca1669646b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.1.3.tgz","fileCount":82,"integrity":"sha512-4fFzTBTzx4Vy3MvXF+yhY0qxybArFNX90PpDlNN25rD6H+a6bchJ66ks+EYcVFJIpgmsgyh3mMBWeqcnXfFMhQ==","signatures":[{"sig":"MEQCICmQ0bR8UkexqC0DfwP4yoZRb55h59d1DHcVTsUtpINqAiAVpkSdqS3fE9yOqQW1BNP+Rkb6zh5GI9h9iItc+mchlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2652579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2835ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsFA//QDaiLV38vsXCHcbT8f5TSY6GVitWCZMszJJwMe72+hE5byNX\r\nXBGYXntt2Gd3FvgppkFVc85O9353d5WR9Dab7iE0I1Io07CkhJO8i7Eptd7W\r\nIqCCQm9XB6+puSFtcNBllzVG0JlxJNjWfDNXPxYLuZKBuO1FngYbXpDXuRPf\r\nLo1Q7xj2eSTTE1okMjPMH5rCeBrN2/Hp9k9M2vGciR4DYQcDTuT/WOCWZukd\r\nld2lUQh0xlgNQrhRje5HRy8dKuhY863+/24KcAqH/g0ZsEkLirBZrYRIivDS\r\nnE3zteyHrHMt6aiJvO+uu3SGynSnMhB/FqRWwidYCWKKm3RjBj9fiH6DrGfS\r\ntQTRviVArKWndB7uud2htGlWXhHbOoSlqU5dPJ1VwUvTJpJQbbpYlfqOr5k0\r\nlLzMS7sQGI55mB8u696ELAfZDaLeGoYmmgBKZ9Fx10t+KWHm6BHk7fZ7We4l\r\ncQlT50mQKQE+Fs2jbABPQaIRqyV++BMXuvrNbVcT0wlSq96Eid7jeWaxkm9A\r\nUZ1ipfPM16ap9QDESybz5jpOr93UH0+7r1Gd066g7XvKOIRJKw1+7FhcmkrH\r\nUxrdGO5/glTKGNNabNO/5d3XRsri1NlDXexs3Uvr5m94fB+rOhRxEpii9q1t\r\nyvmNUhkzlIkWlC10L5V5Esz6QgRNa/Iwl+4=\r\n=tvKn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9589b03cf09e8d7de7610cab68da8efe216965fb","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.77","occam-grammars":"^1.0.239"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.22","watchful-cli":"^1.7.22","easy-with-style":"^3.0.160"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.1.3_1658572281454_0.7845402929095988","host":"s3://npm-registry-packages"}},"6.1.5":{"name":"occam-grammar-utilities","version":"6.1.5","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.1.5","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7388c0c867f478c626c1b54a453a28c64fc1de0d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.1.5.tgz","fileCount":94,"integrity":"sha512-sjnMQfcpXtH/twVNkQf5HnsHphi4y6p/dlaMkLPa9l8ZzKBd5bXjA7WVeUVIRux3yegbOi8dnTxFgvH6vWQTRQ==","signatures":[{"sig":"MEQCIFCOkbsP+yJsQvoVxj/lB4JqrlqLjVej5Gf0S+6KyRWGAiBp3a4w6wk2xsFNVEiPNsdcHJTe/CEJJoYJVGwHsWXqfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2754497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4lqtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCuw//Veo96n1ICWw+pnZw9nAoYPuAss+DDHncEyTjdPXI101r2/Hv\r\nHAc8DhBvD/6dfYXroFlrqRaqSedBeXWpZ1ln9+P2uwH4dAJ+DD8lIvsAa4H4\r\nosS3EzHiDo4GDgyO+f6+Bf9BP2hkBzvB/vSrnSfW/aRqmq9IV8gBudOAN3mU\r\ny8ewjGlsLq4Mg6LQgBkvuQNTptsLhbdqDO+yLLrGVGE76ue6wwFcV2GGJP2H\r\ntzuMeQzIJpkS86Bl7xTgai0nVPOpo3hoFTkbHLNr2rhH3233SIpYyP5lY24x\r\nmry5lUNeEb7OyGrcER4ZPQf61k5fBzysXt4TFDiSWqq8degTfxLpRZw4Y92m\r\nr7UJXu+XNUYamdwN6dT5cIpBH1ZHH8i3L9EKXF0vpAlkpUr11bsxnUaDCLiP\r\n3MsxLnqdIFwIHiUt/g/6Qfmt9AS1b1SxSFI12JrBzO/zSjsbz66uBsbJ+G3f\r\nJwYui8gTuR94Cqd9DwuKkI09uj9gkaGCM+rn27Yy7tKUjxLumJSxdmRIXqgT\r\nUoaAAqCMqf1nvEGOM7ZwxyCCBc4Sf/5OUmMcZBgd01NkvbsGsS3qsSdLtt8t\r\nnLOt+e28KoqKwmsQIK6yTFSkhzjJ9aClf2Gi7aZ2376tGQ39jPFX9F/UEZ5A\r\nu7RzJGCoVB6s4KuyFlm32t/YnzWldE0iCr4=\r\n=TzZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"ae431aac80d65dfe76ced7785b980e5e2b7c1b0a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.80","occam-grammars":"^1.0.241"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.22","watchful-cli":"^1.7.22","easy-with-style":"^3.0.160"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.1.5_1659001516909_0.030946421611057096","host":"s3://npm-registry-packages"}},"6.1.6":{"name":"occam-grammar-utilities","version":"6.1.6","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.1.6","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"bfd84ec5c0ac8578a80effd2611969ce38bee031","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.1.6.tgz","fileCount":94,"integrity":"sha512-++I3HiSqdlpEr5yXvQRWx12bRzbjFQeCAEoK3ZnJOgEUbejH8/fDLgeQVh+WN+oUbATbh/0VXNaQ8CouMKldPA==","signatures":[{"sig":"MEYCIQCLiFj7QwaPx9ZB2WgU1yQD7p0aE5w+6GntmapD9mMfcwIhAJpT794UClQjMZ+Pg/UT+Bbj5kWizM+zlRpZuNII+pda","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2754497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4l1cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8QhAAg+YJAxMFlJOij06SJVKd5npW919QV36bQHpO0HnBH0ouN/aG\r\nx/oTiS0ySBi1tahHZg3aosKpLdPHFUIvhpsF7sYm5Z8aObQB6RMvewWU/V6/\r\nFDc+Lfljny2KpXprHaZb3oG3Logy4Dv5CZGbVnnWQH9p49jilbhD4T0O/cCO\r\n7vOpQ2XHu2anaZ9vMYBUMcB5kE5jZJXmD4JbfRAf3FalCU1UtyP9adSdOhxU\r\nGyQpdRq+p15ubou0uGM8XN7ujsmuM53Nax04k2RF1eMcFMcfhjMV/BAHjxnD\r\n5LAlE2NuocwLfMFCp0rtKjpvtPfU/ts7CTb1ql7szEe0IahaBQq1FmnBxuGv\r\nPwYOT8gjYMkt0FDnWArLEcs4GrT/Dz3kjWnzu/XOpYBETlUTu57TjBD7gnDE\r\nP/5ysBqs7gk/wDJ2/ouQz5VBtIQVwDzYGy/2XeyFfdb5Cr5yr98KtLB9qmpE\r\nFy0PQ4D6UeoUGv6A6q8dfEyDZ/fnru89ZeeHnenv7jCdEYfPZzpdDNrT5CX8\r\nOfBX4PlQ3fCq/bPeQwxjvlpWcbwoZUFUtcVEF1ESNaoDrhKO17Wc7iuQkdSz\r\np1GdWjajNykqz0tlG0y68nrh4S3muvKsh0ZzBLqXxNZGcM9tNEKD6uQ20kCM\r\ns7zzsjE3biM0knzpnc61I193qJ6YfJ7nn28=\r\n=Nx3y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5f8c522a2a13852a97832f45ccae137e36c1b8a4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.80","occam-grammars":"^1.0.241"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.23","watchful-cli":"^1.7.22","easy-with-style":"^3.0.162"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.1.6_1659002204476_0.9528115520655613","host":"s3://npm-registry-packages"}},"6.1.7":{"name":"occam-grammar-utilities","version":"6.1.7","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.1.7","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e07057a9858d6fa5052e2f01a8d6ad1dcf469d21","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.1.7.tgz","fileCount":94,"integrity":"sha512-OytziYbTW/npY5z0rmcXc5ZNU4kY8P/v45pOvnGzlLcBVMzuFmn63Wirfvgs5CNfLEZPjyUZaC5EWFg3K+dcuA==","signatures":[{"sig":"MEUCIDQCk4DU8P+6VdkuYJdlRqKE4MOBfDiQxqB8Kq6Eym4pAiEAvTfHPXZd4lHPo+2DARAH3Obt7u4dXGDTm5XcU9CC+Mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2754531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4mcYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFtA/7BDzVLupEnuAp5S55vKUAk8VDdOLUc3bZ3X5Cb/XTIemnFC7l\r\nOPKUMeklcAy3cZea+Fbi9WL6DoizRJv8gVabZ/9zofxdP7/Sg1uIKlchCYQR\r\nJufAVIWn+UzEG1x5zcFbq6XMJTC4uqB2Jg4l9/opWJyiVhm6u0dTpCcGa+Fr\r\nMxVql9dHGbbC+OmQAxTMQxnIxrQLSTlCYqolgR/6sEpnpRIu2dx0jb4o8jGm\r\nyr4fbV8PrIz7NXbaywVH/PIiRk6Hy6GjCsquYWOlUGQMkolIAqu3PSHXYO0s\r\nb0QM6uHiPRaLq+2is7tEn9j6n5ii6Jp9uDfsxo1+dLfUsVF80mrV9JsSySP4\r\nLS7vuTNJw8Zne+ACGEveSp3YOLko3V2RyDlzkgL7FwsImqyxFe3W3vqSBxLs\r\nwjh+Z4YTMVeaN9VjdwBWJqqzal8Fj0XiIrEhv0EdF9cM/nUAQ8ZZ0IklzJTI\r\n8L9RMvtqkjxHlviY3139F975Za+Z47wVvIMj+EijAYCxjGTrB1TuikIA7/d4\r\nE9Gh7C83tyzWirTnDeveu9YtefG2WcbTcRl0Q22o4a53Ld3YVL4YJSa9XO5A\r\nkmAHaZtkvZLFmyrayrmMd9kjDHbJUq7XLZyM6HikG+zD7ftCT4kpVDuYaR09\r\nn/BZQAgpr1CM4gUriqUbsXZr1JfCtKog4Io=\r\n=nFxI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"238d73ac8e2c4356f41ad69137139899815296bf","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.83","occam-grammars":"^1.0.243"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.23","watchful-cli":"^1.7.22","easy-with-style":"^3.0.162"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.1.7_1659004695967_0.0906662156241429","host":"s3://npm-registry-packages"}},"6.1.8":{"name":"occam-grammar-utilities","version":"6.1.8","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.1.8","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1ecb0c13c134c2a8e72c5bdd7b3cd77f0b1af35b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.1.8.tgz","fileCount":94,"integrity":"sha512-zb0Qm/LJx7EgU+eRJ7NufceQgoiVkd1qrEsglJY3Lj1qr1rS3Z6UmFOp0fzFJlix4VWxeYU8hqHvHFA/3hdoAQ==","signatures":[{"sig":"MEQCIH/4dea9u3Ai5LnKoBt0c8iDlK5m6ZPJvs60kntVmKnpAiBGQdyKtIUy7PIGNXmhI0vK6/pRp7dxqKgdcWU9ib5FaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2754531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4mpXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7wQ//S2yyhlVVIvhDW66C0DgsCHzCl2wsvBnyFKYQyAheLgL53iMx\r\nrBcg2AhYLcVMsEqUsmkF2QZi4zGPldmTlp8APLyXIcIMm+znjuVdtTjqsJ3N\r\nB8Z4wEwObyNhRSKiOYjFOAFTUm/GH3CD8UoB1IsrjbFQDfH2Gr5S9janj82A\r\ngi03ibDHlSjNPpa+FOKcjyOOZ0xvpUX2wXP+90GvVTc1UnR3+1uGSo4+LIPP\r\nol4UXbFuYcJI5nEFqm5HIH2B1cZQDIXswq6aqNc4bhTKbcasQA7J5r7qNWxF\r\nIDeTVtOcWMdVH2wx6UAexuluTjto1gCalZG9yTbWAsLTpkMZQmrr7RFZ7KxE\r\ny+K6JrN3RLMw/udHOX8nK1pcVncZzwdffUbZD39R/4RNF6I93m2M/fcKm2Y7\r\n0J0MD9AYvHifzybjER6QTvdNMAVnUHcmKOV6FYjA4ltw9aoHPFGwv+O+s+e7\r\nXY8T35Npkr9cY/nFX+6WHkS7d6GHbl8aRm+G8jJDncIWFBOWOlz64xw1dlk5\r\nv7Qb/HXsaJokUzHSlQrJchmXcHIBz0cX/t0/xXX9ZJ99opH76zktB8KyGp9s\r\nIbk3KF4g/o1TeWHrL5KlZZSubhJiBDPIUhRm7/YdkY+HMU0i1oDBbRTY6p2F\r\nh2QL6nBRgVG3CfEeBwekdB7h5HhCQTd/Eq8=\r\n=69eX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"238427c11f3170cc0b58591f5eb151ecb4ed7726","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.83","occam-grammars":"^1.0.243"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.24","watchful-cli":"^1.7.22","easy-with-style":"^3.0.164"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.1.8_1659005527032_0.35237194357469814","host":"s3://npm-registry-packages"}},"6.1.9":{"name":"occam-grammar-utilities","version":"6.1.9","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.1.9","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"da62cc63bf16329c0d03173397749d9b1135773c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.1.9.tgz","fileCount":94,"integrity":"sha512-d1qRtgcyBdw4l7KNl+CQG9/K1DBTCwpRfSKF4WIGyCf3QkSS6TTA7eKtEjAXqshGfplogslhOyTxg/McRN4gbw==","signatures":[{"sig":"MEYCIQCheDZS3K45j6FDwO8e/JeObRWr/MsQo5TAb29/Ra1muAIhAKJqM8eNJ6RwKhhp+w4+EVnoZk6mlKbZKABxZODhfdpv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2754362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4nboACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdnRAAnFFS4nnEkoyPZyQCV/8k7u74LsMOWtqQEYFabCjXpdMLgli7\r\nmHyVVYewc8TGfZwXZsIeau0LZ0a7TRdYjg9wRSZhIX2r0fvZf+U5MO8fRUhy\r\nCPqeSNmEQXeYXW8csJQWiR35T6n3H5R6/0mYrNfarYOYFkVUJo6kQK14u+It\r\nqeOOeLvtvsnGOnV6ejm6RRH9rvOrMqkhEb42WYI9ijas6WZo9ISzMEuSTPF8\r\nQdt8SC03u2uiUTuEb441YWcqm0cDG262Tld8d0V4LpqZrZMdWr3e9kb+li2R\r\n23vPn9HSXMBh15EZtQ3x89NVPmekwLyfiQGyTlsMnC0p+ZEx2VKv11CYZrT6\r\nZrxCPyr2HPmON60uODA9jgB7WwGQZzb4MRNEpacpd1ytEvOwwq3nwyNyYW6y\r\namcRZnwsDYZW0Ex23j9DSDBOMpolLYaawvpMMhzFBAAXbnsp7sTDoHrjBhED\r\nJVqfKHxklO5BM2mlgLwpaMpNI9rDbJOqLF/783+c04t+nk1Geyv1VK7u4WB9\r\n7/HZlM2zWKWq2eKBgttGoXTBC5z7vq9v4wvCe/PowccR0bbWxO03jAEOXwq/\r\nI3JOhGpbnT5CdyvggcAqeqG0cXabsvKxx1CobjiXX3YoeiIlLvMXcHUvfkJX\r\nRnJJyubQqoqalIjHzNfavsS7uWrO1Aa0iPs=\r\n=f6iE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6dd29f7d3bf26aceda7071dadb1672276f3af128","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.86","occam-grammars":"^1.0.245"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.24","watchful-cli":"^1.7.22","easy-with-style":"^3.0.164"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.1.9_1659008744396_0.9788253071870696","host":"s3://npm-registry-packages"}},"6.1.10":{"name":"occam-grammar-utilities","version":"6.1.10","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@6.1.10","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f4da1e7d25e006f9975810f93ded6c638a3e08f0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-6.1.10.tgz","fileCount":94,"integrity":"sha512-eLLd6R3/PoKrjVzGCptTpcZoPbz1503jpyRi6wFYgz4X0M3tOB0z8TeHm2N73ydepoccAVJ43kv8C3mkNfnyWQ==","signatures":[{"sig":"MEUCIDKH4uy9H6jP5v85MGgl7hkPsxTsO/HDKzupBFsPu8iBAiEAoGM8PvmMNZ3+aksSHgeWpG+iLhF0bNUE+w7hsInmxaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2754363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4nlvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6ixAAoxkdGzOAn1NkrZxivHeoiMgf9QfjK/XW4OmxuhDRcQDqHPmD\r\ne+mVQBN0JLhlopHqN4SlOCeq10hNSp+pf33O7FhnIhN54/zXoyCyQk4VDHWg\r\niAgJ2rE4NV7lxTb1ZPwILHkbKtfVjP51rTtKpKUU7hz9u4QRc2+r4BWzyOlD\r\nBPj6vb6LZAsMgfATHj+kUgoj67NWQW6mij6H34AWwb2YWhg8Y/P5lV2Tno9g\r\nOR9r4b5Iwv/lnsiz/VzCRgcmOScFqSxbjz9/aPTv4msD3PNbip15DGT+njQQ\r\nYkXhrrHLfGrcaqr6MarzRA5rTd5mhnweWJnlercrFceoT9vmf9ie4UpUh63q\r\na2s29exK00qfWxKgA5OYW+jWoDhHaUq8TgTSnvJkXAfFi4H8NeGF7awSWWjw\r\nV1n/x4LDnmptTME/AjCum/chwGcwJF7ihcqrRgLCYBhYTR6W5jvPA7mbPXdv\r\n6hKX8fS1B5ssDO3FeEjW8CBmG2bhkHe/5Je8Q/Z5plajsaaKPXeTfItC7o7D\r\nyaDy+y2oAXAmpxhf0PxtkKxhuJH2LwfVMyzS2h7545f2Nslii9kBl3uiDf6G\r\n/y1F/e7gPXYRe3jf134xOU/JOq5+bsjT84dyYKEvQyRQWuaMfZvZmAXIjgiH\r\n5vl+bmyC1Ht5UUw2Cq4oRAHOp5G4dg3yDGU=\r\n=Aoyy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"afe1584e04b9cb69e17bc7f6955753e158f76ad5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.86","occam-grammars":"^1.0.245"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.25","watchful-cli":"^1.7.22","easy-with-style":"^3.0.166"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_6.1.10_1659009390920_0.7754396267219081","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"occam-grammar-utilities","version":"7.0.1","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.1","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dbd493b6b55c8937c3322c38a0c7d2986b0a97a1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.1.tgz","fileCount":94,"integrity":"sha512-3DNKcwvn/UTsxksnegbRWDj+jM2UlsYxFldXk5UQUWwlvmJI91x07mmsMmMWJ4+OJSvwu9jaXwTVFzZUSV8bOA==","signatures":[{"sig":"MEUCIBUN8yHX8f0yRhRBOq1Bp3PezVUBCdyb9uSq7c4KTzi2AiEAvZzmrv9XplJ9gKIId2iH0WJQH6kD87+lq3crsSrVd2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2755235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4nuoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoNg/9E9fGmoJzrAea9ifLQBekcD3FqZkaspZNBJ6XdLwTCFqVnAKw\r\nYHZCNiabIEwpIKNuEsXlpjLKeTDJj3DzIIJ5F8DqSjAXjfDP5BMVbBiFtqJ2\r\nZx8L5DoLREy5oT5FN5rkYH1WrR0K4CXGMuO+uz0l72NH07uzwS2WysGwMkCG\r\nMiXOGxrqJykWwe9YGLPiYN56eTvLb66QIGyvqHU7Ro3UPoqdmTzsUIULlPWZ\r\n7DBcOIa3FegGSpokK4YJhp+cmRiEz2OYN7wO73+1Ql99FH0s8umguaN13WQQ\r\nwB7oOUhm3+Vxi6XqsX2m7RhjFfr8LfoDY7HjFlu1gQ0aX6PtlPjooEIGKwtr\r\noTNxRpok5sIGyrCXA1yH8vEKyvXe3vL/H+4R6CYW8ja34GJpERXDkbNwHcPw\r\n6WVYP7kmf1+CdukoyBKjNakwiBkWgMbY5blDSSz6dYL+fgA3SQ3j2hjrzyeI\r\nwjY4bHBc17AoLZ4UFTxvskYCj4lCAg9LKisVwhgQeu0V1s1EMQ36R5jxftZy\r\nPgHxucfiEFItc4GYSua5pD5l5+nmtX9vV03qZfH5lB2x9ybPIZH+dUG6t1Ds\r\nK1mdKwYXGYsLPIp9LNjNiFfeZ2QGdwWzErgys1b1M8pjhG5Lcf2IgPl2Z56i\r\nEoB/swiE094MjsCbByGtDB57goEKsZcClmI=\r\n=ryII\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"dc3616f12388d512e056ad5ed1ea636049cf912b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.86","occam-grammars":"^1.0.245"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.25","watchful-cli":"^1.7.22","easy-with-style":"^3.0.166"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.1_1659009959706_0.42091511074101584","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"occam-grammar-utilities","version":"7.0.3","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.3","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7c34ce1f97da173796c303702065566d6a8ced06","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.3.tgz","fileCount":94,"integrity":"sha512-iF73K1W3Xf35vImLfg94rA+tESemVLo0iu8I1WWcteJuA7BDuj0TEiLmVFLN9LuO1cUxzvnk+x3nODkZHGf4Cg==","signatures":[{"sig":"MEUCIQDUsxQHt+y8sGfX5f1JvtyqaCBd9masb50PZyJQiNwcYgIgWPw6lSoTH7b8O1SnJdJMZZ2WKPdF2dlYKfXw6EcYT70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2754712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4n3fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQdxAApFJLXWAeZUMNoa+IFqqlSutGcD+p1h6d3GETJlxjKgBj5TJI\r\nVHj9urgapcBn3OuG0yXiL+d0qPVKbEZIkHG1qtlNnrkmMFfaIjMhF8zrMz1L\r\nyrwjBuO8/c5MIcZ/YCP9xOZvInEYqsMA82K0oqfagwdnufUG3gVFXAvuQsH3\r\n01a2Z77a6AxEN8WRM4glhZ04kXZPTaVMCY1FZ24mSkLNQ1OISeL6VmG18RZz\r\nndmqLMgJqvQRPiwEUSW+wcGfWvVHAJuV5yak/wm8/d9TSx7ZqV0BRdcTLxeM\r\nlqIpXMdohIk7APPl1J/VbZamVpSot66sr40fjRWlVeTyC7YB/vXrIO7t7JV3\r\nIHF3w2FxWFqk2shPaRujwMl/35r0t3wxjmUKHNnz/hjAPSvbrMLcpY+Ytyh8\r\n/IUQVnQVZIsrSd5/cbD9cA+3673Q6XtgH6UW81WKRugpvqomhg/kQjRGxDSa\r\n6UZMdyLujvBNBQr8/Et7G3o90vHTzyQ2ZA9y1QuYy8q49PV9lIsQU/bcCbDK\r\nMNYDN9K0lXHXybQMMM6yEdKE8vll/w6LrIchMensXEdhBgshsZM4lHdSn+dq\r\nln4pwUxoMt25BdAI4xU4pi7RB+7TYEY+EdAnB0uz/dZBUj416lJQ0oIs9k2Z\r\n4/rbRD9mlKDep9F60dZhbxYElCL1QA0pm/g=\r\n=MitQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"01be81308f6a9c337ff80ba9d71972595a74d5ae","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.86","occam-grammars":"^1.0.245"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.25","watchful-cli":"^1.7.22","easy-with-style":"^3.0.166"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.3_1659010526756_0.8086099295247722","host":"s3://npm-registry-packages"}},"7.0.5":{"name":"occam-grammar-utilities","version":"7.0.5","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.5","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1924228a1dc8713efdabdea73c2da58314db0638","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.5.tgz","fileCount":94,"integrity":"sha512-54d3CT1NP4BojLLtTq66EPKIILbN+jxX1VnmfAwQcqgGqI5TATUs5H71aQFcAv9B2+JU3IHbqUo1dAPb9J8c1w==","signatures":[{"sig":"MEQCICo/dRMunDc6SbwcWorJyzOT8Ww7NVIxKbjrp/mBMVjXAiBCfQ0wi15eY43Fsc6ib+8KFDHQY60n9mZaUISmA0wQRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2756401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5VfvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTvg/7BPp7t3oAW3ZP094gHLjVbKjYXuw9sRBRs48INie3jGsDkFNb\r\nhA8sRxMdkUXPQwUjTc3jItozjyDpi+hQ33516RMc3qVH5Vl1DNFycpVAVYWT\r\nvwvnkclGKL7qR0p4xy55NpMf1IltTbkWqfy0SB5bufZGi4Inj9PjyksgAd7k\r\n2Q9vEy9rL1AQErsNjDsjxeJyhxwENRt7//uxMVjC1URoQFhQWA+c9RKzKqMW\r\nkqiRj1QIavCISeZaw5N5XFCUcWEl+QK8k9SzclenAT669ut4wyjoTSqobbZH\r\naeEPPaa3M/GXVtRb/ISiku+C20QJY+Ba/JoxCZLaEAali1Qet1fBcC9/GwFj\r\njGUQSaUfjgFnaKvk1VktcZzLWINCCCopC01Za8IjxyXmd6RVKZjCYAUYrBq5\r\n7maRroiCsbAIuD4YH0v9+NIg3moGm69BwOXolgybFiOhYjq/mnEfBYx4oXFu\r\nkIQP7meq1gssZ827MhYKa1OWHs4qI/p1Xq4Ey/oKKb4pCCUnRYQK+cUl1qXg\r\n5ZGRWAcFNADlf8iRXfywtayqjoeXCoLPQpJ8Qd39k/hjXgOcMYd75mQsoEh9\r\nPhA8QzPROOVk4cXHBk6ndWvcsRElcZthDzMhQbssDCCq6vxBaB73Fb+woMw0\r\nnIKvKrCAa83zCYk8nqOx+7MLAsSmJxDb/8k=\r\n=NOdH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e8293fcb869397080adb73d8efda43a423be1d2c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.91","occam-grammars":"^1.0.247"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.25","watchful-cli":"^1.7.22","easy-with-style":"^3.0.166"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.5_1659197423466_0.9537601948616796","host":"s3://npm-registry-packages"}},"7.0.6":{"name":"occam-grammar-utilities","version":"7.0.6","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.6","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b321709e083c0c9c9b4dc0487eb606d9baefc5ae","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.6.tgz","fileCount":94,"integrity":"sha512-iiTeh5/KnDaE15dvBDWP/GLmUqLWW/ifZVfCZuv0EkMoo78MgnhAFBieOS52xVDNOez9MPMP3OVDnusT/91cHg==","signatures":[{"sig":"MEYCIQDiHGXVQErCCnmKg6QoAmpxzZ8rjBzZgzrKxD1BiG7CBQIhAI9jSmJ2dompvOyfe7TxwT+kyJTYJi+i9gkk4b8rgCG5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2756401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5VqHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3pxAAhBbUuG5X3nmR7bPhu1/FCp+PNy0gGafddM0GfyP0esMmpiRe\r\nq53VeUyZkcoAY5X3j+gyk0YH03GcDPfwUSE727s25TjIKz9+mgyiKsLsU4q2\r\nKZvI1HXBpZfQZoGyevAzURiKRGJN86mRqIJ8Kqr73NYO/U764kzLx0K7mytH\r\nDDK2xUmnzSZUX7KBvQiiVQ2m75Tq7BNu69xFjxOBKOPH/6yb8xZwRuTvEUsT\r\nXaKh3NXPj6O6bUnDsXqVYM377Xj1ZGha486+B4n0D7o+ZscQxUg3apgA+SuW\r\nERebJPy0tYSbz5t1DWLzLcPbuWn6z+r3SqJrcBWXgoNHw/Wl8ifIDQKX9tDq\r\nV6uDZ5W3Hnv4BphWpOzTGQaKhQUiOghRYx70AhGgHljckPcF06Xs9I/fQRzx\r\npjvpyWDNzLMeYQVXICjf8rWFJWN3z4+IGfUC8MJmGvQehFSxl4vyuA6hmDK4\r\nTx7o3S7Iv0m+jq67aMAim+baryVIkXeQh2Sno7B7Ahe9ueUBS8sjUvY+OcF2\r\nWE9BzJME1520C3Cv0iyjGpjsMvTcPWFh4jE4pjoPyocFXSZ0MhPiR/+WH5ZT\r\ndaH6UMs/dZ3+XyPW5QWE7VccTUBdZSZ+ljUn2cQTU6Jr6WAFXho0LJtQ5E8t\r\na5T2doI1l52CxGIxpKLvG/gIbk86nVgyLXI=\r\n=nNiX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"eb83f969f1695ee0cb17933995248a3afd5faebb","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.91","occam-grammars":"^1.0.247"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.26","watchful-cli":"^1.7.22","easy-with-style":"^3.0.168"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.6_1659198087018_0.2226349972177284","host":"s3://npm-registry-packages"}},"7.0.8":{"name":"occam-grammar-utilities","version":"7.0.8","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.8","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5b38ab1f10ec0ff1954404e55ffe3a3e2e841b88","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.8.tgz","fileCount":94,"integrity":"sha512-dypiIYfG6KrVldSWeyKDuLToU076eqCexrsWk4S9+oTqBUw5gNnbQxg8Y6p5eULtYA/OKoqpV8ZZuGE0V7Vqew==","signatures":[{"sig":"MEUCIEArr81KfxGz+B0gc3TgBbFclE9YQQnIjH5UFmXAMF1hAiEAq2Em9busAB9YKrDGqo5Se7JfGLas62Cv9mcP3SmuU3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2835883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5V6rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWwQ//Y2Lz2zWD3EuxxZRdyQrakumbykXvmjoOGCjwEtEtKTB+2Sj+\r\nAlhIK4VlZNiuuD3NYvZWiT5gwbydMW4/zY2+BEgp/WmXeMJNevqVwQNO1DBZ\r\n77goRrqc7RPRqWI8+w6tgWKzFf1qD4hgsPEI+T1pme3kZD3RUuorKfYiC+I0\r\nxai4H6M1Hg0+6Mm1ikY7+kazrLito1xxgo3zlACvqSe8QMqgb71j+2kb0RJS\r\nugBg8N49neSw4UY8wP4YKH069YJkH4aO4tnbRhe72NewJyYD5FYkiUfK+qhw\r\nuHCKi4iwH1pzBeSor56oskycZSrOdlcFQ+vW9IqKlfGMeSdt48PlkLy+G9r0\r\nOJblA9CSMd05qATTCsksx6p+b+UfOHdQZbet/nq1ggpuFk2AQtJfO/8Xb/w/\r\nw6RRPsYhizrDYZhae10lHX6at2trCBPwkqtfllRY8RXFo0u/9TAyw58ZZ6oU\r\nGRcKj0fJ8XBI5bADBjdU2b5VMxAPVaqn5vClVLMabFDw5j2JMXHipBWVYP7Q\r\nZ3YG6ulpc8aQ/lW4yH9XtqWjRT0s6+FENZC7KftE6pNpL54BdmZMwX1LonI0\r\nRp1+FNRN/RI1/e2k7xZzYxzUi1kB/vrZcsYxoRbdX1W557lniAkFfAmWU9QH\r\n6iBt9+Kb5X3LiSh3Q4dVoTQRFwiC6gsXxvw=\r\n=D+m1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4bdb251b9bcba9c3a30198cbd08f645ddc3b66ab","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.91","occam-grammars":"^1.0.247"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.26","watchful-cli":"^1.7.22","easy-with-style":"^3.0.168"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.8_1659199146897_0.7179626414368188","host":"s3://npm-registry-packages"}},"7.0.9":{"name":"occam-grammar-utilities","version":"7.0.9","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.9","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f197265d1a4a016f4e3fa23a46b88c64e9f1430a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.9.tgz","fileCount":94,"integrity":"sha512-5Dj34oi0opKkwcgj+cEfKAIPOGvP/Qb6cr8+1MjZhoCdjnr/RaHVKdp/QoyntzqHvf3Xy59gjkJ2DjQl0i8Pfw==","signatures":[{"sig":"MEUCIQCv1uwhDb/rUyOJGmsO6LbvHfVztmFRq2gPvAmm9ed+kgIgQWDj0IO1ULg8DRB4vQeKD8p/Qw1B69zygdbXKlWC4mA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2835883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5WPZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPug//Rzmbxm7kOQQz+7ZYIcYRQcvxDVcZ1TiPrQnsqavPu+0dyL2k\r\nOJzJy37UKK5Mmc2HsWvEbwKJBmCbiMZNYM+UKx4Ww2BCFtrawsNeccZlalOo\r\nhOefU2havqTKed7LlgLN4cflblc5FA/dB17Up56q0O0RqYyjNRSbbDY1Yk03\r\n39teQdJq2M8pxTqI9YdZDY3gNL8oS1u2VCCg9lPBVmkja0q+AlLEG0F55Tgc\r\nF7OwAQB1JRYUGYzuLbJxtiSa/AYANa2K99luV1adeJ5bhzxyjkJmSnWfhZL9\r\njdaF68XF5lYXDDi46Ak3oC4WazocDl2D+BZEMe7bg7FTilCrCgXeYOf2P8FF\r\nj8O/hn/IR6GXCtSyyGAiV0ysw4bOLJ8xXwppgqGdTNBcd54XoinDYPS4Gr7a\r\nDpdT8WalenjB/3pLbwvzQcrAE18XSiqAk2MgMdU4IK/QjfmDEqZ5uzyeSW7v\r\nFxDYIF19dzgwF5opiqMe2lu/zWrOoEV8gxFo3pcE04bU8my/oIcKr0Gx+8y0\r\n6xgWopHeMRsOhRmH5bfbIK8sTjPEOdbpZSoi2qNpYDekUyGWLcxfKz/zbKFo\r\nRhIfS+gRgk5lePPbAqUnMHtO1wW6epZ94HtuVVpjm8G1S3HaC9UKRTWLx/e3\r\niH4T+kzXsq3HmdckToQQ36PcRN9TaiALMAo=\r\n=BaPw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"ea3a70ad700c7bdddb89efeeef88196b1d9bea72","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.91","occam-grammars":"^1.0.247"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.26","watchful-cli":"^1.7.22","easy-with-style":"^3.0.168"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.9_1659200473533_0.06956752506371022","host":"s3://npm-registry-packages"}},"7.0.11":{"name":"occam-grammar-utilities","version":"7.0.11","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.11","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"08d70592f179ddf6a8a60bb9e9e7c9cbee0e574b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.11.tgz","fileCount":94,"integrity":"sha512-dtUDP4/SsCxPF0ocL6tIAwaLucX0tOrvmavuK/AJsEKI4oQjHuHEt7cQYgTXkytznSeJjsYAHyuO8SUS2wQiQw==","signatures":[{"sig":"MEYCIQCza7FHHZg9rgkvRfAfn5X+4WSL3IB1ykPIrswh5TzGbwIhAPs5VHVkv0dh/gJpm7Sh51WlBpOvKcR2LKpE+0+BKI3K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3011325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi55tYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMiw//YcAp0YzwtzjM/HNJbjVj/nmD6E0hdJzg+R5rCaj9Xp1xNFYQ\r\nz+EnVKL43nCUuevAAMMqe4FEefJoicU0qP01V2Rg/HG1DOpRf9wFJKfrIxbS\r\n+Duh2Z9duR6b8XC7B9YdEs0hHIbcSuJ3g7IsVOSGqHXiuaKgxLLBwqJgbW9k\r\n6nt4qGLD6tWIJxNVusr8AJQISmOpj8GDbR8oZIFf71lK4a6LEs4mtIGsGquL\r\nuCOABGEoa6GE6o+LA4TJbrNl0qIy4PWE3SXHRw62S8TgUABknZOctDkmoKr1\r\nhT7L3ZfuHgPI/tYyHAsWtrdqQynqH1g2iYqSt6QOal6LDWNzBPLbC7FztxSd\r\nlDajPfa2HsHI1/2V3REbAcfcbGHLxBCLeyBaHs3EuNpgFqOt139CPS8g0IEa\r\njztac8t7I92PsM4VXJOpWh8law5XwVN1CIsLTnOW0mILrn6Xu96rnOXSCRN9\r\nr/12RDe3SOMNQP13OP1KF5AAYIFyTUoLbQMqWZuDBQjXfLA2kn3DCT6KprdG\r\nLW//43a4E3jWlK2KGWrgqwTVKBrB3TU5fFXiohJvy/oBRUrs/0VOJmF6WO6y\r\n4Gz7Bv92nfxV/UwX2nDntIjnKKsm17pWlmT0zlQJoBImcGQj7atJK+k5PopU\r\nivo4FCyoMgenPxfnt5mUsyS47uCEwvqeRc0=\r\n=eyYo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"cc1d022b5385317a61f62d62d65686cf84636102","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.91"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.26","watchful-cli":"^1.7.22","occam-grammars":"^1.0.247","easy-with-style":"^3.0.168"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.11_1659345751939_0.01952155377413156","host":"s3://npm-registry-packages"}},"7.0.12":{"name":"occam-grammar-utilities","version":"7.0.12","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.12","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"bac8b502fd1a36d6a3648f41a78f787059f1ed2e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.12.tgz","fileCount":94,"integrity":"sha512-AL3awPtAXPlmLVn34Xx4E0DYKXj01YEwmkjJx0NPVGTzssue2JD9mYF21pUy2Ohe/ea0RR2tHGK72X5qT0ON4A==","signatures":[{"sig":"MEYCIQDWdPvmPGayzjdHnwgZsYjQ1DiK0Q09vns3imOZfBkxvQIhAIn4xQW2/z8NGok9h+OyZ4SVgjR9fdcHLVOwV+bRtTpZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3011640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi56fPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoacQ//SzmlwSVJEeyt6QfyQue6x+szDzExaTmOjkr1yOCsja+FolQB\r\n2BMIXSIqSRp7RwCvbpJm4lfnB9D1DG++iA60M6QtPFsLFmbTQEL6eb+zad97\r\n5XUkDmcr8wkx6KGWXHeVJuPtJppvuS4mkkWJK5imCFBrheohtlsWWbtYcIXa\r\n8jB6fcfv1+76RVBUH62kwaOsp7TSL5GFhLvdpC65pKwuceuCbqQVPzuBxt/8\r\ncaIyW8gcDIJIpR1N1o0sxeDYsRIcLgHbyuGeJnEiqfMUeQhg1LOeJERApzE/\r\nzhcdOj6qlXy+De4SfI5rxepk9YjNL3TwJxAf/eu2vc65Ziye8Kksd74KyNhX\r\nAwbECSPKvlkB2lnZ1JT6W5GvHR8kYYO7S/a4NJteJfBQaNlAQ0Ozgt2k0/pW\r\nUW+QFu2Il0kX4p5vqQKCzjrg/PjDrBaoVuD2mIS0PVqYYOtvP/LG+jYhf2zW\r\nEkh+eTX8aBxLxbNjRDqjUVNFvRAfidzmRi8fQNIuhdE8B/KRFqiFL586Lqri\r\nAxvQg74XPseOOrbxLVipKhNMU/Taz1tSiKjNraDyoSxrowkiLOegznj/or/q\r\nwFg90MkcN5GPAK9TF/XqrcOoW4IbkLOTsJ2wbmKRT/vQYxMG66a8XIcyuBDj\r\nHT0crXrkwuLADV+iC9R4/U0SU02OdsEgfXE=\r\n=iAo7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9437d4d5a555516b16fbefabbd5f158af47d8577","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.94"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.26","watchful-cli":"^1.7.22","occam-grammars":"^1.0.249","easy-with-style":"^3.0.168"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.12_1659348943616_0.9841195760602754","host":"s3://npm-registry-packages"}},"7.0.13":{"name":"occam-grammar-utilities","version":"7.0.13","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.13","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e3b8d1066ceea6b6903804c58c516ef1ebe7ae7f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.13.tgz","fileCount":94,"integrity":"sha512-GYVcyu87ClECX6SiIG8hhgtlXwU+2ZI1u2487LxlyX/glYI32lhzj1wcY/Futl2H/RtexIJC3qXSkpMopDWXng==","signatures":[{"sig":"MEQCIE4R3vXr2UhdvQz+753+L9s3OWx0AzCmQCs7qmvvOh/vAiBqC5WMB/fmdyx6wLS5VYOY4DUTQXXQLUqtjbtAUQNw6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3011640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi56pVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX8BAAh38aTa8KCpFmwTLdy/Qdw/YuoTdsLmI7E9rXrgCUg70E6ezZ\r\nyZYS3KIfXOc+R83kAQIvO6pKydkkgOrT+pczXLuqW692MnBBdpMlAaqsSgzV\r\ndTjOwVUqOgcU0VWoavlX72unZA01KWV4oZGq81xXzybOr/kydTDoGiuLIMTP\r\nNFXM1tH/sHc4379w1IyE/m3BxxXxgb0dShZzJTIIHc9yPKxA0YHzlEiIB+sl\r\ndpvYs8e6hXGWacaJlrKYusffFJSHAvDbqVVel4hyzyvPkoA87M1siztaMieQ\r\n9a3mAOrXI8plvHbRQPH+QDmwb0g4UAIjSdyOfgS59nzaZp0j2uG40kw+DKVg\r\ny4BJDYR9x/QSs3y1OJlqix6FqE9GS5korUi47+e9fO8LeFPVWbv2dACHhu7M\r\n3irBT3si3H92oW4mLt1udN4vCWXihZaEIFeGnmB16y6sowxN5JjBG/RC0pmK\r\nIb9RcAoXpO3c5SGO6L8BmdQW9kzW/1Mc/0ePgy3aBYrKnjlSCXTDTOqGepTF\r\nWCcjJsiQDgefTcEpbSMCtI2Aqe4yHs14ltgq55lMQtsBaUvUrY9aN2jg6VMU\r\nEqcbeBJ5jo1zh1No2C2HbqrTTzbAR2SrRWpr6ykcWuqgyx2car8wKczsccn0\r\nOBWt4t3xGTNo8DL9DI0ZhxU95X8ZNqPwC8M=\r\n=UXWF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"586446cb26f86fbf9ae248df2485c0a1c8222263","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.94"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.27","watchful-cli":"^1.7.22","occam-grammars":"^1.0.249","easy-with-style":"^3.0.170"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.13_1659349589040_0.478479165621688","host":"s3://npm-registry-packages"}},"7.0.14":{"name":"occam-grammar-utilities","version":"7.0.14","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.14","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"44a70bcb993db1e32d49e0b2c329151f4f2a8591","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.14.tgz","fileCount":94,"integrity":"sha512-TqW8gettjyWiwYjci2MjteVT2QWjN3KrWr0yb2Dj2hLMZ/bnrf0aG44x7NNups6nwAtciSNiJqh8mqVb6x1sAg==","signatures":[{"sig":"MEUCIHBof61uPLUnHkS29V/OTzM+/fuV66375dSbb4fzisRcAiEAx340BknB6+Qx9f+mkillC8fkFTai+LgXsN77wrtb/34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2935532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6CAUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkXhAAlQKOFnQqwenJYHzLfyIBamZJ87JiXG9jVI/B4yEHDnWcVa8t\r\nk1pabnLQbq5dcJFBplkgmnOP62l3GCJYtPYqqlyTGb9ylVm2Aaikarbb0Y1o\r\nXt+do7AyqL0CMXmKnFPAcEA9QdELc/d71zTcDhteGQU0w1bJpKe/hhMKT7WY\r\nXdC5BhmYp2SJIWjq69DF1Jn/KU0NVLTfRlkCXXEVIEt3UQzi24bL8Hyn3QA1\r\nWd2J+hy3IXyFVeMgyMcpweEML89bc/ye+qGFlmTDf2x7Xz5yijMP7gB2yNA1\r\nAzEmBQRtqJKY3UtQhbYFJXICjPfNZedRknZOyp2C1xtwgWyNl+FdrT6QVuUR\r\nvIYEzs3fppnzmwhSSgdGzU8zxmngl2uYvjTAykEOcGIxTkRqwXV5rfcPixIo\r\nU7yjQ8MSjjcX+6RJIj/HWRSmGsahxGJ1EEFuaGsjAwueV9jG9AIfOwEsmW+9\r\nPm70nGty9GdAYdwT7/7qC1LUxxFOYhZD6D2/PhRraE+4Ju3y9DAOSz/ScjQ/\r\niwT2eb1Yxytkg4CQ7luv8db2GzGIq+ah3nVeRHUMAOQ7Kp90WTij2YM7PnBq\r\n65utZFj3Fzjqq4bBfL/51aljsod88Z9nSokrMf4jFdZU6/GJhy4vOJmtJ/+f\r\nNHs6VA22KJwCCb+4lYw5+FRxrsbMV2HtuZs=\r\n=JiRu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"df97849d273b9a558f01cef94b099aebd23f6805","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"6.14.13","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.94"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.27","watchful-cli":"^1.7.22","occam-grammars":"^1.0.253","easy-with-style":"^3.0.170"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.14_1659379732468_0.6958167191128413","host":"s3://npm-registry-packages"}},"7.0.15":{"name":"occam-grammar-utilities","version":"7.0.15","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.15","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7dc6a0f4f7ad3083fa304ef02ddd7782910ee60c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.15.tgz","fileCount":94,"integrity":"sha512-r/2GRiF4oXHj+vHBSrnUd1XndUiR0B2MZwZd7RtubkA6cjkPK/i9XS3QgfHrvOEDodX7lf/9BvqPpIgoLmcF5Q==","signatures":[{"sig":"MEQCIEbx2pKkVqoqZYb0V14KfsCXmcS3D0L5u2vvjl2Bt0veAiB2O789LDqGVzSd7dRmzj6rhIcF25/Fyl6052qxrLILZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2941919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6rHqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYYA/+J2+bswh2LmjeAk/dVTEhsebpH0QjrfFfKn2UJhi26713x1jj\r\nVHwQBGvV3/HYfydCm5iqCMUOxdHKMl5bgjENdZhLlOwFy/cEZuhiGxJsyxjX\r\n7J4qLXQHCoMdRcO6jpjmPQfSYUtEQqO2MTYUgyMehi18EbJl0JodTNtDKwlJ\r\nQgCs1LkkROkjjwF+mIJQ9P6CxgVsEF1WagtURjaScwLvAqibkek8rT7jC8l2\r\n98MQwjq0NaatrpiBqA4FR9NBpCUVeW4e8kU6XW1zpva0/SYC/kFGmytvMRe/\r\nyuHcIe6UM2qdYr1gwt5JaD6zNwwZt3/jDD/6q1shGL8Rbj2P++vC5yUmgnJF\r\nDqJgFxpY2Hv4PUks93xnnXCDvQSUkAfh+v/StZkUo9tOfzg4SzeWoo09jQh/\r\nJ8HEXGp0opVfMVvUm5C2da4Y/YhjzjN09yeqKMV5wrVNdlQM30DA7mMmHXqV\r\nNJNCerChcGvzb7DVDxtQW9ryhjB4H0PaznbIg1Gs0us8b9lr1YhSYLqEzzrI\r\nXEH9Owf5We6DgG8a0lDwGuU4VRQMb0Z9E1748Xw2PFo6TvoeZ88mGjn/dG30\r\n/7yyp52wp/nHroJ39HV5NXt2ohsUESeAE9/HSGT0z4xiuovxPcBTVqdrIji7\r\n9HnwgyP8xld3ySwD6XvFQav8WFh2B4fWHJw=\r\n=e5SJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9772c966b11e7ab690a49766063a9a66a06ce851","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.98"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.27","watchful-cli":"^1.7.22","occam-grammars":"^1.0.254","easy-with-style":"^3.0.170"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.15_1659548137749_0.7801741149014112","host":"s3://npm-registry-packages"}},"7.0.16":{"name":"occam-grammar-utilities","version":"7.0.16","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.16","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ee6ed999d6bbd0c64addf194d6e994e1a6cd7bbd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.16.tgz","fileCount":94,"integrity":"sha512-Qsf12ppJNOS6Asg3oiOaeFNmyeer8v+MP93/ysqjGsQc5YpPq/IZ7Ssol5xo374HpEv7Q8xW4GMUnHOjxaoWag==","signatures":[{"sig":"MEYCIQCOH3SfCfJupoFsEm2g6H5ln+SCxdxd5Ec1KQSG3+7E7AIhAIL3KTG6+DxQ54hG3xxO0drNJivt5HbSbmfTUp8pzU5e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2941919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6rSfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVDA/9ENHmuOag+9xJtKHdyQw0Vw1X4/c2wj+L9Y3nXnCltcnqfDtI\r\nFJANWLa/zpOQy2BhJAA4jPHrDrg7VtvVfFD1pFv6Hu7xgMEJaKWSXFuJV3xD\r\ngWqCOX6NghSl68Uvj/fW4yvIjOmnRYQhccl7MKN0PJnvUUS1eGk6sjO7k3jR\r\nLKWk5g87ZyC+NI02LxjDPmvxlxmgzziCV1iZuSSMLPTG2joZh4OYV5o1pmMq\r\nhxi0wH+QE4JNw3WewSN8d0awvbYMfkgyuDleEINSZfb5+s/T8Z0TnnDKeUDL\r\n0WbWnB2LgGsVwLFxm2Qdq+0moX6cp322lLFMgyqZ28pPO3Dv71fZAxw5wNTP\r\nTKJSm1JkbkiBWrZOBxLCtCiG2LCyCy5VdseGHA0i83eYC9ZSAhyTMURkeboo\r\ndk6Hs6GcTCaOP+m3ispj6wyjkpj2w7nSUGc/Pwrzy7YNJ7Qmy/m9M4Xm/0Ac\r\n8dSc70skropNSMvvCKJP33+9PXHB0YYuGre/XwmYxUk6fGN2cYKwqyCOjSS6\r\nefqQ9kSf4v+nqjqn82q3iDGO/3rAPic/v1CDuNP3M+y0k8sg/3w61MprcfHw\r\n21A6LCcDO5gOLFVr7juXdPCIjdwtW1xFb1VAseRTSNPnUVQEPwysI40r0FNN\r\nRK/q0cqEM4V1qfUeZK9QsZ0dLyCYj9+mzPU=\r\n=xPWZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9a53e765759715f00f0e6fa08b376018284f7035","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.98"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.29","watchful-cli":"^1.7.22","occam-grammars":"^1.0.254","easy-with-style":"^3.0.173"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.16_1659548831198_0.08520758655710226","host":"s3://npm-registry-packages"}},"7.0.17":{"name":"occam-grammar-utilities","version":"7.0.17","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.17","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d2840c00003dc6e7a597d0837b9f6b9098b431af","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.17.tgz","fileCount":94,"integrity":"sha512-2Why8yteUAwWusd/upJobNPnAJAChEumMan82wGWJYF2nmnZpoRWT8x+QZjiuJzwr9GecdI2lCBlDiwrq8aEGg==","signatures":[{"sig":"MEUCIAwkch1BqxE85NK+SS2I4Ek1KLI6BCMf/hL/4wID4W7IAiEAwHvauc7OGCl9O0QuAouMgW+4bTZyKwK7GluZ0HShthI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2943554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7BQGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoASQ//akinX8cTc9rh1D/fcPCFE1z2T8UCIZ0STucXS9jmC3kc4Q+b\r\ne9KGE9TRZ+A2R/SrEAvtH0lli8wcHYOxd7AM2XlOQeGeqOsHzJ7dhIpWtrWM\r\nKinq4o1QkZfyC6saEBa9XliU6LslLgOiyD7RovZj4UUpCotcdisZ2OKjrqAS\r\nPdL5HNyNsgH9Eqq3VkJdWtSuwYhIdHS2WBMYIuEeR8IARi1hMxG3eN9vhno8\r\nUyE/cSWJ5Xn/Lv5X5XrmxckC/fkecOTjdz09s61LMHUxoVEYjKilrw9UahgU\r\nTrf1UeJ8pBqAR8LIbXTmGnhfTvzkXFZONteUMUXSY5UX4J4bvaM2fDJbdkQN\r\nLdE8uPJofaBjSjJtnVVwHAOfUzMZrR18MFDObdtVgF84B1t7yxW2bpk/pOOu\r\n3Wwy0i0s1kzxM1Pij/NaYhnurtGCOOhddmhkY66MGJ/1puEuuoIBR2rP3TnU\r\npDGkr1CJ5wYYKwrNP7Ow2mVpddhxO5Wp3vczp4e2fRj25VUilJYtVygarD4d\r\nAQIlWSyVbgi9QweZoaNAvfSrseTI/Sfuaf6avMyhCuR3jJC6ZFq7jPqx5C5S\r\nxiuA5xHhr5WRzfUCUmaWAOjVsmCqi3zrEaZB7U88N2+mriZ/olTqLkKwG+I6\r\nHOciY4fwR8Y9yKyexNnG5D77l+a0U1WJErc=\r\n=uWx2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"fb12474c5282ed49703c2e3a3f3ed638576407ce","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.98"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.29","watchful-cli":"^1.7.22","occam-grammars":"^1.0.257","easy-with-style":"^3.0.173"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.17_1659638789901_0.06453163150666796","host":"s3://npm-registry-packages"}},"7.0.18":{"name":"occam-grammar-utilities","version":"7.0.18","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.18","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"47ffb7d674fbed522b6c64afec16db85542fbf91","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.18.tgz","fileCount":100,"integrity":"sha512-1RCu1UaFKwa4rNjwMpGlEq82yL3KJYb2cq2PMktCIXeYSonjm6jpHXprk6WN2vVZyi9UBH7yRnEPGQ8v4dHteQ==","signatures":[{"sig":"MEYCIQDzwvCNDo+r7L6nqfw0xg5q59NPvKXognCEv8iuomaPEAIhANnHn1U8ZUK1LkTZSQvX0dkyxYqZxUd9yny9FZChAssI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2978309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9ob+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLdQ//a00nR9DH4Zy0EdX9Wpkb7ojDtghPC8GI06p7xEg1ha74hETT\r\neddr4Fh5XUc2enI2KfWx9QPWizCqKkd2Y7sC/ZMzM/yKZFCVYXHlWu+gt+am\r\npPXfar+o9yB1Q8lmg74d92YpsSDssB0Gk0/z7+4HQt4WQpD3iOI/cuyzmAEx\r\n7IjyOpQxKclj/UPnHYhLC7W/O/vsODBXJS/5/beuhiYqua+kEKCxgSljo51f\r\ncBMf+t8+uPyaqVa4Joe8a8fVjE4MwRL1+nNAdb7Xv5OPAU+mVYIMwmPxQXMS\r\nCY6x99fsIAZtJKXVOw4DnrOgHlwzNhaj6gjzV90VSzgeROkB1yzF3G7nig+9\r\nbWoOFQKMo9syS+btG+EJjTmFLECoRiruMs4eS/bFfefINUY8QZS7b0vaDrVn\r\nRzUsB6AZ4E7a6+z/KcZj+ADt2mHVsz299CXZbv7QgpWYfyhF4vmHHsBHFVa2\r\nGCtiBHy/YEllWOUNPwZpVU6njKeBbTMuTwRkTn1BDeRNm2wE9gc8+JYbh5X5\r\nd8AJe42J1uoWms/Tuh8K7gjN4tndwOya7jhUFZCpEeAl0v0fSKSShpV1nof2\r\nUOjRfOmei/rPwO1Iy3aTwX4QcoP+rOUm6zpDixs3MymH8MBMNKl2uGMHYE4v\r\nL6ILDi5Cf9WXyqlt3c2F2zxvZXybrn2dru0=\r\n=a6yV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6760d4a1550a65b0f749b6c6726b543743753b62","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.98"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.29","watchful-cli":"^1.7.22","occam-grammars":"^1.0.259","easy-with-style":"^3.0.173"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.18_1660323582245_0.4949315329620909","host":"s3://npm-registry-packages"}},"7.0.19":{"name":"occam-grammar-utilities","version":"7.0.19","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.19","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9bafa7c604e11ad3d171c1685d464db6afb5c206","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.19.tgz","fileCount":96,"integrity":"sha512-uDOhOZFLuTlAeoSh5evcpQn9It0shIywlSK1LutltSvWGIbOzWxeC2RJ9NblrhXtiREEg4bwsYE/7Z581jEKYA==","signatures":[{"sig":"MEUCIDIyiJ7Nw9RqYgFwmfdXjPQ9d13lNmhqJSzfzg8Ga5yTAiEA8bdwNOqDjJ+yqQBnEB0kfiakoa8OZDc5PFRUYGDnxrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2978099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+6uYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwnw/9FTuHd1/mS25b8/00D5CNhvSzEpcYM5YVzUvaRJD45sLlIZJX\r\n4XrUGCZwBQ/VLZLoe5MhuzZOvT0hZZ0tyjWu49qmFfGaLUS+N0nVxbWJcHse\r\nzlzhZVUjQLyIfmbd4Jtj1gm4mIixiomt4sF62WVzfZVUc6Jh44LAPgI7kQuy\r\nY0QY54JOntSgzczmD2vypi9MjuDUj0n8VwGrC2ZhWOLl5bPGyLHt2702uNDl\r\nN5CB4mkx8dM6/lA90a9DUpCozxeJZ4Y1lyqiZ3zT8NPUNY50ehoxVzqUTuE6\r\nD4rUxpmgPyRBLvuM0tnL0ixVksPLNVf7y5Ib4NW2wLh6XXeNYajXXnqR2SyT\r\noGqbbexn/phPzM+egIWmquX/M6kapeUBcPMfRY682SQPFZq5GriHs0ciE5S3\r\n+jeW4JNFG4XsUSs1wOLTDpiiXd7q+zpT63lvQPrTOoThqlnQL9D0E/tY4xka\r\nNlLBGuQp6S7XL4KKPPTLSVQb/QPS6MQHD8aT7vYci0Wex/qmrQo5F14t2LNP\r\nIa6D0HWiC58EwP6ZoHyv5ZiF64eKKXGz6pwjaTzFXrbLVlavlcroOdHTPomq\r\nFScNeCJvx+cIozcoKxQrYuA29nDR+t1pJKjHzmnQSxZjAbWsIpkjjKrnOo4I\r\n67pg8A2vfMpviXCTeguT/6+0w7saJAGvWK8=\r\n=QB2O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3b16f6e0cec2b1c8beada1f07931c652e6032016","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.29","watchful-cli":"^1.7.22","occam-grammars":"^1.0.260","easy-with-style":"^3.0.173"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.19_1660660631882_0.11409758913660384","host":"s3://npm-registry-packages"}},"7.0.20":{"name":"occam-grammar-utilities","version":"7.0.20","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.20","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"864ea9a23a27102157c32c19fb5685c152b87d2e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.20.tgz","fileCount":96,"integrity":"sha512-1IM2qlCSUgQr2cIfb2ZFx8HL9nHhZH/qv/uNfUe1K8HXYotFz3WX4bD6AlathWRi/f1wJgTelQnEZkXhKM9I/A==","signatures":[{"sig":"MEYCIQCqs4C0kNb0g0J3O+PCnjgaA23lkGskR9YgGkM0MBGGuQIhAIe0Cf1whPF0WQGA1JDI1lj5pQ68eZegZaM5CaaDuQlY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2978099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+648ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpUxAAmtXBBSB+UHXLb6tCl0UcTOD4j+ELEQ0PasFg9k0f0Z6Q0QIt\r\n8tLngAuQvGOmvuvcUfUbRJrdP+Y/ZV63fdh+QZG4WFNztjHnesxpA/eFRuvX\r\nkFqnHuNTO04GmuHXhK8xyd7LFdsje5q2jxqMg5w1i3gY3+9492OsrxMExDLi\r\nfkGBpLX26y6jF+X5DHmzOwk67ALU7lyowCMSsIHl6cMHKy/ugTT3hDuhzwz4\r\nI2QJbS1zjIH2y4cUuVxrhV4h+tjx8cpTFjPlK4TRTAz7v2nnYOR+JH09rF/I\r\ndUTwg8bu08SEie7NHY/IiVcM7r8kxrHiwJB2bX1rzq6j7q1sdMvJlOKzFNi0\r\nuFQRwH0BhZBfA8M7GvI//lT8HM+0v7Y9i4Vyie9kwHA0bo7s760ff4J1BUna\r\ntbKdDaeJ+RMywQrtT3g4GdD8hFQ1fdbjdias8t/3+iJuadYK7jEyLRA+ywkK\r\n10kb/GQaG8drESczoyiFSutjIfjLeAlwQ3yx8RRcneEl0/HUcTXZqUZrwIii\r\nn3jv6o+nSROhbC0rcjB3SpyB3DIl+pxXu7ATa3gLgSc61fqs8+WjCbDzcNjl\r\n84oUDPI6VGjxi6inKPkhCBnUADgV2kujMparYcsBGcPIKToDDgdoHJV4RlJw\r\n988kx8CMrNr53QHe/bEQeN68risQNx86ZTQ=\r\n=xVAp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2d91ad2fb5bde8dc31a643c76e26b5455cb6faca","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.31","watchful-cli":"^1.7.22","occam-grammars":"^1.0.260","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.20_1660661308319_0.9038003793917473","host":"s3://npm-registry-packages"}},"7.0.21":{"name":"occam-grammar-utilities","version":"7.0.21","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.21","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c7972f04128bb3882dadc5fc079fb2ac789fe6f1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.21.tgz","fileCount":96,"integrity":"sha512-0IoagpO0SsqXbPoPVp6RJDU0EzOpQfIIqYflaMBT+h+FQ0vxfnJ8soMz/eUFETP2Yz1mtd8bBQw+nljxc8TeNg==","signatures":[{"sig":"MEUCIQC/73mGlG2/KhPQ4T4/2MCLlDj/YyHL0+tgJSZRwU7+IgIgRP0ya+YAbtjr7JQVhRgav5vYURPUtaWexUb6crzSbvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2977344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+7crACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmORAAn5ltrGt2SVLhOVIFRmO5H1q42frGQ2LvggDZgBDm3hlHm2UG\r\n2k3Q5cqY7GH2G9YaJ2HP45oZes/DOGJsotQv1ugKUw3hA8SrG5wb1AKEQesX\r\nHQrFGD2pzpUjmdFBWGLpOGpuxkGIZ4jYFKGBZTEuD/geJn/16MQbJfaI1yuP\r\nSv/Q30nBdv5L5eaxbiVs0lQpQNm2KAVOqFPS+gnW1QjC9ZvCFJ41FQO0SFKj\r\nWgMA6CUV4QAM3NENH7jWY4KuJx920ed2OllkSZqaQY598H9IY5cyHe/LCVH5\r\njt5PzEmfP762dEiMeT+VIKPz1W57WUdkzmjUB2l+vY+oCnWkvfemUk7zzBWW\r\n/MJPUZsEAXlv7icL7owKRmXeXBV1wRkw811cD6ogrchRd7WPJ4LIE8JGeV3a\r\n3N9cLdSkTA4rOALqAByMIQ9UMMFGKFdSz3rrRLmBdwHZYOyEM/AdgCvZ9alo\r\nsAIQ8rmEGNvj38dNkPYSi12AhOG77vT7Y7k1Savh07LEfqlWTe0LUEb5RJBo\r\nTTfc6zqOqw5Pc7yeEGoDxzDMTEsRATb/qjDSUVlLUGmUOgURigI4+2ju0Vj8\r\nc7jPsE44CjtEO18xGnT1NrnsO1zEv7hgGAdap4W3x+koSu+FVATSrTu3/+Vd\r\njlktbdEErXA6O8Kg8+KqM9pr7megzSvZ1wc=\r\n=9H5D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3e455abdb82288155f0ae7cf17a091005838631e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.31","watchful-cli":"^1.7.22","occam-grammars":"^1.0.260","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.21_1660663594755_0.5400926140180031","host":"s3://npm-registry-packages"}},"7.0.27":{"name":"occam-grammar-utilities","version":"7.0.27","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.27","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9bf6dfdf4f9187d6ac68ffa784432d51f02668a4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.27.tgz","fileCount":100,"integrity":"sha512-Uz31q6kcLw/Pz/XFcmGNwOmAzySxec6KuT84L9ChYDHJ83/jIefSW9q5cvyVAoBF4wSJKV6eMoa4tdnDtWlsAQ==","signatures":[{"sig":"MEUCIHy7VHhKrOpNeij4VfnkVn1wBfz9jAa6P7DQdEP9Wu9pAiEAokCdnzpkMF/VRCLgdj/O2X4f1j4002DIagmOT4zXY2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2841191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Sk2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6ig/+Lg8gpcwH+PjUSI+7UOpQpeicz6NVJsS02UZUe68uqVFIIdDB\r\nLeLX/vSBxrn174L1aYbuzu7N2Qlby2BmNmICV/f9+y+ZCX6O/hRnjqPsSksR\r\n6FYSJaZz8X8KEv68qT9Y4hnl9ZEtqrBPtS74I4Z172MhZBoAy4mOEr7gLYPV\r\n6Q9fQ0x4D7Yn4R7aLJT4b8WrqLkprdi7MhSqh6932kpXbDWs6w0YIAAV8/v8\r\nVAGmde9+dN6m9VNGrXkN2olHYrX3xwsV9l+LIRLfARi549xB/extUMERQFeC\r\nDxMXdPHHnjXYD6mlCsnOrW8mCpeb4XkgBsSxOwzocW2FmFZhg8JuRCftzCnG\r\n+Op7OZhDy8nDjEgm4DUIOERGbWH3jGo9/ECuR2eLKIWxsw3rtvtz1srL0jpm\r\nhhq9SQ6SwyZnbb/MsH9YKPic88RdccO+FGSOQPVbjIhM+M8LkHeJWzOgqERi\r\nfGbyLZgwhMVn6L1fj3tAASP4cIer+dP1Z+vQ+hatb/PmhXE4M79cjxroEdkr\r\naXJ91ptRWkdT2EeKAlT4P/EQbnlKGDzQE1OcasFvh04FMgkaNmAfs4/xJrGt\r\nmxsclr/J6gHbeLgcBUeZX1fSlIvQVDA553YCq+eXFsEDrFmG6fTPzCTASUhy\r\np3hE57mbCaPrkJecjnj8MGE6FASoj7pRnak=\r\n=UqgB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"8ff8e27c38a018fb0822a16844abca33eb9e62b6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.31","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.27_1660758326343_0.6246277227881749","host":"s3://npm-registry-packages"}},"7.0.28":{"name":"occam-grammar-utilities","version":"7.0.28","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.28","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"febe370d508a24738fc8b2c671949f2d66bd588c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.28.tgz","fileCount":100,"integrity":"sha512-7SNyVF0ysXhmr6eXY+9YMjWFeWJPDeBC+CeI/Qay0Mvd343m8x5O8f+old4/4d9C4oa3rFQ2bg4M56ZSz331FA==","signatures":[{"sig":"MEYCIQCx9ASWTDzW0dJ9YT0BerI/YVzzGgVabOQSg1KBLBehBAIhAIlYnmdOxihxNKYjw/tpp1FpflDS6wi+AZmcHDolGw+2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2872935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/m74ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri4g//ZRCPDgJBRp+GTk+7NCzbGuYuDlg3aAweQGrwjmRLFexaC7DQ\r\n2rIUdQmoKLoaNEXIHjumAlVPv/csf3kCumZiVXZTnezHLtaepto2jBpmw6kb\r\n/7pLecw8z5iyluKlWKIZ+0x9OBxYfnzJu8W3Ft+TMiJfF/dS50YmCKz096Mk\r\nVbWtrDr/9yiglH8lftuQNMiZV1MQPdIO8EmIoIW0ncKm2BW9IreDE8u7eGM9\r\nA9g3PLWOqYulcXPKN3sCZB2aNo9JKz14luRVG9PdEzlPKhfMXOOcIXvD6Amn\r\nBNyeIZD8tk0M7W4ImO1nv7cSC+IuSM9RIDUwXtGYvh3EJo69CnzxkLxt+4V3\r\nzYRrvS58cDDse6B8O4TBWDK+Q+I3n60dJCoNWl+2x0E+2HAjlIDizUYOeNBu\r\newyD8JYY45N0PP6wZ3wLkEi3TqqHaLcwtF3UytyHmGVHGVVJ0PICnPQqXhhU\r\nQJA/4irwPNmu319U5/DjNT09txXmU4N/oOlenfCuQEHCrHJn4HSJrqwUEZZw\r\nQzp/xR5EsigP0ra1GpQIb+EekuxntXLk1L1ExEc8a+IoBydYG8kwMnqadswE\r\nltHGLf/YxAxboGCAgudhP4QV+yl9a0QMrN3RGu0V/gv25m7GMfJ37LEHJyT5\r\nDAw8WgQLJo/s1EhTK9LVPmJFYqq57DPnknk=\r\n=4NSc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a7e54bc4fa6ce7306ca30d0d8631568c59bebc81","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.31","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.28_1660841720080_0.367167786817725","host":"s3://npm-registry-packages"}},"7.0.30":{"name":"occam-grammar-utilities","version":"7.0.30","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.30","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d88fe95b0be2783cc9eb2633f38dab82efe4b079","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.30.tgz","fileCount":100,"integrity":"sha512-wf4LLUhpNMZsJrxVtuegl9Y7FBKWEEBJpKIICssefjU2t0QV1Fuvf1W4+wcXQP6fognzJVGaHt9YB04bHF2pXw==","signatures":[{"sig":"MEYCIQDb0OcUqYUHGILidY6wmKDTU6vqvtj3g5zahpnLCqDULwIhAJfO3x2Ttl50M/QJJnPqXN35LjmH0FC4mLOg9A9Y0M9g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2876398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/oC3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob+A//dRG/Kq3pizYYxFH8LPZxgEKuE1ThmW4au+ncWjmuqR2PKdj6\r\nFCyO0iKUJLbPChjD/odxkQh2S9HJkk0foZ67ku0mH+MZKW4ivURE+mC6QmjJ\r\n1wmMrCD3s7TmE/fbN5146OUvyLlltm0LagT6N22JffVjFnU5VE4imFd/3yA3\r\nFA0Fz8NOa+fNvYF6DsuEsxZKUK5zgZAoPXRWSS3gBD0N8heVqO7IX55I4n+g\r\ntz0JQe1seD/cJaVxXakeA6z1/YIxM1+GF19FXGCs0EmHNVnYjhkhUMjcbiAj\r\nMXgZCXn05iEa3bUmYJJyhZmt23Xa2s/RwTGvtpTD1QXqMCfDJ/xAp6mvyU6z\r\nLMv/DoiQr9yFFInDA2Jxrq/MQIgHnqgKtvXnv/B14NwycEcK0ij1E5IqMgrQ\r\nv3+wU1zqNOsxmORrqcFcOr/qmw/RFXkU+LuQVfUvwepiP+aU7NTUgzKyqgX2\r\nRqf6xSZ/f5Au6qVWADIcyrRGvub+A8YIRZ8uhI9zmT07ERC6uRdKZwTrqbYt\r\nVTPa8kY0B7kx/jaLZwRgE4lzY1ZLEQIyts2YmNlAcsSWjK78KK7/Qush/YPA\r\nYi5P6rSfh3eWJQ8P8IBYG1EdiJ2cA7nkSzeU9Q9SIDzY2cjP6xb1isxZ5Sfq\r\nF5NezGHesIcj2/6AckXgBiiLxXuQbFUcYN4=\r\n=duWu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2dbd2b8d7894b386e5a28594da114fd35d7d24ca","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.31","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.30_1660846263396_0.675094875274602","host":"s3://npm-registry-packages"}},"7.0.31":{"name":"occam-grammar-utilities","version":"7.0.31","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.31","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4544ae49107dad8c58c23eacfff52e1bb497f17e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.31.tgz","fileCount":100,"integrity":"sha512-tSqw3fa+BnBeRGsh/7P33gFbBDUNhGEuz+KV0AjIMPJR9uGC/Fi+4MJPzas+MAOkKofB3vh/L1NeXTn/q8hmrQ==","signatures":[{"sig":"MEUCID5GTZANadsGRYVlzol55toqzAECdllibIItuOtt+bTiAiEAkg3nzaJbqnrBeQhN8XrCEa/I+bNBq5qQmkcCFhLX4N8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2876398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/oEnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWAQ//WHuOay/ZfshUop/8ZJXDstIioQMOstcjkzX83q1oJTd3e9t1\r\n/eiJzsSRa9UvILFjvoX2VxsjSHVvDLwA7beFvo+kUtcHdwvMVU3++uhkGmEN\r\nTWHCDPC6iqkx6n/w5HCy56uDEFwD/wQlhBTZ1yjxoy5Fz2L4BkPcSFhWbhFU\r\naG7laobIFw5WLXvabuqaDQNknrBscDIHOFVDZUK6kHfsmuKQJCYfp7wFzB7a\r\nRr4MQqFR1TZG7Qe9NoBK1y/QGqil8KNgzjKqlIUaruTxqPqdUmn3uYDPWS5/\r\nHduYIXqTqatonBdDO2izAXR3AbFC7BwoPjpl4SMbP/5iB7hTMPWYa4ciqFLt\r\nFSrxf7tiiKoYbG4ErSySFwgiFGqEYLDKhZy/da3l5PrivGmKlzDScNzBoJwz\r\nYBzT3x3Q6lOHgMcGzvwvFE30tzPQy0HuhwRIAY8f0+weBlpWqj6su6y1cBR8\r\nKPWjYPncYIPfyI5aJD8wVv5WdpyvWvSFwJ7dSaY5X5hYipHzUUvpp0yDD+mT\r\nXThIWThadBm2pVdcFd3C4p1MX3wd++JEKKkwdiWdbg931fUxBAMcxrld3MaU\r\nDCMVNLgETJ9nXSpn1EfX5hT9Ru/MAjFbM2LcTuLL0kMhk2S5dKa1T5wFVPEQ\r\noBkE71aH2BO68W/0rueIsm+zD709v0WNq0E=\r\n=djTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"593e59f3c7f5092255a6042724037195829d91c7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.31","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.31_1660846375406_0.520844617223053","host":"s3://npm-registry-packages"}},"7.0.32":{"name":"occam-grammar-utilities","version":"7.0.32","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.32","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"71bdee33e4fecbebaa88144404c7cba33c031677","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.32.tgz","fileCount":100,"integrity":"sha512-TTKZemlmRhrIA6HMO0lkETMqSsFt1st3WOBKxvF49BEo6+xQjcAwydL7rg3TR1dNluyot2tIXdRS+Bg2RdxXdw==","signatures":[{"sig":"MEQCIBFtFcK9xUBFW80WB58BAHfKIejQf/nZSkEsQyimKM24AiBc2e2QyAQdcVsSJxYjOpVVT8KGcm2atDHXlSYTYtHraQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2876398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/3J4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVGw//anxkTBjhWDxVzGUJY4w5cUUHXN06v7UtGfMmvRaE8PkaTwuC\r\n07dw8NlDSfNpzN6ilE9TE/e4WyjtKt4K5dQl4qZMjHpDPvvrsWSQgXcocQLf\r\nQse+75dWTNSMlSoa37J4eV7r2gGMOaZFkGYfPZ8eGLrVlPnVlD9rwkT3HP2B\r\n3hfyGY1vcgjoQqQdRn1Dfm0z9gBBUw7HRXmbq/Ez+JypV++67YF63fXsbdcg\r\n3KumStIADJKO/Ezu6T/FWuhzW9oeyZiHXhOrzVsS1HcNSJLJUXO1t6xEeMvB\r\nHZS8s+EYDQMcB3FKXYKVTHoze+G6CAf2XPR8GJO4T+j5qDShliAJb6T0Jh+q\r\ngtiylMS9ndyhWWhX6p2nroz5Trg5w519nMOEKw3DW0bbCIuN9bcRsPWJTb2/\r\nfoF/4No2HOZ4u4BKelLL3WO2g+9vZr7v9vjLrnO8osWm09WGF6Rc3Ae8ned8\r\nxbat22bcgc+JGJzcxBl5d2EtzmhsYM5Tq3eMQYFcaWLOcLY5i5H9+OR/x1ds\r\n9akYfLUjVk8qR0jyfvjdSJFqVcSg31ryyVSNBb5OUxvnOEl9+GP036RSaGUR\r\ngUUNV5D6a/6ADTarJ0jlLW057qvIOJdC5seHoIlZpwSMj8/lSL7wcEs7uQoo\r\nzEuTGBHNi8neTltevKUlociCiXtWGOwT8uI=\r\n=H4pk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"b27eefda900d326d06fdae156c0ea2baa59b6327","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.31","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.32_1660908151602_0.3031095537870494","host":"s3://npm-registry-packages"}},"7.0.36":{"name":"occam-grammar-utilities","version":"7.0.36","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.36","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d5a5228c3df5b0cc1591777041892d572394f90b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.36.tgz","fileCount":100,"integrity":"sha512-HYv0x4jK1Pz0enoxCPf2cA/z/718umzS8593zvXJ9J/FP5XCl77QmWxubL77G7FCx0tl2bGsb/SkDBDuI3R9pQ==","signatures":[{"sig":"MEUCIQDzVsfCc/tLHDgtqW9jZh1OXtqdWlysbmxjsK5M5jTDDgIgdXWIuQ4nI8AHJHZogZdsVe2QANo/JgTLzIiOpav4Tao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2876185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAPuPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/5xAAk/eCk7+ZKX4TmuRsEgh3AbDdokbsKiYqkOOKlfHl6TTVeF2O\r\neRosZlTolWVa/xcbuorQYDcIBYkY1lpPRaaXPle2KJrTmzbnPJBwZRZVMoCc\r\nMBvk5gMlKx1V4ckZg5Fu0VY8qvnyhYxIHjIjWgrf3PYeQd4hCxwwLzXRXNXi\r\nDwjiJxgh0HXnNx/VxCTYMDz17hqMsU3/iWh6cXLm3LtkZSYOmllDzSCspgtu\r\ncqD13/BWMHevTFM3ZjekjbsvKUTF8EERUhFKG0Cu9Dud5iLTbwzisWPkyLiC\r\n+qcZarB7zm8zJHXiMDVz13FdVi47TMiKtSiEzHJBusx8UbUgwy/7gKoKHmi9\r\nk6Kn4zAnAETGg6B0+OXhAZvEN5dDilRTRyzjxU6y6dN9NvQBf6jxqeYFG5fR\r\nuAxIklV+r/mlQI5GPxnnv4N9uf2NkbU1GqKUwMbEgAtw44qEtujaSHOHhjbB\r\nLK+AdMYv7U/7yMp+a1jSRDW+lnUk9R7/g+bv8PSmdD2QNaQjpBDZuzedxPqc\r\nEqSS1i4h0l2LQ5d/VDUaV7KM0xmIxNVdcKdm4/QTYC5sI9em2SRnPByllMof\r\n/f8XRMBg+ln9fUwTiuPi66RQwZ9UMWmsy9DS/d+rtxdFe1XJjD9+J5EHItDw\r\nqG/FQCRj/NgQ4Pj9DI5R32fA5ak7nf7GO9E=\r\n=bYjA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"00db4d50b23da80e751c4b51874ce488ff3472ce","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.31","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.36_1661008782819_0.9218769009573207","host":"s3://npm-registry-packages"}},"7.0.38":{"name":"occam-grammar-utilities","version":"7.0.38","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.38","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ca36f5844a6f8ee90f4cf8f9ac10e905be246515","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.38.tgz","fileCount":100,"integrity":"sha512-HmHvyP6ZpArzKpYu8Ne1Y3OlcY/aONKfbVEh356zBlFlV+E/3Rni3iurgqoLMdyehVSPN/lRWLmB53oBScmmjg==","signatures":[{"sig":"MEYCIQCogqL92N2EzPRLJ98GbjU0qiIe8MUqGC2ZHKnQpbmXDQIhAPRBP/xCZR/dl3jRKnjzaJrvcpCnu/b5MWmVB/oW9FPA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2866701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAkeiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQRQ//YkrtHKdZ4dMgSOni5/V5UkhfEvK4M1mgJdN6rvmDnJ7H/DtV\r\nknEjSw70JGYNFZuiFKcHtuuL+Mw8oORifvk7BwpKRrMZokSnZodbxroeZY4b\r\nofc2bPcynOMeYjKXxHRTmQAvzsY34YbfY3TFN31WLxQuLj/253GKimGbA9FY\r\nSrKaHbPQvA2fJoTKF8vs66XaE4BG+NaY0GJgo4Uzfm8ZD3BwrF/y44XKILO6\r\nZNPrGt7XymRfjoMLjYNksA3uMuCyuBbz7xTeZc/GzD4SdgwFIQwQRrhsYlYI\r\nMCxLgj6m8HSAEANinstGktvDgpo/V50XSr/+bxJIvW6jS7jXOpv9Oa/75yBt\r\nl4Mfk+UsDZM8pKbgLEGEtMn5A8XNTrP9M5+s1/ZkBF4piARmho4jjQyapRiy\r\ntt4NBmtcq95C9CWKUzLS4tJDsxSE4ysbCS+6BH7zOV4YdRwfLeHaWDPQbN/f\r\nwpn28MSOEQXdJWpRzuSEcv1cjhH9EFyGFl5jJF7EhESkH8UDADM7Tp+NSic4\r\nOSO3oKVBztg54fj1Fgbqz90g68HuRLpp5s/J6PlHr+DJD/DbajYXMvNMS2RP\r\n9CHGh7dyCKFtzppVTDzq74cejOuG23SmbN99RkXHQSpq8TTGvkLt9CzUAxto\r\ngnVzDm0RL0vblO4MDswLHXBHiMJx4CKODds=\r\n=UVh4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1debb86a62da8ac157c01e3ab859f8ba440baf16","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.31","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.38_1661093794042_0.6131170116733526","host":"s3://npm-registry-packages"}},"7.0.39":{"name":"occam-grammar-utilities","version":"7.0.39","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.39","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"89871f14365639e8e59dc7304d5099ab27516f4b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.39.tgz","fileCount":100,"integrity":"sha512-Nx/5Klkm33+06d0GeOodte4sxFwao/L35n84DkAA/zdyYYxG7zeeELPhykxJJeDw2oxFpy/cILWxIUMmmeh+0w==","signatures":[{"sig":"MEQCIAZmIW794DBA2K85PogrkvzJYTb8/+xVxvPZZYNAALEQAiAiSs/Yx3Knd51A1GArlSz2GPjg/WwonI9GF9k6mDTEkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2866646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAkf4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+chAAkTc7bfA5AOIEvAhrveABCtS7uwhLGisFd98i2qkCz75rJBNN\r\nkKxWfPuJg/BqO5OhhSceyPou6FUDHyGGTSW7+1t2tBDlC9+EI4AIqRViXK/q\r\nKMd6MvPZdAa2HXMKQ4tqCRUwlXuWnMjKTiXUHyH1ErUTq9sI85dVwgKERcsP\r\nn6PCLp3j7XaVmJDQY6W8MnLqp6a8AKl5+2lPY4F9ewVLj/eEKKuuSn91p6aG\r\nkFEClcHOXRP63Q+q5LIvwJLYjkeQQPJumLV9u52PQUqogSS2BWCIKs8UDDOW\r\nS10av6b78BM7N2CGbNYf6ixkkgnIKJN9eSJ7I3okbujFndJW9G48zp2fmnG+\r\ny263N1jR8TuxI0Gj9yFWD2cFteY/e3cUtU+8UGmK1e/HIPFR5OzmKjlEqwB1\r\n+My80/pdPXn8+u+8S5Ih9PSmtMIAHx+zWekqpDmcx3lLyrMRnBhgKm1d6dO6\r\nBsg/zmLO2ohOD27z6K6jC9ZYDDTzzJNvHhOblbtQMj+TrlfEJFVUdFAWTJ2l\r\ndC2UsZJsZNeitFRWIyB2HRvhMhudDsemUHEb7qBIz3AcZlsHc5MSVBUDNOME\r\nO9dhB1Sg+E0W59OH9ZxtjtWfzTerPwE/HQiigFruioUJGPhjcTyY25IxXmNz\r\nccWTJqSQfmKBBuoQCxPcbUJL734MCx+mYj4=\r\n=5vXo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"abd9d3e76876594274a954b7c4ab1c29ec3bb6fc","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.31","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.39_1661093880242_0.6888781053230348","host":"s3://npm-registry-packages"}},"7.0.40":{"name":"occam-grammar-utilities","version":"7.0.40","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.40","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2d979973fe5d871ba7927e534d16ba6f4c4d0d99","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.40.tgz","fileCount":100,"integrity":"sha512-8dSyTZrzSxFY3kV0rM6dGEGwBP+dn41osof52YTRKBml2MLqz6KKBmT7Ihy2WKM88wKVIBDICMMA3R68CcHhOw==","signatures":[{"sig":"MEQCIDt4fiPRlBHd5mosqWlhw9NFa2uedlgE4iDq7DB8Q7W1AiAC0GQPifLxGa+7HUE4wDZMh1WrW56bUqKyn/O44JF6Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2877488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB7uTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUJBAAixlWkrhUhNNKlbdOXDRDcpIqk4Y7lK8/5kIdVRhLaedPjhgK\r\nTR5uwLFVQD8hLVwKkYWBF6sRaznoVvQttLlLqg42RNwKsi8b4WK40zHheZPP\r\n/8q+QvQULAcKQFJf5lg/Jg/wfRrESehU2Peu1pNlMSQfogzZdoJa1zdaM88P\r\ng47ul+XGvn9AwgVfJn8tzz/cwyQ2uy7/WN/Kql593xCSWpLrLPrc4MC44JlL\r\nu7iXs0dEZ21MBmlhSV6tKWT9ob3yGqBAGez99NkkAQHss3ez3iry4vs4KUnt\r\nPuVqaAaR9MihHiXnIXa8BjlqMuTD6tB/DLD4LE8BwgixG7QSs+3h5xKExXco\r\nFK8K4Jdp4xxeVhbQrOScW2G627ayUnbroc/19pc829/V4S0qKJ5CcCjzjBg9\r\n2g1wiYFzhD4p3cxaA06TjqOh2L535QFgZlRNsZdBoDMzMXmRbZZzYOvatUI7\r\nJUCfriIb3nJQGaN9dm4VFSoZ//0PNJYR4mTzyL/D9JA7AcQ3VGQbmYUEa57x\r\nSmiYILYH+vUjsqsEjd8qHIeSrGUtCyrv6WFdvSLUNxL5RdMg7qaTmCPvocsG\r\nG0IfEo3hjSvnbHwFsGjmD/t5+P7Pcc3mvGs5CxUOBLDPllfVCOYLdxW4DT//\r\nCRXqPq3BUwbu/hc84dCuZP6Gm7lUdrxPhtE=\r\n=rlxy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6cddf0a6e19920f1a34e08727e8b99a3db6f29d3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^5.1.32","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.40_1661451155283_0.7581398405131319","host":"s3://npm-registry-packages"}},"7.0.41":{"name":"occam-grammar-utilities","version":"7.0.41","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.41","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"19d7bfafb9a53a20c2939c4d8b3a5cee5a65f330","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.41.tgz","fileCount":100,"integrity":"sha512-4E4H56dJgBRo9l6RuDlwmxfQl0ZF4IqS6akL8q7BYKta1JmurujH5eE/sr9mskB8FFmHjcnqaVbIlSYxuhw82g==","signatures":[{"sig":"MEYCIQDz/FLJUVbr5o5xeH65R4+u1aZ0An1I4QlP/LKLaTOW/wIhAKuYkZxs2Be484d2M7D7CXQfeGZitVPKf4KRbwg+ztLg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2869741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDNU4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm8Q/+KulB3JbkDB7e77DfUcgLq3If9YPeJ4c3Gm2D2RGuYWYwT3E1\r\nwxEvyd8kW0w2AYEWmxNDLS5uF405nwWeu1uHcDHu82HPdCiWHC5TozIsr9ip\r\nYkL7s9tFq/r5J5yWDHdH0ZwQORkE9HDmakz8O4IKKN6qzN7tgVofP+KnOCt9\r\nRCmR/tEFkZ7bexclVZxPp8B1QWQ/JMuJYAyloj7Z0W0v9ZSnTM9/fpbaHzfE\r\nkHOhPF+eGUi/SJ4FB860TpialuK5/tnjr9apw/PCcGjKRPDDlygsZ8dt93d2\r\nDHTTOQGvoFY9eCsbgBMa5jCrsv7/Srgpu8lVqxECsNFrzrPxBsVcKjyzr0kf\r\nnp2nNMzwiLWPXDy8MEPB8hNiOTRbz7pWdiUE+bAWzFsesHsMCQPHWWklLecS\r\nadwCL5S6TYn3CnPGwt6+Wenpc9yEkSf7cLXtyyXnxN2nir0iLnX5MVLZZbCl\r\nI91EyK2WXoDo2N1tMkAG7PT1aoLsjMLKjt6tD801Un1oUQA28l9qC0Uf+JbI\r\n5GronznBsHXZnNq/+0J07KSblzp1w4Dd4WMaoZiOa7+5vc9f4i7xJEgcJw+2\r\n8w0rebZUWaT3ptqqSTroytuefF/jdYXD1Xaf7Pj0AiCHGkbdVWjbBYCwJHNo\r\nt5aREJgaGIawwQCXhF85D6ePWodGIg11a3M=\r\n=lmqA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9838e6198bb89f56eea85ad6ac1dce818cd0b121","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.1","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.41_1661785400429_0.5753360760813002","host":"s3://npm-registry-packages"}},"7.0.42":{"name":"occam-grammar-utilities","version":"7.0.42","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.42","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7990c3c50aa9721aa20c631cc7170425de4be7c1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.42.tgz","fileCount":100,"integrity":"sha512-1pidUVY/Ja78ApnFfoAhZqLzhDqbwTbgN+IUbF1yLKfCnSiH2dhpN0csxvUrzCE8mSy3L24mtIP2sc3HQ4/flQ==","signatures":[{"sig":"MEUCICC0aNRt7nennzBUEwMeC95jQoEOGCQXcIbJl8Uz/rgsAiEA8Za0STDXnS4U95jNsZz6v1mu3XaTQzlrwVJcJ08fz4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2869745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDOSzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6MhAAnH+mSiLg3yKmmR0TbrxMGwYK19KnN9wOVzmMO8psKBQ3EVQ+\r\nSnMmKflpIP+8BSldNKsca7Fo5x355k99ZIP6pyBUvi2fueNrVn2YshMBbcdS\r\nEv7riVvxJa6IXNiN9SXAIXyMhIit3zdiljBRdM9AAm/3gA9Oe2+TDLRt2/7d\r\nWmSSMpCnaIeCsRwa0/mTU5gfAtqT8fvDWoPkjNqQcUtIktfB1eigXNzMJi12\r\nSH1ZLRBDY/l8189foR2bq4g/FOL8E/YEn5LNs3Hyn9eKgLMusG5O1JOSwS6A\r\n6fXBBTtkIRy1EbJhW9xs914o8Uf5wmVaaYsEnrMWBAz74Gq8jlhVcrf3kfWo\r\nSeXy3iwi1+Pimr0GOetIGM1+2eBQyOCwm5rb7pcYNi4uJYaM/yx3qpCKgI6g\r\nlAGnruAbaYmiq6QG0NEAf2RIP+ezzRRDr0OpzyNSJnqQ19zwuyaDewpnHaU/\r\nKJbr2VsT97DMOIkBZCPBYeipJIKu2IwWjT5JRUDHvTkYOvzFK/0i1FF46+sG\r\n8mBNL/XM6bGPTusSjC7nc/az5+Zqt6e2GwQeUpVZcVJmuj6+7Veq7E07ZLUZ\r\nKCHELDE0yKWlgF4ngQv2S4rFqX4V7607lp/cpMIWag514lUpSGiTpgjcCGnF\r\n1KBK/6tTrd8Fw6Wrk/gUikezDrUBEZIO3Og=\r\n=1ojc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"dd7fa3c2703ffbbc949185b5713fb356d7ffd27f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.3","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.42_1661789363542_0.29263549651394727","host":"s3://npm-registry-packages"}},"7.0.44":{"name":"occam-grammar-utilities","version":"7.0.44","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.44","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"68e2d48f91ebedf1f33880fff1fc72b048789311","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.44.tgz","fileCount":100,"integrity":"sha512-Q0iKNpx+p77SsrtEMdpFGgLvgXue5ZNquDiN5kF9LOAKcrfNzUBIg6m9Tb4du5X7GSw3a9a+wbVnjD4lRpVp0A==","signatures":[{"sig":"MEYCIQDMrWRV8H6AVmUwOYmRJBVW0TCrKbERmz54J8LxucFZIAIhAJNZL74KbNk4Yyq7yOOFd579ZlRZBBaZ9ezq9UbFi3f8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2868805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDQD1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwmQ//QomR4NyFjgdk43myG6bHlOlJ2sZ974/UqIs28+vCO3l1Hpdl\r\nrbMLVP/QWHtaGti5Wt3HzSa+obXpRTAZLQY1TbgACNF8jEVLPIrzmI5LN9nT\r\n/ebXbezHus4Z8UCbrc9qDb6Aa+d5VxWHAXNaARC0E9QhnocVPO9qjghBJ6fL\r\ntYjo4kBJO76lhhlpylrERSAxjXqzYGP498ehdukAxw84Jwj4vkyMBAR/jVWy\r\n//JcQGdwlpPdy49ocjYKmUvPhXQlR5/895twG4tbTxQZZsHDQ8Z4qiP35PPs\r\nC7TIDTmMvP0J+wj3fgPgj9Io67EFsECc1IWZTZ6xfUIwuWcl7KBvOXFQ8BbL\r\nqFwqkMN2y4ec/izXtMB8wKsQ8K2cd5e6ADFg9xMD8Q0vN/00GzuLvziueTQl\r\nJnKZIOMwNhDf0BmNOf8TDJYOZcvgEkrJaVHyPM2A7xZhie5J9tIiNyuHA3PQ\r\n7fpEzo/ldu9fOJYLe/Ipc+W+ay4jAQVbS4M8bN6cPc1izDgFqS4jC5rcShob\r\nj9M4zywW3+VpaZK7A6iVgWYAyjC8GhUufmWT+batGZ4+IzkqphaoNjlf/lMF\r\nbwBmJSwGEG4kZorhNXGwrJ0MGnqhjPP1jK9tYbEq56NyE6EvFMuR4okGDBHF\r\nxLeAXy9Oa0Bjq4iKI/5DX+qc3nymT5xnvD0=\r\n=RzZ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6615dbb49b981ad80ba5dcea84bea8a403e1b34f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.46","occam-parsers":"^16.0.101"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.3","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.44_1661796597142_0.9674146897033942","host":"s3://npm-registry-packages"}},"7.0.46":{"name":"occam-grammar-utilities","version":"7.0.46","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.46","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c9f71dcf067cf968ca9b4a39196c6232ec2f673a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.46.tgz","fileCount":96,"integrity":"sha512-MIwxtG0bHeCVRsA0PLZtuLqLzVqsEx5l/TZp2u+l4VsFRJd+FTtYlGcGy+f+4L0aLYHjvvXbeDydnXwjDfmv5Q==","signatures":[{"sig":"MEQCIGLxYIUq9N3kKLfQ3SLmZI0ec+me8iQzn+unsLsvCZ8rAiB2iV8bcNAZHUcQsbB0OCSt+mnhOh9yYsfny8/4CY5alQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDgz5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBvQ//SoSuwTP35lvk8ob5B1DBwpipm+854xJ7TzIWL98rbk8R8jUx\r\n1t8pQn0jc2o8YnEZD+tkmDXnBAzzRdPxMVSPgqEq26agifxMNL26lgPzcGzN\r\nPaM9ePN877ZUMDVO+tUmENP2B3XX3AZF9avDKxU3gn0JppfiXJaUiRx99dMG\r\nF6kbAjRv2brKC31K/8bhiTxYzCogfn5filynQHHByTM4PHwKLpTKf+YfIs4U\r\nIaTYK26LNuW2pJ807nQfkdQCrj3Ful4Lm3swHCYYGvnzniCRnPK4vSYD2t/9\r\np2MfOjEvGbVtY6515tk99wSMdJelzAFD816haog31rx7rADoA0TkFV70fW8z\r\nlo+cLt/iWsdCSWPYN/jb74Hq0yWryszRLH6a24Gd9K+svbINMqD1aIyPA1ti\r\nL7MWItf/5LqARty7sKKXUJOt4RV7q3KT5Jfg1gNwPcRH8m3EoeK7D4J45K8E\r\nUFvNJKSNzyMZl7kd2koGGnvhk4sTd2K/ItW5JE6SezhESX7BpqxSci9TdZ28\r\nhaSAV+gEdtJuezGAzyUUBHITWqVxtCUkOvDkfDrqKTF4RnRMs0PKuJj4z41A\r\n0mi1btOIS6GjQKwaujS2JTMOlChGOYwYrFNgN8SAb9TywR4VeuHxgFxEcePH\r\nXAtNQkjaYLkIYqlKYOjxkOJ/1g7QdLR4hZ8=\r\n=ZwAI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"cc83b7626e18dff75b352d59acb791b5d47d8a0b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.107"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.3","watchful-cli":"^1.7.22","easy-with-style":"^3.0.176"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.46_1661865209242_0.19554281293124132","host":"s3://npm-registry-packages"}},"7.0.47":{"name":"occam-grammar-utilities","version":"7.0.47","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.47","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a6bd0fc95ae904d472e4e18e2fac08df5a03a525","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.47.tgz","fileCount":96,"integrity":"sha512-BXs3pntqwpQFiKghkc57L886wXLhmU3cU/kzH/72ocjiVBW4EkedXEFGoWssDWDi68cWbEfUcen6wQaHlPrdEg==","signatures":[{"sig":"MEUCIQCGp3ogWzWQG9r0vm7udAXfAGMwM0oRjfW8QaPuZHn7ggIgSyTSb4BrqTW65TDlv9vuXkZX+MejFigExEd0q5WgO40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDg+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCfA/+MrKnMGtSu9DQFnzV8mQw4yoUk8Fd6kwS/HEYlzHK/XeL6V/n\r\n6+7JP8ydEEpu5ldw+p7ctbHZpNT0dy9L64qxY8EbF5TPJy6NA0IWtXOW6sZc\r\nHybf36J6ZV9eaeutyvNp1eFlZ/vdMmhesFTQo57e4aDBPpnJbyDkYwzQLH9A\r\nFBDjBCdAkU8vey62ckgptf4GQVWqAFS0hrHBWQfNN8YOJ0JMFR0f6MG/xgbR\r\nptslg/et/q/VXlScr5KTaOsaVWGA5LbVjfyqNQJwngTStgTjeqcK4QFS5wN2\r\n7W5kBxzoSfZitigR8dVaKggonCB43BWFRxR/L4NrKNFZEcdxlJ9R2Hy1sF5b\r\ncIBWn0ufBszzF0VQJ3zV7I5XXxRGTkNlk3nMpWqToNyyyA4AMHn36BEi6Qzy\r\nFN7d4016uLEZsM0diYv5Zm8enbXXboB/xuDeALgDd1etTkOc8pSGrkSYdSox\r\niKhuYItNj0nQk1cg2jfScI/9eBB3/o2q+QvSx2BbWSzS+z8ZpODF1d9m5DXt\r\ngGc1q1fUsr9sIzOy1Qq7mhliDXIZp40iqs/PArsgncPMOhWrv9iPlrlYqZLh\r\nUAIKJwdoOLTW1MYU8j4M/XLlx0J/WNrJJmAZNnF8swetDLcvpTbCA0RbosRn\r\n6cmD4a5xF8f72o28BRO6nJ267HOS8+mEBds=\r\n=v4p3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"22378abbbab150c5484cea52a643cf030a4ca056","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.107"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.4","watchful-cli":"^1.7.22","easy-with-style":"^3.0.178"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.47_1661865914593_0.9484853231942361","host":"s3://npm-registry-packages"}},"7.0.48":{"name":"occam-grammar-utilities","version":"7.0.48","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.48","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"98983bc3f3947aa4f75b02c5f25f12c6dc83eafc","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.48.tgz","fileCount":96,"integrity":"sha512-foTBVaoFWV0q85zadZtrMs4ok5+c4sXullurXDtutzas/NTYjd7us+PPSVVrNdJ7AGncFvO1GOPs+ItiyqJCAw==","signatures":[{"sig":"MEUCICl6YeHACPLvAk1/fIkCu8hmYJOp63VLPdhJbHOiaEtYAiEA28NP9W1MeaPGrTfVGS1RfiFNGzLI4luzwg445qKQlOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDhInACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpbng/8C0EEGU6BdLt4iQ/O8LyHoVsEDsAJbDMmACbooa6CCpoo8fED\r\nAxdTV9ZeyybfRH6jHm4zK+nQQfn421NO73W2kMy2llieFFb5rTK7c30BlDen\r\nWEoSFmC75QJFRGssSul6Dcz8n1n8qGShFoMZWfb5VC9tZUlmVS524yvWMyfp\r\ncPw5J6TtZuyyIGFf73A0v2O0zZTSd/6C+ZjV7E2mSiMTspu53fW6wMHD8W8q\r\nVYQOQrOdalwsy+PB8hK+Y4scYf+8Kecyqgg67a++zVqdfbmvB4PxVWdoHJsu\r\ndN4uYEOUXhSFXzMtXEwX//tHWi4GZDE+JOGT3akV6D4m7S4GPVk2HCGfaGyV\r\ndnWcyD7tveaeGr7UEJ0+igjUoh8ivwluUbH80TcSJkXDPIZ6E+MzUC6CHyws\r\nik2Hm4EJAh5n05p+utrRn/pC+daSLVTStGq0Hw9M50kY2msADcMZsJN1Odm0\r\nnAUzGcLj/2hch3pSojdteklUbEHZyGwRR2gCFPFy1+5Uljsd4uFgXtCB9zx5\r\ncBkkW6An5kZY6sBOupPq67pi5Vb5r2BCH4Agn9Xd1PB+C8SgqWZKVG9YHFAC\r\nDHtE3qH++EeQs6xhMvLryo7ykLQf3u974JfT6tS9uqMAQcIBdoQw0f7fRkDr\r\ngUtNUiT8wCctP/A0LyCo1jQ3A1CR+0ByuV8=\r\n=WiMn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"41cc1575b2cf90f4becfefbef5de1098794bdc9c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.110"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.4","watchful-cli":"^1.7.22","easy-with-style":"^3.0.178"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.48_1661866535718_0.5060631916410216","host":"s3://npm-registry-packages"}},"7.0.49":{"name":"occam-grammar-utilities","version":"7.0.49","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.49","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ac0d60e81e708dc2b31835fd747eebbeac96d266","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.49.tgz","fileCount":96,"integrity":"sha512-KN6eMhMLLcOwbulG5VaD9qRx/i/LSRL/ENnfHM1fxMBsPGfL4dT1gLc8TCJ57h2N3U6Rf+EJ788cGh2/eSRALg==","signatures":[{"sig":"MEUCIDk1htAc/B/WMiHL6plTI9gwk8CYr/3u2R7cwBTzl7AqAiEAw9eA283L+ojwcF+1jYMriBY1KfYp4EFfBwNvjwL+Ec4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDhQvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyZQ//YY/gBIbFPkFqkNoarTjftdIs2Gd+UOW7jiA8PHyGrd97Mbxa\r\nS/+WYISSLn9JWyUbJLl+TZED3u+Ho8DY0ZdVoXjHGu1kllxH0kjRIbTC8rtx\r\nHCFFNAloof1gAG5QfTD6Z4AAOW2pJcJa/eUuN9c4mPRRyMN4yOqh1jAcyGg9\r\nAEN3C9fwwZgLon5Qkbc2Eb6tzWny7zBlWzgKKvVlWJg1DDUHIFdiyqtj6gQl\r\nvVK6V+mfZXS+paPWLyyRF/OClCReBKypNktWnyH26zrBk+eYX/JUBW7GpZhx\r\nS5xz43qoakt0lZwNI1uZZO36Yd05XeM8MPky4B0Ihs1x40MbAtsZszLAHC9e\r\nYp3uzCoS69cShzuGDE7ollzi/W2ZM57ourxd8C4RUWii4xbE18FilGYiPu8T\r\nH1ivfmMlTEwMUZJoHJjd9GM+kfhItXjwim7MxW9u1dDCgR10TeD8itfjAV5J\r\nGF5L/CSQlGh4WpWBZIh7Xxfp8jA3pUnTzSX0xLU+/5r5dUjp8JKitvh93vl4\r\nRhCXoQ7yDbSbgg8jgrWGzP0NytuDYUbjkVfFMIeA42oHYXGOB1x5zR6fpjwW\r\nXj/Q66AIH/bQ6RYsC4tJX+9ptlOxAavsN1BPTvMDCMuVKWoLl4kPfnVQ1TSt\r\n587lGT9aB38uQQ6wcHrH/TOUr/0I0HTNIsY=\r\n=4xOG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"c12b58aad084d32b159cd3c989496973ea5cdc1a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.110"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.5","watchful-cli":"^1.7.22","easy-with-style":"^3.0.179"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.49_1661867054732_0.8772436401670369","host":"s3://npm-registry-packages"}},"7.0.51":{"name":"occam-grammar-utilities","version":"7.0.51","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.51","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2c25db1d7441208bf34db0e99cec305cb804f0a1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.51.tgz","fileCount":96,"integrity":"sha512-7pEeN3azfRA0hwnYaHkHuLLwS3TpXa1IctKKwR0Uyd6FVcX1PkT3EHrJWFCeDQYZCp7dcyNqFuzofdfuPZ4+PQ==","signatures":[{"sig":"MEQCIBUh9bTq0XBrZT3dZeR0o9desPhrO+Dbg587atPf2UG7AiAoHQ8WK/iuV03JAsYkUGJQQrQs27Czo8q+40lKfb5Jpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDhdMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmyg/9ED1IyJNlf3Nq2Fezkx7uFwty5ORkC/m71fsNgoXAtYr22kd4\r\njTuTFnFURG6P5Km9eATwsBm0AOtZwxGTsGKh/JRO2n8uJ5aohOdJRq3quHKB\r\n1DMB35wWivst7opnqKYWuioi5OYkUIGJG8bDBCNgCmQYxCJEaO3g4zuQlNl2\r\npleSWime4eeSqGjo220YDkwnPQNpnCoK3uKJibbs4em8EvNE6QuCwnC0LoQb\r\nu+I+hn4xq7sj7FzyhSKO0ZvSbb7PkyASvqgLpw3vJghRLP4gigQe38kXBbWg\r\nz73cYj3A+gIgk0uHN7Xn3+WcP8q1q8Fs2jPBlvtqushRTpDtoRy+xunUwkHb\r\nPdr5mpyKUYiiQCFO0RLCME4BjxETd2eAgkRvmn4/jlSIPf/wWVRD0QJewWWd\r\nq54tLyRS2TgJHH/4G7xj3fz7TliYuWtkOKJ/wFpV+rL+MFfovF6SLQgBKmwY\r\nIxoizT4Ldx5qbE/X/TzOkofjfpdGdLwCM8U31ehZsJPAtTBL2r3sLhaOGi7J\r\n/6Z0cpU2UeD9hGqjnCC5/1HW2kvSAX1o9oHFAcRHsgD5A1fql/dRHB+U+OQZ\r\nzdaxqsG41zwWIBF/DkPaNGAyjYQJyBA2kXq6WSt0rZvUNIi3/lEslmzvVwjF\r\n54cCcM4j3+3v4DQw7Jg11jF+6NRAGagnk2Y=\r\n=RPcv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2d9297229b824ed83f0242afb15286b00d3d7f8a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.110"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.5","watchful-cli":"^1.7.22","easy-with-style":"^3.0.179"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.51_1661867852637_0.23860211601250958","host":"s3://npm-registry-packages"}},"7.0.52":{"name":"occam-grammar-utilities","version":"7.0.52","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.52","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"74e343c89aed14de1f01a270071983d5a762f055","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.52.tgz","fileCount":118,"integrity":"sha512-7VMOz495qQLiwG97IGqEuFzFTPiwr0/3vZE3uqvL4ZWtFTONUxZD5KzBZF5rUpYrnB2Bfmwu4ELyRxluiCn16g==","signatures":[{"sig":"MEUCIGOUB8scXY4UBftpQxBi9hBvWKHj7ZOUSDUiyXgGUcpYAiEAjyzX+Wp+r79fZ8blF75dXn8aeo0AugeR5yX4cK7FTlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2990358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG33hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgGQ/9HgHtroYQQRx3w/LCAidY9cUqtdAKKyUPkJEMX9WSUpDdu/kP\r\nZatgNUaeXcU/jSd2lkDlr5ZLFyZxMSvgkDb2G395MEiIRuwtUnabAhog3A6m\r\nvvoxvDPqtwnRYkjvI9jZwHfYS7o//jdeFyezWhUIkVcPVrPs9NiiUSu0scxT\r\n/SKIGK4QAaqMBNz1jEztdnXOTEHpZ29SbHbMHSnm4b1HuYpUxaGtF2l3N7pe\r\n5t6wEd5IKaLQK/0YwOp2y4YVdN+cbY1u6juNVrUbFPwsj6GiRfY7tfyCIEQf\r\nGhf/StvmspmqxuNUNbcExOVxVKIJvMQybejplmqHe/3qqXTk3VkENSMJtf4q\r\nC0wdWliv2rDez13cywO2TCD9EJ46xA99mFyJZpZ7nToipobVRgMgxTZ/QofU\r\nwNIjZdn+OAmzSOUFasWsHh6rCF7oZe0xwDqmWqJIfgU0KY57yKCvzp+5+yiK\r\nNi0WOhauZecebxOZcu1Wg1e3lJTborNZ7o6EOP/WyrqeJbCCdW4Rl5euMHEp\r\n62Lg3S4KYU1AuVY0LQWeW63+raDJXI8KbHN+5JGu0RUUqW5o1XJ6JK3WU1mr\r\nvodPXFJXimKFXsoyGs6PASVjvcwG6P1uD5dhDEsD5iRikX0FHjwkcQGs87TS\r\no2A3UUjPkUnOOM4pEdV98zhXYnHtF3n8Qg0=\r\n=aPA2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"c2217a62f77024ac0100de99c17d087db824c33b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.110"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.5","watchful-cli":"^1.7.22","easy-with-style":"^3.0.179"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.52_1662746081453_0.8372649346378216","host":"s3://npm-registry-packages"}},"7.0.55":{"name":"occam-grammar-utilities","version":"7.0.55","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.55","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"399e72c27b72bc355e7694889a7680dcd5caa8ce","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.55.tgz","fileCount":118,"integrity":"sha512-9AXQuCHN9ZWwFysh2bak0LtD97H32jzfFtMpoQS8LDAQl+5veDFwmphlQLwBZNwfSbvFXXgfyxtZikhBCZI8Ag==","signatures":[{"sig":"MEUCIDeSjZ5UZ8B2D0CvUDm1vzYBKHUPVRMjlH9szXiIVcFVAiEA0jXq8g5vpwZ+A/uZeJ02kV0qTcQPFCRVcHuqbPtoUmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3012342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIf9gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4jw//VMD/OpSnk5LwK7Q9OvIGcwRgBEmUEyNoKc0p1MqGVDzqDC/b\r\nTR/ykCCK9kFeY+paLsX5sO3v75q7pUdL/pJw7gQ9CIe2DCnuvvX06MZ6rSnn\r\nDHicy2QCAZTUoR36uK7ppgUeDyh2gOz9JafYsDllRWYt7/L3Oj6UmxS320hO\r\nf/LvOFBy5J8daJbwZVuotS7YYXs+dmx4tmt4ZysEvXh4/yX03dpsXCVXtXCQ\r\nlzHX0oIBe1lbkEGCY6W5ckHe+N2E8wWqSc8yRnmsJ/KgJ7wpnEQkPdr+oWzl\r\nY1VNBhzrpsoWO0hUQYJhuBXsqeFeOKL2adI4LWhZnn4xqxxPsYMkijykK45m\r\nuIBfmCO090HZaBu4vwDqYnT3BaFvJDlF2SEzNczXUasETH6BpeNhzeHZ5mQY\r\nPBEaabSLH3cka+nblNooxydbdMvOdA8Ix/qwZ27o6qB3OQwWadRQpW85b+FQ\r\nrY7dqGsR/WzP8zMHIaezbtwc//Jb/n0JB9evUDTdcuMyCZEXurTF5j4o3G5e\r\nIOhfCQZAJPxOhxGPx/C5j2wSoKm2GqsNt9mwpT1ZBOvif9cPJZz9Pu6RnL0a\r\nHuT9JrMLda5veDNONtujMtjczQHqxNNasa68V+eyQy+cwh0XE82C+101ncGY\r\nKTsI5yS1Lf2P+DcuCIfdIyhVBMWlijVjISM=\r\n=fMgL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3b79bd110524c22b0a340d3118870da50552483c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.110"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.5","watchful-cli":"^1.7.22","easy-with-style":"^3.0.179"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.55_1663172447739_0.90685470355933","host":"s3://npm-registry-packages"}},"7.0.57":{"name":"occam-grammar-utilities","version":"7.0.57","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.57","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2adfff4bdf0c0e10fd14666ff6a7515e166d34da","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.57.tgz","fileCount":118,"integrity":"sha512-wLxqXJ/y8rzQLf2H8DkQjFcfWU+fticiNOeTcOIbWpgwZuWgznFIgEI1h5dk99qekRvugDNy02k+srZJ4vaoAg==","signatures":[{"sig":"MEYCIQCawjUM+6vPA33bqqFSMawy6rAbjpDS7FBQbRVcDbhfTAIhAPGQqPI+sv31S063nqMUuearw2hVeo4378vOX1nSzl9H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3012342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIf/NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhFA/+L+WRz1tcmbVnX4n5XpJRWYXVvquecmG9QI5mTVjc4ofVAs+7\r\ntuvILGq6Ya6NuvCE0SOT+bA+522iQDlEKgw1V2BdLQTzhyN2TZ/XZA75ul1/\r\nA/I1K670xjMoCyl/4kiFmqMu94uvrERy4nUG+CpKOuthgqgoUdiaVyCi0Vvj\r\nUy7JFiu3QVoQZaqf07AGaljITC1m+R4BrEE2oRDO9FCJHAEPCFfyiw2aTitb\r\nV7ghaMP2suNO5FxzGSc6Rma8tqVQ/Z68gAnRt8w0Bb8v8/PghuR7GnNe+0Tt\r\nZgAY3V8kvWl98N8BKxvlpCL9jcUXBtI2egPKtlb0mM7I2PiRvpopSruZjrjn\r\nrgSKOk3Svu5hQgf6t2xVYS0l+SA8pq9dx0oNfWKhJ7/aKxZWyA5oaDwczzZ8\r\nzy8IYqIjK4jLKpaAylctsWwVYi2iLlzLKBYL1BuiNgjKuelIbQASjFnvqSEz\r\ns1qDjoFRIarMRLeHhY8xUy/kYKufz7msQsl46pzZzEg8LtIdYD796VIhoZX1\r\nlO3179yS/Qh/i1wlAUIrtuVs4Mm0bO/EkxP8jGuYsZaZIVmZJn0USzmQKU6a\r\nWkTK/SLgZ4Tj6xRcOVTf4vJRySPOvW6ykuCEn6/e8TKxwWA+dw5YUUWxTcit\r\n0Zf2uiZ85XM8BZemSDWwLVFxPQ7CizWeAZI=\r\n=8x8Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"faf4e9322a1b90bbe2033a35181594a7391b8d17","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.110"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.5","watchful-cli":"^1.7.22","easy-with-style":"^3.0.179"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.57_1663172556801_0.5570636761268599","host":"s3://npm-registry-packages"}},"7.0.58":{"name":"occam-grammar-utilities","version":"7.0.58","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.58","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7bf9ec111d48500953bac7e01edf27111a9b57b5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.58.tgz","fileCount":118,"integrity":"sha512-VelOz24vg6TiFNoG8yFhW5gD6M3JqYyjyIBWZ5mgmh22+ZK/Vi08abf4XeHi6FBP9d11FVZsi520ao1WkprwmA==","signatures":[{"sig":"MEUCIDPtyGrnmnJJ9Y9kAbYXawap/JM488z90bUOl5Fy3nXaAiEAyT/61sMoIQW2mdYm8w21eNBWh8k9VM6+qeJQPqdiPeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3012342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIgHGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhpg//dPoEm4J5tLHotjgHs8bOwgx/YpCvLYzgsaaUjc/P8L6EyOcH\r\nyeO0x/foXBcTBp5ZbhuPsy4ckhe1EZyZloz5ZO10thmS2oI9s3HeI/CgKq7z\r\n5cT7FO8iwW43vmG+RCB9E+gkkTHZqdjwVj2Oyibs+10dOl5FRviwI87eccHJ\r\nVOmPfFGA5mAy0sLHdUG8WZGY8+5Sea/QT7nsD1m7u54DrUgv2KN6VqztttLS\r\nTrOq1i1V7kB1QZVEwTWkts5EKuYAxULd+U1Fm88HJvfXHCnUq4me/aiy+jvb\r\nljEj4CyAmfCSxGjMXMuw35jq3JR5JCZwRtL3iv4IuxVRtr02iZE8DuURssA/\r\nvSqRpuDjuRbM4XYJh8Dlsf69G/Y2vBMiQOpl5cv6YlgL8TqNbg1UBhdzWlKt\r\nQRgc9Kh0bj7PHdsE/sX1qat/Nkv0qPDi8kP8bFGCsEXQUUt2xAjMssAe5094\r\nfPN0LenGkN/yHhh0r3fPLFhKWdrJkf0brlVwu/GhcdC8igz340qUT1ByRrNw\r\nBs92V/8+u1Ii8C09BmTmK66WEkA95Xk3UlFnMZ6p2Pc/p+5qGGbH3LVmZcgc\r\nkjH1KuIT8YYGAKkAeoDW2vPrsG6im/0ggID6QivHDZvDa8olZ5mdlKL+UBtO\r\nerd2nOvsHzNiLttRzZ0dhpgE1ovP6hktQrM=\r\n=P5Bp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"aa1c064645dee1227cb83f368f427baaec22a61d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.110"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.5","watchful-cli":"^1.7.22","easy-with-style":"^3.0.179"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.58_1663173062171_0.6184593264843363","host":"s3://npm-registry-packages"}},"7.0.59":{"name":"occam-grammar-utilities","version":"7.0.59","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.59","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dbcc04ac9924cdc6e54a068d11c33b4ef422b4f1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.59.tgz","fileCount":118,"integrity":"sha512-ChULON4KkOSKZ2OC8XXoYiGAP5fIVGrrfU8jFUtZ1HTg5R8PwX7k9RNU9ZXptM0+psFOlvG92zkW7h7n+rTy7Q==","signatures":[{"sig":"MEQCIETsIsY8KnYBzCmlK9piNAaFznRuSZKgPLDeBiaF11bjAiAEi5lh13klpQdpiTXZCZhVicmGLgdtC0Lbqp9AQpERDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3012342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIglMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTJA//cBoagZ9aioY1mmLGsbovQn57HDCuQB/8Jm9rF2e+ToNdjTiI\r\n+whlVWC415eyjW5mulNYkkEcXbRfmoCBwQ9P8j5qdYPnMDqqpc86/RBKES/d\r\ntrNeR1Q8V8O2fKhngeO82TWa1YutFJz2iBl4qgEF6jaN7YARjFO8HR+X4NQA\r\n3GRZTwb9CINo8sfFRDgOTNJRu93gWXw5aRnz9LrPLfviCAxqTdBAbzp4bQzo\r\nEZ/rsGNEukM1IeQofnM7YG59LFBQfunKPEApfDFT8YUAaTXObO/9YkNVkICn\r\nvDYN1yBKI0lAZixuTXrtzXCEr73t71WF0tGuwiTSv7uMs1/L3ZPaQ5yh3raJ\r\nQ2i2QMzisWoOpRmv7xEHla5iUD0fVVGjcKgnl3JtKLqZl8uIE8/9RAB7s0YM\r\nqBKDps0zSbubnTfJb/HlcTHirQt7COlPDiL5TVbcUUDbBhdyITBN7UIIqtWn\r\n+W5V+YMd9M7um55Rsg4Vdar8/9vEyMaZCCQXi0PLU0Bz/b5LR0Kjnjhh6q5y\r\nUVK4UyhvqqH8CI24DtFMdcynnYpo3rPLi0XC4MrpWzXjllsFNf2h5HLWAxRQ\r\nDsvkOcHNiouZzrf2c/Xyqt6jyKgkqP9MyUwRZ6vgvnC6R47Ml6t9Zedi0gfV\r\nU8+X9/QPcrjY4fryHCqBWUQ0gIf1a03bvtU=\r\n=s9ED\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9b11d115facd74daad5d35a825838d3190d306ad","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.110"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.5","watchful-cli":"^1.7.22","easy-with-style":"^3.0.179"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.59_1663174988682_0.7458566469745358","host":"s3://npm-registry-packages"}},"7.0.60":{"name":"occam-grammar-utilities","version":"7.0.60","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.60","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5c30ec57c629f5a37963c99c39f57d435ad200c5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.60.tgz","fileCount":118,"integrity":"sha512-cSLn56OHg4Df0klz387Vl5xM/+b0sApykxreD8eAo2mOB6gxxjTC42vhkK+13pPCw6TOpRJdirV+fjl3Lcj1vw==","signatures":[{"sig":"MEUCIQDUcbRmUhwjxGsjppjXd6DglSPybxnBTEiy9gDGyGBNEgIgWAnX2j5eoSz8SjJU3EOSrS/0fLYgLoLkBGnit/p3v04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3012365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIg/HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEZRAAn/ce+mugkAOpQ6cnijY1ef05Nb96L+xUz1iTSU60S1dqc6UI\r\nV7Xpcvd3RLJss8/nJ/bQ+DGIqnSC85iAkMdddMubVqfCpjnIHBav63bEwpEK\r\n3j9m7IFehm43EfB1uh42PiTdQhJMDfFcADkuLZ/0hEU9faaaCxi7qBpv7ZUy\r\nKx3MfCLIg4MFVp33ZxYI8z5g4lC7j0iHQuX0+aprgNO6JnT0dXJ3Vv+dMDZx\r\nC/LYaeVPLht6lNIKUyzOmuJUO1NMq42sicV5JXTudEdLuu7h0WGLS8GSQPNh\r\n2s7dhfR703GcUgH423JpG2stIXnoFdn+rkozkqRUgXz7WRJOLkv5Hz+21pYZ\r\nU87C2CMj1QktTRYTwGrQPGIp+8hQM9hFO55MvBHLuyUDzmOKRXsBLavWTGFq\r\nl3DEFYMbNuCNkFxH0BL8REjrU4ERgNDRUTMn5nh3+MhXPsaeVe+voc7UBoDJ\r\nDgzDTs4LH0H5HiA1HvT+8Zl8TTSjhp2bdYcVe7JJ49z1d887hkjGyBgb3b5B\r\nukrJGsvQQrSoMsBFeh8+uh2nLeXvlN6Y33wQra3kc8MrzmP3IK2NqMLlr3D1\r\nI8Nco0pgG1r9MA0QPHrH95whSlS85jBxmKzxAW03QoTFg8/geXpYNGgFVh2M\r\nxOPvwfEdWuXP4v26PCDjRRukGYyJyIzfPq8=\r\n=9NdP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e8c546afe53c71d07d01720845c49ad1ef27665a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.113"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.5","watchful-cli":"^1.7.22","easy-with-style":"^3.0.179"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.60_1663176647441_0.2607310843562294","host":"s3://npm-registry-packages"}},"7.0.61":{"name":"occam-grammar-utilities","version":"7.0.61","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.61","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"69d58789d4dfcd6062b799255cbf38ad768c01eb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.61.tgz","fileCount":118,"integrity":"sha512-sEmQ5G+GShdRIKArovCRvm6WmppB84CbcrcDmGz/cLFurZOtPFT+28DkWDO2ZSRXJol79ZPwaMvHU2j2qrPESw==","signatures":[{"sig":"MEUCIQDNOnsM00gfeWE1w2UBhZ6/iZE3BhlXHCSjLa5TYwLCjgIgS6pUeFpsAlNcl9T2MpE2RTOmIKEXv9FDUQn2Oim6W9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3012365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIhHgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlcA//Q0gu/Y+my7fX5QZNq1e2YzPb24SonIAFHxTvS8weu2awHT89\r\nRNnJzMyYWEGyE8lqPN36YvRxJo8mPWjy4b2Pv5et1LGkLhMtYDeccuGBB5VL\r\npTqUVZS1Soyw4Xvle218zX9oDd/RYEISvtKQ2Z6D57/g8hggWsy8EIY10Hbe\r\n+w9u82wRaj0myhzCp9iNbU+CezdmPbsTJ8FNtNEKSXyJewM5sMKoHaoOh4ej\r\nRiI1nzfp9HEBUd1w/+eO68w/tcCwYOBgaXlGY1SYukKntTEo3cDG+RYR6LZ1\r\nds0qVkYkw3wq4JY4PQ9Fmybo7Aeu6AgtFP0rxsK5bIM4/hcizLAMDIbPwmK6\r\nkQnS8LzY6xiToDWgjEjQaLkhXOttggg2CB70ssLqylB0aoUTvjkVU42XeGUx\r\nnP7aDsVkWhOerXv9ooVyr0ntZj6Qsp0jQDMxr7Jx9qaAOzsKJgYv9J60fEOO\r\nfU3u6F64Zf8dJGyCegXk7NsoBUHTNwC9nWsy64HEEMqg8jo21SbDp1BXVwRT\r\nCgAn11xcN72W7nhqcMbx+oA/l2dzDvU4RjorC7iglqD1qupuzojx98B27JfJ\r\nRov0hbwDQ2lXqrI47GbMgr0Jh2V0slxidqI/BJ+/5UZMyX9MmRPDq5GMJ4bB\r\nwiJomw38rkDhtJDacgvt1XMlCX8lHjm6cJE=\r\n=w8En\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6dac7c68b1e004c984f2f3a178804d901c4e2422","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.113"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.6","watchful-cli":"^1.7.22","easy-with-style":"^3.0.181"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.61_1663177184645_0.2062950825583667","host":"s3://npm-registry-packages"}},"7.0.62":{"name":"occam-grammar-utilities","version":"7.0.62","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.62","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a60145f19a7a23de3e4f4d649ad5d8f6c199f42e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.62.tgz","fileCount":118,"integrity":"sha512-eLpW927TMJjEOUnNKhPgZpLcCagbA7mxJmFAOUzqVJdwnG0fKM2vYbsStKoovVuU+AoQpwkaNZrrTVJq3vdtRg==","signatures":[{"sig":"MEUCIQCS0D1LLs0jxlmk/7lluMQvVzIRc3eDecaYb2xBW+cs7AIgMGwd74XjFonQRM4Upa2Mnv84sNXDMG1DRZPQyXRfkOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3017171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLLOuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJqBAAk/urmwYUShRaM+XFtC7742sZGMIt1CHasqPcv5jA+Kk8G1v5\r\nfzG2Kn4vUa2naqqJMX3TnPD7pPjdSIDm6VetjpInPsT3JJbyIGGx8BaNhHk6\r\nSmEptBz/tN2u/+Ib2z+oe3zNlL+mBeDI/+AjrzKIBQ4QBRlJJDLwg3BfKVmz\r\nPJBsqOYLDP9ndTPQN5Y0Q4Jw6FkL0mK6wKrNweJ6NjyO4lmKaL/mrOMdlzFq\r\nRs07uhRyQL/cY29v+uroDC1uRbri33FIsokkvfRFlEMrAfaHk4DQKco1kcpk\r\n2748gah8Fi2NADQnnG2yJaIbpJ03lpWaK7H+XfUrxQ5sPjkUQnEqLUZ6sk0c\r\nptaRDBZlWdITc3vk+ciw6gc7zajBFG8ZENu+RB15MY7wyluVINxc2qrWVU2t\r\n+tTt02EBzATiFrSoOfEdaV+QoqHnOyURsfyLHB9SAlilIubOqg+BDlN+Cz8g\r\nvqYy5SaHgwHVL0r7U1mlEALaw8AfTP+OMTulTCuGQ5jjSaRQ/w1wMXfjfvKJ\r\nqwQLeANE0ZWJexWQOEuKhTp/sTA7/dtA5Xb55uFJNgH7ooJpsevoedd5sqjX\r\nOtN0fxUEQ82aTdCfuLu+6qhyx0TpmpgmmpCrmOOiLRRmW0sSy9n8Zif00pSX\r\nna+LsA1hvzuXVQCnOnQrW2AnxL4I4M3R5Jc=\r\n=tmYW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e6e07ee6cb24e8fd76bc2112b243f3274f63cc8a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.116"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.6","watchful-cli":"^1.7.22","easy-with-style":"^3.0.181"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.62_1663873966634_0.17248741138311074","host":"s3://npm-registry-packages"}},"7.0.63":{"name":"occam-grammar-utilities","version":"7.0.63","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.63","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c62b4cde31772ef970a1cea877a506004138fe32","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.63.tgz","fileCount":118,"integrity":"sha512-BiqGyNUu9e7B2JS8KHbcIl8AGKQ+oInBsWwLWe/FYXFco81Tgc+Akaej//msQIkku6EORt+srYhGJKpiJcYb2g==","signatures":[{"sig":"MEYCIQCoyz/sTV2IrCw4Uekc0abYnV4RJsnYFTkLhnjhUpWl/AIhAJFz8j0fjbX+LZCSBgwnEZw2gQVCTEYX9WmrHKlYd8PW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3017171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLLXJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEKg//R5TuJbpog6jTK7i9Ba5nGqv6dn2dDy/oCHsEhR7gPz6MUCnX\r\npM4G+N33+w99lS+2/ov+kM18VYicEiU7E2zyhOdR9Avy3sD84vd6M1ulmQ3F\r\no2TtHO+IUS4FzUvll9xhjjZTmRBQw0JwsUdhKxsve7jz5q171s7UpXSD945O\r\n4tG0475QzxWiRR8PWY7ZBdLbcYMeEALWSIBxHAFq6U6sVogHG+G+OzHWPpLI\r\nyLKFiY9pIZeqd+D04RPL84VZW1um8S8QX5Y0QKFn2OXOUks2fwWngFnQkwZ6\r\nea6nulo4/olssjQVTObqV59BupMiW6ybSSSQkcjJbq5dH1Ki95/xFVuUJsQW\r\nZFr2GVq+9w5vWMZTgQk4X1hlSQOlvEAC2sF+AQRgqotbIsx3CMsuyMJxz6MV\r\n1Ia3oAqkIP6QsysR+tUoISMS64iuXNH327jl+sPw6GCXb/77Ca3LOtlTcDZ1\r\ne7TgV3TR9OFXguOvtITamkTKohFYUHeFZZVqyoLqnMWy/aknn9HZpPCjBuV/\r\nKpyyaiJWt8InsPTjp5WISQUFXbaehnKyd6xHwuJBiK0s3uPts5ukhXLGTAi2\r\n+8br513qvnNnHmN6hznqRDUERkM3IDIQJmN4eZ3VXg6wYggjwQks8G/k6W1j\r\nGBriSsWsodZndQmKb/HpqE5ODRIWFx660zA=\r\n=2TXN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2160a1b238db0bbe8885664496c491ed7b7103f9","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.116"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.7","watchful-cli":"^1.7.22","easy-with-style":"^3.0.182"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.63_1663874504805_0.6864566848052873","host":"s3://npm-registry-packages"}},"7.0.64":{"name":"occam-grammar-utilities","version":"7.0.64","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.64","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c34349b94f692ecbeac5078bc4f7e47b03224d13","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.64.tgz","fileCount":118,"integrity":"sha512-pE8Z3bdzFOGh0AD/ddV98PN4cUQLGqXF+jL5OvUAw8BZu15psRADv9xFRkSjUunA23FiJyqf0/cO9oUB/6/UVg==","signatures":[{"sig":"MEUCICg1ohfVQMZ7iqfby/WGDLFDAlfyS2AsdgLNGutEyng8AiEAntxqGnj7h55wHUEG4ixdYa2G67jzHy9ypdLOmFrlkzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3017165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLLdBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMHA//ZtZWqnm/lSFVkRbM2gOWZq4QOh8CbV1OEImoHdITVmOtxhz4\r\nPK2xnoo1Xwa9zaFuI9D5KYbzxIgepAA+VnsHq0ayIpZc6XEIJJzaAcA4vhPK\r\nkX3yNEir7eBKZs1e//gybCSOv5DvHoBUM3cOMv33mkdh6kE9Rv/1Qg3/iF6K\r\nBq0/JdvlmuuZSK1auQCCN0I3MnpGpZ824dKhk8GRCnptMrJdAgE0cyB0psZp\r\nyIQ2kwFBEsivt/lJib/QutUWlL1sPnh77lHwodchOeC8BNc0Bu0w2KgkGwnG\r\n8MvuqxrCz2J7jNPTeih1UJG58/sHf7cuon3bjYEvrbxTOQfx2MOZPTJ0WSZb\r\nI6TYeRp544YfLORjoM8TCH2j7A8MtYkbb1q5Mrm0UwQ5WKt7sj7wXtatYMPy\r\nUEzUv+AsPQjZcN+rB6L3qp8397Y5+yrVGaMm8tEvCr5WR2NiBRrTHgVl5Y2l\r\nDFWqGwUv3sdHw0fjQ0xX18Cbk02KQ1F3b7nA8lAQSV06cIh0VeYfx32l7ATm\r\n10slNJS36BFKL7oLRds/uB3ynNsppFF4LuJ5dSKDbCEZxpCL04x4m8X6gvz+\r\nfOnK4xGwN35ifQtNMKL3ZS0M4WJOsF3JDEQPPWSglG2AU1x1JmGiDo6szxlB\r\nKEEdfs7ZOxWAmne7DiKBf//gCFM20Cad+Nc=\r\n=M9iD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"74c01375fe7340cadfde7e68859630b38c0a0bae","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.119"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.7","watchful-cli":"^1.7.22","easy-with-style":"^3.0.182"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.64_1663874881373_0.2972324118039942","host":"s3://npm-registry-packages"}},"7.0.65":{"name":"occam-grammar-utilities","version":"7.0.65","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.65","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c6d471b2ffae5106503d4e065deeedb56034d3e9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.65.tgz","fileCount":118,"integrity":"sha512-Wd1YZuHQppXe1T917MqeL90FJQsGbn3Uu8L7+ME8MfGLrFuZ+LUvZCxZ6zp/KaG8UFl1MqbortaBA6OC4YZ8IQ==","signatures":[{"sig":"MEYCIQCihZX8wlvex33cKubgwcKsRF4nnTeTGofNE6wq1AwIGAIhAN/BxKD5tORzNyesxCbHFwRrZt6+jUg1R+FfA9Ks8NBI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3017165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLLlzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE+Q//ZAMeP+ftoVWvO0t5e4IACc7cNO+2upSLnZem4TjP8zKGgIdI\r\nRfHmcFejrgFzLuJzWayEPuKu0LMiH0JJYLxB676Eq+JlQifIDYtt7/IXl13D\r\nZng1GRnqFPxmh1WevoRsDt9zyEaxtbTM0cWA0DxUnqWr8qxv09qz6rGSmllb\r\nk5N8N0Z0n+Zy70DoOYnNC5JevZTkI6Tg7j/fYIU5St8joETkI01pCgoiqZh4\r\nWXLU7A2V78jRy9L7fnvgGWQdYzegkCJGj8RzPW8df7/ePBx6/56d06SMi1OX\r\nX/GbOnatA73+kB+cQzCh8RSV3zCMshW1i509b1Xk4ThLgZfn+xChkLCxruoR\r\n3X3HvVHvq0rN0k7UdWTryH/XkZ4wjzoDEtBPjcRcYQiK6wWgaQ2ozL+8HhwL\r\niPmQzX+l/Y27MyV9Zg6VQP1lcOP5HHqSYJvgPvuwGKiUfq95NwYIO1/KkBNP\r\npp2lYsAYqD52Ox72idUUtY8v1Qzjc1vG8YnvM9HrFPfMa1nSN0uWs4YKSzop\r\nSGGeQ2zF9OeQ2GaVP85Aqfn1Y9mO/nGRGwCM6c0qgisEea0WCKogTC3cor01\r\nuMJXucVSNlLzcEsL+waIg7ovEAlenpfWlRF7HiSEmLXCbj3n0kkEZNtYpUZ8\r\nZdI41FAmmA3v7X+TW8Rf0mSJCMrE5PMyxQE=\r\n=S18x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"37331d54d196a7438f6c1d84c8b8fd977142d5d2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.119"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.8","watchful-cli":"^1.7.22","easy-with-style":"^3.0.183"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.65_1663875442927_0.7084729549896644","host":"s3://npm-registry-packages"}},"7.0.66":{"name":"occam-grammar-utilities","version":"7.0.66","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.66","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"346c0375266bd60abd837496238802bbf3f38480","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.66.tgz","fileCount":118,"integrity":"sha512-Wooxd25IdbxCRKW8UwSuC0g4ILg3gmTZVt0amzY/lGL5FcqlzQHst1lrBilZWpAHKBWkuHWU8ukiyZdUzjP2Sw==","signatures":[{"sig":"MEYCIQDcRXNSmzhwmDiNHmJ1RHELiPB/fYYscuwtn1tb7RWBCQIhALYhK6t9+YNFDbQgXeOpA6ftZ2p3bfaNOgDoBv5ibmeE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPcidACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoT8xAAmRLNIryvagbcnFKiGnPgEACaopUsNiD49G26WkWfb9yIKBlN\r\nPCmtjp75ul0+nY6uy3F02+cuOatdhdrMv8TQXCLs4BbTZU4BL3S52Ll//qlf\r\nq23qHYrFTKTrcb2RnJzjWtKiBjGKp1vW4brnnHKwsBT+KLLfC4zAW9hrnk+p\r\nhxhjBs5URCUwH15bqEM2IebnbKTqcBxS1BynWAtsbSAvSiTLPxERLEPrERHv\r\n9q76qoAb4mhQyJbjFqNyjgrix0cx1ZSP/AyurF/+DeCi0yXkmOlFpseRu/kh\r\nzQG1styjXIX4eO/Xqy2/REcnOYfVBtGM6KckCqWJAXHoV6vpj847JeqhANpt\r\nk8jxHC6/6I+zssfgl2ytfFb6WOk49PC4XQwLYeYplokJtrc+VpfS/21LQw1e\r\n8IuA+3EVzh9qyoueK6oqGlUWa9bsj61zYH+PScoYWk8FaArXNZ7FKabjeukb\r\nMrogSci/OEqWg9ej6+ec9CCGljY0ANsWVvOgsxlkRbw0AtjVbWKwCsjmpwgK\r\naegpCVkHeItBuhWg/lBW9ZgYl2a0BTCU2YUhuIwKlKdYBcE3t6vk17dLIHbT\r\nMtIGCilZa2Lswul7EYaLUKeGbxqmjSdRJZtRM54ySXguIguABYNifimpvkze\r\nt7E2db9m5HWx5P/zVXXaio+Av4luvwLC2pI=\r\n=XX8b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"63d9506498d32d9008c4cc6ffb148d146be3df30","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.122"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.8","watchful-cli":"^1.7.22","easy-with-style":"^3.0.183"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.66_1664993437102_0.9895016751744605","host":"s3://npm-registry-packages"}},"7.0.67":{"name":"occam-grammar-utilities","version":"7.0.67","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.67","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7b9f008cc5fc4a5811e7c3f9fc447974c4e02346","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.67.tgz","fileCount":118,"integrity":"sha512-m5zO8U2HG11bb4PZHg4HcIYlllF51kOwrigcRNK/ZZ6Wg/pxWVZdAxhP7dDkN41LI0mOWEdmlKb0nSRLFN4Z2g==","signatures":[{"sig":"MEQCIFbz18Ph/RQJCH/MZgaF0xq5portyTWQx5Kzm7HqHklvAiAFVRVXv7JBYnTDA2Tro2R/og5KqxNcf5I6RsQQrMuYeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPcrjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo19Q/8DgHQvZe1pmwvAtL2jVOxHJaNsQhTyKHTm6t2VkM2gKqYnYTZ\r\nQhQeDy2o8EuCImfB7UfD8/hi6f0hnhu63I7/46rjC2gFqC2hMrD8Xgtl8xc8\r\nWLwuL9ug7y3s2D8jOXA+uLbxweK9eezV/3eVgIPU5GdInRylYlL+OAO/qsLx\r\n1B5RP0DP2ItHxTCNkOvd3MfRz6O6b4NM0OdRHjPnv6KekW2jJfDKE1J2jBf4\r\nrip7Ykgti3NtfTInivOLU4rAWgvX6RGBCrlAgp1kRbmT70A2C+Y3uJ+JZrkf\r\nlcYjNONZKmYZ0MVbRt6Igb0HMCr3Po0ErhYuuO5P8lEP0W230w4E9BF2i2yn\r\npw/S5sav082B68CsbQObJ1ecfGiH2JvMQTbh8PbmF1aorVy4bf4S+MUI1Kjs\r\nuzxG6rdci2dyt0uL9vrb0T9qTrTzZB/pjxCIQVU2X/Kf3J8DTumDYnkGAgvz\r\nFuBYY6syYE+kWGBBnx0f7GdHSTRw8wBaZCSX7xufFtNoIcAScTvahH5kmcZC\r\n8In7nV59EXm8AzGWStS8knNv1uRHlFWEO7c3uY/XeWAdpwJsUd8H5di9JbDM\r\nOHA9zup88s3H6EHNoIWzFrOjG2m9N7xq/ruTbQELI19XA9VhBIn7a6r+xeu8\r\nPJTjT5vOnO335GprwF4TdVxHyHtpNATSlKs=\r\n=WPMn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d423b77dfcd6ad9cf444661cdc556f6a4ad584ca","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.122"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.9","watchful-cli":"^1.7.22","easy-with-style":"^3.0.184"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.67_1664994019118_0.08131056738243414","host":"s3://npm-registry-packages"}},"7.0.68":{"name":"occam-grammar-utilities","version":"7.0.68","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.68","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dbda4e9a359611315b5f0dfea5ca4a982e3dc420","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.68.tgz","fileCount":118,"integrity":"sha512-wwWNnaMCsGjB1gOcI4G5ECYqSEO/250vIW3o1AdqEWBX8tLeiY90LHOakbWBb/3qCxcdXMM/OJn9xcXE7BHBsA==","signatures":[{"sig":"MEYCIQC1BgdhK0LLTxS0omzzufR3TotVG41FK1E9MTaMes85aAIhAK7OeBEp5MfRhpHXL/EShWgd77BvkX/9nfYLrxIcePFQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfkVuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPeQ//UkgEd3uZfMHCPG1BfNJx6CIKrLRgsLIMUmxurYTayVX3TXKF\r\nHO9JjIonUF8sSOZNWGyvC00lBaydITvTOe3B3rLv08GhkV94BJ+atS4egR4a\r\nVbHKmrQiGWi3tD5WxItP8ecLWlbc+5ebX5CKe1+mxcodLH5/SaVtJ1pKhuXz\r\nzR+LDEl2QkSIR05Ti4kHUkAfEIshhdtXeflrtG9K1aymYbomhXOjB6IvsNVe\r\nKBTX/BDk+ABqts/0sRE2c7NLi1w7BGDdFV+myhikzBGpcp0walmi69BevXYr\r\n2/Pm25R0ff/RVn9yEEsYxq1A+7l3hqrfZCI5DuWAB1A6LDa8N5gJRd4D1hpV\r\niyLbh7oOtTJND/Vj2totGc+6q2GjyFdknuM4owUGVPDzU91YEPDmLSvKBmba\r\nUcrz1exQ+LcuPc9wtQlQPmehxq9GsVGldmCQCe0QxWR6A9ZUgd66EYg67YQl\r\nDSGz6b86t3zNokw7JmpHWccz3mli695vOktNfZiWdSOTjNUtY0xmxjSfqsmY\r\nTz3p+sPL3BWH+wvgyS4oTQPzXn3XaZpPc6BHNa86JWQ36gYfrpZyJcM+BHI8\r\nf1dICId2+SP7L/VuIrLREEb8Edd1WMH/Dm2LrBu2zHbyNBOk6J63tFmT7JYf\r\nS5VAm+JgYSWA8kgideXaAZI9VUbOziYCCaI=\r\n=5wtp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d26cd5c8cfb0108ea26158a5481e59dc9b0421e8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.122"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^13.0.44","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.43","lively-cli":"^2.0.34","easy-layout":"^6.0.10","watchful-cli":"^1.7.22","easy-with-style":"^3.0.184"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.68_1669219694220_0.863687997832405","host":"s3://npm-registry-packages"}},"7.0.69":{"name":"occam-grammar-utilities","version":"7.0.69","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.69","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"bf42b9bbcdf8b2d1626f6defb05c2eeaf6a9d24c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.69.tgz","fileCount":118,"integrity":"sha512-p8FmFuHEAtfNzpNSBOQ8GGuf8HboBOA8Gwb2DIE9mujpBNtG3xrA9309wUL56J5US1gXna0v45WP4iWPGTs+SA==","signatures":[{"sig":"MEUCIQCVUxFAdi7DcS7RN5LXHwhvt7QAHgTOJ38BHlBK0il6qAIgU2Pj8MtXKP/ll91YLHERiy3ppj7CREjTySixijX0VXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf2dkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotZA/+JJVP5/b+1GEO4ZwFM05iuxCcsRv++URe0Ltf3n4oVOmhlXfa\r\npeBdlyY38j56B9ISOnHo5sd7l00Hky3Iivro2m1L/zTmjrpoDQ27A/1d0t8T\r\nuH2DRB6Zct+kHSIuygvEJCVQ8CD/pWkUNuJa1J4BqlvdhqR/QUK6U+tsQjUH\r\ncVDyGo/skX24k0OmuB+uOxlGORD7LuhSEo5YntubZ5M4HTVI8vp+pZ7pPYJo\r\nF4xloVatp8UsR7z91fEc7G6tQ2U2LghpL2cUJ4Rd1j8q/wDf/XesqYvrSSVd\r\n87VuI58LR1wa40ro0Uaaiubfo8y9CXXiVRSwZbG9YPxulrdMovYZgHxhSn3u\r\nZFOQvu0LtKQOccaHxFWeYvaKnpiZkz2Vlpn4KnVAm1N1I8184kW77LTAxbkC\r\nSDiPaWNqCvMc2l8iLpZhI6exwheUIZpyg2CX3b66ajtCzIPypr9iH9oJ7bOy\r\nAZJgLpjxrrkU0ulQhskTma/rmPJpYN+Fufro4ZdQ9ztXgFyV5ZOUoc/3ZOia\r\nNmaOQLQhdPa/uZ9K9XgrBOHrT6ezkbWMEjSatxj4o8QwMBEtz77oCYSvh6kv\r\n0M1FJxP66YWBIM7yGhYGa7yczwOD9XvuruM0DKJuZfjcyN9MQWcjPNO8guYi\r\n7i6VUd9h1wa8m0HHNe0drxNLjtoQUllPYms=\r\n=EkdQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"ccc0a804cf7bf54d41678027a5d4d257c5935860","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.122"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.46","lively-cli":"^2.0.34","easy-layout":"^6.0.11","watchful-cli":"^1.7.22","easy-with-style":"^3.0.185"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.69_1669293924503_0.31956412481372976","host":"s3://npm-registry-packages"}},"7.0.70":{"name":"occam-grammar-utilities","version":"7.0.70","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.70","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c884ac27ca740c0fff870b88c27aa72e64bbc02d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.70.tgz","fileCount":118,"integrity":"sha512-4mmZQPWeyn4gK3z6gfw3TtIIwJRQUqQ104WHh8me8Yn0PwpBc85RMk8Cdx7Sv+7TPlMoAgQy+7iCrYcC52T6sg==","signatures":[{"sig":"MEUCIQDKd7hUiLWOIg1HIeAsunyd0WiKvoX7+xMIMjFb1zHE1QIgUc4OahLHPUWWR9rbwvUbmOhh5wtJZ+t5mensP4Ok07s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2988683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgQgYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg4A//Wd2+X40OhaumtJ1Y8mt4IHFTxZKeBioy1GB9MMc7IvIJyabr\r\nc5ag9ugS4KlHHKYQt5yBsK8EDcZB1Tl0D0g0gMHNq+Gm4OnPyCf232+Da4j5\r\nGTQXr5R1FibTeWQNlUnTHBEPkosIAMwRQ0RzK+ZPxasR6y7D3L7g71Onf8w5\r\n8MTTmeVQqL6IaIeqG4oEVhnT3w4DLllaYXv9ENB9MvFa+AkvNHhT9AvLm3q3\r\ne274MOOH81ABZeRPQlBfry5xVKyFmv8pOAWYkWcsaKMgVLXsYu3TjxsE6Z34\r\nGkcOV3+1ewPR/9DIEHqyakRIQ6j855pzOc1mbhKJy2pWJi0I9uVWuo425i13\r\nm/HaPAQcTUrjvgORa8VpgVsRu8JnyozqXaSEb9O/zDIjsLFkKi6pRrV9PsVh\r\n0irUsGaW5q1YEQne7rfXEXCMZpuAMW44We9GNq2rl/qHyp/xkK2hyHkyrJs2\r\nbMnCN+Zw46BMVM3FqXwxq0Cx/pj4IXnwKvkmX8ymiZIzeqNivgaX2Y3wwmRC\r\nAceR77pQfH5xpyZ70TqopHYJQB5k3Ppqkpao3r7rkUmSmth8BEaY4BDCcvV5\r\ndrt+cvBYvi2IoW2LkNXhKITIrYieFpjYWUqTTO/Drx6bSmgIXgmk6aHXVSMP\r\nMXkmJh55M2A3j0mDi70X4PbWVH3Adaj4zM8=\r\n=HjV5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a168d19ebfee23b65c395c42a9c57f04078a4f37","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.122"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.14","watchful-cli":"^1.7.22","easy-with-style":"^3.0.188"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.70_1669400600533_0.6681712414534557","host":"s3://npm-registry-packages"}},"7.0.71":{"name":"occam-grammar-utilities","version":"7.0.71","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.71","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"db2bad6fad95df4b5c222a4fe1cb21d95494dda9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.71.tgz","fileCount":118,"integrity":"sha512-LYIuQyGgAgdxzXi7SMMhffl6vYko0wJuZou5qQU+2WOCoeHXyzlKNDWHwQK09rwdJSxpr16oxuzYVMcR64ohxA==","signatures":[{"sig":"MEUCIQDS2WfBKDYoSDMsh1WcfSGsqU3iuYHjVjqTkzSCCPKahQIgZFnqKX5rNz7OdDhNN6cXJUW1R2Q/sKyPNtXYI4z5Z7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2988557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlgOQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl4BAAnldUukAsCRDJc+QvvSF3c7PYHwcgxVfU9coH5W9aAbbGx6Iy\r\nYfRUhqzx6/MY8iE8EkCjUh4uZmOC+Z8+BWk3z8XHpnR3C0zLGpg/ok1dhLS0\r\nrwaGiAC7vWToon0Fj2BlmwqE53EPynlw+GTo+5V3FxtnFh6oakF6u6Y7H9k9\r\np6ybGkW/+aFjfwIfrLuNLGClrG25z+Jm+ZXAykskOuahf8tKiGlPzTC/654H\r\n7P6KCSCl9rm8ax2FJEeMH2aYhWctOhlFAbvbLP1QLjO5b5MY1C+KbgpEFduJ\r\ngDlXFA5/DRdBIrNEJoPDmjV+vH+8NCTUPAALSCGCue//cCh9bdlrJhx9VTSs\r\nCkZfL3jBy7p1ndYlHl4aW0tJGmH26wV1xZ0B0o9tYiqIcPtB5wD4Yx9IHDHy\r\nbNLAN0X1v23XKyttzpdX3gVKJafmntGr4pUQmaTSTT0iaBYA/TefCNfDagp9\r\nj/lHRMWqUO5AouB+dGDgBRqXk8chTabZOqp9BOJpG2NFKg8O1ZQzhVotOGzM\r\nbpKLg1yXGLX9zDOW0IpUvWfh7TDHjq+zLBNWe8tX4Qobeiaw/l3sihaMZDuS\r\nSskW0GwuF5eRYPUCXELSYTGGsIY7N7y3IirdOnJulK6zJPzHydt8kD+SXof1\r\nuBzbglGIDTnpOG8izjdyjO6NrRwG7UCdSZU=\r\n=oZb8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1968806e9c259d5d1d5be0db76f5613fa7b9d368","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.122"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.15","watchful-cli":"^1.7.22","easy-with-style":"^3.0.188"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.71_1670775696322_0.9960642066247378","host":"s3://npm-registry-packages"}},"7.0.72":{"name":"occam-grammar-utilities","version":"7.0.72","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.72","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b436c5ef5f46b1786d905d318e4b000ca1944b0b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.72.tgz","fileCount":118,"integrity":"sha512-CkEBvPX/FvMM0QM48SgPhZBtSs11U0q9w++4fa6y9cpsg816BYrUz10O/58FiKIFEulqYgeFua575kXTvsC0eQ==","signatures":[{"sig":"MEQCIEscWJSLPRtj49unNQjcVr0wt9sRKBRrlYG8Acs0qPmsAiArv52KmVoig7L/P5aYIpnQ1yUhG5mQUwoqSs+8RaPBKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2988262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlgWaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsSQ//c6s3OgGY55YopmhN992VDc5O6a2Dv+x7fDU5RJ5sv/9lEru7\r\nveIK7lDzfO9gPpQfrbw9VIReRYMv03QEgxKm7u2Vjphfy4FYILvp5klwzejK\r\ntcRjUHUhmj8G0lfkW/NOT+W3ulI+3dwdcHDBwp/YfngHlvuf0yXdwq/Maj1J\r\ngXqxplqNfFnSjY4wfJg9Y8BSjrkRLw25KTI38haAOBgPunlXYC3zDC+NYCPy\r\nK5ecpo3ibfXs0k0yjJrCJ7FaKMiuL2yQsWm43eGxV7/oLBzDvHudFOCcHYts\r\nBGQvnuFzuD83d1c1FQSLW2bg6h2eTArRH1bRspB7ABxOfJ+KcCdlE8heNDhe\r\n+QNmHLYZdGhUS2vbTdnhwkGbRYfq2CdS1T5b3tk0nw1zF3vM9je2OaOgchb5\r\nVg4fg7LrLHbajuwdJKei/VQnbi+MPUy+mwNyvGAh3eBaIS4hBN5Bw+XPqz+7\r\nAr5kYLZRRDdbj4GL2yg1jRG3XnkwnwvzUlADcdaoALDpScwZM7XSHonxnmDH\r\nzwDvbHt8QBJL809QTNV5mtMNkQ31LZW1wl4Dj22xLJm9LWa5bQobURmIkW/3\r\npe/eTNyba/RgPcmly/DghfiTokhkH0ANY0HyGRZ3Bc1wPRTtfCst/wR74/+1\r\nEiL/8OcCtzQ/eXZWfAk04QzGH+UQTxe90f8=\r\n=CaUr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"856f31c4e69ecb53ecac59b753533cba242710b4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.122"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.17","watchful-cli":"^1.7.22","easy-with-style":"^3.0.188"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.72_1670776218401_0.6545516329458534","host":"s3://npm-registry-packages"}},"7.0.73":{"name":"occam-grammar-utilities","version":"7.0.73","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.73","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"794281bd4bc6cd24c58521b908011b53067d3917","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.73.tgz","fileCount":118,"integrity":"sha512-Ktqm1hNaepGWwKI2mIwalnpr1RMY15jGElIOEIiy4D4RPg3joMAptS7hOVzooEU0IhiY4cWBsnf43Fpz4Cuezw==","signatures":[{"sig":"MEUCIGtYDNVYx81lW8HLfA6RUXCMUnoSjLXEnCfcj1k+EW0FAiEAk8kG54SPZTJkzQddMGm+rfJ8tFc2juaTkaCgyUzM0FM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2988793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsKO6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6WQ/+JA1eWi7DjaMrMnkdzMKw0o62bOc2OVCjvBdjtTF+/Z2J5aWU\r\n5JaCjee01lcQfkkaHgxhL5n5jRcMGuZtshcCveC/Bf0WXdoKM9KhioxvLbIt\r\nkVi6p8rOISG/AvI+V20zZNdgKUbXgEGXAkUgPLLWnBTpHV2XjBjzEcAqp+Eu\r\nIxTmKHBQxB645EeVehe+uNZDkK6illizA53WZtA5rfceOm7IcLcGb6Sab3Th\r\nWRnzOyNqqs/KGi2Tb9A8cKhB6BzCvW4VF5n7PMFtbKtmnT+BGcPPxzi7GNHs\r\nz/OmXQURPi+cBQpzlyv19zzxGAIxs4KBnuKZ8onY+GuVWzuqIgBt8bG/wIIL\r\nHvSAIT7kOoRczpx19AHg/ONJNVlmfFQ41zlZ38IwG3r5Uz4wVAtkgpxkbo7m\r\n6e0+G2C5Ww4blFi2u/0BkdrTlyNZH0uo5/2Puju0AA613GXSEO/aaCjr0Ylu\r\nvYUHvkw1dD9mBKfhasBIDPn62zq34ob0PHpGdMOF5IOSESqsxvrm43UYIo36\r\nDBiag1lksZkEDckgKP432iLVXaTgJEoWxgMVVe0xQMONzbfx1kkVQoxzAMzD\r\ngi97RUEUJ+3XW0QX2+Gpdxw1ze/8+dsph802b7G0IPz0Ar6Zf2rW670NzcKw\r\nDZfu/aboJ6eWrBxkLq51gfVwmeXb4OW6eCI=\r\n=TrmT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"94f804e6ff8c19f2edd1743b942a36d03888a339","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.122"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.18","watchful-cli":"^1.7.22","easy-with-style":"^3.0.192"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.73_1672520634418_0.3708190490879568","host":"s3://npm-registry-packages"}},"7.0.74":{"name":"occam-grammar-utilities","version":"7.0.74","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.74","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"eb29439d4161a7840fce70d752105f556e148c49","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.74.tgz","fileCount":118,"integrity":"sha512-CeZ673+iiHygQZz94XHGC7epEDAOKsmeNWW5SQFS+XqxLACREln8o4GXj+SxY58bYl++Q/MgnOwoJpR+RPMLTA==","signatures":[{"sig":"MEYCIQDCQ0iEIuIX/KiXzm0tF/5LHNXRJIc8mIN0tOrBO3zCoAIhAL/S6CJGUvCRI2zySk7l21A59wjsVfn8G2sHsD0hw7Tu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2989812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2BBxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraUg//SHTjcgs/UgZTXUFpYjH44qDhZ3i5VI6eHnYBOXtO1OouBxxK\r\nor/TsDEJHpB2QJihtAt2G0gh7ckz++Jj0oC686VihhSGDP3GuhlnSRLdQa+1\r\nBlikQZURjonb6jruWzkMIunHpxpryEQz99LVL062w7HE3fQ0HwavYmjYP4Sp\r\nHTpgqM50YWm3F+ElPL6u7wkF/igdmPyYc8ayLYbgQm+yiy6kINSpUbE36DEH\r\naQpt01EcePhmuar2wBKxvjHQb/igE7ZFNqaKdX4mAgPZC/Arns2O5hpAy1y+\r\n7JBhMxAow/ugJWc3Foxc6KO9MVoP7iKCnPYfqEwvp+B1gy7pX+upHwL0V8i4\r\npuST49kDVbn0M3ocu88LEynbMDbppugcT4R8yg4DpZ/L7oWKW8DOquC7tcrG\r\nd+MRlPuFG+GbWBevXJFBEhhThjX3UHQq5BnkOpGOXJvziOY5Zm/TYATwcJk6\r\nc+ZsgsqfVMKum5zi3NfKeGaMlGL7gkNyA2tz5YdgaTsdSP/N9aYg+I6xBNvF\r\n4JsbNxA+qJ6aio6Mwh3o9r19QHoVopUJaC/zNuNQWSI2j3gzQA7vPmA2h+Wj\r\nxzhw7iipbQfgYl6KNnLgsYOmWvdWzzYPulLUI7pyQGHsRUgAsA/m6MOvNlKc\r\n7UGAQo94bM8pSxzv6Ocb4lNcjiSXJUA3TmM=\r\n=Ghs4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"67c874158ec50718df486b6a112b813872fbd363","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.59","occam-parsers":"^16.0.122"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.19","watchful-cli":"^1.7.22","easy-with-style":"^3.0.192"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.74_1675104369622_0.046646760938262144","host":"s3://npm-registry-packages"}},"7.0.75":{"name":"occam-grammar-utilities","version":"7.0.75","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.75","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d5145a9f849a71ecda4e38c939e9950191e15461","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.75.tgz","fileCount":118,"integrity":"sha512-aky0zTWiZnFXwRuCy0o1+eaCtKej2VoitP4+vwtcT00Wg13th7KxC4TmkFJh8OdVbJhQJzCwuAhFrlSXef015g==","signatures":[{"sig":"MEUCIQCzEnz4jtzZ2vqi3EItKwKfJfhokg0YgHMx1YZV0/equwIgXMLNTmGVA8lKidvSNNTRFZ6ts9zlpkpsCSXzJ2vh2iU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2989812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8KR1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTOA/7BNqA8trHJAqrMvHpt/jOKxA+3wC/dqaeLowtem9ncWs9okZJ\r\nCj4C1Q3oRO4ASDIC8KgpAEaIgLle8vnlKb0wtgWNaDudaLsxto3KJ23+psCH\r\nj/zQDBlEISjsfxxkwfyGAPF7iqcm0KAoX5iEN7d63oQN1b0yhAy+7ILe3M4N\r\ntP3eeg1xNuQPurIr12XDbyFgK4+4S/05s1MaEY39YWlBHSwA5EwjlUbVCIag\r\n1uIAvPFG/W5TQ+9vp7FleLDPnpvO6rOhwlKLn666RryWAjZwrzzWT+7zzxjm\r\n88dmYXv5i+xdPMdJzZRx6y3+yVuUc5UPR7cma7uwvMPTs9GUzk+xeCNsQLHc\r\nK5cOy/qUGtvmX76/H8ye+/fvA6dDicgNKcUct2WF2CcOGSRass7bnzFsKOlw\r\nitD5kw7Z5g8adnxsVqhe0XPScGVT6/VOO+XQqPU0TFbaiCagBWomOeiaO9c7\r\n6aG74/ZjDApSeSVW8HZuSR0cOvxGFBI5q0NnuwlniCXXS8Rmq3MHqFhJTGuK\r\n4caFqypaBVcZjtrUcmgCIsiv2xWhfp2IWR6FfCKipaUNdRNLWdu52li2hCk9\r\nQrxk0eVpU8oLmKsWARzTvuE3izONca8ubUkIv5DTJvaTbi7Vy6Hl/i7dDlcO\r\nwqO9Gq96eHAbTXt7zbz7Vkw8t2u/SDyi28Q=\r\n=bALr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a7d3b76c01c91f0e000e214fde4706bfd53f51d8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.73","occam-parsers":"^16.0.131"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.19","watchful-cli":"^1.7.22","easy-with-style":"^3.0.192"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.75_1676715125139_0.23203409175994283","host":"s3://npm-registry-packages"}},"7.0.76":{"name":"occam-grammar-utilities","version":"7.0.76","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.76","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0caa19999a398d77ae2283b5d2e8103c0d10f00d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.76.tgz","fileCount":118,"integrity":"sha512-kOe/q3pM6H/3oShjd9DudhIXkIB8HCcjk701HWPsWoCMUKacuSojKm5f1NbVahtYlu6Nype2PD+OR1Y2yVI9/Q==","signatures":[{"sig":"MEQCIBlXZmRZxrVn7DXeS0omYJJgdW8QfrLDapRAnR6RmLaTAiA7gheh9pEFZ946gvBlyVKYsXOyRCB+tMxp3RHz+NUVQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2989812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8KZ3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpixA//edtgYjUcUFnfAI4i3Y9KeXuHrLyL2Z8CHFaZrdkRtjh1qY88\r\nFQvK30nokuv4ivbWIHo6ZnR3yg/716LMM8EXNrT5yeq+TwL9OOKmJak1XsRR\r\noHlRbdRq73wIyhTOnd/Z0H1dIqKr3UUQMUs87vucmLRqWtSRq3wW/FnIjwBb\r\n30bf/bAOdPEDJEru9+V15PHhmj+qkvWpvFfyba+40fN6loWLopDB5UoBrBKm\r\ns2M7U43fYRzDxFAeCqrrSlAipVZdz/quLnX+ND1un9WgDbA2yXy+agK5i6ik\r\n0yUGo1cF2+a0DFL5plMJS6uldeYVKCvW3Tw6AYtP/QwmzksU1lKI0mNx1ezp\r\nt9xly4LWzpM9WZJwIFBp5u3GJBzhPx3kIHn8gZjYR8A0Tc6TjTXcimsUVV05\r\nchVFOJ/J36uV5PGcj/n9AXO1ylSCBqkUnS8XIPkZOFRwHW+KQ6CtlN9NALDa\r\nORm23U1OmkjNAxNazaMWzd2uUwld4/5NtHFFpqXwlgYSP/KnrT6iuCzAqNwv\r\n13S98RSSrGTpmDwvQmJBH3eA/aVpHR2f4V7dQIe0pNtvLgU6d/MrEC/rv4zo\r\nXpgaUYsOop7t9jsiNxi/k4HeaYS1M70hgtlMr0pYJWkUzvOfBagcGTfs4g0d\r\nR4fxYk9KEoECbsj9bVsD+txIEBa6GskyfLY=\r\n=+THL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"8a5d8979c960de699e93780a2e2cd8bd1cedebff","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.73","occam-parsers":"^16.0.131"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.20","watchful-cli":"^1.7.22","easy-with-style":"^3.0.194"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.76_1676715638784_0.5327679724940335","host":"s3://npm-registry-packages"}},"7.0.78":{"name":"occam-grammar-utilities","version":"7.0.78","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.78","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"87ec116c1eba03790b32d82b8cb586a6d2ecad05","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.78.tgz","fileCount":120,"integrity":"sha512-URcr9FHI3SyywiQ3OfL2HplNmDfd4DufFUKM/J2lBosdn28yvBXSJNmADpKbc7E65BRAbpycqaBPs+WNjGhb8g==","signatures":[{"sig":"MEUCIQDWZiSq2BbrURphTqukYRrQDO3yw3cnDOY1hsrYxEKkyQIgf72vuLUAiHuN+Aa2mS78GO1R/VDlDHJPqTH++0gNJG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3028344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8fXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4mxAAgX1gy0o1jxXkYQiyDl56cJn/cHJtTtbtdiOgH3mvH6NNII7D\r\nRTGyRdYvi4xmNKYPqy9v/xueqag/X/HQQIDGC08s4nbd8v7bOOn9iHjMgR0h\r\n4DyQJ+1ADkLlaYgAGv14Jy7m8ozi3TgRb9IYbEI66MaKUbIQWT+W9W0+HPDD\r\n+d9BF6QO0wvly7hsN2MV82X4UFAaN7HkCkz6J7u9ySghvUECfDpoxKwaCGen\r\ncosv3f7+k07smx2YS7lqBEtQJ8/vNCXSr6ky95ijak6Cm7Q4SQIBsoQ3nQvW\r\nudIP6Tsp0R/G4pLjCcsag+x0o46KQtulY9+5pyHAEtnK9JVodbEfwIY7E5EK\r\nbvBeYpLhYgdpbK1clz17GTu8y3q2kuvUBx4qlEXpb7FJV4j93d9AisfPNPbF\r\nmi1Qn7EpaLHHBzrsNSI4OwCzbwMFgMJj4RXI8/zG02FZL81S384En5IyooHk\r\npn0egjOerdBwQrsJs3fE58ILym2zWXndfFX9kDam39U+1ni15jDF6SbEoiiW\r\nTY2iiamOXZbptSgTmc5M5WY87uiBRYCIu7nKBlNFdqOYJP+vsBVS399TZ/r8\r\nuSMMize+opaFOCgUc02pJrzVfbikskJbKgS4+mxe7qBPL9MKJgNEKnjs+MGq\r\nCPWTWLJbXapXnKP7HRVRcZ67rfRAGckFT54=\r\n=xi58\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"90c1a4e8511246489e90a48518aa83ea365e056f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.73","occam-parsers":"^16.0.131"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.20","watchful-cli":"^1.7.22","easy-with-style":"^3.0.194"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.78_1676801472430_0.1477462309221298","host":"s3://npm-registry-packages"}},"7.0.79":{"name":"occam-grammar-utilities","version":"7.0.79","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.79","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"930f21ae506e4e0b616b1adbb13258909ae5a5a7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.79.tgz","fileCount":120,"integrity":"sha512-NmV5PpA8yMPQctcIq7iq0vfVdltopGFxqKnDStTwcBG5CnNXLz2oFfYZQ7kXM2+B7E2LBW3y425DuQB6Z9l3rg==","signatures":[{"sig":"MEQCIDTWDh7c6/Zi0bGAJOWJzuMATKRTofQseiWmqJEzzkhpAiBKJastVFKLaAqPmXiKHXPAwxjuoWqtlFXoBA4A083yuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3028480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8fn7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmriqg//Y4JXuZJnESvRL4+u/eo2Wv/P+evXcwzjwWvojej29Lfe0phD\r\nOVoUzQuC+Gh/M9vBh3z8LvkYcLc4qRqpWmdw/R6zxDiU/QDoW0lO7kO9i7rX\r\nV3T7qSVgCYcOoBmyHazwDqqBJSKzCTW0/5nN+C2kJgcZBm9oA9Qx7dFjX2xk\r\nUWhwsRmMp469W4TdbTScL3pL0jcegD8Ev4guHA7hDAgxeGsCSk+s+tjdrBGL\r\nsZrKXlsODtroMdHCjCtvZ91y8a9GmS03hyssu7YdyH0UTzR4IHzoOc1dT6xd\r\nNHOcETVCpK0ghSAwffy2fYmjn4Y1gSwp3jtimC08hrcbtboodHr5BwCp8eUV\r\n5+RjYpwKPsWoshPUHhJoZUvAxafN6FgMDnjdCRIT5cGVEqY1zZEdyGH0X9LT\r\nSk+HtdXzU+g+v7MUeJRl2MzztV/djqpG/YWceun+t5BVQkOazhMCxgVrXZwm\r\n471+yfDPQC946dBl5Xu/R8wHKN/swfnP+3TP08WYCpx9c/4xvfpsRIQUQYjp\r\nyVwUshjSydUM572eOuTSxGtnx4PqvNJpqG7mKxpWs+P8N7YzQ3LYfz87aWAU\r\nRlrsF7SDUVULk88umjYess5vR5rNbN6kOp/CocZPZp2KPTU9fK23EUeVcyHk\r\njPMtdYpPQFVEKSJ3HI1JVHnv8BHc/WJC9JU=\r\n=F7CX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1f9afe74fa08a4e9377b7ed2a1454558edf3786e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.73","occam-parsers":"^16.0.131"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.20","watchful-cli":"^1.7.22","easy-with-style":"^3.0.194"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.79_1676802555035_0.48343552501131315","host":"s3://npm-registry-packages"}},"7.0.80":{"name":"occam-grammar-utilities","version":"7.0.80","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.80","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d625eebb946b373d67e45a5a4a7d2dda56a6f024","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.80.tgz","fileCount":120,"integrity":"sha512-zo2QwpSVZJbznjfqhDwKzQTRlNKTmipwuv4gxxnNTWP6l24tuhqmcxpfeuKj7F5kqxo/dDgHeRPSbpwqI+F9tw==","signatures":[{"sig":"MEUCIGTKgGYQROT0nySasz12ht8uybq9Wn2rYQ8NRVqXAKM+AiEA6h+POQ2ETZ4fTSrSr6FWLTe6Xbj7JdL/XOoWWtchZ2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3034861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj92FbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrByRAAi2SMTequ2ceA1M43MIrLFnS+ppYRLAHnZ3opLvl1lSUvj9ce\r\nlxSbqjTJkaTmODvURFNoUCJHzX/apKCU0BwCcatLaq+i6GBSHOeA/UV3tAne\r\n82Y0bVUm92cYjgUk7EuL6hLgYF3VY+MZoPmzGH0uJkz0oa9Lp8i+M2gwJSTL\r\n9lIZEcIkqSAbEjHrEDiEfYbn30RY01oJyHEuElyvLKO1RV9iFI80tp3pvc50\r\n29TQgYX2V+f7DSD7E/iowqOLVhroaJGsNUqJf56qbcxIAOa4mnwpgMm6AC13\r\nxlogaPSxg8fvNxpOL4HK4qHnETwBwDhA2nB6kj2IzousQ2yQkY7SX8U5OLRP\r\nq+OSfsIPSnrEaAMfAVkqd4+e34gyxE4VU7rTiw+GLUDd3jtqy6zgVH+p1v0E\r\ndz3Cy1BqB4FihPhbo7meIwm/Sb1zXfgMUB5T77e2Kp5KeA8RiT49Fkue9qG6\r\nlca819oOk2GErmRjnDWhfY8pJpzNqtnDcCW4fWaeU4psxWzTKQANs7EVppha\r\nl49wKGBdA5431otCyOX39+YC5nCGQzV32kKPiG0RwW5P+2iKVsjWdwCfZXzt\r\nfBtr8Ry5Zsk0+GWaW6MlLPQmY85yx6AbcBS45URyzVbYcEMgfl/qyaWzI5+s\r\nvriIY5g6XhDlvA2SiFM5nIIXOQi2ZlAQBKc=\r\n=g7Vj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"11d931d767d9fac54f802b31d46194e3223d6979","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.73","occam-parsers":"^16.0.131"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.20","watchful-cli":"^1.7.22","easy-with-style":"^3.0.194"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.80_1677156699011_0.0023688260052370236","host":"s3://npm-registry-packages"}},"7.0.81":{"name":"occam-grammar-utilities","version":"7.0.81","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.81","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fcdbd310ad88abab021c0cdcb50ca4ad8cf7c831","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.81.tgz","fileCount":126,"integrity":"sha512-b2qxv4SxOjTD/2cBl3VmHoEIa31V1aJ3TO/0ftwLzYL7tB68cEejPBUT1wZuBDtDpdu09juoJKAkOjrNYOcMMg==","signatures":[{"sig":"MEUCIQCA6CO+/6w0u3c3PxrKCLx82sHcYCm+6BIE1d0nk6mp9AIgTUHGaHYAR1tUOrlA+3h7jJ34xGU129pNsrQj/gwYVK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3111247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGG36ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRHA/9Fp+wECvPCXJPge4gk0OcKl0wo9ryL8zGtArp6wPnTj/l3+Bj\r\nLCfk/UdTQULx/6Tmvg1DpMWmy0gAhoAUMOBg8azILrElhGkef6635etdJKXs\r\nJp7p2hhcpOmKreH1mXE1PVj5btKAksWLaYga84Lj2kUmDrWm0sgCYOLqUSOj\r\nGU/UgmivX9hHlChbSdz5ZTnlWLusA00kYq2KfGDtjxtRujwc291utAEJ/T/s\r\njKuOORnHsCyNGvYhcNqn2eQs3sKN7x1tKRKEQsR89PLTsUZjc+RwsR46QzSy\r\n5Bngd/N75T7uP7zd5IURtFd6BDXG+lqLIDGwomKsQgV1dTNJrT9Q6TiYnv3D\r\nRoAURKYigq2gy+ZfxcPIsQrrUZGoWOVb5O0DHlE83wYCPpEWzbFpdFCL5FLM\r\nbLaqfOsGGZptK1ln36gvUslJlKdjoNO/uKy+i9MNXCuHcSyKzRNLRRjyYlUR\r\nOfXRmsDqZkKdJX+7zwvRPnbT6Vd8mQd90tYLN/xI7VkANOs8Jll8eNdZutg+\r\nxUKZEM/XPsFCRTVOHqTF6hwTXhjTv+L+R2TTCfP9dd3zt/QI3DIb6ik0afcl\r\nQhaPYRFe86Af/0KQXZlj1fTLv5NQcaXtUmAUfrKMJorT2OTzI/2M5fr5A8V7\r\nkq8C0cZyiu5wu2VmRi77TCSKXUH2EQ/eYvY=\r\n=7Sc7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0f1deb0cbe5341df6d72c9cd03a6ca49de52357f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.76","occam-parsers":"^16.0.134"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.20","watchful-cli":"^1.7.22","easy-with-style":"^3.0.194"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.81_1679322618251_0.803549518730678","host":"s3://npm-registry-packages"}},"7.0.82":{"name":"occam-grammar-utilities","version":"7.0.82","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.82","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"700854472afba34c5851415437dce855607b88d0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.82.tgz","fileCount":126,"integrity":"sha512-+Bs+TeKbUMdw5LufuNpSBkj/rfTA7xiKTCPEFYELPu492dZpMiBT5fw17h/Dk10iFnKMA93nm8I7dko78+IsrQ==","signatures":[{"sig":"MEUCIQCUb/dop2MRz4tuH8WLvANQBKMuqHLpCAxt8Ysk51bt7wIgQzHrlDZoLPD2eeacKj2qpHp//OmAWS5R63HmtyllWHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3111247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGHCbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkixAAkH/FF/94f3YW1uIzDTtwX38HJycoz9XxB07P4O7H58EptTXR\r\nZV4K6hVbMSwewUOQn6zKgR+yEPqNAjDsMVi2AASqEcGRsWJfU3P5YPHBz00x\r\nR2bV6Lju89jXxXu3Iv59CDvskMKyqmrTv0oqFi2aPm3HqVNJZeabJGBxykNg\r\nwrOdlp/2P1/pvI5bWZT7wB35ndg/83+uPr/DLN0EteNFhteguaeKa5mwyHO0\r\n3RZAQJ3/osVFVJiZLaQQbv6BTsSySFSZUGndgLVBjLJCwVVjpDxMXKhiHg/3\r\nCHCloXXtJHvSQVLr9Q6LmFpn1AewROfWz86BHX5BCmdEpMKOg5b0t+6f6SH9\r\np2g0ie57wqPDMO68KAzI/ZngJ+zOfvMiRpFNDbeLTVRlpLYCkq4uBnabTzo6\r\n29TohLqb7irnN6CqyJwWxcWO7yghSPQ76jCkO+rGl/hQeZfWSocE7wZlhIZy\r\nlioULGIjugvrSMUv2seNy1AXmmz6uDCVkb7hbMRtZEKtXNyPhGZ0iUjIzMFf\r\nRhPbpne8Jqa5W9Lhdg10MlWd6yLLRHuS9Fy57hCLxSQ3rWa6gvw5e15OLCLj\r\nypGmbrAKl1k+71SJyqO0+duEX7ZzlavUGHfMwNiVr1Maam5+eFmu5dYoRWWr\r\nJzadoZUQkfK5A/XA3VTWGhzOo9YIAjI3S18=\r\n=JsRo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"df283a292b8d769a0b681f1cf63a4b4c302ac91d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.76","occam-parsers":"^16.0.134"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.21","watchful-cli":"^1.7.22","easy-with-style":"^3.0.195"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.82_1679323291072_0.5222002111170996","host":"s3://npm-registry-packages"}},"7.0.83":{"name":"occam-grammar-utilities","version":"7.0.83","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.83","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1adbd7b262f649f1464a89d8be2e10ae9871455d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.83.tgz","fileCount":124,"integrity":"sha512-s+1LJQKzReU77RoVRM2jFJHgjFLQGJfwqQZ6nfYWFIk7Cj8XpJV611X8n2eXpNZn1hUQgE12cgwzfVVpFCAGgw==","signatures":[{"sig":"MEUCIQCY8b07kpiyQd9h6O57SGL/XIMN8vljWq0of0O47gwSSAIgXyI/S4SbRiSBl++4IHHK8t3nRvFLzSrxJYteBVy56L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGbSiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2sQ//S4epnW4kIEfx9J4gvICCaMj8RkzXgk6VVk81Jk6Q/Mfjza8/\r\nrp/n7yBZVezdGRggPCD5jLTWbYf3xJjXZFvQt8gzBH93YZfUYiggBKrFl1it\r\nKHiQD8ZzLeK6IntTZ8U5pq/nGv/Y2kHckPARQA9GySVqjGFA7gL1v5XD8lMz\r\nKvVsXsXBiY1ya0Zo/tK9TiAIgLbrOzP+r4MO8NGQhvdsRMPWf5rSYQXVTygW\r\nC7elHJ5zhndJ3qRIBPJ5ObpDRi0KiOU4ZEv5PVE7nsiuuBf9RKj7+GCt1xSG\r\nGbrCVRQJs5l43rQKiFQwNhEz52oJukYPrZSoQQ82wRvSJqnQ/0BIxWt+j7gm\r\nhJgpkVNAVPhZs03WhS8cbA0QjgfeUAwM+pS+VDf4d0E3JuYBueUAbhzakkrB\r\n3tFGWWeTqXPnANEEJGkfht29qfp7JMtcCiECHty3h64vmR9YnxMgakMY5vCA\r\ngLStfGyuAvIBEPjBrCAtEvO7lCagJpI8qPM8zo1+fEM8AubZ4LgzfpnxF4yk\r\neUs0+adqpw7fWGSyYP2aCzyGxbvwCBJJ9E1V56j3gbwnhU7N+K+Kgoy9ULLu\r\nN9jMDlwFqmCi6SDU8FuG1uyCZSOq8ynFB452mvkszQY6/70Pw6GyzsSRUqRU\r\nWXIN2fhpC8zz4W6btN7dznmM1OXNSgf4ZJ0=\r\n=3Gpd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0c327ed2cf6c9fd777e368562273cfd88f54d84b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.76","occam-parsers":"^16.0.137"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.21","watchful-cli":"^1.7.22","easy-with-style":"^3.0.195"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.83_1679406242752_0.4323154355638734","host":"s3://npm-registry-packages"}},"7.0.84":{"name":"occam-grammar-utilities","version":"7.0.84","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.84","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d13ded30856db7c2ba7b55d10e8d44a0d8da4f53","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.84.tgz","fileCount":124,"integrity":"sha512-w45o4fYqt3N8SNsWF23gfVPozIachj0VZyZMdhhjwXgn8R7hjJXCYIe917NpdrTAmombT+X2NZvIFk3m6PqMKg==","signatures":[{"sig":"MEUCIQDD1QnWsrXS3PZK+fs9TtyLp3TSD4HhZj7y6gtniFu+4QIgBjsTJnqV47fICh9YAFq9lPFk9XjfpXAIXpQSjUjz4JY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3087830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGbdWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoyQ/+JekTuI8L6xL+TPXTMX49VdmzwhnBvH1sZIreZXzOd1QjhOcE\r\nHelxlQ3LpRQsHiOLe7wQFdcbBjolLGwMjtepxZxjJX63skKcxDMMuJs1wza8\r\nxM+vWFgTKl4STch7HxLID5BG6qAf27y3V09G3j5tnQJdBVQ4BVl3yWKCIAa5\r\nT4z2X6iPiOVeUrfx7HIaESaBwsQDqWgsaSIVlvGNRRIbUv0n/+b35uMilT1r\r\nuagnJ/JP2oWF9USOyPTqfF6jfV2ol33xhZ+VRrQ36Ag1SEuzJcFxYrfyMA6Q\r\nHsTFaLgrZaTcVQ4qPPKAD75BGgLh22rqKo3N5BoYkum4wII82dG/TpAZ0w3m\r\nnalzXVYbVmbYDagCuIago+4K0X8LD2B2BNo/7SBLW2jBGAhItN+CwKuw3SAe\r\nWwKUi6iMdTANbB2qgseItCmBtPxUNe9sNtUm/+loD1d5HDQX9r65hcISXnB3\r\nMf9jIsG2RpErgcWkYMvJHaI2qcbdrUDjO6s8YPA0RnjtjrXyMZiM1D8X3XU3\r\nx7+u7PUefd2p8sq4N8JQ8mAR6bJ2JjaK7uqatvvvaQtrakGl2xJjcloClQR4\r\nVy6aSFxlx5Cjd03OAzICzikS2ic7JwRU2jk6e6tlgsvpfpD2vx9IjrBglHTN\r\nG5QHAh0fJX2A98zy19UTrtOIhYbV9NJUPvs=\r\n=evfk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"cfe1484c56d08e76493d55c5154ded9d620e4b83","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.76","occam-parsers":"^16.0.137"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.23","watchful-cli":"^1.7.22","easy-with-style":"^3.0.198"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.84_1679406934049_0.05574527488775827","host":"s3://npm-registry-packages"}},"7.0.85":{"name":"occam-grammar-utilities","version":"7.0.85","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.85","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a436c99d79958eedbde404a49fbb1a22a18e9c69","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.85.tgz","fileCount":130,"integrity":"sha512-Ce6EaXf4O7ZsAcOtxwSKjpFJcP+7H9q6st3WZgmXCmyeJ4nyR7dpeMdJu62kYaDZ8Yh4YKytQvORuc1vv+ezvA==","signatures":[{"sig":"MEUCIFC2zf0meUbVIe4+2465xnUooKzl9gDnSOwZAeLAnL7rAiEA707w1RloD5uIwvV0AJyoxbf9Mt3ZckkuSnFi6IhFlQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2906719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOSfmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrukQ//dLkH3NXXTCEEfy+w5rJ7n8Bkj36/7n5pUVX1hAE+Yn0JrCv/\r\nsjH0TK3MYmdXHZyyyd4e7jb0rAA6EHEL+AmvT6TK2llrIjelTQgLEU+vG6OC\r\nSlDlM4TkX+5w3VyggA9cELg21y1JX0qUYze+DGxx8Q0rLPEEbGqISTZ3Af7t\r\n+L1IOQr4SQo6UxOYoUyCiermx4C2dA6dEMzU83P6Rzr+ynpBAYPTMoqT1sbZ\r\n/8KksUILlbrYiVDEqq6bYjmZBpFdVSWYA8X+aoK7IrCypJ8lf0MrZMpPlDTU\r\nbXco2fZm0bvJwg9oDetU2qQSBB84lhyjZkENjF2zeVcaB1/WSZLdoUwbbPZH\r\nP7swcE7gmsLbh1YPpYLECOiVexuk+mOivAwgFSP0aqzrBpEEtHOKO0BKBPYp\r\nIUxL6eGN2fGQdj5oPx3/Qz4JzDWuwvIh2ATk1ez/WPOjXTUKgGXsvL2XVikB\r\nHeV8lJ5mkGyDrTrWOPBwNU8J/R08MqGZyLB+/EccauDx3hLK89OC9sKBfUZD\r\nc6FVxKQSeM34A20ruUSiIiGiF5eIAc9CdWWIhNzl6hmn6acdCRl1emMBwjZ3\r\ne1M55WCdwwiBx3bF+LDafFqRHwBtEJ14EJeocHX39NAhgVI03rptx8xMsG22\r\nvtOjeUA8Igt709yVHmByYPLBkMQj2YQr8AI=\r\n=EX7I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a8734dbfbe3470fe7d3c981b704c0e5920408ea6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.80","occam-parsers":"^16.0.139"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.23","watchful-cli":"^1.7.22","easy-with-style":"^3.0.198"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.85_1681467366622_0.8131944591802562","host":"s3://npm-registry-packages"}},"7.0.86":{"name":"occam-grammar-utilities","version":"7.0.86","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.86","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6128f5f14962053cf8c58737406b1df5d5d9ba18","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.86.tgz","fileCount":130,"integrity":"sha512-tz3BWcka9lvUorMtHQ4ioWRDrtBBixw30pwWiIii9TSeowreC07zGAG31qFYY/QXJ1ziLLaBh0GFdCslJDdOhQ==","signatures":[{"sig":"MEQCIDAZurXM1ro9MGQQXUO6IRuG8ExzZJhyTXP3iPGg6k48AiBAnGUMt8Jm5iMkKRa+a0WVIJ2H5Zrujr0BmZkKj3bq1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2906719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOSiyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4+Q//Q9xvanQBMUuHVwhVlBiOiTYSNOHoCt2NcBUfFGkyVOk4hngh\r\n8UTKRUHaOgIwiQNo3kkhElDhLTK9KhwJX8qiFD9umoByHjcuTzR85qDz2L9g\r\ndcBcc1EdxXSa4U6MTHRgwaYBuAVPzaQpRoWu/W7t0TPfCdg/uQ24UBE4h/q8\r\n8u0F/kU+9eezABxm5LZS57gXjpNH0fri44KQPiwgKuEjwnjngOsLoY5owBDG\r\nIUGWQJ9UQkzDwmZflZbf9qbAYXQ4KsaGz6rZDnOVlMtWQEdH1PxBjiu4iopp\r\n3QiKOrSMWp0bQJ1xajyaIOG4EMcUguCdxi+ZchKwYMKpGe8HQLkOt+/OhUn4\r\nk2AEDXmz73636PFDU+CD6M3vxFfQFiYIespFUn25TCDLd/HrYZHqpxo311LM\r\nKKh/Y7A+kBZG1soIzGFlc45zwaeiydSBzsLlqy4VUBSu5scRgqqtHgSOQHud\r\n9inUu5AZnxd0M8ijPj4q+paha3gkcupS4oYS3vh07xHUYG/MmfTttyfujUQp\r\ndhLipLyi0FDB3Fuhfz0WQ8FYB23KxLA8ULYZKDorbxprbTBHTFQCyBxNBgOn\r\nL57Ubr5x20E087n5pDXZ9DKokhlAw3wVGuLAdc0KPVhuJhrG8A8lAKQwkQgs\r\nSzv6ncNROj0l6iVDEV5pXGSQFSieHsOWsCo=\r\n=KEdT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"74630d3fd7dfe16f049fe688af4d8fee9545f01d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.81","occam-parsers":"^16.0.140"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.23","watchful-cli":"^1.7.22","easy-with-style":"^3.0.198"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.86_1681467570657_0.08123501031819669","host":"s3://npm-registry-packages"}},"7.0.87":{"name":"occam-grammar-utilities","version":"7.0.87","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.87","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"712be2dac47fef6e38b6f8ee8d5b72fb34760567","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.87.tgz","fileCount":130,"integrity":"sha512-Ilt6HJQNiuTrAL9gE5KLg5pYzSd3s6X//gk/T6g/Qpl8U5j+VMxFOJQlp/MPZtxAXHgno5HdWwrK2Zcnm3ZsfA==","signatures":[{"sig":"MEYCIQC6uKVEKpDPnJNH0xC9B6yWFfwS5/Vo5kQ+1HtfkqlyNQIhAN7WjsDhuM70fSY3mvxl9HAad0aHQ+is1j+8P6kgniad","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2903953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOSrXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkTg/9HqLmIqubkpJ+HxiXdsCVlZM0ED2L/r0xxZO/lNrQfSyS4x1Z\r\nZIDj19bFU1jInzkkbflT1l7Qwu3Vi1uljPQl/HtGvyCc9C5tq6Q8xzMA63H5\r\n3X8Jxw67BpRrCWTuV1jF2yqPOcApbsODeC43Gw+ESF07Sq4bgd2L0Ua1yOJo\r\nNc3pRiQJ+hXig9GRxvDwPGAhs62m80G1s572AN93B9yvWqhP8gepml1uXUuE\r\nG4Q0xg3PherjW8F967HWWpJwprL3Zcr06XvA8ad6BLyIWdaQatHER9Pu1EjV\r\nq0vFWWsYzFMyXpuxFu+G2U7V/OjMqat+3bJyCJYj8pRsp2DvbjGXvW6DZqR6\r\nfXCjjwP/sUzw8UGli8pilDterCC/opKNtA51EgAO5gTh0+w9IhsxrNZxmuDe\r\nTtQQyyW1/+WyivAgIUdX+M8Gsjj+BH+h7oCKMu+7jJVsxbwR6fJb2DhfLrtu\r\nVhXPm8EgUuPGSc+Hzlc5FUkpedzOWb0/k7ZJPZGm+FYqQDmP3tUwHIgs7Qb0\r\n8aPmU1rOnCOf1rYCMs/eF/iIb9moXo598EitRDh/abYeJu3GXETzxlEGJky5\r\nbe0kJS9I7EiPmNE1DKsDKcs1fBfMQZXufnGwbEnNXgVxz2APVhyJGO/CiSXM\r\nkuKBM6VWkRepmi+SFRQ1AF810VxSFGC3+Hg=\r\n=A5+n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5818b8011760851a629086eadb9163b9795b5990","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.81","occam-parsers":"^16.0.140"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.24","watchful-cli":"^1.7.22","easy-with-style":"^3.0.199"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.87_1681468118652_0.7921801024547279","host":"s3://npm-registry-packages"}},"7.0.88":{"name":"occam-grammar-utilities","version":"7.0.88","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.88","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ec7499ad41ab4661765b1fb33634c2bb0930c00f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.88.tgz","fileCount":130,"integrity":"sha512-j40vK5nvbBP0fMlrteV0rlXDt9cV3Jaq11KHdTz+9DFoPPzeqbl43lmTyHTUsTLV/1bFXOTwLJT36Uz07juHhg==","signatures":[{"sig":"MEUCIQDGfmGlJXhrZOsCrtApD//Nhq6SN6yPS9ODRWrFUj/IIAIgQ4US/w4+xltFwJKNZu4X5ude9Fist0Ydog+wow+3zeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2908179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP6OtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+ug//brqBDAPY6OwTu17MAdY2mgrExEzneu68YpIV51Fgj5kIwA2S\r\n8CIlyJtfhbgKaLqOVNqqfcIzjSehNgqnzywgmq+T58Uu2Q1HWrz9dG4oYfj6\r\nwZrdoz0a3YQ2/1Kmv9kopyE8kGk7YjTFD8LwKujITksdeXiRUynlTbG/8CoS\r\n4LS1UZMFzuQhomv13jvjguH9L7lXIJdnSrTiWaDoKJXzE9D8SguwQd8kAuZw\r\nsj080ZqvwqWIt1RpalzB+DvFts24vXvmZwYo6EQQQ3u4uGI6wEiCkKtmHfeg\r\n7PfSvnLrLt/sifyBJHINj3BTn+EUTBlhsIY/8ET0hr/2PnwWGC8xIXwxsSNz\r\nuwCsI9cJgZB1y0EJ023ovXyXFwcocZOrkti97BYhxYg8zmrlLROufktqwG+o\r\niR4VUmwYPZLXoNq59/NLIKM8InJnIqk6e7iRKd829pF5JmAUHOUd7YTD5YC5\r\nUZEbPhqUD7jGttHAIoT2VnpLQote66w7aChbUi6UfksHrWdJH2OTQr53iHSr\r\nVJTXaI2Dfu9fjYP/kOKmuEyCFkcJxeOJP+dJyuJj+vfBTQcmkUMeCuiRiKvn\r\nAS1QlAB87dEIJ0t8Yy1s3JuHZpS9C3AVFxmZd2JFDZL/P0exXb93AyyqYd4Z\r\nH4vVs5me0dWmfhMTWLH/dTn3vHTmRbaL6ro=\r\n=TbXu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2e874f289f90c841da59e2dda99e515f07d0df8b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.81","occam-parsers":"^16.0.142"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.24","watchful-cli":"^1.7.22","easy-with-style":"^3.0.199"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.88_1681892269308_0.20860331566681256","host":"s3://npm-registry-packages"}},"7.0.89":{"name":"occam-grammar-utilities","version":"7.0.89","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.89","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8af3817dd19ea19b3c32cac21350586a22c3748c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.89.tgz","fileCount":130,"integrity":"sha512-6PfkoR9oTLhCfJKT/hjIkPSpDy3DFT/FBs1G6JEvS4OjQoNggdiilw6y7HGyLtF+RsGlKDXZld/HejVBzldXsA==","signatures":[{"sig":"MEUCIFbo3OawNFIW+ELMq/lyYCex5TkAFS4IR4RwiAMZ7GerAiEAkjJAAB0ksGmyO3/mEXptcFWAkmQLYOLLrb0vbWiYpcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2908179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP6jRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojRw/+LjhanU0Ziv/dFujkV/8DGQmyk28OKOSlHTamD6IfPBpwF3JQ\r\nJblJSuVnXu00wnfTnh4ufAKLzogHCTDP2fMGTJTy5gIJPF1SjdmPFcVr427f\r\n7e07yoDi2qZRP228w8DsdTem3x6S6VHOSmhENH5B4yRIDt4cR2LqfVBTDX4n\r\n9QJkQtCS6fBN6NBhC0qIgVewodAeqSi4h5thfvs+CEWhmIBHxlheAgb2ENjs\r\nZ7BRYMV2k0yOgvhFEnbKXweMd3uNeeZHdUMtGKIvVO0whYoA0JWOe+PcnE6+\r\nfqhx3QWwq+moKc++XVYlKIGtVRNiRIRIC1aPWQyVcGnF0juDVoOBWqMz9o6m\r\nrmq4L+enP3Bew/Sjiyxdu5pZVJdg9MKaTjLMCBj5iYuewHYXb5RzLq1g7whW\r\njP3wMmy0TQE3MUEA4byMOCMVXLjX/Hu17zCHXIg8QTB9fuKwTGqD+KTte/yy\r\nFAtHkmGYLQknEJPeZhdjighy/okzjnC3hmRa3IUoZ9Uoc33yuZYIb5bqcFFV\r\nWAng+ETBQ+Txw85nZs8Ker7McaYxEs9mi1Yfqzz+KKy6RX9A5XL0g0o+ESWz\r\nQCktrMZAMDeXqLVebk1mtlmeK4D1fWvCdswlJUOY8Vios6FS9Neq31AxkGCc\r\nUSaAwCfY1B+ZUlOYwPs7Rew/T7yYk2UHAlE=\r\n=RKYy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"97915dc0432332afa9dcff3fa20ee557ae95769a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.81","occam-parsers":"^16.0.142"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.25","watchful-cli":"^1.7.22","easy-with-style":"^3.0.201"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.89_1681893585448_0.6639706453538041","host":"s3://npm-registry-packages"}},"7.0.90":{"name":"occam-grammar-utilities","version":"7.0.90","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.90","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1802b8fc10d4accf2140c33b45825bcfd0ada8ca","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.90.tgz","fileCount":130,"integrity":"sha512-EIxpm9U6WIcwN8sPMxJtyTS7qmDxEUsIt3Om4zt1DQHBzjBUeTkFYQBao24I2luqR7guK0OgdYx39TusIPMUZw==","signatures":[{"sig":"MEQCIBt4TUCF6mB0NRJBCIRafqgC2MELceqoNd49C6Bir3DkAiBP08yV5gkvr+3YapMW1TwFGym/IUceLAXsiQAwo0Uz0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2908186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ/ZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQsA/7B5s5VLl48cGfzKvB3kSpbRfK3p4cXDDq+9I0g1PGZ7dL36hR\r\nSAyDfoAJaF2TJ9QU9WdGkKwpknMW7phQ5vrYEpjIJ4u0sC1ne0RtFyGBOAKN\r\nrhwdV1+xSWDVufGXKbGbCCVqI1HTpEYJHYJrCeIvqOBv9M2hq6SiErw33jan\r\nUWhOUTpyebSH6O5xhOj1ZJCnGHaLOw/I9cBWDsDy+tiqKYUKMYNKF5pfyWrF\r\n+ohiMlcqx3uMjUPQmE8laeV72ezeWU9zZpHMZa4b/61K3fU4JfFNTIUBT/iR\r\n1zUJVEBKOzyrj2tXWy4AidZWjfcKocRZJbd4O2Js3feMgKGJHdNPeX2FfHfk\r\n1WIA8lnEDQE/CjIshkWOM2Bu4XItlTo8+1V0X3ZuL3NupxVSzh9Vejn4+WiD\r\nfjKqOljk/j9HKHwWsdOPPoQZSasNTbBtBMwoXs1EUTOlBjPD9EXsAOn+IeXg\r\n1sFnwnmsVbQQjcJmhvpwRhqggfylKUaHcxV3hH/ExTp4pe5Tsw6VwTFCHvHd\r\niGRyoDNDkgU+KKTdpsyD1MjpSD/2LOva96hy87pUR78V/fQoaP+hFeoehYS8\r\nb+cozsBBKRFWAAscZ/LhVzMWzunTycD1uW5P85uLuE3kBtXsTgWM7m6VT+i9\r\ny6+d27ntAT0g9DfY0qaMSLYkDLtGYgizNY8=\r\n=qZ75\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d8cf895c9fd2e305196400bef7e9463dcb56445b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.84","occam-parsers":"^16.0.144"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.25","watchful-cli":"^1.7.22","easy-with-style":"^3.0.201"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.90_1682175560881_0.8997407656832836","host":"s3://npm-registry-packages"}},"7.0.91":{"name":"occam-grammar-utilities","version":"7.0.91","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.91","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9077d59ac02cd1fb6768af2af69d7ed549039515","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.91.tgz","fileCount":130,"integrity":"sha512-rjxUlfPyFxwuZdWL8EUecYHZV39wsTSPaovRQVoojOM0L4szd/AmhH9e8lx8spNkrZwffDBuXmG2QiWgw99AZw==","signatures":[{"sig":"MEQCHwh2ykED7rLKL4B6tn6TZPCaj6uwhQvjaxvjsTfAva0CIQDbBd1IxzZm6XIMP25tbvu5Hiqo5V0ksRqJ/ZK27KhReg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2908186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ/h/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7whAAjoy0UibpYvUouJ+NY8st10AHXqzjRXktMJe73l/NjLctxTHg\r\nLcBudINT6PJDQEgLOUp4NQ5S8qyo6FEQkhemmxAJBPTC8ln+0eMJDWNPL7Zm\r\nDRAVqiJojkm2HXaWXd/FdSFPRiEUUtaY6W6F/jv+5LqRo8JqkLxkJ835ohE6\r\nKtLSzIMYaZ87vTmdrwRpHiHxM1fH5D1WMdBIbPPYoliU5Izk69JkUgLXDaRW\r\n+U52wESZ4E9aVHNDkPN9LmysIFkHry8K78/8sHQbt54JZk+nt5nrhL1jRJu1\r\nQmX1I+QD631VE6tupsKHKCJGBIpe640TZacZ66zsw5VztX44YBnIvDeIKUEm\r\nVQhe5yn0+JtRZTC6PZQXnlDwbRxVeH35uKj2tlLcAFWFjGvCv1TCe6PKmBRS\r\nZJKogqcFV3V3WjI+cb/Iyj9GYtz265OChBSrva95DZa9Az85P215nQNd/EfN\r\nWBuf1GLDWZv4VLEPBDvMdDgt9vVKPhrQV8L095rL0NrChwI550rg/5cxhHvQ\r\nxLuoDJtI7IxGIYx9lZYgIHuTk51Q8PYhu8EJMiDE7ZON5Ui9+KEXCxs55GOx\r\nyMpM6cjt/9or58AA7qFr0dTSGAHCHgyOyvHRF20F8n3q3P0Toz894SaGNqAp\r\nHHwJM2I6RJTZNsDvLfmT5/Al9jDvXTJZTWQ=\r\n=P9yZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"279b8e5f2bcb2e3987d62378489af46eaf4a204d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.84","occam-parsers":"^16.0.144"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.26","watchful-cli":"^1.7.22","easy-with-style":"^3.0.202"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.91_1682176127283_0.904831244387136","host":"s3://npm-registry-packages"}},"7.0.92":{"name":"occam-grammar-utilities","version":"7.0.92","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.92","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"33ae4e53021fe9d7947faa4060f655ef3a3c8f0a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.92.tgz","fileCount":130,"integrity":"sha512-hCCKBylE8ir/lGaHj+unVj/bO5fhQVV4Fihvm44XPal3+pGZNm8LZdZReP/c8CX5LVN6u7m5zU6hHc4XlrZ+yQ==","signatures":[{"sig":"MEUCIQC6ICPWUzZ/nlZ+cWrw5NEqTsWVpTMMFtYhSYK7oTOgwQIgIngQk/C9vE35cee6g6vn1jOgk2qDUE11hBEq4+p6QgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2902364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRNzIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogBQ//adaX9L1d/9tgUvER2Mvq0Ftu3Xp6KkDHrnkjN4Yb/tZrThvx\r\n5KX7E7nAZXp2MJpz/WPwODUDyJMf3lUYfbfmL97BceLa2gkFK+W642cAW1Ab\r\nLtRRAwcCZIVJ8JpNawZpb2SdpK+3n+KP7zfDOI+LZ7ytjwd5WHUnxDx9V8yN\r\nxJ1UDlBFGVlfxMrIWHbozTQHmYToKB9FHwI3L+J40iQgxLrKvphb2/8d53qE\r\n/9If4G+OfWgXDdgY69V6k0FdwBlHbKla0UYBWnkF5BDp+AQx3Jr6Avn6hylE\r\nEOiGcDOWCAPvY2qKRUwaSnSl3d73b+QEdzCcu8A5d9HjcN2pZeluGgIzIZvG\r\nj7Aw8emQ7h2aXB0kRt4FCrqQ7dT1gLRLOjGfbQq7H1WRgeXXIujI6BMal9QW\r\nxbLnALBpvvB1/EdmH3naBUbc/gPEkkWOJKosW3VC+N1DP9dAi//5yzqi0nqM\r\nvScANwfUK9yov2V8IYnj7L+dNds9kg9gT61aqZlqLH1d8hsophZJCDBQP88L\r\n1N7uskZk5zETIj2pVJl9JFakNdTk4B8WwKaiiK/RO83LLv+khdjF/G+QoWQI\r\nlT3g2tVceQ4T/FJdFXgD+mrkA5CyTYFHxodLr6BOmd+E44Ryc9ZA+OrsP/fe\r\njPlaPOP32/EKaOmKUp/ZfMCP2RA+JJg48wQ=\r\n=2629\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5030218f3e2bc49eb9efc39697d5edd448600e92","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.86","occam-parsers":"^16.0.146"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.26","watchful-cli":"^1.7.22","easy-with-style":"^3.0.202"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.92_1682234567999_0.6837872569603565","host":"s3://npm-registry-packages"}},"7.0.93":{"name":"occam-grammar-utilities","version":"7.0.93","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.93","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"21deec5de145320be2551906abac04a1ed981242","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.93.tgz","fileCount":130,"integrity":"sha512-ZOoh6VSYV7jtFY1ChX8SQ8NBS+1Ryho5pOA0THY/wzr/rlHH1BKz8L48OR+FqmK6LVsJi4pFYVl/gcAcucBpNA==","signatures":[{"sig":"MEUCIQDL9RBPMhf7vi6skPoZZtJz2MX37i0K5JSE8BN1t8/RRwIgb7Ax4X/G1NPphO7jNZL+I5G8dj4H8Qv+yh0EjzLWFTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2902364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRN9kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomRQ//eUGX+KDTFRQDqLpnTEZGSX7nxGHpc5OhIYuKb1HvosQkLzkE\r\n7FUr1+Iwnsu9crRkN9BDKgVDaFsHl4pi04GtY+yIZHjTId8HL84WhiHAXf9g\r\nbAzXuZ5NqfTXEEGGjU/0YsXiOmEWDaOWb/fphcd/yVzprDMk4kvkQ4uwhzyQ\r\nTG90K9Nk6VXKDoHi/p95uiWPSGU2nRmqzos42+2fBxKLSs84y11PErUSXgof\r\nAiXvPQN5Mth/JkfsoLiLciqBoSVFvl5lxUdswVPt3wdDJrWrYpia117CbvBl\r\nVmqv31BnoJKLmJut/erT6ggG6w1Em5M8gOF+0DFQ6/YLOGdJuCvhghrR/OMo\r\nXH/SvUZFhPscIYy/A6dWwiE5w5gh2LT9mN0uOZYMSVrDtYL0QZbf86adH0gm\r\nME+4YIKk6Bouu/EYzFX8SAOb46v0A2Zpfyyotun4biucww+vbt/jl/16hhKL\r\nXjswqEBKJJ9DkG4h5piaU1j1G81akirWmbEgpAgMXwMAReVfmFs6cOad9DkS\r\n75jKjtaUUngoNo2AYIQ1cKLu6TiFYbOk3guKPW9jKKt1ai0Eo6X3Y6CyeT9C\r\nQG3GzTzC+6RXnahz5Z2YFbqcX3YoXtQmkyO8CZh/QG6F4a1RO5lh6LqCHLKq\r\nAGxzadZns6oxAFkZo7+WJUEzKQkPbgbSkgk=\r\n=CV+D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"8cd953dd07e846e91bc17fc17c7d42d7591dc2cd","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.86","occam-parsers":"^16.0.146"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.28","watchful-cli":"^1.7.22","easy-with-style":"^3.0.204"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.93_1682235236489_0.5801978466338529","host":"s3://npm-registry-packages"}},"7.0.94":{"name":"occam-grammar-utilities","version":"7.0.94","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.94","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e46e77026dd0a5dcf291c6431e39d10946ca8a4e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.94.tgz","fileCount":130,"integrity":"sha512-PBHhmFk5vNSv8p3ckZnDrEXpWWVXx/uTx04xQti3AXHbc6EVUoYLwqPDZ1HVEsdvLrVF7n8wSsAFQV+fpzFfJA==","signatures":[{"sig":"MEQCIFwXSXaRcmm4tKonrNibaA9tUxDJVpsX7hBiekscz8JrAiAmTyr7C3oK2t9mSy23IpZSHYtFAhF0YeGDYCxYBpfk2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2902364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkROgZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzARAAn6/o7oD92muUTtBMYliqK6+dDgaRZtbYUvrgQLT9llg/+jtZ\r\nNF//iL6ffHztzkv7/Dz709xHpSHjV3ozZGLR4HEOYvcgffyX8alzU2k9o7v9\r\nBa/kmiL2vOUkFOxrTmbDFhJoK2TJ05TQbgpfGe+tYTx3VMfkseh4RdUH+ZDE\r\n5CLixn2qy9bAL5KljDkx3YvuMSa2krz049hooc20wiLYSkNypp3c8jG0SNP7\r\nDtK5jxKNjanYd5WwzXdcjdmMtR3VP2S7EBLaBo6zs2dULciUB+Ji25mYZlRd\r\nV886I1XURaY12UtobC8JsnirVe5W0Mn48pUiSJdrNQ52rrFCXx9IlULWm91H\r\nuFV/NecDasjVoouONVit4/ionKam8jcCPmzzsGcLv59qydYJ+K0EWenhJA/E\r\nUsuGXDXoZGilbNgBG1V4y7mu+V5drl+oF4SpFTbLjPBHfLd/Z/CyiTlXY48O\r\nb3tSeKrZcL4ObAETuq8iAnD42S56FYBlKUXEUDCq2TNzifEPw8ogvQY8I22T\r\nOVLIa9IDkbAmfpGcRZbnJwdXk810/exx4Hnnbohoc+meNRNlp/2BN1NlwMhq\r\n9fw6Q313M2+/y82WM/HvtfXrwTKFaPgwKHfs3HlLMrJb1qjA0AF+AVE4WuRK\r\nh6iRAYMVr+5JyhG8e6gAaIueV5hle2pFSyE=\r\n=T5n0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"51ea8362760947766f5704dae29c21904418d2c9","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.86","occam-parsers":"^16.0.149"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.28","watchful-cli":"^1.7.22","easy-with-style":"^3.0.204"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.94_1682237465456_0.35252336899793213","host":"s3://npm-registry-packages"}},"7.0.95":{"name":"occam-grammar-utilities","version":"7.0.95","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.95","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5646aa12d9ce7734705a29d4304e035d1333e275","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.95.tgz","fileCount":130,"integrity":"sha512-tuAVq5325DlSEYEnOAcPtZwT6bTt51W19ZwmbCcBMwm1VL5BsxyPytUgCcdxede/RKOf3CsZ9xLbgCaI8ZTN0g==","signatures":[{"sig":"MEYCIQCE3vLWGEPDrDQ57Qwj/zVlv1y4WhQxT31szofhqipbDwIhAKhGhlNbixYGvxAr8kwTr5Ywc++gZzDik4qBFnP5Nhjq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2902364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkROwxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/CQ/+OTT9kfqUZS/Rvq1Z1yRY4DiXgnKtAs5JeF0GKPXuqVekOCUB\r\nb/s6SlDf8rb8gSZCjJmVpxUI+fIdLjyem99nhpVBzW6WzIwX+pC9Fd6AOvlB\r\nT139/pv4BMvGFt+z3xRD2K9Wie0jDxquyYPqqDOf2V0XUNibAkmfyHfP1kqC\r\n5Y2itT/+/WkFs49kUQX9Sj3HJTaL8wsXvIq6ClfJ8sNJNST+M1/FONiRalkJ\r\n2V502tzQiEjFiZHgw8r1gZ+9AFMROK/fuVV+MD4epk/t/RsMhqwcvbPWsP23\r\nL4/y+Vls2IT3vA+MRe3CtmW1Yol7T9vBflieLkc5hAO+g2trnyYFuFzQeTEO\r\nNCPzTqr6iKxee7oHTRgYvvKtHhpoUzZQ00EZQAMrSxh5xCgURwHZ7aPNKr2U\r\nCOFn3rBk4FhQOOuQjCOYbSiwGYL1XU8Ng2jW+cW0OFJpDcO8wJNVFxfgJomH\r\n5T90XFHMdJqPauyiLubvkdTfLjvqJZaLKbCb1EuMUMayd1GDzFjb80VZ/XQa\r\n0wz8kHRTxT5LH8CR+Ucs/uNpYGzxFS8VEcOD6pP73PofSD9MrGj1uxYHVvro\r\nKo+CnqyktTrSFznzugvB/Eo4Qizqe5Xs1Hwb7tQ/qvquXBxwgTMr83GVmy+D\r\ncignOJROnXqQQEwVEm5dkyk6CmFH+vJ3/3w=\r\n=TLTN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0ecb624b222b3039fc46f7c94e09685b17dbc9c9","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.86","occam-parsers":"^16.0.149"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.29","watchful-cli":"^1.7.22","easy-with-style":"^3.0.205"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.95_1682238513455_0.016450279085000963","host":"s3://npm-registry-packages"}},"7.0.96":{"name":"occam-grammar-utilities","version":"7.0.96","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.96","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3a06f8a0454ae82f16289ff015a0c0c8e87b015a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.96.tgz","fileCount":130,"integrity":"sha512-ratSBI8v9nPaCqsOsgF27HEy1ACcamg3EuwpX6u3Fm8KpyPErVseZbfAps1R3jRYWBbfo9p64LbmOSYMFU4fqg==","signatures":[{"sig":"MEQCICvUnrf+ZTXfNxi7VUUO4cuNmxfsdbp/ZH8/Y0Xia9uvAiAafVMxj6WaXi0bL00/MPSOgquPWe3n2ltqdzEHGYIc7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2906308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRQwNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/OQ//V7uOPg7+7kSmjJTIClyoghTVH7EAeuZ9PcH+fKjRJZUqBCzH\r\nB85nVPbhQbhKVf5nhbutP55KNSLw+kh8DsBKFhY/GppWtZtjp/SIMK7J8pqc\r\nc8iZ2/hNJJRacAZIKQyz6ez/1Zi8xUAUMbHZ7knEptIwcCxNdMf4sj10W/tE\r\n3SBdlXAbgGNPdD7NaUIPy9+Zre9GQySLrP8vahOUYfk2QSVafIw9l2KMfWXJ\r\nHLSBHCAbFtfbkFfhgeQ1Ph7x3w0sLnqULYxaqgiFS1g3CZsJBURcDI/1oTkB\r\n5G2G2J0Y/ytCYM/H3ZZf+Rkj2VUT7x8LlyEClLF0kwr636T7sK8nXoQEJl6c\r\nXAJZUtsLzwkmtHItjEd0h4BhsAK23zBk/pZM2yFuNoJa81W8guOcN9VUV3ij\r\nV5C/b901q9OAxBKZo7HxEEIr+1A9ZumRK3EpFPFumCIt/dH/fLcFfmP+1yDu\r\nz144XbjdcRWTalbu9ldNHQ9kAXntowMlBofV9wflvJkx9jvAOi3CcppLoyFS\r\nZ+zXSfYZ2DhLQEQYvIZDCXvQSVyJ2ys0c8r+CB+x4LUhAC+Lj+VlUcI1LGki\r\njUJn5kubMCQSBXjE+ZT21oCJckIPR4nkRN4bxQXAQ42p1s0ALHwdY3XIHeNv\r\nrMmR4nN8DuBSM8rVfL7E0C5G8rP0O9t9+V0=\r\n=QCBq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5bf47eeda568f059d6e5d82a28f1c2a4536b8d38","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.86","occam-parsers":"^16.0.151"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.29","watchful-cli":"^1.7.22","easy-with-style":"^3.0.205"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.96_1682246669646_0.7713770890765226","host":"s3://npm-registry-packages"}},"7.0.97":{"name":"occam-grammar-utilities","version":"7.0.97","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.97","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"86e210d2bedaef1891f0d2bc730c848d70c209b8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.97.tgz","fileCount":130,"integrity":"sha512-EPzib+rmH7HvHqck2ByY/JxNapCRtUU4zevF1gulHK8dXNhgyety9R6wFDtK2o+B5WdzVdr72GhWgiwG2STS6Q==","signatures":[{"sig":"MEYCIQDZ0pzoINYa6pfjGVarKbS+dUGTIvJcL3YWC13TfFQPlAIhAMUpapGNeJiL8tn5ik1wazzkOa/CBVdNoqRQQQWfviT1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2906308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRQ62ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoycw//e731tmRAisRpFm19ZV5ToBNNWAFW+jrQK6DGr2sxueSB8Hb8\r\n/1qxxTqTXdN0DgPVKvNUdmBifqPg5YyRl8jWqmQ8zqeIPlJPq5Sz+meHef/m\r\n/bZmJ6iSPtN3gcXlupsFIPz6BsqrCADhV9cXsf3tkxHkbBUY11WHNWnUmfCs\r\nOWsVR8+KadjYCjA2MozoXSx7mq8hWLnTbm3Gm1jcpeRMuNZnEAGKUKiB6szn\r\n2vrdeMfYjDNK+xwm2LDT/lkRwf/bo+OnONQEHEDl2FyIr0bQzhace06TK+V6\r\n6v6Rhw7Ru7YaeA/fonbP/kdpF2shD95Wjn2GruTf1/Vb+1TWaBfeu9n1rYXk\r\nVBJKqH9BzK2s1UwKpo0pKlhb6uTXVXgAP1JCpj7dtt/muhdQlMgfczKDLDEw\r\nZmmULFj0KqotxGyIsEfYfAPExq/M3KjuKy+f9BkZT60+a7UBSFzaxtF7eDDc\r\nbDo4qCUJxlakkh9m46K4RO6yZQOB+0PdVqX/oOr34kwlfHul4OoAwvmusns8\r\nDERvjSwgyycrpoIdmwK3sD2DnouMfcAL2XvuoRgH84KwCki+ZWn8ETc3svuX\r\n+HMwat2rQLcfVGKH1+a28Gp9+x/CLXVE5SlF10dN29WaRwSoVPx9N96He4og\r\nbkgvO9kBBNavJUaJqFuI0MVQK6F0CVCSGvk=\r\n=kmCP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"970355751829d73c7801dcc9a3364ab21b5fce7e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.86","occam-parsers":"^16.0.151"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.30","watchful-cli":"^1.7.22","easy-with-style":"^3.0.207"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.97_1682247350628_0.035008466426801554","host":"s3://npm-registry-packages"}},"7.0.98":{"name":"occam-grammar-utilities","version":"7.0.98","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.98","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a1757f0a8be91b177e7a3bfbe3216525995a3f69","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.98.tgz","fileCount":130,"integrity":"sha512-8JAfRCrvhDBSzchlmlTW02AIFeP5gGLrDblkfNMzRXpgQbueswVvNTRebCWUOsl+vTggA0SGF22mxmlYmA/RTA==","signatures":[{"sig":"MEUCIQDwoQkKFsy722twmcNWy8pVGo/bEBFGy5PB9tYp532t2QIgMCPVymtCnA6DGhPr+nEatTGZtrxhI0Sbp1TXQ1lU7q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2908623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRlB7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKFg/8D69vVnMIiYSNE1PdVJMK3V2X/ZQsaNjY55Cu2yVMjTElyH8Q\r\na0xY5Xlc9VqC43T2bvH1PEFGHokrkm5O7bAM0dyr4ZUfZWWcci0p85MIiM3N\r\nwenRf5Dh21CHV7qYZCp5l6LJCT6YUJpk+c+qi7HlRDGzgzbSSed2unOcI5fz\r\nEdRupw1SneKk7J4pEuUuPsdREukwtFCkTy5JdlanIU2FnugxCtdPnus01lKP\r\nAdhtIW+0vxso3lsNFgMf8QRUfDJANYbKld0XIujzJDo9GDWUsQ0mBQdq4aVv\r\nJzmYDWranI4cpSzX/OfFFQFy8oPxYp9Gpj8g0pbb0yRH1UuwPwCbiPewYclC\r\nIV82SEDVghHDWQJVUPfswBlsXhH25MnD9/j4tBBorrgJDuP3T2tggPRDH4wS\r\n8U5wqVin36ujdDbJfdq8nIombMbnLSk8KlaD0e+Lt7VfoCnkbIHCiRevp55N\r\nmKy+bNXQUQlcSgNYSZM0XJ4+NqBERHqnqKfbkZ3lTKdqm2W+D+JEA9tziVVH\r\nmvlxpIw+XVc78LGs5dih0+V9O3vx/4akIMI2Nfi8b8402z47f54QCHdaPYVa\r\nEIpw0W0EHCIP5m6psn4YpxdySots3J1mC4JLKiL7HcaVl9BQD8cg1+T+schU\r\nS1pEmGC4g/wc57V0Zb5dRn3ZAXo2r+qGsr8=\r\n=57xT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d15dee99b92e6958a224094bf710b3f7760f7294","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.91","occam-parsers":"^16.0.154"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.30","watchful-cli":"^1.7.22","easy-with-style":"^3.0.207"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.98_1682329723586_0.02285554545026125","host":"s3://npm-registry-packages"}},"7.0.99":{"name":"occam-grammar-utilities","version":"7.0.99","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.99","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f217cde136762bb149b0718793608e41cac313be","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.99.tgz","fileCount":130,"integrity":"sha512-tiN3DXkbIGTpSPLYW7c7xq7DipbOxFXZ3jvLqY0Kws9bqH8ejcn5FgWQADmEGNpyxydghdf1nL8tfoqBOzuWOQ==","signatures":[{"sig":"MEUCIH7po4B50pEKkRH/0aMncNyaKa189BVZBgxFQdF2oNC/AiEAgXsfHhBvzToG2Z4NF6hN9ndrfTosrbEADkkAuC9Lo8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2908623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRlNjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpaA//SG/4MCXbPULqPopF1gXk+Aw8mIie903A99ofxTPDeXT/C8TI\r\nBuU7JlnH0D/fHu5TWnor6SkFI/VkfTsmRw3DT/wss6hUYWmjnaMi5V7g7TlN\r\n+wKG4WeL4dbRK2aO0+APlD9eilqOG2lx7HVL7CgzpL3ep5EA68SFdN5eJmlE\r\nBu71c+pdLamju316VzyzcoAAbmq1w5k4Ses/E4UyBj7+Zwp84s8fohz97lkI\r\nOw24cqk8Mb3RKzT5rThKhuBwm52KIKdosWh/ZmC5w/7tbRFaVw8OJyrQlbHd\r\npf4B0OjmiThgSUThliSHllqz4lY/QfmPzUPowTKM75E6sRwkyp4Cg6aUvzXY\r\nLuMYU7y2LZLSoCH0Y16KKCHZTXZbJGwjr6nKdWTr6R3MjiLWs7kfJ8ztzZbF\r\no3vxtXo5oqaB4Yj1VR9otjnlHmMprXx0MvsBIRhW0LXjmkUeGpnOHOgd5c5P\r\nxyZdZ1AU7msyqi8l/Ilr82NRfvXw3N5TXKK2mrYpibJZmSgomrJwTb+x7/eu\r\n1YolVpmSQATtKPcHsSF1HXS8PZWM/PSQB/CU/a2XIoNnsKWVZ9THuvm+U2Jv\r\nfCF881UW5Wy+el8MuH46AOrRlFdse+7UWjIHrBB0KhVZW5F8L/4cSgiKCcBO\r\nyDp9eKAIU2GacG1a7xCMLlTpqKjBu2sCPrc=\r\n=gNYx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"fb796e0dcee68960235e572f6a7dcbc410f5f827","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.91","occam-parsers":"^16.0.154"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.31","watchful-cli":"^1.7.22","easy-with-style":"^3.0.208"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.99_1682330466791_0.17585833115842897","host":"s3://npm-registry-packages"}},"7.0.100":{"name":"occam-grammar-utilities","version":"7.0.100","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.100","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1edc73e78bc7a54c1f66e16f38e4356d8e998576","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.100.tgz","fileCount":130,"integrity":"sha512-/c3NGN+JLCeR9GD1C19stEw1/zxdx3AhUk9ciqeGXaB68v1zXEu1R54ibFakyv3sblShnOnFjbG/ya95kqnWmw==","signatures":[{"sig":"MEQCIA1yolQMoBWO/T7XSNgY9FMfNVo4u94E1N76vo+2kss6AiAtMTBqfK/g0wPPZhhlt3JWwRlde1Ci+5Xe5sT3sSlb/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2910786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRlS6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwSA/+PrIJ9592CrlQd+dlp9qWQnGw3oZo5vPyVXQgGT1TdhNMQxc0\r\npwdtuv8sV7n9AuZJhSX9MGjKaC95HBqYOeOQ9I8fNpDCBP9DzXIvbL5dTXTM\r\nynQw6RDzPQ+MlUkctneVHjrpznrOtXEPVC174Zv0yGk9QKoTWS8ydl8YMxi3\r\nTbnum+Nrviq2bISVK4yh11iZnVf+N9tmq68ZSE6dKqft+pLmujYeQcfnB6DW\r\nRDJ3aHHI5bX7ZNlj1NvIqzVFOpEoWSy6SJV5CiyCvPMIjoce8VIeTk4T8bsN\r\nOiJvsOCBG4KCqvm17sPoNLsO6gwtdOxlTGqKippbGrZuSNgWGSnuvd3URRyd\r\nDUo2TDDtv6YX+z75OFld/zxAWYN3DIlrlrt4leMi35MJEqeSlzXM239LRiIg\r\nnHRBCuZ8ULYQu4s2PpYVBPDmzWtkO6BHHd4AXExj7LSenotWP7fHZ6Rc6khu\r\nOQ0ZqV/UxsEHfKqQSjDGmc67hIdCOYJ52+U0pFlr+DFe+jexUu4D8Yff9DQF\r\nJAgfvBBW7qmt6VRtHSwJLWI6f4W2Revjv0YPK/ju4R+8yiTNCrsNo4lbZ1dB\r\nOZER98iF43et2rA8KyHHGGIwL93v32UJ7rnVZmTPtryV8eQfWsYykRvxkZRf\r\nTm665CwkJ53uztpTD6iFp6UZp+1kthWYHyQ=\r\n=87g+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"3502bf8c6843a587316cb6c5fec2dd66a39904cc","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.93","occam-parsers":"^16.0.156"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.31","watchful-cli":"^1.7.22","easy-with-style":"^3.0.208"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.100_1682330810226_0.38039791276979185","host":"s3://npm-registry-packages"}},"7.0.101":{"name":"occam-grammar-utilities","version":"7.0.101","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.101","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9c028d4c6d9cde7d46b476218c61c4d5ad7bbf60","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.101.tgz","fileCount":130,"integrity":"sha512-IbZ7K8fFAeBaQ7tyv1GQDezuMRvyIPFfERXYoAp1EtzJep5I2MhegNDm4WgG/Wkq3zXxq3t4dOdpf0AJyaQuRQ==","signatures":[{"sig":"MEUCIHjxF89X7HvKPf6koJi6C7m0c2qZtM1AmBjl5S4y70esAiEAitQIFy+6AOeOaKVJR3ZC/BKcstWHfqFvnoSGdEDFGWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2910786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRlbpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4pQ//Y2cPDltzVdiv1HRYL+9YZ/CUCo/LMGyRMZXLUACyj7XhQ77c\r\nVMnP8Q7qfGOkHhhkO234ZtCO1UkN2wE8FpipCZXYWf9sZbRDuk57agceFKev\r\n3yG4an1B4DkEBaZychmUj9g9/Orvsiao6so40VlEghn7G2UbL+XBomLGVH2h\r\nbvG8zMPH7ZLpmw4MwXEnQILZglX3I+ZuwXTbmFIaOST/d+0du4kYxy7aJn2G\r\niI8rp9biLkp/9w9CN0XGNYdAMxyS6SNXggOGkZH/DRvgpeWgV0XTnGeGbF+e\r\npD9JGEE8rXuObmBFJurns8e2Zu0UC5x6GZ1K6B1YkCrFJiT5eEXNdzpzdIDN\r\nR1+hUgQ/GIuntVJyvHNX3IXRDdbImFOMIYVP4HsGDNwGmyEovcNy4TbY+6aQ\r\nPQh6oNkLYUIoq3D7Ktszp43b7S6gutmMn9o5QopLUr2J1GLnZ7VOCvtsiPkS\r\nSIcZ3Bwzb5/7b7l41FD2n15BrUayROCbAGrUCFkL7+b2YX3ntitSSHx0osO4\r\nJIAOA+kdg5dLTZiB9gk6/g4ob/Jh+HTMZX998u4JsoZE+X1qSWsQy5dKL12X\r\nbbr39hKp4k4JyryEWuSU0XEk9P7u76Pa15/0XvPDvpy6Gp9xB25VGXgvkWRO\r\n3UNjEPtXVvrzkVV8tg7D5JU/vLeGC5z06rc=\r\n=NEN/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"fd935922922137809e69f3ef0e3950522d57f995","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.93","occam-parsers":"^16.0.156"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.32","watchful-cli":"^1.7.22","easy-with-style":"^3.0.210"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.101_1682331368966_0.10837955707851599","host":"s3://npm-registry-packages"}},"7.0.102":{"name":"occam-grammar-utilities","version":"7.0.102","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.102","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ff90d10a202af671df0d347b2824c730357d685b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.102.tgz","fileCount":130,"integrity":"sha512-eezEFlA8PlElP9Zje28N1A3sjjm2JBvqMzByLuskUugJybkyHhAU8fHtxVhBPp/wCqlBz1ogz1uKMdaNSzoI5g==","signatures":[{"sig":"MEUCIQDOhTchS1Uv/Hxy0rDsVPbLhTWeuWcUWD3LuXFkWMsKqAIgbnAIZg2TLaJKWAyy8CEXmNpwntCG42reoNqJB3UfDfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2910786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRlpKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4vQ/9HCyO1maZWxcwFumHuFEqu/9kXn/wDLiVkUm0cSvChLfCXrhj\r\nKiy6vnivflD6Rj0/a7P7oUrJhrCoHrxHrmkWH34Ug/n9IbnfdC/33SGfDwuk\r\n7mAY3LydZRth9btV5ZW2h4xeCUEWSrhpZCsGpPNbbCoAhGfb3onri4fMr6nb\r\nkSLFD9mzPQagNFTjdtycIBg8oFERRSQKc7rXE5R3nsIUgESfdpMVR6qeY0fd\r\n3WBIRVNg09Mb/BoPu6ZMIoLBRSlvm2zAPePOz/pDkeO4mmQhAFZ9AD23NF6e\r\n5IoEnPGJHoz6KeTWRiN3FEB762LEu1M56gHqbrNt9xQB/01AAV27QdW3I4OE\r\nlFB3R5UYUMwuK2yZ6j2QAw2J+ArZvP5qFaCoIh8oijI9B2X1sinIQ/n71nCt\r\n7nvPkLQc0zscbFUAu4LFFBmbM+8SwzaRLOySdkkx4NpvN4FJWAxKQpp+Ruma\r\nQpffwHUIuY6dSd7++ADg94VdJNz50xuoYSvrGmV61ZO0geSx+ivVbEVJRJct\r\nglhRa/7wKnXbANIHF+8oA9SD1SXBQ+LpHScpHiLk9o9GFfyNcjO7jIN/sKa9\r\ny5ksXG5fZ/mhUnGNT3OcqxYxO3c1sN/2NheMnspUy3wFhb4IMzbJ65pqBbHJ\r\nxBgH8NQE42lg6BI44gwRhuTuc+kmoHZ60Eg=\r\n=7uhS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"620174169124e2693c06a6de151070131613af38","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.93","occam-parsers":"^16.0.158"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.32","watchful-cli":"^1.7.22","easy-with-style":"^3.0.210"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.102_1682332234128_0.5512109868958797","host":"s3://npm-registry-packages"}},"7.0.103":{"name":"occam-grammar-utilities","version":"7.0.103","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.103","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0e415241035642b477b06745f69a9cfba2831e6c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.103.tgz","fileCount":130,"integrity":"sha512-4dAxrf/HcHNIoEOjtb1KxtRl6GHGPpZa+ztrh2c7oEhwVKptZeUP0oiiw7Aj80WK9+HMB2AUm3gzhkChwTml8A==","signatures":[{"sig":"MEYCIQDV5sC2XfgJ/C+YN33n7oBDNonHv9Y5I6+RsuDXJ76nyAIhAIseYEeWaE9c/R+unrv8+ZVxHIpExNmu0qz91gM4okTH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2910786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRlw8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvYA/5AYJN5lHxNggM/KCz6CB7muxUR7xhHhmJbFddLJDJ4FmCuId3\r\n19TQ9/VVcwy7BcWcVcwCWrGryNIbUl7b4TaBYKyw8xf/0pk/SQ7+YvvLjv4z\r\nQnuAoflKAKZPxCnp28DACfKUdyeGzb9P5NJNzHyRy7Wb/8M1xkumdxm9WbX7\r\nUbUlm+bt0SVlSkJ+htAUxs4arK9cV8Uq1TRx47Q8Bm+zhccyknzAaaF2g5si\r\nGmjUC26yvvBFTvFCvwVVmUh9M/iYqwZ9lxQQaFTQAq5LC8Ldht327y+8kMKu\r\n9yXMFxJT61zbxHtoG8g9mbH4uM26oFNf4jD0ity3ItwwizX54JAU5HCKoL0Q\r\npSMBiv5DHgcU4luk122sV5UJOiJLc6UNw2A8cFutZZeLzfrYFqXj7aXHdAv4\r\nkCLIWIlYXGQxsBmjXlpxCBIwI4QZTI+bzImLi+9h3pIOlEV1Cs9LkNoaJxYq\r\nsglgcCVp+uFfdTv0Z6Py/U9VWkJKOndPpD6nGN06CEm7jtnpjnVZ0eJd7pI9\r\n5gonfToAY6JpVU3RzMdUDpg6lr0jRwP5Vfem6rp9yMg1y6g2ECg42zFr9tTt\r\n0+5GyGvrPMPe39u/uaKkZVAoKl+0qyjgk4Ob69I7DPRQ8p04Ga58rTPxN9ze\r\nA8DBU7vSjEl5xtQ2jRXX9icWtlON9jM/gyQ=\r\n=ereR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"de2d48489adbdbba6d6423204a2a0ef1e091b524","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.93","occam-parsers":"^16.0.158"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.33","watchful-cli":"^1.7.22","easy-with-style":"^3.0.211"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.103_1682332732324_0.6905418284180949","host":"s3://npm-registry-packages"}},"7.0.104":{"name":"occam-grammar-utilities","version":"7.0.104","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.104","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"cdb71d6c460b41f94d0748381a39542acd6cec5a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.104.tgz","fileCount":130,"integrity":"sha512-1zTeEvJR7lH8F7eZafvDYdByJtqP2x9f0StT5KxiC0dYqV542qkLC13HTP/TtR9fSEfs3ryr+6expTME0ONccw==","signatures":[{"sig":"MEYCIQDTlJBukGk81+aRxZrIu3SyTKKWx2hKOK0iDATK8hDS/gIhAOiTMhRsL+hRs01PoUHkSsNGTrzEeQcsCjiHNih7pNGJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2909896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRl7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAFQ//ZEXMPu6GT7bZ91zz/TlnsboM97NiI4VWE9rSklh63gv5iRJl\r\nifUyYZ+6YGMGDCGZB3/G2dI9RapPZg/ETUo65DFS4liY5FReVuyst3hxdOVU\r\nn0AfRib+bqp6h546g99RTLd6h9z/0fzS182jYdKQJ7YmCBvQu7o0Elb/5oOI\r\nxDyP63TUY5WMZrIsDk6rdnhKXslAjYixij2BrqUm0sMj0uQ+gUY8tNbqdVlQ\r\nPNp4oazCWGk0yhSHdHRsHe78FEEOp/mrnV4qg0Ex37kKkq6AFS6sFJMZbw03\r\nfBixT3yCCKtf+dKfHAtQGlv/O39b5LMoskIxHADefpVYWzLuHJ68UdTvHNIF\r\nxFJXdSqxgMG68x4MJoOn+ED+2cBw2iK7EEx4v6N8+hxpQbAy425c2iLajnor\r\nC5qOymSFlEcb0jpI59vyf/+g/FnAYo8Rf5q9Y5/EpS3ubZdLPz4RXMhFd0RV\r\noUN0BIeaVVv4h+a2Q0Jnak8BOl/eHbLCDm/lR4m91A/sW7v8IwXDffc5NH9j\r\ndpj5BdcbDG/+MxeiKRsUo0wJ4kco1dtuB6GBxu+kHrBj0pmjzpeozNhyhYWI\r\nNCNIYlsK0EApI2+jjUqB2cIs44pb6zZL5pbat2vpbRiLtxp3pUlmOWvy1Epa\r\nzNL/l8Gt7hmELh8QhVjR7I3UEihlkFDEi1Q=\r\n=QgvQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2d70c14566070b302e64910f4390909f1deb1856","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.96","occam-parsers":"^16.0.160"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.33","watchful-cli":"^1.7.22","easy-with-style":"^3.0.211"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.104_1682333381325_0.3722366545141116","host":"s3://npm-registry-packages"}},"7.0.105":{"name":"occam-grammar-utilities","version":"7.0.105","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.105","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f45fbc2b3fb305ec12d5edfc2cde0682e8d3fa8f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.105.tgz","fileCount":130,"integrity":"sha512-UZNtCE1FlDC5MjetLtHjxJuQiqx+WnBpedDnd5aDO44N8QO3w7jPiecIM/t55JeRXET1ha6B8Iuqdv7GY9rrWA==","signatures":[{"sig":"MEQCIBa/7bEHL9BEYCPrajM1HduS1sfKtMA2Iuks1LK9czzjAiBMVPZrvz13pjZemn1O/FZajK1TtcBc9ZKU1q2rmQK8ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2909896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRmEvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf3Q/+PrqYPhPb+ZzCgHaikEaS166pBCxsYDUcRSuBUXo8TMKpjkmj\r\ndXr82asSVCUQChmvYr8Cne/DDq5FOfLgWZiaNIhxQSH90bcKILXz2EkyXnY8\r\nYkgtUJQF2PBqIUbdFF+uGGXE/WjXwER3mOqT3rrcacJMu6yO2pSYvEBJOgSR\r\n/rlxyXhcykmx+APpB+0CP9Rd2J3jks8TudQS2VgN5pVogaIWbnZY2fjjKZt6\r\nSRjDDbID0+CGKJAgG/e++O3BMF4rjwJXw+/yiAEaPZlIhyy9MSJIeryH156/\r\nS5x/sMsW3pVTEFu/yP0vNfo+etNpdW61XuZ7P7Gw0T3+ac0ePMVG5v5eqRUj\r\nnuq6aF/K980nBpSTVwGIEnu3lZGjqCqVBBYCG4YnMGJnVfLewQvQGiPdfYtX\r\n3DfIKA0hr1O6plb0ZoJCw4UTGY4eQh7qd8dGQQGdK2IpDA/nLwXkfopERoaS\r\nnG6hREYnQwj4kQkWxBMXCcFFMjXJfLkb8E1qR9nZOtIZkXfPIg0AxUbs6JUU\r\n1nlP8RaDyooxAWHCR+6pIzsp7htwkgqHQeOvUWwd9YPVncKP+miEWfT78rWg\r\nCG544iQ2xmh73DUXjsuWwg+njfNk7Xw5d48qwYJwgrH5hG2wsg1DLk9eeWbe\r\nAyHj3ODjTXZyKZORKUULOiJEig9umRPvor0=\r\n=VM0S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d074d5259c5a330535fbdf79a7cc4c4978637b1e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.1.6","occam-lexers":"^16.0.96","occam-parsers":"^16.0.160"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.35","watchful-cli":"^1.7.22","easy-with-style":"^3.0.214"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.105_1682333999724_0.18935816260100635","host":"s3://npm-registry-packages"}},"7.0.106":{"name":"occam-grammar-utilities","version":"7.0.106","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.106","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8d2357a275614777859ca0c6e51f339f5acc86c6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.106.tgz","fileCount":100,"integrity":"sha512-+nfBnD/KeU3CTJlv5Tfb+eFACK178N5+7smLKgSwut8Rm8H7FS2Mgysd2MJ1ZuRR698Sjd7N3EZTvU7Fo55hug==","signatures":[{"sig":"MEYCIQDnV/9lbQhO9/o0AzZzz10lgQPkBI+mbnBRDfBiIheUnAIhANQK/CtRDXm//M33RXi8tRChMV5jswWO1tF/Ovf2A4o2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3684114},"main":"./lib/index.js","gitHead":"ec35539b33cdf085a8c9a3c7d18ad9ae403a0cc2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.1","occam-parsers":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.35","watchful-cli":"^1.7.22","easy-with-style":"^3.0.214"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.106_1683352416200_0.11692538487764126","host":"s3://npm-registry-packages"}},"7.0.107":{"name":"occam-grammar-utilities","version":"7.0.107","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.107","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e71bae929932f8c197b15ba0a80a05c534d5a850","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.107.tgz","fileCount":100,"integrity":"sha512-qVHJUc6fgK2qng21EFae18qS9XF4Y1ebDZ1qgqTVSxLNjK3ab3rp9BEz8zkz41L2zj9t9/VfWSoneja2HnWZ1w==","signatures":[{"sig":"MEYCIQCywRMbjr1wc/z5VU4PskViO3smUYWGMV1FdlU03WKeRQIhAJIE+5s3QqtRRoDmNxV1g2XDshpg6441A78ioT4EQM3y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2611557},"main":"./lib/index.js","gitHead":"9866097ce9a207b60701bd84ac3793e0c8661f04","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.1","occam-parsers":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.36","watchful-cli":"^1.7.22","easy-with-style":"^3.0.215"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.107_1683352925348_0.43626463545504235","host":"s3://npm-registry-packages"}},"7.0.108":{"name":"occam-grammar-utilities","version":"7.0.108","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.108","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c013f7d8e8e2d0939700480b6716a136869b6608","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.108.tgz","fileCount":100,"integrity":"sha512-uMAVo/lZ5GDuxiaUAPf4b7XuyYBcjB1vbqGm3PG04qO2cERUMtHClczOepLl1lK1rX++4ouxDPSB8E0dGkUHHg==","signatures":[{"sig":"MEUCIBApW4waojGvQJRdq0qZ0s9sZYzkOREjUBCAlRcuS1bHAiEApKZUurLWTDtLiPAQQvlf3eAAlUv95ZVIDsRjRPuOtgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2605613},"main":"./lib/index.js","gitHead":"11da1b466429f31e8aaf8da6b63854d68e58d8f5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.1","occam-parsers":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.36","watchful-cli":"^1.7.22","easy-with-style":"^3.0.215"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.108_1683355574115_0.1448716407240207","host":"s3://npm-registry-packages"}},"7.0.109":{"name":"occam-grammar-utilities","version":"7.0.109","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.109","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"82193628128d302f60da8de599aba92f2d39ae01","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.109.tgz","fileCount":100,"integrity":"sha512-sXwUM+OciY5DKy1n07G3xhToTAhvSrnqaD3MP9tlM1vOxVKDI8TOgE282ilFVE1aJ4xkPfl2s3VrY2gyCM49Sw==","signatures":[{"sig":"MEYCIQCN/iVo22Y03rjehJgoVkRYLlyl94M4hDa+mlMZNC/VEQIhAOwIpOltqhy6XvTqGOGE1Ly7324YmT/qXuhSzzEL68J7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2608076},"main":"./lib/index.js","gitHead":"a5aba3ba1e69b317cd5e38c68d7dd9604e8bacc5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.1","occam-parsers":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.36","watchful-cli":"^1.7.22","easy-with-style":"^3.0.215"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.109_1683370912624_0.6603226136833515","host":"s3://npm-registry-packages"}},"7.0.111":{"name":"occam-grammar-utilities","version":"7.0.111","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.111","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"755a61f6012fe4ebb5cfc80d82975a6fb55db125","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.111.tgz","fileCount":100,"integrity":"sha512-Nh/Mysq0yflGnJO8lG5ePVfgHx/UMh4o+cC6H9KJ68FpEZkXC9QRB3/EySaiPqq/PB3TFWmMyaqQahDva1ZCbQ==","signatures":[{"sig":"MEUCIQCtIjhtIuHy4tX6QyCtZ63O+8UrR2sfTf1yJnXzWcqt4QIgCWfKd4slYhFo5RntjA+g7BmN7b3aqWa3hpfrDKLkwfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2608150},"main":"./lib/index.js","gitHead":"619a2c5fe63a3639d938b963c65a0c4e527f07ae","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.1","occam-parsers":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.36","watchful-cli":"^1.7.22","easy-with-style":"^3.0.215"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.111_1683372615734_0.27411744382371706","host":"s3://npm-registry-packages"}},"7.0.113":{"name":"occam-grammar-utilities","version":"7.0.113","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.113","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9636b5521a9944e4ffad69aff38a804d34578f43","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.113.tgz","fileCount":100,"integrity":"sha512-I7W0it0qohErBUcEdWi9tp7D0XB4J06etoPRxff6LjCwZHBfPylU1rIDh6CXnnPx7pZEVEP3F2ZP7qiCxSHkvQ==","signatures":[{"sig":"MEUCIGkMLdCiVNZ68zVyEPmgfPp8voES39m1fHC/5Pe+CTflAiEA5/TdY82y9xGfhrav50wFs8P5ElTKcb5vqbyOLjuYKRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2608177},"main":"./lib/index.js","gitHead":"de3f17cf09ccdc7311ac314aa566beb889cf0083","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.1","occam-parsers":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.36","watchful-cli":"^1.7.22","easy-with-style":"^3.0.215"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.113_1683373028924_0.236380329061193","host":"s3://npm-registry-packages"}},"7.0.115":{"name":"occam-grammar-utilities","version":"7.0.115","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.115","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0bcca022ea2cf3b9655a5a478e637ad814300f3c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.115.tgz","fileCount":100,"integrity":"sha512-lzCLRdNvKp7Zkrl7jcfToMxIMQSASLmdkystlDm56ze06rB569cMj751mS0b50aoNaJJHWKRtYIpI+GZ7etP5w==","signatures":[{"sig":"MEYCIQDDtt2mhT9B7yvf0VT9riPiuekyngiIqMNRjYSHP1RVFQIhAMKa//ELmcnPXOm+k3hl1W7SjBx/Ryyy9Whd4UMFEQUP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2608198},"main":"./lib/index.js","gitHead":"8b87ce4c8f60b34ac018171ce6b2497bdb8077b7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.1","occam-parsers":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.36","watchful-cli":"^1.7.22","easy-with-style":"^3.0.215"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.115_1683373784052_0.9608565875200741","host":"s3://npm-registry-packages"}},"7.0.116":{"name":"occam-grammar-utilities","version":"7.0.116","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.116","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"41b0eb141eb127f1be6a0d79ae1d985546057a8e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.116.tgz","fileCount":100,"integrity":"sha512-uGjpEoHboCby/iH+E+zvpTa3HCmQrHai+Osdtsc+CTNkw6aCbQ6ex+oFDUglQM0ylum/vUzJuwmjy7snX+GxKw==","signatures":[{"sig":"MEUCIC8wsHXxCTApG9rj0idnAyXHQ7czKv1nWtfKvJGr7ktXAiEAxtOg/8n7ZAJ267Zr3wF3BaTU9Oz0qMdQVed3VvLiKeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2615271},"main":"./lib/index.js","gitHead":"7b9bc3243c411a02b4b1895f05d51864d4bed507","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.1","occam-parsers":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.36","watchful-cli":"^1.7.22","easy-with-style":"^3.0.215"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.116_1683828019232_0.4233495583667888","host":"s3://npm-registry-packages"}},"7.0.117":{"name":"occam-grammar-utilities","version":"7.0.117","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.117","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"07853631d59d86a3d907bde02944442755200be5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.117.tgz","fileCount":100,"integrity":"sha512-AMt4+VcHU1yfbrFaIIohyrO8epkpKCu+KRggZxrC1hlWzcj30Wll8G7aq929Gh/1kIGYlGgTNQc4+L65OXOpAg==","signatures":[{"sig":"MEYCIQDwvxmNtWpUbQQoeo/om28qHgMrjPhujWj8Oll8vHhvlQIhAKNRMXIibC0TL1Hgc/bNmOo2HiWXcMFTfmW2y45vCyrv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2615264},"main":"./lib/index.js","gitHead":"a76691ef04a0925d0006c286546a9de4c44e6f32","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.1","occam-parsers":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.36","watchful-cli":"^1.7.22","easy-with-style":"^3.0.215"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.117_1684338829033_0.06384846940330369","host":"s3://npm-registry-packages"}},"7.0.118":{"name":"occam-grammar-utilities","version":"7.0.118","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.118","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6e99729c62bed3aed8ca09ee23ce67f1cd4cfa40","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.118.tgz","fileCount":102,"integrity":"sha512-n6mSVPpmcDVTp92+QzRyqjeSMfbaeSTn5OKg20BEVO7cLzUntghCj4xBk3ze4mmjU5WG9wRKZJ0dQI+qcAVrow==","signatures":[{"sig":"MEYCIQDE31UieTgCg7+UfCDBs+E7YoDSTAwGVLjaRu7yyTU9XgIhAPG8/CKXhp0t2bJzRJ6m+xBe4Pr3lfzd4IZCWnN82p6I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2793795},"main":"./lib/index.js","gitHead":"3199d917f55e063807af958f06e21223dd3c23e2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-parsers":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.36","occam-lexers":"^17.0.4","watchful-cli":"^1.7.22","occam-grammars":"^1.0.428","easy-with-style":"^3.0.215"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.118_1684415108567_0.8271694031923915","host":"s3://npm-registry-packages"}},"7.0.119":{"name":"occam-grammar-utilities","version":"7.0.119","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.119","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"48d4f69a0f6e0f9045b3dae6c4cbfde4831a3cf9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.119.tgz","fileCount":102,"integrity":"sha512-XwoZdpQJ2L+gsO85EHuWPctXJpBxXC0GcN6JFOsOita8+2XA3EQe258k6f+v5UxPzXKXzynvmiL9iJiotyLbaQ==","signatures":[{"sig":"MEQCIGmOVeWh6M9X6Kr5aKmrqbz+a/1gqJxi9ZfZwRejqalXAiBG9pnGuN8O1QiWDGnzfIbMYHtEO1mABdR6gDG3SaPrSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2792536},"main":"./lib/index.js","gitHead":"76270f78249348b49f7d2537b4a3783f0db0c38d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-parsers":"^17.0.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.36","occam-lexers":"^17.0.6","watchful-cli":"^1.7.22","occam-grammars":"^1.0.429","easy-with-style":"^3.0.215"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.119_1684420502010_0.33594931757596314","host":"s3://npm-registry-packages"}},"7.0.120":{"name":"occam-grammar-utilities","version":"7.0.120","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.120","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"36ee8aad3d02b9db5f96f12509a67aa06076b801","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.120.tgz","fileCount":102,"integrity":"sha512-7+Es2gv0v3HY1vWXrFngXYreSMdBCFImqDyxV5ZI23QX2XE0uopC/SuR+dlmzePF4TfGZjfSAiInsKBYnO8x5Q==","signatures":[{"sig":"MEUCIQC+/hJExm2O4JRBaA7h/k9zZSp2IZitChT1JhBVF59VuwIgBJa6wbPMT4G35c1K2wq4Qf6Zyl6hLjvREoTtlI+mQzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2792536},"main":"./lib/index.js","gitHead":"85f4c632a8b951f125e725e349108e2e35918461","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-parsers":"^17.0.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.37","occam-lexers":"^17.0.6","watchful-cli":"^1.7.22","occam-grammars":"^1.0.429","easy-with-style":"^3.0.216"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.120_1684422367374_0.7343574309906911","host":"s3://npm-registry-packages"}},"7.0.121":{"name":"occam-grammar-utilities","version":"7.0.121","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.121","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b1206043b147d3796bda45f64428f5248ec91f5a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.121.tgz","fileCount":102,"integrity":"sha512-litEO0CgDTiZp+u94l2IxV1KrmcVaPtOo3IEc8lhwP4bFfig9EXWv1i/13vNOz/aSeI7tbw1PqwDlKKAQj2mWw==","signatures":[{"sig":"MEYCIQDVzWfRf5pAiXVY8+v4pLkPwUS4QMHkUWCGK4jOUSAQZAIhAOqcpctEDMV/+dYi97ixsxHn0g26o+Zkyf+TMOSoZuH8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2786135},"main":"./lib/index.js","gitHead":"7c2dee3351759b937e320633dde7a6c818637353","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-parsers":"^17.0.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.37","occam-lexers":"^17.0.6","watchful-cli":"^1.7.22","occam-grammars":"^1.0.431","easy-with-style":"^3.0.216"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.121_1684772344221_0.8408428718957532","host":"s3://npm-registry-packages"}},"7.0.122":{"name":"occam-grammar-utilities","version":"7.0.122","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.122","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a843235cd0fb7f768033754cdbd3cec0868121f7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.122.tgz","fileCount":102,"integrity":"sha512-GV2PJmUTyOUX6mHpkWEaXzhXijFDQyUrka9sSy+d+upVdVggmGLbRWKqk6vc3AlAvaqLhtlfS9EjBlqJQy5ZiQ==","signatures":[{"sig":"MEUCIQDFG1YS0nl59cG6f3SjgIXk4o20h4x0KEu2cEY1I4jupAIgBI1e7ndwK3oGuuJ3mECuRPvGrCRbUJnFpMcl3RzoG1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2629065},"main":"./lib/index.js","gitHead":"af38ef6819f23edab1aa3580d4c10f6f2f64c6a6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.6","occam-parsers":"^17.0.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.37","watchful-cli":"^1.7.22","easy-with-style":"^3.0.216"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.122_1684834312482_0.10332700726987865","host":"s3://npm-registry-packages"}},"7.0.123":{"name":"occam-grammar-utilities","version":"7.0.123","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.123","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c525b2e823be55a0295b0a466e7f703c59fac37c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.123.tgz","fileCount":102,"integrity":"sha512-SyL7f9kxYrb2yjgx4YPSSlLkYK8YMP6na3KDB4uVkSuW6PMN3C6hKOq9/ayHegAd4KpgH/e2IC8MP2i96LXLFA==","signatures":[{"sig":"MEUCIDz8U7q1ZMG8GXZkBSE8lOdrUBxCGPoqbM14o5ILMZu5AiEAzUvSvArgwgX3KNuqQJl8laVggXrpX/V3TomQd9qTfIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2628937},"main":"./lib/index.js","gitHead":"4957f4229e566ee561ff9681abd81a83a2c7523c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.6","occam-parsers":"^17.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.37","watchful-cli":"^1.7.22","easy-with-style":"^3.0.216"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.123_1684855499547_0.8566791478262903","host":"s3://npm-registry-packages"}},"7.0.124":{"name":"occam-grammar-utilities","version":"7.0.124","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.124","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a9c36485cf0056d2886d3951f6e6fcbea298bfea","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.124.tgz","fileCount":102,"integrity":"sha512-O6J7jLhNOa6OIE2LtDBKehHnUuQDYDTJWHzi31QTEFasadtOLUsmD8q6hJeqCEzA7SlIIJI5SfSucaSAg+cUyg==","signatures":[{"sig":"MEQCIAXxb2BAEuvgJcSRx/4IOj6Wpfv2VAQjJCl9iMmPt+/ZAiBtgFrn6baBJJUqveOCEN0TZQBH8Lrz0Jlb923I7iR0zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2628853},"main":"./lib/index.js","gitHead":"e458df6c8855b157991d8fd9811cff9dd032e050","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.6","occam-parsers":"^17.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.38","watchful-cli":"^1.7.22","easy-with-style":"^3.0.218"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.124_1684856371654_0.6184984155557425","host":"s3://npm-registry-packages"}},"7.0.125":{"name":"occam-grammar-utilities","version":"7.0.125","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.125","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a9125d137ed20ba72ed475f7101bba0a41524470","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.125.tgz","fileCount":102,"integrity":"sha512-sPPG1JES/7V8+U7j1Fteb4FYvPUtlyLRGJ9V6FSWH/FQz/KVjRB0HZ+wA7AfArHmLnnobg8YRY8+N8FS1L0B5Q==","signatures":[{"sig":"MEUCIQDKS0hxesK2ZCMmMQwcEEU8h83H08k6FGhXErmETWy7bQIgFj8pcUdwqQVfWO9lHV9JKxl2ZAMtcwpve9ct+xvxTTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2628381},"main":"./lib/index.js","gitHead":"54e8d2ba7944001316d473c5674e0bfd2383d05b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.6","occam-parsers":"^17.0.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.38","watchful-cli":"^1.7.22","easy-with-style":"^3.0.218"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.125_1684858437431_0.9064125109865435","host":"s3://npm-registry-packages"}},"7.0.126":{"name":"occam-grammar-utilities","version":"7.0.126","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@7.0.126","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1ed7731d92a051d1cafe58a3909306d813d7ac7d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-7.0.126.tgz","fileCount":102,"integrity":"sha512-t51SE75LJrUkDzc44KjRj/kEA1eLbkHRufYiTsoybB4HiSRHsBCPonehC2okSMRME7kxjUzjzwptFL/d5EdfsQ==","signatures":[{"sig":"MEYCIQD707tqrcwGhsrBQiPT4bWPocua78uvf/NEXcZ1RRv16QIhAJA0ihYjBRZuzO8SwzZ74qIcwWpkf/tz61KENFK04Ijv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2628381},"main":"./lib/index.js","gitHead":"d04f8fed3dd9716c71987830a8047935595c4fb2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.6","occam-parsers":"^17.0.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.39","watchful-cli":"^1.7.22","easy-with-style":"^3.0.220"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_7.0.126_1684859484598_0.4017746623391423","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"occam-grammar-utilities","version":"8.0.1","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.1","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ccbb4ef1899f12f87e5e3d0b43fe55210a7036c0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.1.tgz","fileCount":100,"integrity":"sha512-u2zpCiG05cnZ+gyqyJbRxct+JGq5jyq303qM/ggw7ixyoDp8k/3R1XFSj8J0hjdgpQj0gydqooQNEX89WWtjsg==","signatures":[{"sig":"MEUCIQCP7gcwp0C7UnmaJ96j+xM0WIz3xHrG27tANRrgUxEUdAIgbVDxQM6/7AcsjbvMJwGVNAIe9Pyai4f32TSHXLhLLG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2626473},"main":"./lib/index.js","gitHead":"65ebd4528feeca9f0c23331f3426e108c0fdd852","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.6","occam-parsers":"^17.0.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.39","watchful-cli":"^1.7.22","easy-with-style":"^3.0.220"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.1_1687005867952_0.1377150178395592","host":"s3://npm-registry-packages"}},"8.0.3":{"name":"occam-grammar-utilities","version":"8.0.3","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.3","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d9677d46a88b09e732dda8b88fbae744b81bcaa5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.3.tgz","fileCount":100,"integrity":"sha512-+83+DODf5fSNuX9urZg+ELpdQ7q9a5hZ+AcI6gL8R3tgvFhHxqZQrnOtcVxYdBSidNKBPYE0sOWYhRVRMT1Rkg==","signatures":[{"sig":"MEYCIQDVuxNSiDel6S7FMZORpj0U6CuWq5oqzJYiN2ys4xBWNAIhAKaHlq10fuahYzFWyWpM7hhDlUYnogMkh4MgrXld0IMe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2627658},"main":"./lib/index.js","gitHead":"081ec9a6a9d3d46d24a8151c6322b6dd6b38d011","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.6","occam-parsers":"^17.0.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.39","watchful-cli":"^1.7.22","easy-with-style":"^3.0.220"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.3_1687006724441_0.8472520628257039","host":"s3://npm-registry-packages"}},"8.0.5":{"name":"occam-grammar-utilities","version":"8.0.5","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.5","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"61d406c92276dbcd25701a136c238d1be3543439","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.5.tgz","fileCount":100,"integrity":"sha512-hTYZ2vPwsWpwux+OtxsPNmyVCKTxsjp5YNraXePTZbE8w9Xf+QW090UY3VthBncwNclVDt8hZEfNBAI2cT4m3w==","signatures":[{"sig":"MEQCIChyJ7hRnEtVQ6EjzleIvScwLYvAEbV0pr7tJoqqVyUFAiB+3yXoZ0l4QhkYt+MXciHG/QkzCbBJ8PNfUnv2DV4u0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638259},"main":"./lib/index.js","gitHead":"92af4817518634781a2248ce5799dd5e9b322485","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"8.11.0","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"necessary":"^11.3.1","occam-lexers":"^17.0.6","occam-parsers":"^17.0.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.39","watchful-cli":"^1.7.22","easy-with-style":"^3.0.220"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.5_1687015595910_0.8880019006570876","host":"s3://npm-registry-packages"}},"8.0.9":{"name":"occam-grammar-utilities","version":"8.0.9","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.9","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5c7ce7569865040c349cca9738a95fccd1d499b0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.9.tgz","fileCount":102,"integrity":"sha512-lfp5vRt4N7+hTsB1cmOxRj2Izb/Zp1PqhGJPcT9j3G9QQ8cD9e4PpBEmt2GiXrCfDcQJBdSSGioMNJFRX1/Rcw==","signatures":[{"sig":"MEQCIBQXiS1vrXcPGG4P3c8ilfLwiJbBZDjhJwk/CmMa8WgpAiA/64z1IpxS/P2MIMqKqsvpFXXBdL8oxte0QBPD0V0PFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3872099},"main":"./lib/index.js","gitHead":"9f33ac7366998c6ac18f071ab363b5919b200be0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^18.0.0","occam-parsers":"^18.0.45"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.39","watchful-cli":"^1.7.22","easy-with-style":"^3.0.220"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.9_1691826572020_0.23978503531117634","host":"s3://npm-registry-packages"}},"8.0.10":{"name":"occam-grammar-utilities","version":"8.0.10","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.10","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"93c00c161b2b394f7cf337da0c0d98a9ccb6f619","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.10.tgz","fileCount":102,"integrity":"sha512-zqGjjqTXVUEF63cnnGLY5WXKD6TtzUEeZQG32nP4IZWdD+Gnpu7LjD2UBRsBTqS4cF8vYor5KZ45dUK3ArS4ow==","signatures":[{"sig":"MEUCIQC4eL/2rwtjAUXu9vsa3qq8UW78/YzwqLaHSEu8SyPEKAIgPrdCBsdKwIJLZfgIYeZzpwsqUJoTWhGUytPvCJVwqZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3872099},"main":"./lib/index.js","gitHead":"49df3dee604bdbf78ae1c7000c4ca08788645238","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.39","watchful-cli":"^1.7.22","easy-with-style":"^3.0.220"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.10_1691826765264_0.5162840051654347","host":"s3://npm-registry-packages"}},"8.0.11":{"name":"occam-grammar-utilities","version":"8.0.11","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.11","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"60982fcb88df981074cd0d18bc607666ed2b2dbd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.11.tgz","fileCount":102,"integrity":"sha512-7Re54n644cc/w8TPWwWmfALF/PPzOalCeMYoBRazCsyVR8jjxnC+GIF557rg0r8BbGf/dZY+kTovBqu56oIQyQ==","signatures":[{"sig":"MEUCIQD5vsDKafMbMhn4Ot8yP5Ox7C5ddN5HEDbuR7MTyC50ngIgTmP5CkzT6FBJKIcNjE23mSxuH9PR116U3JQ+6r/eMSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2806880},"main":"./lib/index.js","gitHead":"31fd9786de30558c961540427f0d2152833aed37","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.41","watchful-cli":"^1.7.22","easy-with-style":"^3.0.224"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.11_1691827503337_0.15054648452089037","host":"s3://npm-registry-packages"}},"8.0.12":{"name":"occam-grammar-utilities","version":"8.0.12","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.12","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a11af0d0f26f10232035e70bb9c059ab71090d3b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.12.tgz","fileCount":102,"integrity":"sha512-JN6pYdF/k4/UTntAMDwcXI6vTL+swti3g5BqvUWaKCihiGzDDroOTM2LodoJ2hHVZ1iDUWuhjSBu5x6fGCwAmw==","signatures":[{"sig":"MEUCIQD3ahh413o+i4p2+ZP/noinsE1XMDUJcXJaZav+Ql/f+gIgTawcJdkQ1EAGzWKBXg55vRyBAVC3+t7bkoDygsAggu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2807158},"main":"./lib/index.js","gitHead":"16ddedf09a753de986d65f4b3c289b26dd8cb410","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.41","watchful-cli":"^1.7.22","easy-with-style":"^3.0.224"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.12_1691834241166_0.5824310278950684","host":"s3://npm-registry-packages"}},"8.0.13":{"name":"occam-grammar-utilities","version":"8.0.13","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.13","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d571a827671d043d68a7eb6061820836a66b176a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.13.tgz","fileCount":102,"integrity":"sha512-a6B1eWi/MMRediMDr/jj6PifzGVXasov2eTAStd0d0897e8ORSwy56sVCbhiAO5/tSyyKaUC7rkvHmSskxrI6A==","signatures":[{"sig":"MEQCIFk4Npd4LLZxwF5oPMDA481YzgviOb0qgf6YTUOAOjuSAiAXjNhVLFwt7itv0zad7CFYocwqfDyaIYi1RW0OvgIRYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2807158},"main":"./lib/index.js","gitHead":"1c732be7095f63d52322506c4627beed25d7c91e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.42","watchful-cli":"^1.7.22","easy-with-style":"^3.0.226"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.13_1691836174412_0.17188370473303705","host":"s3://npm-registry-packages"}},"8.0.14":{"name":"occam-grammar-utilities","version":"8.0.14","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.14","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"397a5c85fec6f3cbf31c6e171e6e43a152e072dd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.14.tgz","fileCount":102,"integrity":"sha512-4WlH3Zp93KRyOI/1r88zpyjV+FILZ58UpI0v/UVhudO1cATHlMcLGk8iszia7XDMRHc7BTYS9Ic9O3V916wC1w==","signatures":[{"sig":"MEUCIC/lguVKgR7srEuO1FnM5Snwh+gZKMCkib2m/h1iR1GwAiEAvVy/fUwN32aslU2umiv5SEO/OCDxn3J1KQCULwG9qH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2807579},"main":"./lib/index.js","gitHead":"a032afd44400095927c5fd47214f0dd391820128","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.42","watchful-cli":"^1.7.22","easy-with-style":"^3.0.226"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.14_1691837462795_0.487568369993429","host":"s3://npm-registry-packages"}},"8.0.15":{"name":"occam-grammar-utilities","version":"8.0.15","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.15","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"de45201e4c3b9320a9f36af28115c799bc5d0ce4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.15.tgz","fileCount":102,"integrity":"sha512-g0iXi5vINUy5I6uzyKuxP8dUbb7L40tLmVXWM9wScldOT97UvFHnupax26LYa+w9riGLX83HQoqdT/4U+UzUXw==","signatures":[{"sig":"MEUCICOuyYGTDY1hzR16/XJISRULUke0Ad3uBiPkAwOi7Pa4AiEAyV41AmRoE0Vqd1eeiZA8KG81GLHdgLl2mDh77bMta7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2807579},"main":"./lib/index.js","gitHead":"16d2c6fc4d58f87fb876ae9bcdd9839b9da38e85","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.43","watchful-cli":"^1.7.22","easy-with-style":"^3.0.228"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.15_1691838165796_0.11377084564778706","host":"s3://npm-registry-packages"}},"8.0.17":{"name":"occam-grammar-utilities","version":"8.0.17","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.17","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c6cc195d0473296da405363376e2502e67b93d3d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.17.tgz","fileCount":102,"integrity":"sha512-Fd/OpehN3DDJwnZBdfQUrc5uuCTce0yNbkmA6+ndm5FJF3s6qZ5/1+/0DAMMwD2sQV8xp9/D1c18GG+G1MZFbQ==","signatures":[{"sig":"MEUCIDCHcB2/e5FtcgOUx45gD/eFIlmyjDC/Y6avqD0SkCyfAiEA73LsHivEaR23hbnpVGvY/T1OW+cTxE6+Rmow5bmOujQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2808891},"main":"./lib/index.js","gitHead":"cce9d3025008b5b149acaf7d6e322817eb87c92c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.43","watchful-cli":"^1.7.22","easy-with-style":"^3.0.228"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.17_1691855658916_0.8398493771344226","host":"s3://npm-registry-packages"}},"8.0.18":{"name":"occam-grammar-utilities","version":"8.0.18","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.18","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6a26811e3de05946c612c08fb70c8d9232ed8af0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.18.tgz","fileCount":104,"integrity":"sha512-sVN11mHXyOzPX/jjxrInxWLNAkv0nv7mDfpFH4hnG4pZ9EMe26INOouPl2nr+TgK/F2eZzYoD5VEmsUqYCr0OQ==","signatures":[{"sig":"MEUCIC2G2gZr8wwN51SjRaPFXZ5Bax9A+e9JAOuVWj3azbPXAiEAmrAjvIkism/CziEe1ru1R2r6hAeW6hP6FrxDFlO5Mrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2814367},"main":"./lib/index.js","gitHead":"8e47ba024130c33bb3eb85c16faa9ae942253b7e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.43","watchful-cli":"^1.7.22","easy-with-style":"^3.0.228"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.18_1691907747713_0.7779702768339685","host":"s3://npm-registry-packages"}},"8.0.19":{"name":"occam-grammar-utilities","version":"8.0.19","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.19","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b3f9f770c9a1d20e47b6c3df7b9e330619ff2316","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.19.tgz","fileCount":104,"integrity":"sha512-zE6moo/cw7Eg/uDY2DRPOPy1Otvo9ur6Ah3rVmKuY8peI+YFiSJ6XAI+4ECjE9mFvdrtQyAxZkqraktXWmgoOQ==","signatures":[{"sig":"MEYCIQDRhyw1fkd14shidm97qBbm0b7fppGV8NvFNst4mC4PggIhALOnQwwX23X7JQzbvcnDC0EygPVzsCjdP9zoqCS3WW5E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2814367},"main":"./lib/index.js","gitHead":"53df6fa42275b5b5bf9d79cbce7fbae5170eabfa","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.44","watchful-cli":"^1.7.22","easy-with-style":"^3.0.230"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.19_1691908321282_0.6686142251646485","host":"s3://npm-registry-packages"}},"8.0.21":{"name":"occam-grammar-utilities","version":"8.0.21","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.21","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"86a7dee28e00ab2e68bc5bd2f2f9a8bf0f41cdb8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.21.tgz","fileCount":104,"integrity":"sha512-/20HVXJzDZ/bgaSC9E1NEFT6pZoGkIQtuqTnhmBaMkWSYqS/M+zzVnYDLDWx+8PPrgBFBfBSTmztU34Vq2qf1Q==","signatures":[{"sig":"MEUCIAJWKRD1gvLNVb+9JM0Izsgc+iAoMiwEF/MI6ijM0OfEAiEAu21CQ/aanfQKXRYuUVL57xWzhk1anOArDklymYNAi0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2811676},"main":"./lib/index.js","gitHead":"01863e9c4694217720ffe206b785cca6300abf7d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.14"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.44","watchful-cli":"^1.7.22","easy-with-style":"^3.0.230"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.21_1691915934061_0.42276274252829604","host":"s3://npm-registry-packages"}},"8.0.22":{"name":"occam-grammar-utilities","version":"8.0.22","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.22","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"64911356e6726418869b14002791a80fd2f8b5af","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.22.tgz","fileCount":104,"integrity":"sha512-fftbn4AmnohhV0VTQ5znQ9EyRRv0RRbL5xuJVDlkqAiqi9MYMb619rrtJQPOhVzdjFrc6y0t+qriZwafrJi/jg==","signatures":[{"sig":"MEYCIQCLLu16kPmH2ToOjlspMLDhGYQGZFJpeWqdNhGMl+m4YwIhAKWIwvnYQKkDEzzA6gkz/npGNSizy7W7hE3BovbFSq5+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2811676},"main":"./lib/index.js","gitHead":"e314da293e3b6bb76dee8ba72516dbc6c404571a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.14"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.45","watchful-cli":"^1.7.22","easy-with-style":"^3.0.233"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.22_1691916577988_0.6893120216250821","host":"s3://npm-registry-packages"}},"8.0.23":{"name":"occam-grammar-utilities","version":"8.0.23","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.23","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"16091a7f8307ce007707f8a172f33b0dc00559d1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.23.tgz","fileCount":104,"integrity":"sha512-5cG/iALh2ykzF0rFr5aFRjQ4rfiiRi+E2Qb5bUV+JZsmQMQd4grV1lzaqLgjEhRZeiPtgsopnNY3yCucJ/JcpQ==","signatures":[{"sig":"MEUCIAJRdirJn2WRDwyik2c/rZeA80EqSXfn50Ov3aoXglC+AiEAk8BQtLuodKdQA1nl2TRuDPSfHd7gnVjQcX+ceRD9KSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2799018},"main":"./lib/index.js","gitHead":"d83c3248b47195e22453f8c8e3310e61e5c69c85","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.45","watchful-cli":"^1.7.22","easy-with-style":"^3.0.233"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.23_1693566297863_0.358481673605624","host":"s3://npm-registry-packages"}},"8.0.24":{"name":"occam-grammar-utilities","version":"8.0.24","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.24","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"71db22ec5d0974901c1305b27ea5807dbb6b58f1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.24.tgz","fileCount":104,"integrity":"sha512-SdlZtTuObHUeK9Rr7qh+Eh5rfwVzU8b8dhueBZr3svyHtaTIXk4ysjXWCkmgzXzRQOXNJSGNeNKeX3UBjjzjEg==","signatures":[{"sig":"MEUCIQC8s3Jt3ylnAdQs6+UcKYnlV0BOGADKyQ6AAv7hw/5dBwIgCpGj2I0IRywHV0CrAYZ22VfxCKP43+2+c1RfuvfHeYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2798914},"main":"./lib/index.js","gitHead":"88a06490a1cfe3e761a85094101a6e2169d4ffbb","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.46","watchful-cli":"^1.7.22","easy-with-style":"^3.0.237"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.24_1693567060842_0.8874995083360895","host":"s3://npm-registry-packages"}},"8.0.25":{"name":"occam-grammar-utilities","version":"8.0.25","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.25","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1070178e65aec838117cac8663dc53584dbbb933","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.25.tgz","fileCount":104,"integrity":"sha512-fow0jUqRMFZZDOMZ1PUDe//yoZ6Dn9So2+1fqV7egkTvV6Bu961MMF9cVtZ8UtLKqy+ENQ4kZ9wKIT/4ZZxcBg==","signatures":[{"sig":"MEUCIDTUfcHHJAEgRXqLFvVrsjf9Zlake2qkskGMQa9gmSEEAiEA7nCNTv+4ghxfCZH+SeEFS10Q3I2Sb9MxliqheU0fc+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066486},"main":"./lib/index.js","gitHead":"456bf37d7dd8378a67fd70b5361df2e0223f200f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.47","watchful-cli":"^1.7.22","easy-with-style":"^3.0.237"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.25_1693738467879_0.7563015129884949","host":"s3://npm-registry-packages"}},"8.0.26":{"name":"occam-grammar-utilities","version":"8.0.26","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.26","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6e4c031cd076a24bae2bfa9ee3c9b2d1dcc5f264","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.26.tgz","fileCount":104,"integrity":"sha512-jA/AsBxL0tRaWuWGNz2VytzP8Qe7AWc0baSnJyElcCtGwAegR3VaZpOPwyE1XFNj9mqo4db0hzHOu69poDsYmw==","signatures":[{"sig":"MEYCIQDf9R8yPUKnfG3JlAEOFId6kzJymurPDGTwVAvbKwbIwwIhANnuBR0hXbLSbUDOTT+v2ACPa6oHliJVMWOIOl/GbAQc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3066486},"main":"./lib/index.js","gitHead":"b26149c57fd368fde59c2fbf26cd842b70ccfbb3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.48","watchful-cli":"^1.7.22","easy-with-style":"^3.0.237"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.26_1693738758577_0.5759474944458121","host":"s3://npm-registry-packages"}},"8.0.27":{"name":"occam-grammar-utilities","version":"8.0.27","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.27","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a963e9dcb391d50e477264871c68f47ce4cb7b8d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.27.tgz","fileCount":104,"integrity":"sha512-AIkPun87KZwnMpy4YYiWsrbMVdYjYZmzbAdbLTBBS/R8XDa9Olpq9GMqFYHh/3rw0kBwd28ifpqdoXiKPxSh2w==","signatures":[{"sig":"MEQCIGGdPXqEsEl0oxRe1zXbGkNdxt1RasSpnQbngdr8XRqjAiB/kbeYCXdFwcGSQ+kpnGhs/CJ2ltnhHpbViyy/5vQKcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3337669},"main":"./lib/index.js","gitHead":"e4910fc12ca5f9225fe5082aa474f550c23e8988","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.49","watchful-cli":"^1.7.22","easy-with-style":"^3.0.239"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.27_1693739647393_0.20187225431269318","host":"s3://npm-registry-packages"}},"8.0.28":{"name":"occam-grammar-utilities","version":"8.0.28","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.28","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1e4cd4c74e004c9b2ca98a99093650e56d28d1b7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.28.tgz","fileCount":104,"integrity":"sha512-55qxySeaqUaAipxMTjtxuoIcVrRpFyVNBDvt9Ms4J6ug+okSwfj/LVMv+n8JxfzUl9jhA0C9wfmF75/2Op5X8w==","signatures":[{"sig":"MEQCIH7ZgtScAC1Jc/X4QqQujd+sQN6h2xRA8hwD7T+c2J7bAiB/GApIQ5g3H3FBCWxyVEadMkiA324bzVZunjgH+r+JXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3608486},"main":"./lib/index.js","gitHead":"35854c0b8ad8577f4d07e72cb3f0931171fc9901","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^14.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.49","lively-cli":"^2.0.34","easy-layout":"^6.0.50","watchful-cli":"^1.7.22","easy-with-style":"^3.0.239"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.28_1693739943972_0.7366431302847309","host":"s3://npm-registry-packages"}},"8.0.29":{"name":"occam-grammar-utilities","version":"8.0.29","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.29","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c18afd772d385740de96787a21f490d85a5bafae","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.29.tgz","fileCount":104,"integrity":"sha512-qzheSRrIar8/t19gxUlLI/oBdhI2QJrMu//m1Vq3/RrRQDe1hLMDwPLHrMK6w9vtIl56VsE/S2xsukypwKKjxA==","signatures":[{"sig":"MEYCIQCVSMK8uANPGo+GCNsMSewoEUiSH7BgCB1OMJh9YBmb5wIhAPxxyJaZQ78Luay8BwE8goidV35ESXlrCyWenrXz2A7H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2792179},"main":"./lib/index.js","gitHead":"d7fbe5ac4383537a7aace9beb1575495e4b75415","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.3.1","occam-lexers":"^19.0.1","occam-parsers":"^19.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.52","lively-cli":"^2.0.34","easy-layout":"^6.0.51","watchful-cli":"^1.7.22","easy-with-style":"^3.0.240"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.29_1693740678655_0.34680666221926626","host":"s3://npm-registry-packages"}},"8.0.30":{"name":"occam-grammar-utilities","version":"8.0.30","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.30","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"215bc3be8dfbaa93c31af60e89bb836daa9e4a66","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.30.tgz","fileCount":104,"integrity":"sha512-ymwJeRx4prdYNbNRlsjlaZ/+9DRpDdbLFRQwmE4+sg+y7gbAi4Eq1tGvcBQKjD0f6VMfhoXQJ2stVhUZMMbTng==","signatures":[{"sig":"MEYCIQDv+o8Q/D/BfhemDzRvnmvlrQfpVH2wRc5ZcaLFKvKofwIhAJn/VD+wym6BrGBUFz/qNMF6Wm7CPVEBrJLSSqHGGlnC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2800482},"main":"./lib/index.js","gitHead":"88f7635cbbefbe297553c11fc1503f6cf929660a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.7.6","occam-lexers":"^19.0.13","occam-parsers":"^19.0.24"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.52","lively-cli":"^2.0.34","easy-layout":"^6.0.52","watchful-cli":"^1.7.22","easy-with-style":"^3.0.240"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.30_1693742176483_0.1434964763652098","host":"s3://npm-registry-packages"}},"8.0.31":{"name":"occam-grammar-utilities","version":"8.0.31","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.31","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d20a94fc9c30503bb96e996248d3fb46dee82407","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.31.tgz","fileCount":104,"integrity":"sha512-fVdC2CzQSB6Q8/2WDxWiBAT6KQI0vWQcKHOlaPTGd1Ul7SPzdBikCcBPOoNkM/7R072c0vOooL/ZdMVPfS2CDA==","signatures":[{"sig":"MEUCIQCCMwgQScduYAeh634R29yFMgHsqLVEHyMdrPU57CRwZQIgemQBn6g/WZlm+xoz6ygs7aoztIY8eSahQMteYw3zmXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2802670},"main":"./lib/index.js","gitHead":"1a32b096fce9db0a926bc67d560fc6e882d3ff66","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.9.3","occam-lexers":"^19.0.14","occam-parsers":"^19.0.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.52","lively-cli":"^2.0.34","easy-layout":"^6.0.53","watchful-cli":"^1.7.22","easy-with-style":"^3.0.240"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.31_1694628664330_0.5592563002462267","host":"s3://npm-registry-packages"}},"8.0.32":{"name":"occam-grammar-utilities","version":"8.0.32","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.32","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"eb3f25e526ac7ebf502f132ee65e81d8c646fac3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.32.tgz","fileCount":104,"integrity":"sha512-VNiwzvwORpP6hCXz0IEvMY3uTm0wxIFKoN99lFRnLas9bF3vuXTE7yvM+YnqozncjHmqE89U8EYjfyhnABa82g==","signatures":[{"sig":"MEUCIE2oDJc6yeMZUD7mceeLt9lW+hZvW5gREluFnUuWyQngAiEAtxSZUhfLHAgsHxRIEvRAc/bsQU7CANkmt0NttyBJoHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2802670},"main":"./lib/index.js","gitHead":"b9277c7bb3b37f4f53d33598c0d5ecc1b3bc2e27","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.9.3","occam-lexers":"^19.0.14","occam-parsers":"^19.0.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.52","lively-cli":"^2.0.34","easy-layout":"^6.0.53","watchful-cli":"^1.7.39","easy-with-style":"^3.0.240"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.32_1694676154557_0.9594801935381505","host":"s3://npm-registry-packages"}},"8.0.33":{"name":"occam-grammar-utilities","version":"8.0.33","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.33","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"eba7fec6ef2eebd07e0afa3db018dd48fde80082","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.33.tgz","fileCount":104,"integrity":"sha512-ZsNRVzYI2E8oIbhZFCsaskQ2T2IBB1526OqrV9pGAynfhEokRaYd+8MzHhTUHgTT0hBDnE4If7YDYUN1bC9uUw==","signatures":[{"sig":"MEUCIBdahU13bssNOfSHPSCffzX8Jd66NM7nKE/pm6vBt3rpAiEAozs6rsxS3TAHXLACvsenYWuRRr2c8TmKqAhpud+B6iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2802670},"main":"./lib/index.js","gitHead":"b4216ac07ff7145c730ff3dd4856deec5845ec87","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.9.3","occam-lexers":"^19.0.14","occam-parsers":"^19.0.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.52","lively-cli":"^2.0.46","easy-layout":"^6.0.53","watchful-cli":"^1.7.39","easy-with-style":"^3.0.240"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.33_1694676777666_0.9326164441535902","host":"s3://npm-registry-packages"}},"8.0.34":{"name":"occam-grammar-utilities","version":"8.0.34","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.34","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e4c6f1017802e825a3ea7989b15376361ed038d1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.34.tgz","fileCount":104,"integrity":"sha512-qOeoOX4QPdYY8VWvIlbl5BIbYAmUsLFbukfFOKnwS8La0ym9iFGiWUMbrsrS9swgnbn5WU2Ms841wh2tpnmihQ==","signatures":[{"sig":"MEUCICSRiJcsHSzXGUKFjex3mqwkYGL0poCzJfGqYjV5wFc7AiEApneybWcSSLXW33ej8blJ8Zt627hvsLipg+qFZ1k8eMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2803516},"main":"./lib/index.js","gitHead":"753fdeb5cc442bfb3a212289aa4d3c5fde6dc79e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.9.3","occam-lexers":"^19.0.14","occam-parsers":"^19.0.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.52","lively-cli":"^2.0.46","easy-layout":"^6.0.56","watchful-cli":"^1.7.39","easy-with-style":"^3.0.243"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.34_1695312166605_0.6039867183228267","host":"s3://npm-registry-packages"}},"8.0.35":{"name":"occam-grammar-utilities","version":"8.0.35","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.35","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5777b21f3fc42095231a6e6ca85c416dc4c73fe3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.35.tgz","fileCount":104,"integrity":"sha512-j5MCB6Kjxgays6lBW2SytOnE5jvA6RFysNECOyyG8aApOd45maLW7RWY+o1qKrSs3ai+RNftsK3Tq9XxwWDXrg==","signatures":[{"sig":"MEYCIQDFi9zyj076Hw/45ih839xooWawb50XQ7lJs+sstB6eJQIhANjq34eoFSaCHA0aGAJKSmlAk8LxkiRqqp9t6TjszoLs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2804390},"main":"./lib/index.js","gitHead":"5e6dfb361cc80e16da2c6a00b0b28b1f4d60a30d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.9.3","occam-lexers":"^19.0.14","occam-parsers":"^19.0.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.6","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.55","lively-cli":"^2.0.46","easy-layout":"^6.0.57","watchful-cli":"^1.7.39","easy-with-style":"^3.0.244"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.35_1695654010956_0.13358212462701968","host":"s3://npm-registry-packages"}},"8.0.36":{"name":"occam-grammar-utilities","version":"8.0.36","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.36","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ae7c4824795fab84aa3f6b791519c531228f3741","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.36.tgz","fileCount":104,"integrity":"sha512-sNS0RRAm9lkKsVDHF+sz/O9V+YZDVV71Wj8JG78t1AOudJsB4iLJvU32AJf48uQWACf96RcSYoOaS5ZqrBGlEQ==","signatures":[{"sig":"MEYCIQDffXzYkWS/Wc/MeH+h9rTCyMDP0kBRIcCg94qLt0jkAAIhAJF7KHj5pkjdyjVsqKjMs8f5Di3JMd52fUUEX7nW82pV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2804404},"main":"./lib/index.js","gitHead":"5ae49700eedab633f021c0d656896c4749c94312","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.9.3","occam-lexers":"^19.0.14","occam-parsers":"^19.0.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.6","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.58","lively-cli":"^2.0.46","easy-layout":"^6.0.57","watchful-cli":"^1.7.39","easy-with-style":"^3.0.244"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.36_1695654665800_0.2727294202042285","host":"s3://npm-registry-packages"}},"8.0.37":{"name":"occam-grammar-utilities","version":"8.0.37","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.37","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9f355184ecf137acdc6abac519e0e4583fc87c47","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.37.tgz","fileCount":104,"integrity":"sha512-NDr7q1rg7C5AeeVmN7ZA0SCpoV3GgZ3T5SFWZPBOnbuHxtjomZJJHQvroKfoFXl1oIvowB0aivOlRxazm7EUWg==","signatures":[{"sig":"MEYCIQD+KV69GLEZZd438YrLIlLoxDirWo/7L+aobPLKE4dyvwIhAN9VFZwEcHCkYPcBjAzevwjTBfilX8Xghi0Ly3+ziOQT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2804404},"main":"./lib/index.js","gitHead":"3eb85552f903044b1ffcb8670985cdf9b48f3d8d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^11.9.3","occam-lexers":"^19.0.14","occam-parsers":"^19.0.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.8","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.59","lively-cli":"^2.0.46","easy-layout":"^6.0.58","watchful-cli":"^1.7.39","easy-with-style":"^3.0.245"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.37_1695656373047_0.6667980405156886","host":"s3://npm-registry-packages"}},"8.0.38":{"name":"occam-grammar-utilities","version":"8.0.38","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.38","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9ac95309af29b90871667eb27052bb00e3c20782","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.38.tgz","fileCount":104,"integrity":"sha512-+ZYkGY0/L7WpLb4c+5HE9jniW2bkkRv4WHd1G01wwkKoBjkBygbxt6eA+WAJXTR8dpk4iFJ9f4E4cUdmJNPF2g==","signatures":[{"sig":"MEUCIQCLljRksYy5We8UZUJpLptMESkPJe+4hGWhnL4wNAfvjgIgFpgiMiQJPT95GYfGE7sD1+PXeGcch3D+/62axGLLfhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2929138},"main":"./lib/index.js","gitHead":"83e040fd691b363e7e72514e25c1c3d83f29cbf2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.32"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.8","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.59","lively-cli":"^2.0.46","easy-layout":"^6.0.59","watchful-cli":"^1.7.39","easy-with-style":"^3.0.245"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.38_1697300289513_0.9368667447047228","host":"s3://npm-registry-packages"}},"8.0.39":{"name":"occam-grammar-utilities","version":"8.0.39","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.39","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"76fadb2df372169e6236c74b967fdf5cccd74442","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.39.tgz","fileCount":104,"integrity":"sha512-qM+KNONOkdq8OR0NIIyabNdFpERnTIfNblvhjvmxwJp3cGwATQ3KP99a17thY/WgkjlP4hot6GWBc6QA/Smn1g==","signatures":[{"sig":"MEQCIAuP7DgSvJg7s0vxjLETkQKqSZMYfChuKIQPDknr9zgqAiBieqriG9yavMd5EX1TBIlaVOGrCPhT3idkuYl62G+gVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2804494},"main":"./lib/index.js","gitHead":"cebb931f67a1e078fc95308c00d501b8bddee277","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.32"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.8","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.59","lively-cli":"^2.0.46","easy-layout":"^6.0.60","watchful-cli":"^1.7.39","easy-with-style":"^3.0.248"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.39_1697301210245_0.8385859547581238","host":"s3://npm-registry-packages"}},"8.0.40":{"name":"occam-grammar-utilities","version":"8.0.40","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.40","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"88f92d791bd2863d342cca8ec9af4da1efe45177","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.40.tgz","fileCount":104,"integrity":"sha512-B9DUPz5r0UiHaC/vcHvJCxcaXfmh2q+ypGuhgFcty4/rq7NInsAwkB16fXFDw/vMWeVUwertr/T0unMAsPebag==","signatures":[{"sig":"MEYCIQC16CXUjMRhO+pxG8GgqSLBFQ78u1SMtw9HdJwLB8GvyQIhAK+lvVfWfpCTL6iDN39F3119D5CUIJ90x4yK2aEOwTKB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2804494},"main":"./lib/index.js","gitHead":"6f481461d29f9d846e360e78cc5c2b6b769593a6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.32"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.0.8","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.59","lively-cli":"^2.0.46","easy-layout":"^6.0.61","watchful-cli":"^1.7.39","easy-with-style":"^3.0.248"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.40_1697740561111_0.407129017459962","host":"s3://npm-registry-packages"}},"8.0.41":{"name":"occam-grammar-utilities","version":"8.0.41","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.41","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3379880bdcaf13a3abd3f8facb8d2124ea905236","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.41.tgz","fileCount":104,"integrity":"sha512-9uoIisoGSJSsVNBhMrnpEfH7g/7mhMnP+xwUNKcqanHiAGIK5IAcYyl7k4xmfkaV4k+a5xPRqqrhctyNxFNKLg==","signatures":[{"sig":"MEYCIQCPxo8iZudcQcKnHot9G6iawIPbtT6ZJvyIyiKLus2xawIhAIDDdBeJwpDls8hQ0IOua2rX9my7LOIHCkbYt5snOiwF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2804854},"main":"./lib/index.js","gitHead":"5394a429c6c21d7e06020e55bf84f93fbbc7bf10","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.32"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.60","lively-cli":"^2.0.46","easy-layout":"^6.0.62","watchful-cli":"^1.7.39","easy-with-style":"^3.0.249"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.41_1697745138090_0.3809700531509457","host":"s3://npm-registry-packages"}},"8.0.42":{"name":"occam-grammar-utilities","version":"8.0.42","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.42","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4cae8d834fdd0f49e6362b829e343e46b66f82d1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.42.tgz","fileCount":104,"integrity":"sha512-E3ea4O4EL3o8pvP+7n7A/iJmjfFz1Z5c/EO3AA+sI8YcbU3YdsSBW9Pz20pT8s1MDRWSbkCz9HmPVPnHc8SBrQ==","signatures":[{"sig":"MEUCIQD5QykCpqDiNK8EH59EtKq9DY7Lyj7b20N+GnpCVJLbjwIgShyYuENdzT1+MVrPnt5OUd0lNqfHXBqHBze8CgV+Jbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2809072},"main":"./lib/index.js","gitHead":"284e91a848d2b54a92f6fe741197036d352a138c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.32"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.60","lively-cli":"^2.0.46","easy-layout":"^6.0.63","watchful-cli":"^1.7.39","easy-with-style":"^3.0.249"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.42_1698574050769_0.9182554578509119","host":"s3://npm-registry-packages"}},"8.0.43":{"name":"occam-grammar-utilities","version":"8.0.43","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.43","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fa07816928a3ec97c20fd3b6290a1cdaddae45f0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.43.tgz","fileCount":104,"integrity":"sha512-zehFGZKeY8iR4SwMZw2wP51lJeho6/yyYjWK+b/WJK3+mdudoch1btqDV7pMTA0ErMSdauTEzM6BBhGNaryJVA==","signatures":[{"sig":"MEUCIQCVIQgIFmkQHUo930fFSnOjoAzI6cMPKIvYJpoM/KRTfgIge2xu4lOeXHcPvDMjIt1yq19avx2bOa08XH8H0oi2vQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2809425},"main":"./lib/index.js","gitHead":"776e870a7c2333994323c5c94dbc9968e4781955","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.32"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.60","lively-cli":"^2.0.46","easy-layout":"^6.0.64","watchful-cli":"^1.7.39","easy-with-style":"^3.0.249"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.43_1698578616301_0.24425701473446182","host":"s3://npm-registry-packages"}},"8.0.44":{"name":"occam-grammar-utilities","version":"8.0.44","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.44","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4fe26b8b6dabd413aed31b1af9648ecfd9241156","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.44.tgz","fileCount":104,"integrity":"sha512-jB6e4xr6GVAgu1AeHTpVtAvK2qpt/qo3/KdAtoF0X8zF+8P3wMhvDQZhwvHti1FKbyZ0pg57A903tqKplhTqXQ==","signatures":[{"sig":"MEUCIQCx2zvMAMUJWEn20N6u8hKEux2za5aOCcS5dBhAwlXbfQIgT7bWunpvFbpbeB6LSKtu/dyRpumYDJD2tYsRIUxZDFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2809421},"main":"./lib/index.js","gitHead":"9e69b78f615cd5514cf685c36fd7e7c084404d12","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.32"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.60","lively-cli":"^2.0.46","easy-layout":"^6.0.66","watchful-cli":"^1.7.39","easy-with-style":"^3.0.249"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.44_1699177838036_0.7275040765931837","host":"s3://npm-registry-packages"}},"8.0.45":{"name":"occam-grammar-utilities","version":"8.0.45","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.45","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2f351fc5211885cb7f1382aedddabb4cd13186ab","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.45.tgz","fileCount":104,"integrity":"sha512-oWMY9nTytsLFbtAqjQ4B69uEO6ycSm6FTkpIlbIOxKfOdckFIY8F57xVaw5U20ep8XbzoxbOT7WbwGGnjbvQPw==","signatures":[{"sig":"MEUCIQCLlOXbEqn8T1/o2VK8xP4dQvVUoQu1tL7cl/KDLE3NGwIgXMrHNXzHwcSL84N085sUscrGNCY6CEQiF/L0/H6ygUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2809310},"main":"./lib/index.js","gitHead":"4e2b017a2f8f6f09023b89015ffc0bcfc719d02f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.40"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.60","lively-cli":"^2.0.46","easy-layout":"^6.0.66","watchful-cli":"^1.7.39","easy-with-style":"^3.0.249"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.45_1700244700352_0.8352467625854303","host":"s3://npm-registry-packages"}},"8.0.46":{"name":"occam-grammar-utilities","version":"8.0.46","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.46","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a7f560c0cc474f9cc1221195596c992e13c32df7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.46.tgz","fileCount":104,"integrity":"sha512-iMxj2k0OfxasqqFTEGji0U32z1pXzkF72MpFsF8ZNYDjvHSWR548RJVHxdqz0oKe2uONglm2PaOBIumkhMupoA==","signatures":[{"sig":"MEUCIBEha8Ir+V7sEGDsugZTtyfFmN5OlB7gHRr2b2yPrbboAiEA4rl7M5txr3j7KD5Q0Hags6U52QJeojnjL+P/LC1v800=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2809310},"main":"./lib/index.js","gitHead":"3f98d699963b70a7ca422a08195ec5d9d9cc2357","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.40"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.60","lively-cli":"^2.0.46","easy-layout":"^6.0.67","watchful-cli":"^1.7.39","easy-with-style":"^3.0.251"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.46_1700246478972_0.2928384959897534","host":"s3://npm-registry-packages"}},"8.0.47":{"name":"occam-grammar-utilities","version":"8.0.47","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.47","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"49d353229d1270d6adfdfd8035dce874e7897377","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.47.tgz","fileCount":104,"integrity":"sha512-dc0mlGmwJsUa8VfntD7T6wmW+ERmXlqn/BB9r7HK7NYk5ylqGad2Wgg6q8AGklon3zlxgPiATZZwjCrLoUdTpQ==","signatures":[{"sig":"MEQCIHP4q7obQ7Z5zcVjaSsWCL++0XJ67hotaEYULI2k+QcCAiAZqf2N3Pl3X0ZNv1vo0XXrIfSziZ4dxKP+70yKmDIK9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2809310},"main":"./lib/index.js","gitHead":"4ce308c531acb3200313b12cb1abba6ee3cab696","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.40"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.60","lively-cli":"^2.0.46","easy-layout":"^6.0.68","watchful-cli":"^1.7.39","easy-with-style":"^3.0.252"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.47_1702720984729_0.15567008261037518","host":"s3://npm-registry-packages"}},"8.0.48":{"name":"occam-grammar-utilities","version":"8.0.48","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.48","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ea61c3532378156af09d61525a3e9d5b03165630","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.48.tgz","fileCount":104,"integrity":"sha512-gvebtPD18McG7Li7GNm+L8GTzPCrmdvRdIBxX6t5p3XrKvkjLVE7/OmkUMpO79Ge0RxXsUym3QZH6PorDkX/+g==","signatures":[{"sig":"MEUCIBq0WYKnJqV2EuSIZAAOFk5Fk7xPgRsnSlW/PsW7eppzAiEA5cHMOMYLKPtZypSki0GQsVtZ6SSNt1Urpniw1tZ4USk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2809310},"main":"./lib/index.js","gitHead":"7e13f6fdc12c42cf7b6f4276ba5ef24086b6787a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.40"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.61","lively-cli":"^2.0.46","easy-layout":"^6.0.68","watchful-cli":"^1.7.39","easy-with-style":"^3.0.252"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.48_1702721508736_0.9726770163982044","host":"s3://npm-registry-packages"}},"8.0.49":{"name":"occam-grammar-utilities","version":"8.0.49","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.49","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"240376e964a6dc4645d90f05aa65ddaa7517c8f5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.49.tgz","fileCount":104,"integrity":"sha512-JmsnP52vhaAeNiqr8Q7RspL4b06n6H2ZR1dlkCrXSSXrA1ZXeSk7CPYPpjdyrgIQojI4bSmH8fH9LzQv/omDQg==","signatures":[{"sig":"MEYCIQDus4DWLavuuzquaAd79E0V2UPJASssfXqMGlzp51UopAIhAJ/QcDLAT3LCnf6npdZABI4X16fgeenAdEso083yxd+n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2809310},"main":"./lib/index.js","gitHead":"14a1ddcf1e39b14d16d503736997b44e8a431d9f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.40"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.62","lively-cli":"^2.0.46","easy-layout":"^6.0.68","watchful-cli":"^1.7.39","easy-with-style":"^3.0.252"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.49_1702721893637_0.9597835772340619","host":"s3://npm-registry-packages"}},"8.0.50":{"name":"occam-grammar-utilities","version":"8.0.50","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.50","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c3255e32c13f174cc592869d785569958e583bfc","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.50.tgz","fileCount":104,"integrity":"sha512-oFTGyliYJCUT8pDiwMwjM6vM777aBz/WJIW8sKQQM0FQRaRsYYnbFoU+YCqFzLeLR1rX4cF+/hky9xWVIYH22Q==","signatures":[{"sig":"MEYCIQDl8F3yt63zQU6HUOt7dzVXafyqFuJ8D9bkH8D/1MK6LAIhAP38ZZsAa0EY19dmbmK+8oAjT8Utz1K7fRuyWbmIK2jr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2809310},"main":"./lib/index.js","gitHead":"5d9942a0a2d2e22fffd21950a8f906c08aa44cf5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.40"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.68","watchful-cli":"^1.7.39","easy-with-style":"^3.0.252"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.50_1702722314775_0.5255326625622048","host":"s3://npm-registry-packages"}},"8.0.51":{"name":"occam-grammar-utilities","version":"8.0.51","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.51","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"557cfe7ea8b2db1a3dbb9ef3f4242d4af3bfbb4c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.51.tgz","fileCount":104,"integrity":"sha512-4fRohAZF5PTXvZAem4OLo2V7w9m+T4KPPwKwj7TKc2Zsyq8R3HpSwatOCoNoeJYJsR1Zqsf9pXd6d/4PB4qA1g==","signatures":[{"sig":"MEUCIQCE07/tNyNY/Yam7xZAS6xkxkGNzJ27Y/Rqes06c7o0RAIgUaxD1T1cgLOkXexeyb3V4hMTj16f2Q2SXUgw2CY64ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2809932},"main":"./lib/index.js","gitHead":"543185a84ed07a55302157b7cd834773e10fdfc7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.0.1","occam-lexers":"^19.0.21","occam-parsers":"^19.0.40"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.68","watchful-cli":"^1.7.39","easy-with-style":"^3.0.252"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.51_1702724964054_0.2542697991702936","host":"s3://npm-registry-packages"}},"8.0.52":{"name":"occam-grammar-utilities","version":"8.0.52","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.52","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"67e647a8477441342943c279c2742a3dd7fa2d0a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.52.tgz","fileCount":104,"integrity":"sha512-bPjo59VGw+Tb1VX1ia75NNFaU3QDJGFsVDLCKpjC7GT3ppJdSP08vDdVLh+GVVMiLF+rx1WTiC9NIry5FWj1cA==","signatures":[{"sig":"MEQCIBvlqZ3C72BHyn1DESf30kBbtl3ajHHWKDqeoPdf2DzsAiA9EaUPDRqEc5Z8PJCQROs/lEqbNKjuGh4aWTqtb4j95w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2811480},"main":"./lib/index.js","gitHead":"4a5ad530bf39899d4c6c289615e1b59a5d10b4a0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.34","occam-parsers":"^19.0.47"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.69","watchful-cli":"^1.7.39","easy-with-style":"^3.0.252"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.52_1703098278378_0.15818110392843798","host":"s3://npm-registry-packages"}},"8.0.53":{"name":"occam-grammar-utilities","version":"8.0.53","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.53","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"700ab1fe39b9cd96b6abf4b02963405e82a17f4f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.53.tgz","fileCount":104,"integrity":"sha512-GGQ5qzaVm8/iiIOT9FvtlvAz+52HKE8yc6CtOzKwsUSG7hqfUotkrCOwz156uY8OWiHxb1frCMDV3vyA5PSb9A==","signatures":[{"sig":"MEUCIBQp+KqR7n29Mi/51+Ebx0mRgLwod125A8MyBEniIL3gAiEA1niBoDXjiRystsQRs0naV3025LEWw1Zf6wDHnBOCbvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2811313},"main":"./lib/index.js","gitHead":"d637ef06f35a3f6fd4e407700a315aba1bc2cdec","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.35","occam-parsers":"^19.0.48"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.69","watchful-cli":"^1.7.39","easy-with-style":"^3.0.252"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.53_1704102145754_0.9624276786096966","host":"s3://npm-registry-packages"}},"8.0.54":{"name":"occam-grammar-utilities","version":"8.0.54","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.54","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d0da307f51017cf89505d067f09f3ac372220f64","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.54.tgz","fileCount":104,"integrity":"sha512-UPXOM/6xx193jl/xPyWtAd9bVbOXlB0aeD+WFDxieRfu2MnLgexXmyncb1IkgjoAKGoT5SllmuQFthyuBCyWtA==","signatures":[{"sig":"MEUCIQCX8c214JPM1h8/J5jfisnuICPe7IsTjF2s9Cxwd//MAwIgC7sLjJaqMqe75J7bNGu8RaCJigM/aRwE3goWDhj/e8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2811313},"main":"./lib/index.js","gitHead":"5eb967e915e0750c6636edda7703e8aa64732caf","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.35","occam-parsers":"^19.0.48"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.70","watchful-cli":"^1.7.39","easy-with-style":"^3.0.255"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.54_1704102847591_0.485365838372255","host":"s3://npm-registry-packages"}},"8.0.55":{"name":"occam-grammar-utilities","version":"8.0.55","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.55","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2f27e3da8d283f4e53cf594349dfa27d498a1caa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.55.tgz","fileCount":104,"integrity":"sha512-S64axlOs+iP/UGKRgB8qFutx8EfOllEAP3pA8eTgExFV3OSzNJfuEi62zVvlslAQh6Z/O8fhBOtxrmKnI3H9+w==","signatures":[{"sig":"MEQCIDaCVTapITDH7wa1SjXitkv/yUyd0M6YvpAscbN5Vas8AiAQs5NLuipixPL4NS+BGdtOQFxkiOmbHjmHQ0Nn6i7T2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2811382},"main":"./lib/index.js","gitHead":"2088cdf7d02c0997c08488d4b033f2a6d5fe864f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.41","occam-parsers":"^19.0.52"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.70","watchful-cli":"^1.7.39","easy-with-style":"^3.0.255"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.55_1704103811877_0.05431582014936276","host":"s3://npm-registry-packages"}},"8.0.56":{"name":"occam-grammar-utilities","version":"8.0.56","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.56","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b44b4c6aa9053336f8e8cebd1da4dc377c299dd1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.56.tgz","fileCount":104,"integrity":"sha512-MrHwj15pCK5IWnHBNsQtDQhMuiZVHeupPKrrZ1TjMoOilefiizB0juKHvUQku2+DEhgmZlinp8pfVAeBLeiokg==","signatures":[{"sig":"MEYCIQDBR3oKkGkZMls2/uJzNYScqpvE5r9Pa2aLVt/EXpanLAIhAI4BJtOau4b+mk7PN334z81rDdTRA/0rgundFZF6HiF8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2811382},"main":"./lib/index.js","gitHead":"3441fa33b825a4fc5de37043be7137b3b83e76ab","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.45","occam-parsers":"^19.0.54"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.70","watchful-cli":"^1.7.39","easy-with-style":"^3.0.255"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.56_1704104435008_0.29383001144861476","host":"s3://npm-registry-packages"}},"8.0.57":{"name":"occam-grammar-utilities","version":"8.0.57","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.57","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"edfab229f0c1bd543371da561f8cc92bc2957193","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.57.tgz","fileCount":104,"integrity":"sha512-z4PmkoGfffJaeb0XwfH0s9845mn8D6SWCo+4coMM0wTl5OVqEwQ4/LDnjlBgxoWWu+bC+cZMyn7pr6IB33+jGA==","signatures":[{"sig":"MEUCIQDBMoN27b6F7LTE8v24NfHl2xIQ6fQOAgdsbon0wNcctwIgX02q9pVJiVxCUxTON3czOQZxYlotVbCSg4U4QzeGEu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2811382},"main":"./lib/index.js","gitHead":"a889881b034c746423d4fd32c130021a7d292ba4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.45","occam-parsers":"^19.0.54"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.71","watchful-cli":"^1.7.39","easy-with-style":"^3.0.258"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.57_1704105211069_0.047717613744356235","host":"s3://npm-registry-packages"}},"8.0.58":{"name":"occam-grammar-utilities","version":"8.0.58","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.58","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dde2c27476372d3d065ff0ef5576406077ad4fb6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.58.tgz","fileCount":104,"integrity":"sha512-Ttv1ANH1RbcEURnzh7vNrgiX5fHx0cJOLRDvX+hhz1IY7D3XI8k8fPzMpwr+3qkibxEYQT1XBScPl+I+WhbJyA==","signatures":[{"sig":"MEQCIFR8sckQsf5CLMAuUN1YIdNK8DVM77j/LbaCbSlSToFiAiBTQx4HMvfggnQF6xPIGH7Pw7w+dRvlqvH7Ofm1Et0vvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2811366},"main":"./lib/index.js","gitHead":"e3e34d89d495855ebe797c155d587efa9f6131d8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.45","occam-parsers":"^19.0.54"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.72","watchful-cli":"^1.7.39","easy-with-style":"^3.0.260"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.58_1704106089608_0.03966633978790468","host":"s3://npm-registry-packages"}},"8.0.59":{"name":"occam-grammar-utilities","version":"8.0.59","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.59","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"bf20d44ad8702fe42c356c0cd2b504035303b97a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.59.tgz","fileCount":104,"integrity":"sha512-RkMv8JtGVwB17+Zy7klfjcbLP19ia9XW7Tpmve+wFl5EyzLI6QTCwRI+hHptR/L021bogqWT51S5ovXDWxPGiA==","signatures":[{"sig":"MEYCIQCZUKR8M8SMWKUI66x1jPapwOL1OFZXMQQ5syfc15xA+QIhAPpJI9UMu/jjr5lxwnm5EtUV3TXg9ajHcaqV7rXaUVsY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2813965},"main":"./lib/index.js","gitHead":"40526035d263727d29292c61158f3e3018fb4d4c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.48","occam-parsers":"^19.0.57"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.72","watchful-cli":"^1.7.39","easy-with-style":"^3.0.260"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.59_1704108205577_0.8497101688571767","host":"s3://npm-registry-packages"}},"8.0.60":{"name":"occam-grammar-utilities","version":"8.0.60","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.60","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1b19cdba7a67fe2556db6306e01b1d09f34ebdbd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.60.tgz","fileCount":104,"integrity":"sha512-dYE2K5k6bUsygrL+RNhLjl4Lv230r0gYoJ0aOBwjgsrTMwZsMNXLAPDxmj7QWgxItIKfftaGziXVQSaw660/9Q==","signatures":[{"sig":"MEUCIQC0/4M9rgpZ+aT9IeXc3eRtbdnE3pQXHdP4ZmyXkKKlgAIgLXND2G+CbtrCGO/Sy8su6DVy//YORq0l9iGpIJq9+sQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2813965},"main":"./lib/index.js","gitHead":"c8609ab238e258b2488ba6cd4b9b52155986fe17","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.48","occam-parsers":"^19.0.57"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.73","watchful-cli":"^1.7.39","easy-with-style":"^3.0.262"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.60_1704108939071_0.8681516035865049","host":"s3://npm-registry-packages"}},"8.0.61":{"name":"occam-grammar-utilities","version":"8.0.61","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.61","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4c8ded4ab51c91a1cc3d2c696caad7c90b5e73e9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.61.tgz","fileCount":104,"integrity":"sha512-afdKV7zg3kvqwzpb/csGGVkJLPPD/ona534EijAWW1InHJ+ErBPWb+cRFaNviM9b5RGOWtcTXe4DH0l3jrwwww==","signatures":[{"sig":"MEYCIQDIxx7Dc1YK1k0N6sTFak5KVsLBvd4ZhOMqnpBoo4/hYwIhAJKeyZPjVfNd19mwEurDxEcPO+4xMu1+6DdaUI6TggBv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2814524},"main":"./lib/index.js","gitHead":"864bd8a2da53ca62c08f2ff73cf7ef99a5ce749b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.52","occam-parsers":"^19.0.60"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.73","watchful-cli":"^1.7.39","easy-with-style":"^3.0.262"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.61_1704122775654_0.9821608110473166","host":"s3://npm-registry-packages"}},"8.0.62":{"name":"occam-grammar-utilities","version":"8.0.62","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.62","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0855d252b7fb930d94fcb19ca8c1dcb2c141fb3d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.62.tgz","fileCount":104,"integrity":"sha512-qQt1NtAVjU8wDOkhQTNGfhfOF75qp5WyG2B5dZ+IX8BhZx4grtl/lOUf+aWnyIUuV2Zd8m04VuvRnhjhV107gA==","signatures":[{"sig":"MEUCIQCx8Mn/AIhmdIuvkSNxLkC0Vke0padZAaKfkRBJtwVjuwIgAKoguF5z5ATwHek9lLULhBuIM7V6AUDt1vUCIsCboLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2814524},"main":"./lib/index.js","gitHead":"971331a722ecde2f55c5b76d6829be1c089a04f6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.52","occam-parsers":"^19.0.60"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.74","watchful-cli":"^1.7.39","easy-with-style":"^3.0.264"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.62_1704123515511_0.4522153639226907","host":"s3://npm-registry-packages"}},"8.0.63":{"name":"occam-grammar-utilities","version":"8.0.63","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.63","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f79b74a4e09125da0f6b24428d179f8b194357c0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.63.tgz","fileCount":104,"integrity":"sha512-HiNgwBvxV3Z4Qe9ffTzBTeU4gqdHIm0KhcHY1eGL5lX4e+cZxPoLeBiUNRnKYhVEVBI4aTOohb81wn+HjRAenA==","signatures":[{"sig":"MEUCIDcrvo45Q9NttSmCpvtL2R69EdetTiDSUutBaWycQKZNAiEAz4DLtnCZeyN20rmRMG9HjBQz+ttFzDKvle6xaBgMGdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2814524},"main":"./lib/index.js","gitHead":"28a3abaaa7df372ef172a41d8a028d2aa9b8a21a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.52","occam-parsers":"^19.0.60"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.46","easy-layout":"^6.0.74","watchful-cli":"^1.7.43","easy-with-style":"^3.0.264"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.63_1704308581006_0.10796100537814302","host":"s3://npm-registry-packages"}},"8.0.64":{"name":"occam-grammar-utilities","version":"8.0.64","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.64","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e3af361fc3a3a73d979ff87e108025b1b4d38e1f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.64.tgz","fileCount":104,"integrity":"sha512-aJeac7ezx5NOuzCu8gXkjL25IgEimv0qzG9MZlQEeBZhPfePysILH7WGg5ocBqVpKmIQe1xvX1k63hXSv8tfiQ==","signatures":[{"sig":"MEUCIQCuMSC6TvMLY2QN4KhCB4Ibwl3X10MztoHhTrTQ3zS4QgIgOx4erKGOL8B2nE9CzTrTBu9Q1+lD3sI0VMIgbC2SYe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2814524},"main":"./lib/index.js","gitHead":"175e9e0f99faaa72aa46d1ea6d37d8310bb85738","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^12.1.3","occam-lexers":"^19.0.52","occam-parsers":"^19.0.60"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.51","easy-layout":"^6.0.74","watchful-cli":"^1.7.43","easy-with-style":"^3.0.264"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.64_1704309203961_0.3160778808308111","host":"s3://npm-registry-packages"}},"8.0.65":{"name":"occam-grammar-utilities","version":"8.0.65","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.65","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"39998190272881760a3a84adc99d7dbff7455e71","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.65.tgz","fileCount":104,"integrity":"sha512-iZFs6NC1NBRCadSauAdDVBec5f06b5NJeMOejvReh3iVwN8D84oSAA/rJtBGrNjFv7yFUM7kNBy3hH10CDoO/A==","signatures":[{"sig":"MEUCIQDy445hQzNUBC9/lzezeixU7J0ZL70Qmy7TdOfOmf4tTwIgYX4fGiUUUs2MK7gvIcnIQ35RCzg93HqEwjEbOy2MH0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2814524},"main":"./lib/index.js","gitHead":"727202db5e380c70012444e55209a22a98e06507","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.0.6","occam-lexers":"^19.0.58","occam-parsers":"^19.0.64"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.51","easy-layout":"^6.0.79","watchful-cli":"^1.7.43","easy-with-style":"^3.0.264"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.65_1704309840301_0.39031082249393556","host":"s3://npm-registry-packages"}},"8.0.66":{"name":"occam-grammar-utilities","version":"8.0.66","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.66","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"74dd81b472d1ab420e5fa353bdfb37fb11f3c330","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.66.tgz","fileCount":104,"integrity":"sha512-2gre1Pr3P3aw1sNs1InJkyz9Ziy5jce1mSEIM5CjZkO3aFNTVkvn4KF6pAG0lbu+dbDqosPzFMEpm7gf8lPZbA==","signatures":[{"sig":"MEUCIQCLrCIK99zuAmgzo0arQ38X0/RAdCc38H5t/8l4A5Xe7AIgTeBZnaLq3TitAyaqJMA320vE9qBxwHVkqoDwGPqCq18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2814524},"main":"./lib/index.js","gitHead":"353cff3eb0c2331a6e993b023d00c5c3cd2cc2f9","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.0.6","occam-lexers":"^19.0.60","occam-parsers":"^19.0.65"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.51","easy-layout":"^6.0.79","watchful-cli":"^1.7.43","easy-with-style":"^3.0.264"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.66_1704310901106_0.9529016475825456","host":"s3://npm-registry-packages"}},"8.0.67":{"name":"occam-grammar-utilities","version":"8.0.67","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.67","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"466dc6b6e22235495415c15bda40283e439ed20b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.67.tgz","fileCount":104,"integrity":"sha512-EmoNxeDBTsvW9A21+04eHFx1yV3JTF6eAtGc9iOMsmPMx3Q/iuWDSQfj5SXMjBr4+ad7cGu8eJSJjOG3L1nsHg==","signatures":[{"sig":"MEUCIQD+YoAj+dsKLDDHiSrDB1vQcrY6/cxyOfu9Taxgy129/gIgOVx/s0qWw8KjpJKhVW+8Ovx+Dtb7zK6hUXoD5t2O8ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2817225},"main":"./lib/index.js","gitHead":"fa286b72d344f758c2b54a2ca1b9a00d7c61e8f7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.0.6","occam-lexers":"^19.0.60","occam-parsers":"^19.0.65"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.51","easy-layout":"^6.0.80","watchful-cli":"^1.7.43","easy-with-style":"^3.0.269"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.67_1704311775390_0.08877319301900877","host":"s3://npm-registry-packages"}},"8.0.68":{"name":"occam-grammar-utilities","version":"8.0.68","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.68","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"40244fe11acedd6e8114eb9acd065df6f0fd3f4e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.68.tgz","fileCount":104,"integrity":"sha512-fhk/okU1UR4e6v8ykVlXI26zSr0F9aL+88ZFC5VNmH9dn/fX63ydOE3eoySb/5IDmH9SFAXi45aM101U0fMi0Q==","signatures":[{"sig":"MEYCIQDfPadi72Qx0oWVkLADA3M9ZUIIwxW3ScwfAPQR+MYk+gIhANZPimJRRDzRqFAIvALaZdygkzPNAgjaNCJYtooWVkIZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2818317},"main":"./lib/index.js","gitHead":"0ee26afc721a9340363b341f9d9391f25ad00ab8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.0.6","occam-lexers":"^19.0.64","occam-parsers":"^19.0.67"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.51","easy-layout":"^6.0.80","watchful-cli":"^1.7.43","easy-with-style":"^3.0.269"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.68_1704486364175_0.2568827728305949","host":"s3://npm-registry-packages"}},"8.0.69":{"name":"occam-grammar-utilities","version":"8.0.69","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.69","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c5e1036f4874d0da20c92c1d5f96b76480c7fc6c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.69.tgz","fileCount":104,"integrity":"sha512-j0QtXHBqacPLeed34wMeOultkCbJerayz4Efix7o52T6+v1sX2XvwTYdHy8+XFPNYZhmxzaacDQF1/zuOWgU9A==","signatures":[{"sig":"MEUCIQCp2FXbyr9SUT/XUwZriW+utiOgT8tKV5926pLjw4I+vwIgLElhOlNH8x1hqfOwhnYGiw5UlFj0aI7U3ZkUWK8DJlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2818317},"main":"./lib/index.js","gitHead":"47b63c5b4285351093ede8f93a62e362108e7cda","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.0.6","occam-lexers":"^19.0.64","occam-parsers":"^19.0.67"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.51","easy-layout":"^6.0.81","watchful-cli":"^1.7.43","easy-with-style":"^3.0.271"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.69_1704487135583_0.6808858676727305","host":"s3://npm-registry-packages"}},"8.0.70":{"name":"occam-grammar-utilities","version":"8.0.70","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.70","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d87239c8eec9121bbb5c27d2f702a4a4030ad56a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.70.tgz","fileCount":104,"integrity":"sha512-TPP58FrTt32zwig8djQFCHBk+c+QlbxHuE6dyzy9mf6yZhccX1+IbBQb3S3hAxgbTcSZnYTNLtsPMHcqQkpFEg==","signatures":[{"sig":"MEYCIQDRYoL+Lg8epEYpPv8dEtOt6sWfRdn8qssU8AuRtmVBLgIhAIi/jKrSzxa7YGCpMopsyShvxU1HNGaZmSCb1nTAJGqJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2818407},"main":"./lib/index.js","gitHead":"d1968e4db2b140ccbe4d82653c97c7992f8a0bb7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.1","occam-lexers":"^19.0.66","occam-parsers":"^19.0.69"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.51","easy-layout":"^6.0.82","watchful-cli":"^1.7.43","easy-with-style":"^3.0.271"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.70_1704741157304_0.07276559322362308","host":"s3://npm-registry-packages"}},"8.0.71":{"name":"occam-grammar-utilities","version":"8.0.71","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.71","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"742412a4e67b1f8ba514a3eb6374be63c0bce0a1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.71.tgz","fileCount":104,"integrity":"sha512-Ptok7VZMm5jTWGClmBGrUBkBoU1JZ5KbQaPokVQckTe2kfkOLWIs7Vh+mcjQkQxeaA3SOL/szgFfUO+FiBRjvw==","signatures":[{"sig":"MEQCIDuznUJSfig8Af6AyXi85NUFs00IxfVU/XzGCeyV1ScPAiAZJwBHJLiA+2R8r3xGsbiLhLVAA3IJT37bucO2vQRifw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2818407},"main":"./lib/index.js","gitHead":"8d9d2d8450bd6a5e0855d827eb757fe81b43d7fa","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.70"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.51","easy-layout":"^6.0.83","watchful-cli":"^1.7.43","easy-with-style":"^3.0.271"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.71_1704741522809_0.21556595096955022","host":"s3://npm-registry-packages"}},"8.0.72":{"name":"occam-grammar-utilities","version":"8.0.72","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.72","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ef282a74fae5731bc1b4da48deb2cc04eb73371a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.72.tgz","fileCount":104,"integrity":"sha512-0kJj/iV9XmttbLcJ32zFdtT1P1KQ+rROUe9iyVpgrbNz0rvoRztXS7w/WsLUZY6QtiVHNKjKsU5KXHuJIJxS1Q==","signatures":[{"sig":"MEQCICzrgxW+ykVHIilaojk9/DyRx1Kw4ZhHw5boQpYVEc7RAiAZTZOvKuUY7Ln7yBqfTLv8W50r51niG78T7njGBa6FcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2819163},"main":"./lib/index.js","gitHead":"7bd638c15e2fad3e5497817339009263e74aef54","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.72"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.51","easy-layout":"^6.0.83","watchful-cli":"^1.7.43","easy-with-style":"^3.0.271"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.72_1704976909942_0.3580166450472302","host":"s3://npm-registry-packages"}},"8.0.73":{"name":"occam-grammar-utilities","version":"8.0.73","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.73","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e1df8027507fd7cebfa2a47c721334658d4e8097","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.73.tgz","fileCount":104,"integrity":"sha512-g5UpRWyRLN9l0DESWbZhqPxPxGpTDgc0pdkWVAq+39s5rDn2R/jtd2J/vircwtZR5kaaZQ5Z0fmul5lUhKZhkg==","signatures":[{"sig":"MEQCIGfPFG4+lmMYSq38B0zfZwGeYBgZL8P6WApCDIWhJR45AiAG7UTjXxyc1wxRTidE/ggdY7zsUa9l4lLsUKkMRXHXUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2819163},"main":"./lib/index.js","gitHead":"fd484510ca6a52c89c05d3f3475dd9688c8fb61e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.72"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^15.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.63","lively-cli":"^2.0.51","easy-layout":"^6.0.84","watchful-cli":"^1.7.43","easy-with-style":"^3.0.273"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.73_1704977697591_0.0941704177428051","host":"s3://npm-registry-packages"}},"8.0.74":{"name":"occam-grammar-utilities","version":"8.0.74","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.74","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"85e8c0077f6ea96f2a5443c508f84c0f21d150fb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.74.tgz","fileCount":104,"integrity":"sha512-CpbxOSiCbrzMQ7+1c+4m0kfcDU+uS+bqOWZkZdQCJhHZqJtIyshaDE53zfdBLrS2dRZW/sv8o+b5C/cyqCENFA==","signatures":[{"sig":"MEUCIQDRnxmgtcwTgYQPtgNu5kDQ2Ew7cSz1K6CZqvn8bK7aPgIgdKaAXJxbEGbUaugjDBjCmOLBadGCSUbUYN8y8S029yE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2820615},"main":"./lib/index.js","gitHead":"7c01b44b36ff752f57a2012456af405ad2cc82f6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.72"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.67","lively-cli":"^2.0.51","easy-layout":"^6.0.86","watchful-cli":"^1.7.43","easy-with-style":"^3.0.274"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.74_1705433446014_0.019977743559381533","host":"s3://npm-registry-packages"}},"8.0.75":{"name":"occam-grammar-utilities","version":"8.0.75","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.75","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9c96591e7d6f7d4f6f2751758006f8edc557c9ca","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.75.tgz","fileCount":104,"integrity":"sha512-T2yqIAI6MzY9e+duXNR1IxFGA64Rzvo4RPaGfn3n1GjdCUA2lh5HQREljW2Bd5VJQrRcnRYYJhfr9UaoMN7TBw==","signatures":[{"sig":"MEUCIE99IlslthBovlwZNiCOCYVfBYn2m5SVqtGACC+oWwG/AiEAuyXblkdyaVnTyLFZba7+O51n8UPuyk2t7DgcaUqKWk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826571},"main":"./lib/index.js","gitHead":"ac6ee3e3416a779ab9f8d7932e8713e3940fd0c4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.72"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.68","lively-cli":"^2.0.51","easy-layout":"^6.0.87","watchful-cli":"^1.7.43","easy-with-style":"^3.0.275"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.75_1705663933923_0.7933138827629149","host":"s3://npm-registry-packages"}},"8.0.76":{"name":"occam-grammar-utilities","version":"8.0.76","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.76","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7dc023ddf2511565075455339b6386e9231f78e7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.76.tgz","fileCount":104,"integrity":"sha512-7/b+ymmk1lgF0PSrxyAeb1HkeIWdxKlKTT02Qbnb7vsvIuh+1NTRLjx+a66t6ZY2rBnNJ2W9A8Ma6eZGDbeAKw==","signatures":[{"sig":"MEQCIFlH8huRq6vUm2Gf3S7YdUAIUxMylYQEqALdh+skP/E8AiB01huOQx6qOGfLinfktY9YWfFvk85LhkwqW4GzPyJsCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826581},"main":"./lib/index.js","gitHead":"04fc0582fd23cac0adc6aeb8400d22814ab69a64","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.72"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.69","lively-cli":"^2.0.51","easy-layout":"^6.0.88","watchful-cli":"^1.7.43","easy-with-style":"^3.0.276"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.76_1705666057502_0.416201436554813","host":"s3://npm-registry-packages"}},"8.0.77":{"name":"occam-grammar-utilities","version":"8.0.77","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.77","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b04dd0a40b96dbf38299204362464f5715511efd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.77.tgz","fileCount":104,"integrity":"sha512-VEs/OGguEQ8+SopLX9wlg2CTZsGuXna5pXyc7YMW0+77qWDeviDAC9yXf2gFh2e+kq0rvgYLAEj9TwR4lkRMbg==","signatures":[{"sig":"MEUCIQDhOl58cyt9+0szzC2JCpfS9ASy4XZB9GodYNvP8FwhjgIgXMMv2+gOIRXT2csrJ3DKwGqAWybr+OEz7V5kYuFzvwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2829117},"main":"./lib/index.js","gitHead":"0bb710a9097add340df90f8131321440abb5c0e2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.77"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.69","lively-cli":"^2.0.51","easy-layout":"^6.0.88","watchful-cli":"^1.7.43","easy-with-style":"^3.0.276"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.77_1706093746174_0.9028044626291527","host":"s3://npm-registry-packages"}},"8.0.78":{"name":"occam-grammar-utilities","version":"8.0.78","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.78","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c2907cf046f75c04ed5fffa37bf9cda9f2b0b3a1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.78.tgz","fileCount":104,"integrity":"sha512-Hy7ZvpVH8bCgkPDaLSmkcfotask3icQ4iuZae9IUsJiFkJPj7izTwjj3W5H5bn/+VpkHDZ956T5vX4jlhRoHTw==","signatures":[{"sig":"MEUCIGo8KanZNUvvEkPsWjCaR3KjuPMErtH6KulTpNrZD3//AiEAo984/X49yK8EU2qHkyxN2DKOJYu6Ms40+5FHIMAMsUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2829117},"main":"./lib/index.js","gitHead":"6593f8c344b7a96133845ec6d59bf9b784c5d3c5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.77"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.69","lively-cli":"^2.0.51","easy-layout":"^6.0.89","watchful-cli":"^1.7.43","easy-with-style":"^3.0.278"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.78_1706094503289_0.7223223742349292","host":"s3://npm-registry-packages"}},"8.0.79":{"name":"occam-grammar-utilities","version":"8.0.79","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.79","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8da6358ca1a5e1f55e5fbb661157c1f45ffbeefd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.79.tgz","fileCount":104,"integrity":"sha512-r0OdB3akV/wDN9v6CN8SPrsmEeR4+rYj75UlPrfGzaub4szH5j/jq425VVORnrcPR+5RlSRmzs/wSOUUsjRH2A==","signatures":[{"sig":"MEUCIQCL0XiYZwrs/Oujv2mI9C25Np1hDZh1J8uQb6KNVabL6wIgTkWrZ95RLzx2yUX4DX+oOLo2Zvq4XUldtIJDLKWlLI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2829308},"main":"./lib/index.js","gitHead":"72d831cb304e6b79b6f2b898f4e85627818dc722","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.79"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.69","lively-cli":"^2.0.51","easy-layout":"^6.0.89","watchful-cli":"^1.7.43","easy-with-style":"^3.0.278"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.79_1706438393593_0.1457622718252316","host":"s3://npm-registry-packages"}},"8.0.80":{"name":"occam-grammar-utilities","version":"8.0.80","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.80","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3f03da4ec3759df1ecdc5627507bcee0949d93a3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.80.tgz","fileCount":104,"integrity":"sha512-l+qXepbks/uM3FxpAWdFzGPS/qF8abhaiF8/coxoXkz1onQcjKDvetYgSZbNOxytAaOyp5ypdG+3XmQz170n0g==","signatures":[{"sig":"MEUCICVcE+KvCuaCTPpgNUvviTBciGK559sNLMpNZ4mQcrfBAiEAhg/D2A/mBACFW0AEtoziQaDgoUlsCkTdNHpASwU0D3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2829308},"main":"./lib/index.js","gitHead":"fa8af3a7f6de46be9ec26c678eda4b7b5b327499","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.79"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.69","lively-cli":"^2.0.51","easy-layout":"^6.0.90","watchful-cli":"^1.7.43","easy-with-style":"^3.0.280"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.80_1706439427106_0.5423903932536058","host":"s3://npm-registry-packages"}},"8.0.81":{"name":"occam-grammar-utilities","version":"8.0.81","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.81","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4dbbaa8c2b0c4fde9d323e59c9ed92753259ed7c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.81.tgz","fileCount":104,"integrity":"sha512-Att+yP0GvdpBYIZBdRNYOyoioPE4JbxQlM8AU+2s/Qjk8jjiSHKay/o0n61Woe8KQhb21smEb9j9eejkwHUwEg==","signatures":[{"sig":"MEUCIQC9VdzHJgc6x0bjwIgav0jpmY7GV0DVatswz9sBacgEJgIgdEb18iNwgWV2Rg4SmQrb+YeFpeEennDcaGv/LBq2+aE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2829308},"main":"./lib/index.js","gitHead":"eb3666cf3e200f4d9601f4c81cf44d03c3cfd88e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.79"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.69","lively-cli":"^2.0.52","easy-layout":"^6.0.90","watchful-cli":"^1.7.44","easy-with-style":"^3.0.280"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.81_1706727028229_0.9454693642523644","host":"s3://npm-registry-packages"}},"8.0.82":{"name":"occam-grammar-utilities","version":"8.0.82","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.82","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4d32512282bfbe419d447f0b81c6f81aced60600","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.82.tgz","fileCount":104,"integrity":"sha512-rngw3tVcJVgwvjWKwN5Tx8q2uL90GznNJU3wmgQqxmbmkRYM7XJdPZnLCTNlfH6j4nPxz9cuxcM9REYitWfhng==","signatures":[{"sig":"MEQCIG825GmE9nhOdY18gcpNd6FfoqsQxpNmkwBCIjgfrPrqAiAMbkS2eF87slL4dUI8HPyRWwwV7o+eD4bTjxPaoIbHNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2830756},"main":"./lib/index.js","gitHead":"d67a308dd2fac0b06619b492c769719c88974419","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.79"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.8","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.71","lively-cli":"^2.0.52","easy-layout":"^6.0.92","watchful-cli":"^1.7.44","easy-with-style":"^3.0.282"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.82_1706728292350_0.5792560156344455","host":"s3://npm-registry-packages"}},"8.0.83":{"name":"occam-grammar-utilities","version":"8.0.83","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.83","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b2a08b8744cdb09c377986ca10c1cc95e4655b08","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.83.tgz","fileCount":104,"integrity":"sha512-ZwrIJJ5LDrXG3IUZ/3bxK4/rLMiJmhvrBLwKQgaU9rgquN3zWXfHYdPJs1ajMSiLwbg9FuaB75FUa7sovolmOw==","signatures":[{"sig":"MEUCIFgwapkJelfU+h+MXSrqBq7Oe0Tv8TUZEg3ZB4vR8g8zAiEAlW4Tt90ZVpGdfn2SMq/k/Dlrk7oRGoI3YQYQ82ppvH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2830768},"main":"./lib/index.js","gitHead":"5359eaacf404de3b08d563bd8b042e3dcb939a48","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.79"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.8","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.71","lively-cli":"^2.0.52","easy-layout":"^6.0.94","watchful-cli":"^1.7.44","easy-with-style":"^3.0.282"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.83_1706728725260_0.7936639464900601","host":"s3://npm-registry-packages"}},"8.0.84":{"name":"occam-grammar-utilities","version":"8.0.84","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.84","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1881eb92688054400617e256814cb995cc30ee9a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.84.tgz","fileCount":104,"integrity":"sha512-4nRhmy6CGgeLtl653IOSMpCKVPpvj7qmrszhw42AVPqFaSbYXFN31TOwdC3npeyyIfSWrP4f1BtSU50TZM5+Lg==","signatures":[{"sig":"MEYCIQDTIeKZsJ1Ffb+HgLkCoqiLmGaplVJiPg1MqaM0RI5c1wIhAMaxkpmkvYOflj1Vp/QxC+3C+PPwb1VNsY+UO8gFmh7M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2831300},"main":"./lib/index.js","gitHead":"85ae634c7e50ac69838c70b2cdc641304935331e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.79"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.8","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.71","lively-cli":"^2.0.52","easy-layout":"^6.0.96","watchful-cli":"^1.7.44","easy-with-style":"^3.0.282"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.84_1706794242971_0.5420520200949881","host":"s3://npm-registry-packages"}},"8.0.85":{"name":"occam-grammar-utilities","version":"8.0.85","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.85","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9ccbe0d3e71224729df1dcf9bf8be8baa03e67c9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.85.tgz","fileCount":104,"integrity":"sha512-2p4iI/FkCJXBIGniGHkOoiHkSGwiqH9ik1nYI8izYdYPlf3Ifa0vdOzN4/fTJn4Mb/BrPJcP/y5arCR8P9iJpw==","signatures":[{"sig":"MEQCIDAtxSaNa9m67mYv/+y3owft8Vp134KisoGfdTKwCGTRAiB7ZEsJxs1CT5oJishIDmdnlhwqLJlJIleiwV6tC/rQOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2830905},"main":"./lib/index.js","gitHead":"f2af0e73fc3f58cb5eaac7983cfead30bf707401","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.79"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.97","watchful-cli":"^1.7.44","easy-with-style":"^3.0.283"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.85_1706818882847_0.2982391395988033","host":"s3://npm-registry-packages"}},"8.0.86":{"name":"occam-grammar-utilities","version":"8.0.86","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.86","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9cd6ae4a5f6d43f1c5fba59ee28c4d3e6ea3f3f3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.86.tgz","fileCount":104,"integrity":"sha512-LxBj68gBix7vizDkvVapinrnQPN5arSMGmmirX3d1u4bdjOjr5kqbZHJOT0X3M8KIM5x6KL4qV1+x/BYsFcDFQ==","signatures":[{"sig":"MEUCIDKowhEaVDSxbj5cmXnrk+SyfstTXJWuBG3VVxRI7875AiEA3XdgyXGjIxkAsKymYiZydJGXTlexBgQVTDgIpRxwChU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2830807},"main":"./lib/index.js","gitHead":"60254320f8a598e0d8ca0978a952d125ce9c0453","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.79"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.98","watchful-cli":"^1.7.44","easy-with-style":"^3.0.283"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.86_1706819170658_0.24598892377975612","host":"s3://npm-registry-packages"}},"8.0.87":{"name":"occam-grammar-utilities","version":"8.0.87","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.87","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"461285cf3c8fa0026f835369c08f8644bf35cad7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.87.tgz","fileCount":104,"integrity":"sha512-fcn7d/EShKVGDFZhAknqzdIB0NMy5KqdSMXP0//rTTUF8qAHADd4FOmM/tlKbU1guH6oWyfUftuPiAkX3Ynlxw==","signatures":[{"sig":"MEQCIEtYRtmwv0siao8FlQo19eMxJN+g0K/bIgBna64p51EEAiBBO5CmS0vdk1JzXFDkDyDTkccDIoSC3Ib+eqkTHM0UdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2828006},"main":"./lib/index.js","gitHead":"8bce042748c3a937277399928da0369b101da860","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.79"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.98","watchful-cli":"^1.7.44","easy-with-style":"^3.0.283"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.87_1707582621517_0.9388132200442727","host":"s3://npm-registry-packages"}},"8.0.88":{"name":"occam-grammar-utilities","version":"8.0.88","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.88","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"58a8daec432a20ecdea6cdc45a826a805b973005","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.88.tgz","fileCount":104,"integrity":"sha512-VEyseCT/5CbXeQ+tTChmxzPwd9ctyluZbZoNS9yKtwleeL3hNVPFFoxuwtAnYLbXy1518Jew4VqdyCUKELUlDA==","signatures":[{"sig":"MEQCIBUNjMAQw51dq4N083Sn+uM2lOWtG97f73aeFL1dNO/lAiA4ywXNQeP/BaDUonMCCnFs42ZXrZi9IvHgbkZF/LGp/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2828023},"main":"./lib/index.js","gitHead":"db04d0b9fb8fc26fd7413e272c30ec605564f74f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.79"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.98","watchful-cli":"^1.7.44","easy-with-style":"^3.0.283"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.88_1707582715372_0.3937352169438413","host":"s3://npm-registry-packages"}},"8.0.89":{"name":"occam-grammar-utilities","version":"8.0.89","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.89","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7ff3f08735c50d1219ac33528f3309f5fc072cff","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.89.tgz","fileCount":104,"integrity":"sha512-suF8k/0VPSKPh3BnPEcyB11tzDWMZFrY243HqVT+tvLhBf2/TR+FQN6iFvqw38C43sKzgH4Jhs6w6Z5zMVP8fw==","signatures":[{"sig":"MEUCIGjY3LzMdtQGsga74wRWJqe7syYryjasaqgSkSfxtYBVAiEAhSMTdnkc0vFkCcL+mR5oRIm4k1neY0835xfRx8bUOts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826577},"main":"./lib/index.js","gitHead":"b81edf30f914dc25bc68ec09dafe9da5d4735756","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.88"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.98","watchful-cli":"^1.7.44","easy-with-style":"^3.0.283"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.89_1707648283867_0.6798914352629091","host":"s3://npm-registry-packages"}},"8.0.90":{"name":"occam-grammar-utilities","version":"8.0.90","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.90","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"77418981eb965046b72351f9bdb0940749c99035","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.90.tgz","fileCount":104,"integrity":"sha512-KpOYz+OBJSTDXdFmEVHxPSXBLyqutAZIeOcQerWn9gtBS6pcM2spBjHSc8O7RLRgPSc/Hnbwyvwpb/AOhslsNQ==","signatures":[{"sig":"MEUCIB/G1sW0r6Ti756UPcIG/i8ckaHJ6lQ65LtKiEwcOMA1AiEA5t0kS47g2TmZUlHpv26bufj3cUVepwfyfyFZ3MKKHQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826577},"main":"./lib/index.js","gitHead":"0516f5ac0608f44b2c6806db549d1ac848bb3952","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.0.88"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.99","watchful-cli":"^1.7.44","easy-with-style":"^3.0.284"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.90_1707648941802_0.6100039303250169","host":"s3://npm-registry-packages"}},"8.0.91":{"name":"occam-grammar-utilities","version":"8.0.91","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.91","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ece556e87e9fcfc90f24be2cb2e94861a3f358b1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.91.tgz","fileCount":104,"integrity":"sha512-Ht+WuaB3oyju5N8GX8pmmztXhWYjNxBBkpVwFOEef6qVwQrrajIPQGEAVIa4UD5hCiXR8J4kz4B6yyOhQWcZvQ==","signatures":[{"sig":"MEQCIENUND/ZqAf70o+2+CsN6nmojsDSELsnperwhKvnXyyxAiA/8vce9EtSR9U1SCCCzxCwIzw7bmTgq5fSzQYmqk6hkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2831527},"main":"./lib/index.js","gitHead":"6d85087d9bb20207aef15b286a3c071b77ceafb1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.99","watchful-cli":"^1.7.44","easy-with-style":"^3.0.284"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.91_1707930891613_0.4987641502186346","host":"s3://npm-registry-packages"}},"8.0.92":{"name":"occam-grammar-utilities","version":"8.0.92","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.92","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a7b95243407f3c0a91a9405fb7ebf8379ecd2e13","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.92.tgz","fileCount":104,"integrity":"sha512-AkjtEI+BWNKKWfy1eNpI7PwhQHJyoP0INWG8YIC0ob++Y6KLT6z2C6B11OlL2gApGX6+3r9X4Gv454aEqEo0rg==","signatures":[{"sig":"MEUCIQCAm8hmi8iSTvhrCzZFr+t6Z4YBhMIi26hjEfxYgucdMgIgFEqsjaTmnqBIRR8CMWCH2mo+Kk8mOE1i9AekbT/FWJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2831528},"main":"./lib/index.js","gitHead":"65b47ccb5d17d8aa98ce882c041ed6a19e2ce476","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.100","watchful-cli":"^1.7.44","easy-with-style":"^3.0.286"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.92_1707931609719_0.6378768780897262","host":"s3://npm-registry-packages"}},"8.0.93":{"name":"occam-grammar-utilities","version":"8.0.93","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.93","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"aab90c7994a154595982e97ed000d6db1dc71283","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.93.tgz","fileCount":104,"integrity":"sha512-Z8W86uZmspUxW9Qfi6ny9tSKODKOdYtjXLpAvTw5Xii1fqaZ/lIFGR9f7saqX8yoAK3gAXcLXRokRbl3Sbh2Mw==","signatures":[{"sig":"MEUCICP3gWM55K4mZdt9N2zlvYLjQ1AA6NI8GRdXXT2mYzC+AiEArXSKDwpc5+1W5Mmb+XPshu7ZLQINWHjmdE2tac3O3zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2832805},"main":"./lib/index.js","gitHead":"5a78b0d7c12a37f5dcd961b97c0613ecfc28605b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.100","watchful-cli":"^1.7.44","easy-with-style":"^3.0.286"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.93_1708009648673_0.754987889403189","host":"s3://npm-registry-packages"}},"8.0.94":{"name":"occam-grammar-utilities","version":"8.0.94","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.94","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6f08aa04d83710585ceaa8b5ac7adb6d5a9e9377","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.94.tgz","fileCount":104,"integrity":"sha512-7IdFdV8I8mRdkRNoX3zbqaWsG9dEei6CIz2hOQLyP0gp37j3hc1EEVAOxgIisGZpe7qwVQDtXeaUdeGlRoqfEA==","signatures":[{"sig":"MEUCICXsrmIBvO5z6vnwjmSt4ZISfJilTlpYNjjHO2IzNNQbAiEAgn2+YxsQqhFqbO5QY9o9DzpiaK3yVIxNkZLe39h7RlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2832805},"main":"./lib/index.js","gitHead":"3bfe9d1b0f234df4d6f15e68dd87fa4f4071146b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.67","occam-parsers":"^19.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.101","watchful-cli":"^1.7.44","easy-with-style":"^3.0.287"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.94_1708010332879_0.5143804083579437","host":"s3://npm-registry-packages"}},"8.0.95":{"name":"occam-grammar-utilities","version":"8.0.95","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.95","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"441a87ce9e4eac3f12925a3a0cdc536c5ed045bc","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.95.tgz","fileCount":104,"integrity":"sha512-NhDtsEHQ8cdMnrqtY78TGKyp71goXUW8e7JLdrjG48jKindRLlUOPo6dONqjGzHUTL7FXVFYOkQwHW1n+BKX2Q==","signatures":[{"sig":"MEUCIH6MPu5W6zebljEttoSZwfC+a99Bzyz69Mp+DSoPnzk2AiEA2CgdJww1PngYWTD3cOAnvP+dSFRDAyHlPpQWzYCpn2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2836733},"main":"./lib/index.js","gitHead":"e80b3629f3da01728807279d2c65cb2cf3225528","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.83","occam-parsers":"^19.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.101","watchful-cli":"^1.7.44","easy-with-style":"^3.0.287"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.95_1708014802497_0.5421566643743148","host":"s3://npm-registry-packages"}},"8.0.96":{"name":"occam-grammar-utilities","version":"8.0.96","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.96","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"21e44b162bca43695447697e66451d1d39d3fad3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.96.tgz","fileCount":104,"integrity":"sha512-+q7Dp0VveDOi7PI5ERnuQJtNE0hhmBT93W/XrvCZEYuJ7t0NfjHmk/GcFw5Vg+4Lk2Lf86sL+sPoWcdAqAgKfA==","signatures":[{"sig":"MEUCIQDpK9BPU2MU2jnZ2IEenQUiilq0aeDAVet84wQAUeZdhgIgaCO8vGdOVY6hsM1X301SysutisQQOcHvle1JFTtYrKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2836733},"main":"./lib/index.js","gitHead":"ca86208ea7a5fb553c7f2f3e2577ca8725f43cdd","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.83","occam-parsers":"^19.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.72","lively-cli":"^2.0.52","easy-layout":"^6.0.102","watchful-cli":"^1.7.44","easy-with-style":"^3.0.289"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.96_1708015433008_0.1484364697039775","host":"s3://npm-registry-packages"}},"8.0.97":{"name":"occam-grammar-utilities","version":"8.0.97","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.97","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8577cbbe78f56fa53125ea7fdf952d93583cbfef","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.97.tgz","fileCount":104,"integrity":"sha512-5RQB9JBJN/unYa8SlPVGIidegDF4vBSajryy4nGcA+eUGzOcyh6/0iFbbEyq1iMdTf3Aaff8Q0/tzDLSm57TKg==","signatures":[{"sig":"MEUCIEiTbHcxZOxBtjumfBTUWTO1npmIOtq+gCHv5RIIhnFXAiEAiPco1pGdEpJv+SQZBKfxKYcK7RSc+aCSJTP5LYzrSBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2838636},"main":"./lib/index.js","gitHead":"cb72cac36db0676b678e5deef5ed8165dd06cb37","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.83","occam-parsers":"^19.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.10","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.73","lively-cli":"^2.0.52","easy-layout":"^6.0.103","watchful-cli":"^1.7.44","easy-with-style":"^3.0.290"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.97_1708423847203_0.24352723766458428","host":"s3://npm-registry-packages"}},"8.0.98":{"name":"occam-grammar-utilities","version":"8.0.98","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.98","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"eeed6c0814da98fd8449d8cb1529aa127945f851","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.98.tgz","fileCount":104,"integrity":"sha512-s0P9k0ze68hhZ5d2Osugc5EaCEBRbHGl21lDN09Nu3D6hdxY4mamrufRqSTFvi3r0brajaaH91uCtKhuld7n5Q==","signatures":[{"sig":"MEQCIF3vezUNkmsXIrM/GFJpEcTD85IQ5McDWfRrrTQ+r9Z0AiBqOIhRnCZ7Yh4cGegE4LVsraSlp2Km//HsyqQ7dD9YDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2838674},"main":"./lib/index.js","gitHead":"52565a56880950c664a1ad49b6d912b9eff8ca73","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.83","occam-parsers":"^19.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.11","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.74","lively-cli":"^2.0.52","easy-layout":"^6.0.104","watchful-cli":"^1.7.44","easy-with-style":"^3.0.291"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.98_1708424546343_0.07604414120129421","host":"s3://npm-registry-packages"}},"8.0.99":{"name":"occam-grammar-utilities","version":"8.0.99","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.99","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f71693eaf708077d8bba89ab1d690e30014e436e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.99.tgz","fileCount":104,"integrity":"sha512-5fnOBzU9ZWZEyH7Dkv/VPoaTtRKrv3LOhgteaMM6PsgP38kqz6dF42WlkXJkhd25qqKTYMToob9lR9PJR/Sgog==","signatures":[{"sig":"MEQCICm6nYQPIv3CyehDlpEf4IRNmsEzxzYJ+QykmEj9LqrMAiAeyL+kF1Q1gNtpA8zqeUTdNz676eSPlrYnpBKxJd7b1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2839805},"main":"./lib/index.js","gitHead":"6001864354cdee50d9ab2d27eaa7453987aaa53a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^19.0.83","occam-parsers":"^19.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.105","watchful-cli":"^1.7.44","easy-with-style":"^3.0.292"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.99_1708693307696_0.6178620270576018","host":"s3://npm-registry-packages"}},"8.0.100":{"name":"occam-grammar-utilities","version":"8.0.100","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.100","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"664950f80d6183cb19235c6564c1b348a96f9d9b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.100.tgz","fileCount":104,"integrity":"sha512-2dlkO1hPq4K3wapIjqOJjq/ObNl8UwRl1K4JyBbVx1PVuVlQHIqG0xXbtJAOVkSx27s67LKIFDITrVnCkj1I8w==","signatures":[{"sig":"MEQCIBbPaR3c48KVnwvoyU+orgAw6ViS5RkR2xa6BfT3sfZKAiBriRt7EQ01W1pW21lxvkCpQRWp0mBLX+7HC+pmbWkozg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4032887},"main":"./lib/index.js","gitHead":"cda1e22de2a9df4ff7707e340a1bb7e8cc0e20cd","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.2","occam-parsers":"^20.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.105","watchful-cli":"^1.7.44","easy-with-style":"^3.0.292"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.100_1708707554725_0.8298196255964736","host":"s3://npm-registry-packages"}},"8.0.101":{"name":"occam-grammar-utilities","version":"8.0.101","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.101","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f785775275f8fa84d415eb688bc4e9e21dced78f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.101.tgz","fileCount":104,"integrity":"sha512-LjDrCQPIRThXIaGx9ucDcqmIOykRWyD4qGou5VQEc7yduK78ImkB88LXmfZG1vxMZBgby+UbbRH6LGBALB+q+w==","signatures":[{"sig":"MEUCIFTD7ljDNzWkvY7E4B6d7Lk7Vk/2JGioj8prghip77O8AiEAkPrMO1WX61E+BiLy/1yqdiqObjGEfg2WTA3SDOs3tWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2825632},"main":"./lib/index.js","gitHead":"2b22f22207de6e9950626d7d03646dbb96ea81b1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.2","occam-parsers":"^20.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.106","watchful-cli":"^1.7.44","easy-with-style":"^3.0.294"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.101_1708708358120_0.4844428030399057","host":"s3://npm-registry-packages"}},"8.0.102":{"name":"occam-grammar-utilities","version":"8.0.102","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.102","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"07ba600d7e05099753c913e05224d9e6053bb31d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.102.tgz","fileCount":104,"integrity":"sha512-CE6UN4ig9A66IC/vtKIfsMOU/WSBFvPnv7QvA2UicyzHARATIYs5pp/aZFtRNlCetvxO2+8Vq7uowCzeWw9iaQ==","signatures":[{"sig":"MEUCIFQNR4oR2RJIFPNfMmsvHx57rco7y8h7It6l5xjF8mAuAiEA08SRcR9nI09kOU1L1UWGi3g0rT3/6jWw68uyoNRousE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2824428},"main":"./lib/index.js","gitHead":"92e44109406a1ad9ddb82e648486cc6e893bf82e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.2","occam-parsers":"^20.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.106","watchful-cli":"^1.7.44","easy-with-style":"^3.0.294"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.102_1708709883044_0.21154743456750746","host":"s3://npm-registry-packages"}},"8.0.103":{"name":"occam-grammar-utilities","version":"8.0.103","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.103","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"06c3b5ef238e6b61885564d3fe3cc8edc665b7d5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.103.tgz","fileCount":104,"integrity":"sha512-iRBzrhoHsyFC+eTSvsBaSqhcnlImYkj9IeM7GQwEvzh06JVMpRfCi8YOx0yBbEuLlwmjM6nnyeUn3yZpYn4o0Q==","signatures":[{"sig":"MEQCIDoRPk05e2JpAItDL8C7XvwNlCIiGyiekvm8eWPkPfuBAiB5bwR67HGlUzXEUc8DBjklGnGKg8Vm3WbIci5+8QyV3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2824428},"main":"./lib/index.js","gitHead":"8075428a72fd96b4c86c47dee77b2185a894bbf6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.2","occam-parsers":"^20.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.107","watchful-cli":"^1.7.44","easy-with-style":"^3.0.296"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.103_1708710626917_0.21075877697396628","host":"s3://npm-registry-packages"}},"8.0.104":{"name":"occam-grammar-utilities","version":"8.0.104","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.104","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2a991f98e0801b7d174c22aacf6d05a541c02784","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.104.tgz","fileCount":104,"integrity":"sha512-6IVwjFh0uiAll/pzhdmNigK8wN0lU1RK4jxAGt+HmL1Tj2aVLOdy2HSOQ+qmlTNW0oAy4hHcW+pGAAFF/NEvWg==","signatures":[{"sig":"MEQCID7pjUgBK9uPV9qauUQe8JkIzQ0pdFgTVuKaI2QTfOyOAiBDSEV9ZNbjm63kdZP48tKDICZj39rqCaJR52ZyI2fUoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827307},"main":"./lib/index.js","gitHead":"82a94586228faf0e4e9ca244abe1a339719485e6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.2","occam-parsers":"^20.0.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.107","watchful-cli":"^1.7.44","easy-with-style":"^3.0.296"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.104_1708765601876_0.9716250695167754","host":"s3://npm-registry-packages"}},"8.0.105":{"name":"occam-grammar-utilities","version":"8.0.105","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.105","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2e49d492434c2045db274e1c9ed3b1deaaee2602","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.105.tgz","fileCount":104,"integrity":"sha512-Hh7bO8trUo4weYK2/QIsb1GdnhFkj51bP9sLJX9ko7ODwcU1Pkzd8+GdFN3Fb2HoP+MeBr2QW1nXxZeupeU5+w==","signatures":[{"sig":"MEQCIBKic5a+t59zTN20csnkUoX8Hdflo7Lwjs34NvmpuXA5AiBIOdfyFG6H0Ji8NVaLKWFu8vn/wR+OJr11iESizVbhbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827307},"main":"./lib/index.js","gitHead":"f8a6ef0b57d19e67dde2166a54a2b7201c10b85e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.2","occam-parsers":"^20.0.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.108","watchful-cli":"^1.7.44","easy-with-style":"^3.0.298"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.105_1708766435717_0.3057431960795953","host":"s3://npm-registry-packages"}},"8.0.107":{"name":"occam-grammar-utilities","version":"8.0.107","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.107","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4f483a38f075151932c33597332106b7e820ae45","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.107.tgz","fileCount":104,"integrity":"sha512-S8J2AiQv5LHcTD1pCEpdSpM7/eEMjwqo/AGTeB/BnrJz+tuo8uyzmJu5ULBTPbBoCPdhOVmCn5gKOUyi0ZzOgg==","signatures":[{"sig":"MEUCIQCTXMtKpLiYeM41xyxt/9zqb/S9dyhQC8cGzfH/MaIqXgIgUh3S5tRr/Zc30u9aD6LusyFU112AGm4WwPaQmk0JW6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826231},"main":"./lib/index.js","gitHead":"5f168f97af69734e4a57a5f474b4a401ddec7e01","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.2","occam-parsers":"^20.0.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.108","watchful-cli":"^1.7.44","easy-with-style":"^3.0.298"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.107_1708767646942_0.4640936223213121","host":"s3://npm-registry-packages"}},"8.0.108":{"name":"occam-grammar-utilities","version":"8.0.108","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.108","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"78b02463510e67d0f25a5c92699d25d8a91f7935","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.108.tgz","fileCount":104,"integrity":"sha512-cJAiueb/K2AmjoMQF7WxuMyajsewbJgrxGhe/QwaewBntZY01A+zv+BKHiMZm5RKAw4173xHKypEFZX07/ASMw==","signatures":[{"sig":"MEUCIDLcs0yNhNUgWDGV3oPeMLSHdc78+TAyX0kd9597KNJbAiEAutdfio/5bHw8MC8cSK5c0E8lZ9jr5bt/GhTAqxLbHlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826227},"main":"./lib/index.js","gitHead":"51a12dd22abba54322565cb79daec585fcd79e90","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.2","occam-parsers":"^20.0.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.108","watchful-cli":"^1.7.44","easy-with-style":"^3.0.298"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.108_1708770517729_0.767756914575022","host":"s3://npm-registry-packages"}},"8.0.109":{"name":"occam-grammar-utilities","version":"8.0.109","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.109","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"99c482d15b4acd286fe8f27b102dd4a4e3af2555","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.109.tgz","fileCount":104,"integrity":"sha512-8IqcIq4rQ366rk1cUHFIcIrLYIseRZkVubuB5C8LTbx26vEKPg5gtKPD8kYGiuMh7OXd/hsaPP3Gjej+/y0fbw==","signatures":[{"sig":"MEYCIQC4Cc5SCHhhFWv1IsYuISz1J65UZTtkFTkepc5cWYBz2gIhAN1xn1J9opozSL4KKVJh/iT0lWbFrOry3QxQB/ZEWNu7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826227},"main":"./lib/index.js","gitHead":"3d973e9e6e0c673a7e2caa60fe1333aa50d3aa6a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.2","occam-parsers":"^20.0.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.109","watchful-cli":"^1.7.44","easy-with-style":"^3.0.300"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.109_1708771267488_0.5198755170160512","host":"s3://npm-registry-packages"}},"8.0.110":{"name":"occam-grammar-utilities","version":"8.0.110","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.110","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d0d17642544ea99ff17aa2f024f7497d6a3b45bf","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.110.tgz","fileCount":104,"integrity":"sha512-CHHx3qB48lsX8mL8jSVKgu1dV1JXsU0KTOdGkbX8KstZrlMgrXI4KGfEvD1OAwVGv0q/qC4NQh+hHI0BWNgSjA==","signatures":[{"sig":"MEUCIQCcXukeZiwhx7A/MUGS3r44/PfYkwKfF17QTCR5ypg7EgIgfd5SCEnPRbjnv7gwwzBMgnTRRr0F9zVAP4ntgG347o0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826227},"main":"./lib/index.js","gitHead":"ff24869a151f1a0d5180c5f7baed8e877d3ccf8e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.8","occam-parsers":"^20.0.13"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.109","watchful-cli":"^1.7.44","easy-with-style":"^3.0.300"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.110_1708771564240_0.9023821834109684","host":"s3://npm-registry-packages"}},"8.0.111":{"name":"occam-grammar-utilities","version":"8.0.111","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.111","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dfa3f2766ff618922253aebfd1c65beb1cfc45b0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.111.tgz","fileCount":104,"integrity":"sha512-fEzhUXs5tq/UIet2O5UlxpTDw27BQ9hZgW8JY+0iz74W6S9OxVrd3+Rgkr3LLBvFwsIwR2zR4TB6sR72jC872g==","signatures":[{"sig":"MEYCIQC4065uLImhEzxEmye/3w0ClGALfsjp9tvj3NTLdyWG4AIhAO3Ii0PG+V5z0KJITIbOXE4G8ARKRUbWseztP2Yo57Lz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826227},"main":"./lib/index.js","gitHead":"6c206c3bff779b143d136caf521698bd03813cfb","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.8","occam-parsers":"^20.0.13"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.110","watchful-cli":"^1.7.44","easy-with-style":"^3.0.302"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.111_1708772295008_0.749635120903877","host":"s3://npm-registry-packages"}},"8.0.112":{"name":"occam-grammar-utilities","version":"8.0.112","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.112","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d814f62f818744dda3507af48b6fd2d008fd6b98","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.112.tgz","fileCount":104,"integrity":"sha512-OC8s5OE/NTfakCN0xlII98IygKtt6TQ+lY5SOX0Oi+2t/VrQXmeUIsJ7h4NoErrvvcdiAG2K+O94Pe1dHIBh+A==","signatures":[{"sig":"MEUCIQDpzXc2jaXwvwrxFsdpm6rwrGhzANevuPN6/YCmf7gkvAIgTB0CNMeBqkXdujFgzEgyDdIrL2v8a/Bitsz5DE+2jQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826227},"main":"./lib/index.js","gitHead":"4ed37c2f92acd5c7b047e689bb10eb9722e75e6d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.8","occam-parsers":"^20.0.13"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.111","watchful-cli":"^1.7.44","easy-with-style":"^3.0.304"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.112_1708774843348_0.8514638151897254","host":"s3://npm-registry-packages"}},"8.0.113":{"name":"occam-grammar-utilities","version":"8.0.113","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.113","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fada037900ebe00cbfeb49b9221b58c77eb4f50e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.113.tgz","fileCount":104,"integrity":"sha512-gtpvIKNW4+H08jRM8j/5+kk6hpKLuk0LezHcVOEAYqyCn3/I1dXLHUOy+84ugqQr1XOdH40eIbqvnF9tvX0YlA==","signatures":[{"sig":"MEYCIQDLK/xkydhdki2jIl1Cvpk2yGdcMUcCbVALN9MQH2AwfAIhAMiBpiktHI9GuPnv29v2ELd2BSi9VriRTDWn1P6jkJcZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826154},"main":"./lib/index.js","gitHead":"1e119f992761d2a5418feb1bf9237ffa84975be2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.8","occam-parsers":"^20.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.111","watchful-cli":"^1.7.44","easy-with-style":"^3.0.304"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.113_1708793994403_0.6826787628269206","host":"s3://npm-registry-packages"}},"8.0.114":{"name":"occam-grammar-utilities","version":"8.0.114","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.114","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"48bf18479cac34d20cff4cc2acfdcc2e3a4823cb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.114.tgz","fileCount":104,"integrity":"sha512-lXdI7Z2ZcnunoDOXF8xfBIZF3YHGsyvQMmkfgnl9sSRhZ5P9h8B/6etQtjGaBmdMZtZZIWDXYd/7c2W55sUwNA==","signatures":[{"sig":"MEUCIQCoAsU3mO0ISf8iYFFz/h+TTT3C1EdsoGGidmU3E5sXhAIgMewBXvLiH/R15ly3LNuPB/MuXZ80BqYLeYRXoppnemI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826154},"main":"./lib/index.js","gitHead":"82d31b39720b81988779ba17414a763524333b07","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.8","occam-parsers":"^20.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.13","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.75","lively-cli":"^2.0.52","easy-layout":"^6.0.112","watchful-cli":"^1.7.44","easy-with-style":"^3.0.306"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.114_1708794750876_0.3699323364590148","host":"s3://npm-registry-packages"}},"8.0.115":{"name":"occam-grammar-utilities","version":"8.0.115","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.115","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"365b7cb261807538ac7a16dad1b819f5eca1be37","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.115.tgz","fileCount":104,"integrity":"sha512-pnpLK3Pjhe5yJL4ZYgKQKFbNXjFIcWyzSjR56f38aG7BWQE9UgAdNkgMFYCgaG+FqtGvx/BPkk7IbQwMnWSiaA==","signatures":[{"sig":"MEYCIQDumRDppPigJa57qOdki4Bcfl/IJYX6jiqKnJA7CU+l0wIhAO86l0zdJeLzhp5Jz2HPCFSpcF0dyn3HnaFt705YO8eI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826431},"main":"./lib/index.js","gitHead":"9e5573681c6436fd48c0b3e99ba922640192c3c4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.1.4","occam-lexers":"^20.0.8","occam-parsers":"^20.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.15","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.76","lively-cli":"^2.0.52","easy-layout":"^6.0.113","watchful-cli":"^1.7.44","easy-with-style":"^3.0.307"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.115_1708796783303_0.38150024862570975","host":"s3://npm-registry-packages"}},"8.0.116":{"name":"occam-grammar-utilities","version":"8.0.116","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.116","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f9f49eb6699a3b0f76ceea3e7f662cecffb76863","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.116.tgz","fileCount":104,"integrity":"sha512-HkcZPQsDwpLcNRlT8Ul3kSBlIOlYqe9vwbc6FzoYUVGN9hEDORT/oEa9RZbIAVd6Cb9oXZNuNikTxXK/EwcBaQ==","signatures":[{"sig":"MEUCIEJiWNr2hiTODwGpLtWHbwhqJ9rMYhNzGMxmYs7YuEHBAiEAqfikfP/EhjhrZSC+vAYz8kOTsLqqXGmVKnSboZ9igf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827135},"main":"./lib/index.js","gitHead":"0845cd14d2c3f15e6273f6545ad52d81ea13a8f0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.15","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.76","lively-cli":"^2.0.52","easy-layout":"^6.0.114","watchful-cli":"^1.7.44","easy-with-style":"^3.0.307"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.116_1708851725386_0.4279010137447117","host":"s3://npm-registry-packages"}},"8.0.117":{"name":"occam-grammar-utilities","version":"8.0.117","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.117","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9c0f333d12d0ac74a43ec1fbf52121739c5f0c73","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.117.tgz","fileCount":104,"integrity":"sha512-75zOGQRhUfsnVuqVwm1FduQwVxKzm5notnlKZgpjiU+8m+30rf88ZMWaitIL+0BohIWRQhyMLNNN8qi0TzYQrA==","signatures":[{"sig":"MEYCIQCxJlwNvGP54/PH6lHZj13bdb07vgAndwqd6pZJXMJv0QIhAMEpknzK1xl4CCkPMNcKl/JtpT0QQL8UnkJe491BpeZo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827135},"main":"./lib/index.js","gitHead":"79c5f70727419398de8737d2923c2f90d336fe4c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.15","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.76","lively-cli":"^2.0.52","easy-layout":"^6.0.115","watchful-cli":"^1.7.44","easy-with-style":"^3.0.310"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.117_1708853440279_0.6467145387292375","host":"s3://npm-registry-packages"}},"8.0.118":{"name":"occam-grammar-utilities","version":"8.0.118","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.118","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"29438b22bad61f0021977eae3083561cf2846d64","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.118.tgz","fileCount":104,"integrity":"sha512-xkfhhdZcibwNGS4CPXczXPXUh/nx/p4jhs+IMB43sZwIc5qC+0B349uV2d0CWJhsBR/ord/yi+0/kQ370/tnzg==","signatures":[{"sig":"MEQCIBh6dcOoxP6D5qHP5hZeoVB1GoOWs5CtgOL3kIS+P+I/AiAFXcgeKjX4gSrbhygAJkHrJN7rizDYPJSK9PFhTEw6eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827300},"main":"./lib/index.js","gitHead":"bce74bc59878712d93ca9087c64299e836ca7448","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.17","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.77","lively-cli":"^2.0.52","easy-layout":"^6.0.116","watchful-cli":"^1.7.44","easy-with-style":"^3.0.311"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.118_1709387564545_0.6762246061325312","host":"s3://npm-registry-packages"}},"8.0.119":{"name":"occam-grammar-utilities","version":"8.0.119","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.119","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"13025be264218f2ff43d139a7206170ed580dfca","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.119.tgz","fileCount":104,"integrity":"sha512-3d9bpDQUmmH1lvx98GABO4aIcvA9xQyEjjsep00+h9qYj7ocHMTqZuoQ4K8PlKHFal/wrH+UkKg/Z5QHdZHXxg==","signatures":[{"sig":"MEYCIQDFYocWtijPezdi+Tnz7Rh6Zf/tDVBmYlyfjWwNSiuk7AIhAMH+A265GdXRAr/nsxw7XlDbDjiHMluAsAxp7YoQC9PG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827307},"main":"./lib/index.js","gitHead":"16864c2fe63905971a87c8f387d61f9c488baa41","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.17","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.77","lively-cli":"^2.0.52","easy-layout":"^6.0.117","watchful-cli":"^1.7.44","easy-with-style":"^3.0.311"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.119_1709387908523_0.9540625120001429","host":"s3://npm-registry-packages"}},"8.0.120":{"name":"occam-grammar-utilities","version":"8.0.120","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.120","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ced32fd3aa6678911acbb3a6b8c25dd9fa386e5b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.120.tgz","fileCount":104,"integrity":"sha512-JhFNdxgC03rXUo0SB14WEbCTf8fZQTay7DDxhmIm6aFpdHQg8em3CHEGVMBqnGiG7hUJBJJ341TNrKcx0G0hNw==","signatures":[{"sig":"MEQCIHtxSma74mtEuzbPCOy2gK4pDe/DKoIQhCVgS4vvzRFTAiBv+8bPQ/Uzs/ZELtI3DVCEDujHd1dyDlV5k9h7HzHIvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2829419},"main":"./lib/index.js","gitHead":"f45d95c9dbe8121f6d19260739abdac827980fd4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.17","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.77","lively-cli":"^2.0.52","easy-layout":"^6.0.118","watchful-cli":"^1.7.44","easy-with-style":"^3.0.311"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.120_1709389138679_0.5647680711802316","host":"s3://npm-registry-packages"}},"8.0.121":{"name":"occam-grammar-utilities","version":"8.0.121","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.121","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"986e848b52c5c01198c34e4bafb7193d9f183a76","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.121.tgz","fileCount":104,"integrity":"sha512-71ErAsZHhYI7CCQpzNuZ3JVT/n0So1Gr0lypaJ/PA3WbdwTI4Mxnet6T4N9PL5uzgLyXgIKBTS6S8+HvMkC9hw==","signatures":[{"sig":"MEUCIHuEeOsZQJrpakSzg9bqth+1N9c2b6R9nOChKLUqnoUhAiEA4BMx524qrj3KSbSMJpXFtOAiMLH5+1na0FuGDkfGNUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826777},"main":"./lib/index.js","gitHead":"030dcf307fd5df877ed62a67cf3969509413e9c5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.17","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.77","lively-cli":"^2.0.52","easy-layout":"^6.0.120","watchful-cli":"^1.7.44","easy-with-style":"^3.0.311"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.121_1709491238689_0.06980343516300547","host":"s3://npm-registry-packages"}},"8.0.122":{"name":"occam-grammar-utilities","version":"8.0.122","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.122","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d6079d49267b2168f4ad11619384da6613252528","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.122.tgz","fileCount":104,"integrity":"sha512-8kECuIUuMYjHKSaPrkGTVfO+A7D/ODYpwSLre1fyywjPijdKTnRW36iS4ukn873pTcUyIdCC0X51F8tfAFe4Vg==","signatures":[{"sig":"MEUCIQDXMU6IKm3105kc3wWYkXHIcZoChdNoQqJvOqp0/QPgDAIgZIKK9vQCPhqXBpIVTNomFfmrM0DE8qHGzhWR8+Ap1hI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826777},"main":"./lib/index.js","gitHead":"90bb249d82300deef0508246afe4feae4b5a136a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.17","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.79","lively-cli":"^2.0.52","easy-layout":"^6.0.120","watchful-cli":"^1.7.44","easy-with-style":"^3.0.311"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.122_1709491837812_0.3972851587198538","host":"s3://npm-registry-packages"}},"8.0.123":{"name":"occam-grammar-utilities","version":"8.0.123","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.123","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"16f9ab4228de625627b7a54d7b9203f72d024f94","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.123.tgz","fileCount":104,"integrity":"sha512-uKnjNNVjpJFQnCDH96MnxcUhom7V8FTekdYAx5aBICkcRrmtTgMwCttynbwG9BXhYLeCvKAo5Mj28s8s2L6MtQ==","signatures":[{"sig":"MEYCIQDxyad2eBZamsJ3szcxGEgKHWUY0+U0NSzZ+tJDrSNj+AIhAL6qwtFJrDdOLUfWScoNfGQVdVWpvMF1HME7KhARpgpi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827225},"main":"./lib/index.js","gitHead":"a21aaabd1acbb27412eadb19824917e1c118999b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.121","watchful-cli":"^1.7.44","easy-with-style":"^3.0.312"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.123_1709494734918_0.6724945099944495","host":"s3://npm-registry-packages"}},"8.0.124":{"name":"occam-grammar-utilities","version":"8.0.124","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.124","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a30743c9a6143921d2c44916d64af5b8f8e8857e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.124.tgz","fileCount":104,"integrity":"sha512-5nlqM+DnyPAtDS8oDfkEklEsvZjrvg29FEJZzGZTW8Ty4mUCMaBGCtHpub5kyOmeb/0YY8droKKg0v3qfKsscg==","signatures":[{"sig":"MEYCIQDwuWwtLXzd2Wp0TuaxruR9CfP+zl4OO9AHbSi9uCnlewIhAKqQ19nckXso34mGTyC9eviEaZcsSOu14mGsnjzCMBqW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827966},"main":"./lib/index.js","gitHead":"c2aca2b5ca56be5061d53c709974b79904965433","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.121","watchful-cli":"^1.7.44","easy-with-style":"^3.0.312"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.124_1709571607520_0.036318918151376334","host":"s3://npm-registry-packages"}},"8.0.125":{"name":"occam-grammar-utilities","version":"8.0.125","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.125","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"119cc7094fe99946bb2c808164829809b45d03ed","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.125.tgz","fileCount":104,"integrity":"sha512-0NaoDit5V20h0AM55X6HdYRU0KqcOVDUfT9kup7q6BJqbzWlfCrOMSSlcm1Vlh15IFCJ1+jNMJqJuUMowT/LCQ==","signatures":[{"sig":"MEYCIQD8G6/15/dLd8SA9Nuza4C5AWphfzrSieu1phwHgg5LAwIhAOUQZUxdUoDjpHcVefKc0PBsifVHlxdOF9lBH1C1UmGQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827966},"main":"./lib/index.js","gitHead":"8ff680020e95ccca44ec74f38d77de2972ac19f6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.29"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.121","watchful-cli":"^1.7.44","easy-with-style":"^3.0.312"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.125_1709572465791_0.3113354750226178","host":"s3://npm-registry-packages"}},"8.0.126":{"name":"occam-grammar-utilities","version":"8.0.126","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.126","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"edbfc2102cf7c84813960f97043288de4f3c59eb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.126.tgz","fileCount":104,"integrity":"sha512-lunKu7igeE4cjKYS9to4+tThLB8DzsrhPYGNOoUmnxK46fKONZHi/bbNuwQFcualkf1WWt1Qslzmu9SYIyxHTw==","signatures":[{"sig":"MEYCIQC1sGeudHVay62mesGAfR3HczhaIwDIxDgUP+5+yqNEkgIhAMDtWG0U2p3R+aeZ0zAkArqq7cb3ztYQZiJzik3Tat9p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2828036},"main":"./lib/index.js","gitHead":"5c14ea0ecf053c7bf613903d773d7c715beda061","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.29"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.122","watchful-cli":"^1.7.44","easy-with-style":"^3.0.314"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.126_1709579568674_0.5278303852279593","host":"s3://npm-registry-packages"}},"8.0.127":{"name":"occam-grammar-utilities","version":"8.0.127","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.127","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dc991ff7cedea964a6632fd1ad3096df61b9c915","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.127.tgz","fileCount":104,"integrity":"sha512-HKeQmVJet2UTwq7E73iOOa1de+1n13v2mRCO+SWDGW+8jhhknXL/VV05CJGqxz45SMFhXqfbz1X1ycJ+MnMq1g==","signatures":[{"sig":"MEYCIQDpcu9Z3tKJr3HLQZGOKg4ol9BaQTFbRQWT/wWwprZ0vQIhALDzTm8Qs2xoqPUNYfLJnMjGpRRRYnMnMhALBvSVzeiw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2826660},"main":"./lib/index.js","gitHead":"c5db201ae13d010af90a3a0e3174affa39fbde7a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.29"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.122","watchful-cli":"^1.7.44","easy-with-style":"^3.0.314"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.127_1709651117544_0.7792695304387967","host":"s3://npm-registry-packages"}},"8.0.128":{"name":"occam-grammar-utilities","version":"8.0.128","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.128","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e843f752b9da8e8d30a0462c7c6f333105527fe1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.128.tgz","fileCount":104,"integrity":"sha512-4Ig8pQlEf55x1hyDUbn3HtRHvTOMm9qIwpJwg1eZgJRQ2klnbbpQUgqtR3SK8esJ5yJFSA6y5X+pEenwdbU5Wg==","signatures":[{"sig":"MEUCIQDkGrI/sprZQpqFbKhRB2QpFPwHWLHUkcj/SFe92Xv4jQIgakcK2KonXst4tJXAYvnVXwsy33SMtLPvY4avPPZRenM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2830240},"main":"./lib/index.js","gitHead":"8e835c5e2f939d120496a66bfa55890a14b1e8c7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.29"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.123","watchful-cli":"^1.7.44","easy-with-style":"^3.0.315"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.128_1709914070644_0.2606178789758682","host":"s3://npm-registry-packages"}},"8.0.129":{"name":"occam-grammar-utilities","version":"8.0.129","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.129","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8d03ce598e04bc7c67ecee89ae488c9879aaee0f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.129.tgz","fileCount":104,"integrity":"sha512-h1dy3Jk/LqJ8TJJrnuf5NMW2hL7Fnw8W9PT0Bw3AdmSgULWxFwvkaD3ls03c7HxAwvAlbJUBDdpTp7Up4uTgdQ==","signatures":[{"sig":"MEYCIQDG2XxiBvMzVx+taspO+FPb2Bssrgl/UrTfwWG9U+AV8gIhAIQPIUbkJ3JruxzbM4CzBAic2Um+doQCIeY+Ps8G228p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2830769},"main":"./lib/index.js","gitHead":"e077d18740acafd0ff2f34193b4abbcb2738506c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.29"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.124","watchful-cli":"^1.7.44","easy-with-style":"^3.0.317"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.129_1710156327306_0.37168609996739876","host":"s3://npm-registry-packages"}},"8.0.130":{"name":"occam-grammar-utilities","version":"8.0.130","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.130","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"12046608f428db8f140a6a5dd0386f6d230f48a0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.130.tgz","fileCount":104,"integrity":"sha512-ye5WIC5Px4cMZ4ofgfR788ys8Q47OKekH0c1rnziuAIkXxyL+IMVIWiAgd3DaxNaoP46SAY7RBtAxCPiNENQnQ==","signatures":[{"sig":"MEUCIHhmbRwKBmqWHuO8LT5674yZ2GGsJiDEiHW5pghdSFE5AiEA747R51CiWyJ/5aZK2aoiuHhhUbLFEXG0m2puW16Wdf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2830777},"main":"./lib/index.js","gitHead":"761111fc96f364188bd97f66448ab638e5a4a66d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^20.0.13","occam-parsers":"^20.0.29"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.125","watchful-cli":"^1.7.44","easy-with-style":"^3.0.319"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.130_1710327034736_0.5704678532211165","host":"s3://npm-registry-packages"}},"8.0.131":{"name":"occam-grammar-utilities","version":"8.0.131","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.131","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"43bc101175e11ced8e3b5253c405e8a014ffebad","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.131.tgz","fileCount":104,"integrity":"sha512-ibYLYYqnPs1NobLxSnE+Aie2Q2oGzH6m0vXquxS9ViE1ZfWrA8M2aVP7/3G24N86v1WWenRrBLun67rH4Yjcog==","signatures":[{"sig":"MEYCIQCl/8uq3BpNhw/vRIe6TW4XMA8KTncVtSBr7fybjbySMwIhANsQ17v0VljysnaqGS08SSop8FR8WS/Gl+tpb8qHhF3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4035184},"main":"./lib/index.js","gitHead":"e58b9f37ccec38e01617a1142e416fb17706bffc","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.0.1","occam-parsers":"^21.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.125","watchful-cli":"^1.7.44","easy-with-style":"^3.0.319"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.131_1710681151691_0.6320535806239156","host":"s3://npm-registry-packages"}},"8.0.132":{"name":"occam-grammar-utilities","version":"8.0.132","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.132","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3b8e1b2175f8a40de5a100ed849719eef375620c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.132.tgz","fileCount":104,"integrity":"sha512-lJO5g1iTrnMlsMn+aVZULYPFNVT/4LJxBhXPLDpyiq/sr/X1K6ZYaOyJmC9s1tnRlY3+jwPD6iRwGEP3/rC8yg==","signatures":[{"sig":"MEQCIAx4pUJTa8Qh5Io5takBPC8VY9RtIW1hCqGYgKOdYtoNAiA0P1aiw+J4koo1z3LUQv9/Y9LaevvbKUkKIXym4kJESg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2841370},"main":"./lib/index.js","gitHead":"38b813ecfc78e3ccd502c52af057a10b0e07ec01","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.0.1","occam-parsers":"^21.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.126","watchful-cli":"^1.7.44","easy-with-style":"^3.0.321"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.132_1710689041536_0.7995908055085554","host":"s3://npm-registry-packages"}},"8.0.133":{"name":"occam-grammar-utilities","version":"8.0.133","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.133","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"294bfbce469e64f79ee21a4d53f8f7476fe4a040","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.133.tgz","fileCount":104,"integrity":"sha512-/mXehen+W/kSXe4jptCjFdhpyOhIwe7RB3G4DoqF8cy1qK8LLLNbofJM6sIJTUlUu2gwrGZ1qipwsv49cpVkzA==","signatures":[{"sig":"MEYCIQDl2zR6DlkOfa+h/FsZHxTTpLL1UBoNj4Au5T8vHyqXpwIhAJL72/ywGUDQX4Z0qgPP+y1SzzL4O8wAACF2gioF7PS8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2841391},"main":"./lib/index.js","gitHead":"166b6dc6e43b35a532a96b3e06511c252bb41ea2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.0.1","occam-parsers":"^21.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.126","watchful-cli":"^1.7.44","easy-with-style":"^3.0.321"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.133_1710689655723_0.4255947542230585","host":"s3://npm-registry-packages"}},"8.0.134":{"name":"occam-grammar-utilities","version":"8.0.134","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.134","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b69d04adcb26a871913adbe981f82e6cc25080ba","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.134.tgz","fileCount":104,"integrity":"sha512-lfm6BDhc3v+9fiGPX6jVusm/Qyfc9cvl+UDhYXgm/APfc+gFrRjhDtemDICXuVHieKukemKZ3pHMHbPISjnPFg==","signatures":[{"sig":"MEUCICjGU/8euQgx43UkPfoi1oiJqVdJoV70mkCPGON2/OPdAiEAkozIB6rPO3ebZKxDJnBzbByKkdtjGbYg1cBifEN4UbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2841391},"main":"./lib/index.js","gitHead":"bed27ebdf2e6450792c82705e9e8cea48a21bcde","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.0.1","occam-parsers":"^21.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.127","watchful-cli":"^1.7.44","easy-with-style":"^3.0.323"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.134_1710691046892_0.6183492695786477","host":"s3://npm-registry-packages"}},"8.0.135":{"name":"occam-grammar-utilities","version":"8.0.135","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.135","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"214683d6d69aeb566fa96b388fdd61cd13ec8ea8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.135.tgz","fileCount":104,"integrity":"sha512-FHYKa7tljfRZoNpmMIsZyBPa0EaAFFf0nwmyiDyKVz+9s6wFxruUCWh6/g2o28gmQUnCJkw4985lmP9ffiOizQ==","signatures":[{"sig":"MEUCIG3Ylg+zHpBNLwdN8d3Qbst2STSL73drGJHywvLHqmnOAiEA3Eo9yEk7rn5pb0e/8Od04LShzXhfQQ1XLKR37fSvMyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840970},"main":"./lib/index.js","gitHead":"95e7470ffab2c24d2d52f88469210761a4c1da89","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.0.1","occam-parsers":"^21.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.127","watchful-cli":"^1.7.44","easy-with-style":"^3.0.323"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.135_1710693140393_0.9718459657999432","host":"s3://npm-registry-packages"}},"8.0.136":{"name":"occam-grammar-utilities","version":"8.0.136","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.136","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6a6b5d259e99dec29ba3709fd633cdbd0ce03196","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.136.tgz","fileCount":104,"integrity":"sha512-aY1VPeOFhdJq9CA7sE1OYuPfEAxyCBBeIbGtxGcS3iZ7MT66Zt/uPhqsv2aF6ywNLptUL+Ml+T+Z6icswq5HOA==","signatures":[{"sig":"MEUCIAE4V5fK6QNJ4Um+bq4mn/BmU5y+vcUed+Xux4sV7jR2AiEA1uaW2STCBq/HFR4SKe4fcR038AL7nc3bAFy4iPyPJCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840970},"main":"./lib/index.js","gitHead":"206ffeb4b5445cdd5e6299c6217ff8ac2742f59e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.0.1","occam-parsers":"^21.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.128","watchful-cli":"^1.7.44","easy-with-style":"^3.0.325"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.136_1710693976152_0.021589570054088902","host":"s3://npm-registry-packages"}},"8.0.137":{"name":"occam-grammar-utilities","version":"8.0.137","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.137","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7e6461f4809f4f20effa2ecce8e266ed8d59d114","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.137.tgz","fileCount":104,"integrity":"sha512-Cz6yxfznw4wXBEDlFgwG809syKnxUBMVIN32tLtPmv+uSd8I7xkIf9H/9oDQ/+42JdH0uUypm2xFz0F7et3rdw==","signatures":[{"sig":"MEYCIQCC2q5lORMMpUjoOAXr4aHiz3m0xBcXbKd5kDRIrRxHAAIhAJIieCbhT+3LUgcduu9FZRcpuKcT9KY9uK3xhYDPTtYA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840970},"main":"./lib/index.js","gitHead":"d26cea284fb92fdb8650738ff4f7e85e45cd345e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.0.6","occam-parsers":"^21.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.128","watchful-cli":"^1.7.44","easy-with-style":"^3.0.325"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.137_1710778719681_0.3720961975463326","host":"s3://npm-registry-packages"}},"8.0.138":{"name":"occam-grammar-utilities","version":"8.0.138","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.138","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e110b8950b96a3a6c6ec5aa6a935a13f3666b226","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.138.tgz","fileCount":104,"integrity":"sha512-t3E8c0XovNYn++kGXk47I/K9ypmsbwL/fSrkjIqFuNJBqex2vmBnduqzgqU8bGOaUwvay3PaUNFpMkmsY3KvZg==","signatures":[{"sig":"MEUCIQD/JpO8A8unBR15tcVe7rYH5hOXrz8aJiT2QEpxlCVEugIgerbqgqVZIAmNpWU/3JqQCLLwO/GNSDgk7IxiYscOJYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840970},"main":"./lib/index.js","gitHead":"795b5fd1a43eb52f81f15578737c34209bdf3157","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.0.6","occam-parsers":"^21.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.129","watchful-cli":"^1.7.44","easy-with-style":"^3.0.327"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.138_1710779624797_0.8044424960372587","host":"s3://npm-registry-packages"}},"8.0.139":{"name":"occam-grammar-utilities","version":"8.0.139","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.139","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a2115f69499d7560d2a4fdac0d007de42ee1b82b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.139.tgz","fileCount":104,"integrity":"sha512-+adfDNePz0JWZ59N2j5rRCDgvjIkOnXzLxBL4z4pn74bijoqVcRWxMXUDZu8KvySigns+cn8wNOhM2wEnMKN/g==","signatures":[{"sig":"MEYCIQDjynlwDjKc92J4niCUgrT9WCw4ADrW1oAbS1DIaiKUJAIhAKSGhB3YZLx8YHfrqVPwYkvFM0rvTo38LULlUzksM5g2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2896115},"main":"./lib/index.js","gitHead":"817183ea01b1bc864b64b71e7e0aed4607efa51d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.1.1","occam-parsers":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.129","watchful-cli":"^1.7.44","easy-with-style":"^3.0.327"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.139_1712227209878_0.3002308584073292","host":"s3://npm-registry-packages"}},"8.0.140":{"name":"occam-grammar-utilities","version":"8.0.140","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.140","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3197fad470806f5f3868b88c3210d73a4305cb51","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.140.tgz","fileCount":104,"integrity":"sha512-Jw9yVMtdLhRw56b1Wma4LIBI1AvRd0WQPpGCWU1av3t9STPo+QNLqTQIugN5Ob976qB32XPV4nPCwIZK2eGvCg==","signatures":[{"sig":"MEUCIECdM925EaMhuVuf64QQm8+Rn5DoyyRPfeWGZV+F8SS1AiEA03BZPmyAb5oqi8Tb5kzX+aCQLa07h7wduxfUuMqK5WY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2896115},"main":"./lib/index.js","gitHead":"d101b74969d14d4e9be6baeb2574dc25592f57b2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.1.1","occam-parsers":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.130","watchful-cli":"^1.7.44","easy-with-style":"^3.0.329"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.140_1712228066284_0.02508279793020929","host":"s3://npm-registry-packages"}},"8.0.141":{"name":"occam-grammar-utilities","version":"8.0.141","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.141","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"02460a966b6d30435bfafca33fc76d59e8208243","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.141.tgz","fileCount":104,"integrity":"sha512-ndRrbR9eonDGpxIgDY4jLzIAm67p56vqWHcIwL6AR4yXLBXSLre9kOmBYh7wGHGMgsXFeR0K1twIVGKmuzUkMQ==","signatures":[{"sig":"MEYCIQDGNHM3yRshynLtQfI3SKKCGgic+3XT/QphPkP5FNl+TwIhALaMxqn6JhIXFaVlVjJeOXlx1j3IpSysVHcOAksUDXd1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2896115},"main":"./lib/index.js","gitHead":"956fbaa7624c9fdce720a263a28da854ab95437f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.1.4","occam-parsers":"^21.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.130","watchful-cli":"^1.7.44","easy-with-style":"^3.0.329"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.141_1712230634394_0.05363919437066711","host":"s3://npm-registry-packages"}},"8.0.142":{"name":"occam-grammar-utilities","version":"8.0.142","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.142","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"407f868b0d9838587aba9e334181bc0d1513d49b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.142.tgz","fileCount":104,"integrity":"sha512-o5dGswLrS80VZ+koeCp8UR24VlolijZKWSCSnQi4rjH34qtY/m002Yx8qx+mAu0qxzkZFBnkisggJjbl2PlYNg==","signatures":[{"sig":"MEYCIQCLHx7a0O+jFpmEgmO8l7Qh1ppOGlocBYIpnr/E1yAIMwIhAIaW65Aw3Sb0OEgm9og+GUdcau920LnKbgECglZ2zfjV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2896115},"main":"./lib/index.js","gitHead":"ea83fc6eb2463c375509928c9e7d53579718c827","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^21.1.4","occam-parsers":"^21.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.131","watchful-cli":"^1.7.44","easy-with-style":"^3.0.331"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.142_1712231481956_0.1895514230547768","host":"s3://npm-registry-packages"}},"8.0.143":{"name":"occam-grammar-utilities","version":"8.0.143","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.143","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"22cb2c623ae3a1bbca0949da2158fd766be9c36c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.143.tgz","fileCount":104,"integrity":"sha512-M6roPTu6eXWwzTfeqzIhPxD2rH3pHLstL35bpwlK63qp02W4Pk/1Fw7amtOnX6ww+hpv+maNztDAKWYncf/fKw==","signatures":[{"sig":"MEUCIQDyxnLuPcEmSL/XUfYsWJk5+8NMdrWrFUX6dMEUMou4cwIgKVL+BAhsrJslfhBaZObvvsVe6ImfQ0NOsvx04u42IlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4135423},"main":"./lib/index.js","gitHead":"d38eba5c63b515d7c0385d995341a0c8695f7520","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^22.0.3","occam-parsers":"^22.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.131","watchful-cli":"^1.7.44","easy-with-style":"^3.0.331"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.143_1712234607952_0.909528050664203","host":"s3://npm-registry-packages"}},"8.0.144":{"name":"occam-grammar-utilities","version":"8.0.144","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.144","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2746f582e4f98f189f1837065fa33328f1381c99","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.144.tgz","fileCount":104,"integrity":"sha512-Qlo2nKo6E84/V3J8jO4ZXsoEVSyk/6G14+xr+0Wl1OBf/1bc7rcD9eaThFd1+3eCZ6H8zxv5/3MioncyScBeew==","signatures":[{"sig":"MEUCIQDq1zW3S+SNdAPQ3jV74vc9b8nZ44MEQpfzd0bDTmAvYwIgSLgL+VrR3driUgm2wOMbI+gvqv72nbXFVgsi6wZqFJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2883106},"main":"./lib/index.js","gitHead":"cbf6b96abbe08ed67a8a8ee3eac320785e15f2c5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^22.0.3","occam-parsers":"^22.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.132","watchful-cli":"^1.7.44","easy-with-style":"^3.0.333"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.144_1712235460662_0.6147174007532015","host":"s3://npm-registry-packages"}},"8.0.145":{"name":"occam-grammar-utilities","version":"8.0.145","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.145","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"13e023730bee87dde9cc7d5c0d26578dff45a461","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.145.tgz","fileCount":104,"integrity":"sha512-i68bSNDaKL5GQDCKB6IB68PhtzjymWjHYeSCPQFrFKVkfbLrSLe4160ClFVrXmIdyzibekJNoa0j6dhuezIGQQ==","signatures":[{"sig":"MEUCIHf+uZ9t+v9aBhI/yEYo3pF8eZNsHGGw83Q9p9k6SB9MAiEA6+10n6NtNofL6UVwfKR2PbkmMRhJuKBnnwvtXbq/JpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2897062},"main":"./lib/index.js","gitHead":"664f18c1588e07e2a517bccfd8ebff50950bfbf1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^22.0.6","occam-parsers":"^22.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.132","watchful-cli":"^1.7.44","easy-with-style":"^3.0.333"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.145_1712243497080_0.6191155335273466","host":"s3://npm-registry-packages"}},"8.0.146":{"name":"occam-grammar-utilities","version":"8.0.146","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.146","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"05f0f2c44b12e3d5b0176fea906ab8374805d3c1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.146.tgz","fileCount":104,"integrity":"sha512-hhEtaKgGax84Osf79YtBqCgDRtJHTvHTnGV2VzP7G3GlX/MaH982nyx4zaMTX3n0Gq+YscM5cniXwXttNB224Q==","signatures":[{"sig":"MEUCIC+Qn16D/JrWmPUBpqkCD6MQMZKvik0Bb7e8TEvi2W7aAiEAwQAJYrCwuKMx5fp3Iyn56TMUHk/o9utwqRml53FhaKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2897062},"main":"./lib/index.js","gitHead":"49a87bb32a9e868930a0953a99e441e8ac0559dc","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^22.0.6","occam-parsers":"^22.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.133","watchful-cli":"^1.7.44","easy-with-style":"^3.0.334"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.146_1712244313874_0.3362404183108296","host":"s3://npm-registry-packages"}},"8.0.147":{"name":"occam-grammar-utilities","version":"8.0.147","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.147","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"02fc4792667356cab44da5b802f8d057ecce984d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.147.tgz","fileCount":104,"integrity":"sha512-y/iZCAtfn10PHhN4zFjW3+v1vnwH0GrgoLmKAqaRrwX0grJJx+/aU/u7Lef7RMQr9CGl7mDWsP3ozRewc9Xfxw==","signatures":[{"sig":"MEUCIADzCellJj/45lpQjoK2b/tfHYjB3TdeE7fHKuO8/XC1AiEAwph8TsSfnsrto1qjiEiwN/uV1W2R+NztA6xBfg66R2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2897139},"main":"./lib/index.js","gitHead":"0b357d497ff15194421f753452bfb5b4439d3de4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^22.0.9","occam-parsers":"^22.0.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.133","watchful-cli":"^1.7.44","easy-with-style":"^3.0.334"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.147_1712244666310_0.06806040314398709","host":"s3://npm-registry-packages"}},"8.0.148":{"name":"occam-grammar-utilities","version":"8.0.148","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.148","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"94666ac27b06d5c210a0b1b3b6fd0c105fe18ae2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.148.tgz","fileCount":104,"integrity":"sha512-klG7o/avEqfxjdNxgTyFv+t8iyZZLZItiv1zCc5DkK8aWDUbYrDWcP9yEJ1iz33QoTsU6O5BaAz81R07O9m2Ow==","signatures":[{"sig":"MEYCIQD2SbeR5il8aHoe+x21bNgofUD/lQlgS9jCqicaR+08BAIhAP9XIBwrsDF3HlegUw8hTSQ8HtHcdylQk4Ph7E9WvYC4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2897139},"main":"./lib/index.js","gitHead":"90e98f41d2a1fc36841eeaa4c37171f70f504ad7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.3.1","occam-lexers":"^22.0.9","occam-parsers":"^22.0.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.134","watchful-cli":"^1.7.44","easy-with-style":"^3.0.336"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.148_1712245503348_0.38953992189687425","host":"s3://npm-registry-packages"}},"8.0.149":{"name":"occam-grammar-utilities","version":"8.0.149","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.149","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"019cb42651ea158b8ff0c11f09ce319b1415de28","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.149.tgz","fileCount":104,"integrity":"sha512-m0ASC5r5XWJICsUN4PK5eEe1OwDHWRhWSt/dOWKWJqza0m9h36+8tK5pToKIm0JQJKWT+lHK01S+exPOoGYv6g==","signatures":[{"sig":"MEYCIQCpb7W3l0lljgiE3wno5mI4rJBlQHB8pSohdtep/kTUogIhAK3OkBPwBbD7Cb6cBaEWagEaTCBFKKQb/lkwU5JKyXPI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2899764},"main":"./lib/index.js","gitHead":"68948c04bf6342b321682fab11a3ff0ea9b08a2f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.4.1","occam-lexers":"^22.0.11","occam-parsers":"^22.0.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.135","watchful-cli":"^1.7.44","easy-with-style":"^3.0.336"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.149_1712319972984_0.8582891669697217","host":"s3://npm-registry-packages"}},"8.0.150":{"name":"occam-grammar-utilities","version":"8.0.150","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.150","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3c70827e5e79217521f4ff1735e9e0a05ac87fe8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.150.tgz","fileCount":104,"integrity":"sha512-dueh5W8ovrkUlDvvORmMyq07sdEMndyFeQHh2+JnS/Sq+fFaGsa2pEo32m0URzNNp3dGxYH5ZdVb1ygqHY4oHw==","signatures":[{"sig":"MEUCICobEJYw13zp6t31O6hADygU8YhTeatXT3jyqI28wDftAiEAiZ3VYaNRFRPsI99zyWTQQsD/fuYcADzTdM9aGcl85XU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2900078},"main":"./lib/index.js","gitHead":"4c1018fd851e60a8ddf5813259ab1e61a7de5f95","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.4.2","occam-lexers":"^22.0.12","occam-parsers":"^22.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.136","watchful-cli":"^1.7.44","easy-with-style":"^3.0.336"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.150_1712321370224_0.3501296861731389","host":"s3://npm-registry-packages"}},"8.0.151":{"name":"occam-grammar-utilities","version":"8.0.151","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.151","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"13ab8becf0e4f1be006971114a71b7ac0f842df0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.151.tgz","fileCount":104,"integrity":"sha512-vpmESdlmaCDjsB8y7YUa2GEvcRVT41k9b1CPlk8J9wQ656nzbfFtK7xTzNJbRCq6sjChVUydvQclJmhrr89XiQ==","signatures":[{"sig":"MEUCIAzzyTtSvEb7ftNvtXAyChmYDxjMzCzD33h4KLuNUflcAiEAs+sl301EMzkFjR90zD+la/kkf5LIIOpaPn02PNnt6VE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2900079},"main":"./lib/index.js","gitHead":"a2a945be44bca6bf666d28c38e783994d6fe8e09","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.5.5","occam-lexers":"^22.0.14","occam-parsers":"^22.0.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.139","watchful-cli":"^1.7.44","easy-with-style":"^3.0.336"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.151_1712833735018_0.13454694298556835","host":"s3://npm-registry-packages"}},"8.0.152":{"name":"occam-grammar-utilities","version":"8.0.152","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.152","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fbb86133f654524ecb8904cefb41ee2e548ce2a1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.152.tgz","fileCount":104,"integrity":"sha512-sxlorgi9Xrw9qcdbyAds3YXFMrl2gxCGKiOjOw9F3AcLdHi+og56xUEn6V1reyxiCTdFrZnAaNIuyt3+9lsUAQ==","signatures":[{"sig":"MEYCIQCHEaAcCtjFLutDU2Ut4+8K4r8JHPWdMiAzr7a2joZdAQIhAJHZDxJSvMdAnZN2nsCoqJjdU4zfGItRgb+92KnGMUWU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2900079},"main":"./lib/index.js","gitHead":"f48a14136d7ff3df2a2ca6083235dd47edd10426","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.15","occam-parsers":"^22.0.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.140","watchful-cli":"^1.7.44","easy-with-style":"^3.0.336"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.152_1712855526061_0.05478893720389233","host":"s3://npm-registry-packages"}},"8.0.153":{"name":"occam-grammar-utilities","version":"8.0.153","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.153","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"46384ee6e2e42e84d77ad4237d89f97f9e1d402c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.153.tgz","fileCount":104,"integrity":"sha512-y/xDS7XfD5ILYwOf00toWjbM7UmyUzxGRmzG8YNK6fltAhpVn5Jat/vCO4C3JJKeS1pNgQO37e64mYHpljd7/g==","signatures":[{"sig":"MEUCIQCIDaaiPrdnu8cJH699nFSPiFaHSawjxCORhiQbxppTCgIgd/UZcgzUY8UmMH5tZvOlUhK2t9vK59eV4qRC03NCY9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2900865},"main":"./lib/index.js","gitHead":"93199ae7592a4814444a28be1bb2c06df9219600","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.17","occam-parsers":"^22.0.13"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.140","watchful-cli":"^1.7.44","easy-with-style":"^3.0.336"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.153_1713021596245_0.8781251907561203","host":"s3://npm-registry-packages"}},"8.0.154":{"name":"occam-grammar-utilities","version":"8.0.154","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.154","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a1b89fdd687d24723c3e9c514083d132df6c7924","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.154.tgz","fileCount":104,"integrity":"sha512-MO5MS7XZCgr7/6A1laC90Cq0hTYF42nOUAvluv7jljbYsEKhLemyKeu7BJAMynf2gmFgmacuS9OjBmIoXUanFg==","signatures":[{"sig":"MEUCIDUvwbSmSgiGcHpqB81RZoenIIh3XrPqf8sMXN6QcbJZAiEAsFjlHkl2JtNhsXVnUy6AzVC2/X3BBJ05dJzC79U6IrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2900865},"main":"./lib/index.js","gitHead":"1ff67094db57c54ee5efb20ed26786bfbb05af0e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.17","occam-parsers":"^22.0.13"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.141","watchful-cli":"^1.7.44","easy-with-style":"^3.0.339"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.154_1713022438589_0.6369841142914276","host":"s3://npm-registry-packages"}},"8.0.155":{"name":"occam-grammar-utilities","version":"8.0.155","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.155","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"24751d06a61f098f7e125f10f8ed4742bcd376d7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.155.tgz","fileCount":104,"integrity":"sha512-7URpXBWlXTXgFm5TTSDuEiO4JsZxCpP2yZEzkIgZTjyW/Vz9qzmtGvvb6XmrvywR/MHWjo8JxkmSL/FxwTCm1w==","signatures":[{"sig":"MEQCICD3Pxr617rL48KEVVUul/qNYEru/vXv2S46aFFBU74mAiBKYEa+zpX0aRRQAGidXTxnTrWzOLt7SME6ek68IEjVUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2903264},"main":"./lib/index.js","gitHead":"70b409b05904927477e6c6370cfe3945827c65e5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.17","occam-parsers":"^22.0.16"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.141","watchful-cli":"^1.7.44","easy-with-style":"^3.0.339"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.155_1713195367050_0.5220702280811975","host":"s3://npm-registry-packages"}},"8.0.156":{"name":"occam-grammar-utilities","version":"8.0.156","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.156","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"136629f3d918a24e346efe75b81912089392908a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.156.tgz","fileCount":104,"integrity":"sha512-FKaBa69JuPD2iq9hIjOVIVaU7mRk/DJkBV9Q9gecUOc53NON+R7OS/aFGJ2y04h9RRnnf43FTOeIooOs3eNKKQ==","signatures":[{"sig":"MEUCIQC66wPC/I0yXCQ73/JCk0Zx11sdqWKqkW6sosNJfZD55AIgJAV8Fz3nNkRs4BdUpDtnNcZr9re+CrJsE6wOkiP87Sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2903264},"main":"./lib/index.js","gitHead":"b8b681af372c581cdc1b757a3f286f88433707b3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.17","occam-parsers":"^22.0.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.141","watchful-cli":"^1.7.44","easy-with-style":"^3.0.339"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.156_1713195626739_0.2537937758497848","host":"s3://npm-registry-packages"}},"8.0.157":{"name":"occam-grammar-utilities","version":"8.0.157","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.157","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"065d3c17923e3dc8bb295b388464eb470610ffb2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.157.tgz","fileCount":104,"integrity":"sha512-ozveioWzd31dw+oULgd7z6MfVc3b0+XOKzTpt1kjrCzBi9kAE7tCec741PiX9/UbFOtlR+TfLGPCSfbcgIUmmg==","signatures":[{"sig":"MEYCIQCoPJDQJI0t4yNpe6gfBFOTltu1KKP8iQ/zG1vaSe3FsAIhAMYaawhNoQkkBL9RgeDJ6LT3MfHGcci44S3vQpog6j46","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2903264},"main":"./lib/index.js","gitHead":"5332607ebd8f9125b7541203fdf46404e4ba760c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.17","occam-parsers":"^22.0.18"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.141","watchful-cli":"^1.7.44","easy-with-style":"^3.0.339"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.157_1713195958996_0.5574786282981083","host":"s3://npm-registry-packages"}},"8.0.158":{"name":"occam-grammar-utilities","version":"8.0.158","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.158","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1a3608442487f445d8dc994ecba49f54fe564b46","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.158.tgz","fileCount":104,"integrity":"sha512-QQ0oid3+idml118CqyvSWf6Bi5T6rJe/T1glVRT8o0OIjx1Lu58feVQqa+4mlMbbF1W9dRMPRWfHTYBeexP24w==","signatures":[{"sig":"MEQCICFCeSyM4Ubtdcd8nNzKEg9QYfuKr4N8TA6eOc1+ZgMcAiB8XUkmMRBU2uLm2So+qCy81RCGUg3RTXp9RwQa3NWKVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2903264},"main":"./lib/index.js","gitHead":"cf5692bafb890f8793ad021bb54d9a77019f44a4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.17","occam-parsers":"^22.0.18"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.142","watchful-cli":"^1.7.44","easy-with-style":"^3.0.341"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.158_1713196756985_0.8253956780710361","host":"s3://npm-registry-packages"}},"8.0.159":{"name":"occam-grammar-utilities","version":"8.0.159","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.159","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3c66898ae42cdd2331d7089e6dd4bd54956b5b41","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.159.tgz","fileCount":104,"integrity":"sha512-DaDPOJqPPMqRxBjfTq00T4aybPgNsPf/gN8WZoem5h7poUhCKeeBCMmmSuQpL5xZBlvzfNtFG6CGZaRiiUzIgQ==","signatures":[{"sig":"MEUCIGEpQOPvGfqVixxm+gDOUCUOrSM1wXVu3/5EUpPMYCBhAiEA2odFZFbN/nixejMoFW6QGRCcPrWEaWMFsmyR4dqqzOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2908662},"main":"./lib/index.js","gitHead":"bc54a33d3a8421629e3cf50c326c1607ef774047","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.21","occam-parsers":"^22.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.142","watchful-cli":"^1.7.44","easy-with-style":"^3.0.341"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.159_1713289486158_0.31543041867317867","host":"s3://npm-registry-packages"}},"8.0.160":{"name":"occam-grammar-utilities","version":"8.0.160","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.160","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0ba5857699ec9047b352f32acbbcc1cb39ebfaf2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.160.tgz","fileCount":104,"integrity":"sha512-LhBoM1/k6jqrq7emTsP/OFGks1kO+QP1TipEGIhYri3JZeq1+zNLOg4OqTLMG5nAQRDN1NquzdCYlmbWwIGD4w==","signatures":[{"sig":"MEYCIQCpgvPais5QbWaAnLYanp7bicF9/QTGJAlizjABocB5wAIhAKU9GWOz2Df6ZBKce0sQOe5l6QrKaHBnINKeK2Z0BZo2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2908662},"main":"./lib/index.js","gitHead":"4b5d7e21ca94f314c1bf3177dc8790b7a6ce600e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.21","occam-parsers":"^22.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.2.50","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.143","watchful-cli":"^1.7.44","easy-with-style":"^3.0.343"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.160_1713290324997_0.12284701854420876","host":"s3://npm-registry-packages"}},"8.0.161":{"name":"occam-grammar-utilities","version":"8.0.161","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.161","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"52a455eb176b816b69285190c9dbadea5842f985","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.161.tgz","fileCount":104,"integrity":"sha512-/fpCzuEOrl5DhSL3WsbS1ElTqITPG0lRuCo6+/3E38QsNHXNUes2MXWK/5iR79gf9I4i3qO0r0P35iuSdCf2SQ==","signatures":[{"sig":"MEUCIQC4Xt9zNtlyxaryIk3EINQ/AybixGxcQQ1ppdatuQr3eAIgAoz2xZkR3oxZh+m0bQYbZHrcH3kOgRE6k6zT/01Zwjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2928744},"main":"./lib/index.js","gitHead":"8e20cf9f8883793f922acfd2ccfff02af1a3696f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.21","occam-parsers":"^22.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.19","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"1.2.52","juxtapose":"^4.0.80","lively-cli":"^2.0.52","easy-layout":"^6.0.144","watchful-cli":"^1.7.44","easy-with-style":"^3.0.348"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.161_1714223366447_0.29496343044329687","host":"s3://npm-registry-packages"}},"8.0.162":{"name":"occam-grammar-utilities","version":"8.0.162","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.162","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2d8619a807bce3dbf8540874e3e80340a2011afd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.162.tgz","fileCount":104,"integrity":"sha512-G7NTG/MlXXMh1EOkPX9NG58B8GU2Yxpb75iNtj62BLh9wItfZbtvmgO8gjjlZo9sRXl1GXs0VOsqe1AiDXXssA==","signatures":[{"sig":"MEYCIQCD3SKxC6V9cLlwDqwJtq6QQx2KXVuvbFK+HZubj11yYgIhAIxpAEqxvGAqfSupIbaPXNXIUhgOqwwLVFk5mDqQ/bar","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2929021},"main":"./lib/index.js","gitHead":"4d5a3ba536623f989aa7d9a5c4aec476700dd812","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.1","occam-lexers":"^22.0.21","occam-parsers":"^22.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.21","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"1.2.52","juxtapose":"^4.0.81","lively-cli":"^2.0.52","easy-layout":"^6.0.145","watchful-cli":"^1.7.44","easy-with-style":"^3.0.349"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.162_1714591308263_0.329759475577752","host":"s3://npm-registry-packages"}},"8.0.163":{"name":"occam-grammar-utilities","version":"8.0.163","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.163","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fc093a880652e7730fcde3113058b8390c7b5a1d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.163.tgz","fileCount":104,"integrity":"sha512-C6eCp/7p5+x9x/MANRfFVsjIF3EeLA4l+Lj7tsfbPPmF9aK8VFvj4WH8XQiqNJI+29Eg6QkTV7FXnBvfrtuFtQ==","signatures":[{"sig":"MEYCIQCfjVrOioa8WU4VrQqGpa4eJ1MWoJGnFjazNxnLrfNu7gIhAIEtSS7rm0/CmRD8Vm3AieqAWpUa3H5zA/ZVe9Qmp1Ac","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2928389},"main":"./lib/index.js","gitHead":"f797487d71e19dfb0d01052b4b623f468982c386","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.25","occam-parsers":"^22.0.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.21","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"1.2.52","juxtapose":"^4.0.81","lively-cli":"^2.0.52","easy-layout":"^6.0.146","watchful-cli":"^1.7.44","easy-with-style":"^3.0.349"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.163_1715429917966_0.9837122822179416","host":"s3://npm-registry-packages"}},"8.0.164":{"name":"occam-grammar-utilities","version":"8.0.164","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.164","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4f278a381a5f99a2eee01129310c941db33fe3a0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.164.tgz","fileCount":104,"integrity":"sha512-EBX50MU+Kvq8sN4tGBMtKjdr3GvRRp//UG5j4YPUJ9VW0jvMuP3buwMo1gJ6fAPEVatIOcvuu8tdeuAgmZqdrA==","signatures":[{"sig":"MEYCIQD6SArWZ7VhDQ6QP/iuqACeVd/3SNAHljIxsUKOoeMjGAIhAJBW/BFc5z1Zt1GI3nnfUTuFHwyXb9iSjmoPY6OonHVA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2928747},"main":"./lib/index.js","gitHead":"04d732cf9d917e67e4874dcc7054bf93bcb423bd","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.21","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"1.2.52","juxtapose":"^4.0.81","lively-cli":"^2.0.52","easy-layout":"^6.0.146","watchful-cli":"^1.7.44","easy-with-style":"^3.0.349"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.164_1715431292347_0.7081210037900747","host":"s3://npm-registry-packages"}},"8.0.165":{"name":"occam-grammar-utilities","version":"8.0.165","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.165","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7ce485dc3fcf8179c48dcd1345f2136aab993a73","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.165.tgz","fileCount":104,"integrity":"sha512-JSVUIrESmp6udl/G89KOmufyivdspYdmluBn/ypP+8xBP265cyjfJhdjH7OlMUcMHo/r8HCU1NEBuEr7iAx5ow==","signatures":[{"sig":"MEUCIHyOw1N84OcCXfQ/e5vvUakJwvxrTFHe8AUjiqgGy9EUAiEAx4/D/sZy8W6awDfgG121qj8+EEU5jP0zrTriLVAvzJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2928747},"main":"./lib/index.js","gitHead":"aeb66613360e5125b6e6b955c2d5be9df430b8b9","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^16.0.21","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"1.2.52","juxtapose":"^4.0.81","lively-cli":"^2.0.52","easy-layout":"^6.0.147","watchful-cli":"^1.7.44","easy-with-style":"^3.0.352"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.165_1715432236428_0.7045576795598674","host":"s3://npm-registry-packages"}},"8.0.166":{"name":"occam-grammar-utilities","version":"8.0.166","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.166","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"86a93a921001ed4fc36c3b02079a1ef1ce3cd890","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.166.tgz","fileCount":104,"integrity":"sha512-Sn3Ofw9TC84mTpXZfCldeRgePJMFFTZpw4CO1Vk3SxnsXKOHgKG7exxVF2jWpbnKj9Wn4iS+AwRkgKDsyUS5qA==","signatures":[{"sig":"MEYCIQDEdJ5vt0d8Lh//1OlavA/Gw2AvooBEpPE6l4D940SN7gIhAPKz8VPUlLMVOS2DBHOunD3SJ6yGpqeBfooRqOBfTUp5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2929274},"main":"./lib/index.js","gitHead":"db54f1be4d726d1d95d4bc8f0df637e4e3c30df9","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^17.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"1.2.52","juxtapose":"^4.0.82","lively-cli":"^2.0.52","easy-layout":"^6.0.148","watchful-cli":"^1.7.44","easy-with-style":"^3.0.353"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.166_1715515356151_0.31316202347069355","host":"s3://npm-registry-packages"}},"8.0.167":{"name":"occam-grammar-utilities","version":"8.0.167","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.167","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b62670357e84b4df23ca1f94232cc60242f93702","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.167.tgz","fileCount":104,"integrity":"sha512-p3h/EZGOI41A0hU3j+oMC1XA7D6P+Ya5n1ObN35FDv28oaLj4Y+V/t7aZ/uSfftJOC0Z1fx3fBRSU9sG/T179Q==","signatures":[{"sig":"MEUCIF4vydk+jqRVWpOxCkVoZqqvrr1HWryb2CxOkD36l63IAiEA9U712S0IOBhvTMwzgXP9wABfRBq+13MV+atp3lcXwyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2929578},"main":"./lib/index.js","gitHead":"f34bb40e8cfc536a107e1afda43fba23f334e407","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^17.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"1.2.52","juxtapose":"^4.0.82","lively-cli":"^2.0.52","easy-layout":"^6.0.149","watchful-cli":"^1.7.44","easy-with-style":"^3.0.353"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.167_1715517240972_0.34818372820295607","host":"s3://npm-registry-packages"}},"8.0.168":{"name":"occam-grammar-utilities","version":"8.0.168","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.168","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"af0b65d440112f4d6df376c5314c7b403de8800f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.168.tgz","fileCount":104,"integrity":"sha512-uPUbuLBqOSgB+18qxombmgY+LCm1YgSMInRuhfiDuWnEzAg/pyTCQMxTbYKqeArisdq/YmepQ8BBZuWoTlrh3g==","signatures":[{"sig":"MEUCIFUcJ8fNf9c+1/5Akg5EBTca5u5I/ePys5LG0S78LIGKAiEAlAxnGauYIglQZQnJ68Idn1PvHBIiEaYHgSlq6XGO0qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2929751},"main":"./lib/index.js","gitHead":"f8fd26d1dcf1d1a3694cfe5ee2b16f36ca6c4261","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^17.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"1.2.52","juxtapose":"^4.0.82","lively-cli":"^2.0.52","easy-layout":"^6.0.150","watchful-cli":"^1.7.44","easy-with-style":"^3.0.353"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.168_1715518004746_0.8507647948627233","host":"s3://npm-registry-packages"}},"8.0.169":{"name":"occam-grammar-utilities","version":"8.0.169","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.169","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c72d905c94352271e37b6aaafa285eef49690537","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.169.tgz","fileCount":104,"integrity":"sha512-eaJLH5TaZ7Z2O4vZEnD+7rUR4CxC6gqTz+aBRsIqJD87G5aRmmAoojTX/PbWsKUlG9/4StcqyfuNY99RgpELWg==","signatures":[{"sig":"MEUCIQCGzrufwwXeq5npiLVIJ4RTtccHSQlie9zocD50eGMs4QIgEAiOxyrKl0IFNocLzK+Rsd0MQMOt+QSqxrjnoT6pCeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2931118},"main":"./lib/index.js","gitHead":"0fa0756c22329a39424b3030390e262e1fdbfe7d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^17.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"1.2.52","juxtapose":"^4.0.83","lively-cli":"^2.0.52","easy-layout":"^6.0.151","watchful-cli":"^1.7.44","easy-with-style":"^3.0.354"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.169_1715523162427_0.9266760897785791","host":"s3://npm-registry-packages"}},"8.0.170":{"name":"occam-grammar-utilities","version":"8.0.170","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.170","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"92ecd232aa5daef381d4edcbfc57ad45399766f9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.170.tgz","fileCount":104,"integrity":"sha512-rGlX79wG4WzttHJh/xOpsVUWwQFc+rCVmJnip1IBNgxQBwAFD8ECs3cGo659jucE8pbJnBITsNjn4PlLXJJeVg==","signatures":[{"sig":"MEYCIQCnUAL+9ePUBsJiQfcMG+4qXrQfenRZ65PCk10BfKUkGwIhALGDDnB7Pr17RqAzYf3ee+HIYp99bV9QMypbkYFLCVRi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2931118},"main":"./lib/index.js","gitHead":"b6e6ee8ffe48c94f10a764e0a067deb18b845aa2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^17.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"1.2.52","juxtapose":"^4.0.85","lively-cli":"^2.0.52","easy-layout":"^6.0.153","watchful-cli":"^1.7.44","easy-with-style":"^3.0.356"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.170_1715624581811_0.7498312257974313","host":"s3://npm-registry-packages"}},"8.0.171":{"name":"occam-grammar-utilities","version":"8.0.171","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.171","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b1819559b4c42e68e7b574a70fad2a7d3f8ff6f9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.171.tgz","fileCount":104,"integrity":"sha512-DLaon83irmmH0SPZeO/kB/Y3zUGNzskE0TDaUg1msc4nWbAiiEtuo78ienSgVNhkQWxtioP3WAp3IgtcLkk6pQ==","signatures":[{"sig":"MEUCIQDCyEGNtqGY3iDCxupn0AnfpOuCWtxl4i7l8zSon63UAwIgGdnNHUaSoNOagcPS/7c4gaUoL07fzcx8wNYAQBm9lGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2931118},"main":"./lib/index.js","gitHead":"8b80af8cd1940677ec94a56869d8d075fda30634","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^17.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.85","lively-cli":"^2.0.52","easy-layout":"^6.0.153","watchful-cli":"^1.7.44","easy-with-style":"^3.0.356"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.171_1715687092024_0.9314628811843166","host":"s3://npm-registry-packages"}},"8.0.172":{"name":"occam-grammar-utilities","version":"8.0.172","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.172","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0cfe369dd81c73ef7b005509b5fedfa0f63b9edb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.172.tgz","fileCount":104,"integrity":"sha512-o13ccrF9pHq3brlLLhRGZ5xYeJ7JJWOEodysxBJ3gVGMPywOa1uqgVBpxXJ93iqxe2+zVHp2JWdKS+QmDFJgtw==","signatures":[{"sig":"MEUCIQDR7H8RbqZ7dPgx4qupeW6LU6i6cJdyvDjIOaevORxT2QIgALa6d/7My7x6OcMV/GLaFyc9ury+yspATz4sReURxDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2931118},"main":"./lib/index.js","gitHead":"ab0e3575977debc45c559ccdcc81780523d75585","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^17.1.7","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.87","lively-cli":"^2.0.52","easy-layout":"^6.0.155","watchful-cli":"^1.7.44","easy-with-style":"^3.0.361"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.172_1716289885547_0.7117425585478203","host":"s3://npm-registry-packages"}},"8.0.173":{"name":"occam-grammar-utilities","version":"8.0.173","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.173","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fbaa1defcaee13a1b67fe73c64754a28cdf838b9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.173.tgz","fileCount":104,"integrity":"sha512-/tj7osRTBaSGyAj860QRvZFT06lIPjL+rjohcKzcS2jIda4O3dFcpaY/IbriuNwR0MauavK/dtHNLvuF6iPTrA==","signatures":[{"sig":"MEUCIQCLxaGkKGDVk1eGAuI5nmcmHeghMsHF26YcY4tsuhKsSAIgdmt7cH1nZta+YbKD4J4WaWhL118896vB4dqv0Sf191g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2931945},"main":"./lib/index.js","gitHead":"d6dea68ce4b2a943c2e16700ee7ab35d02d080c3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.0.2","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.88","lively-cli":"^2.0.52","easy-layout":"^6.0.156","watchful-cli":"^1.7.44","easy-with-style":"^3.0.362"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.173_1716546234455_0.7321155201214695","host":"s3://npm-registry-packages"}},"8.0.174":{"name":"occam-grammar-utilities","version":"8.0.174","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.174","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5dc2b91ee87213d43ee691c3bb97ba717a7577f9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.174.tgz","fileCount":104,"integrity":"sha512-llj7DVd/5dmk/jBKCbHgYLKJYyg/ItXKVpodKxLeTHVuS84+wiD51TIVG9WDiLEggLzDg6Soslb8m7MQa+nysA==","signatures":[{"sig":"MEUCIQCcaGqnbsoPtpIvAspj0dYdjUpHiQGoaTohstLA8S/XSgIgLiASrosRYh3dv+YNWNQrQee52Km/a4U6QXHn6nAJWWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2931945},"main":"./lib/index.js","gitHead":"5969016b7c308354ea1c8814039617de0048a284","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.89","lively-cli":"^2.0.52","easy-layout":"^6.0.157","watchful-cli":"^1.7.44","easy-with-style":"^3.0.363"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.174_1716546869469_0.764185401085089","host":"s3://npm-registry-packages"}},"8.0.175":{"name":"occam-grammar-utilities","version":"8.0.175","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.175","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"457e11bb59d603bbcaaf5dc564ef96c663d0892f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.175.tgz","fileCount":104,"integrity":"sha512-3p+z2Jk06PNndrkm1bYmwqpn+aMXk7z+pmyYtTDff2Y2u1+qunDs8HJILss6t0cUq3rMRiI+mSR51xhsUv7qlg==","signatures":[{"sig":"MEUCIDIXbcDs9yr7Mr8TY1z2gwPD07p63vKVi/MIKR5xo2XWAiEApzRlbyNIrn4DTofqsZhJUmygCLO4yVG9dxpShUgyNq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2932330},"main":"./lib/index.js","gitHead":"904f3c8d926e725a43adbaf087d1fcdbf7faec0a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.90","lively-cli":"^2.0.52","easy-layout":"^6.0.158","watchful-cli":"^1.7.44","easy-with-style":"^3.0.364"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.175_1717227499531_0.6380090588947454","host":"s3://npm-registry-packages"}},"8.0.176":{"name":"occam-grammar-utilities","version":"8.0.176","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.176","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6e4961fa40692deae72251a863c393e181bc23d8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.176.tgz","fileCount":104,"integrity":"sha512-SchAJJPRZQcMOFqVpSEsBgBXjKAMYbRIZP/509HjZYdvqfAmatSquXa8Vskn2ocxomkfiLiSE1UWIgdxZLc3Nw==","signatures":[{"sig":"MEYCIQDZPEdzUWczlksdaRnYFf8k4EMsbBHFWVlcBYFMQGAtuQIhAO+8KJNQXOUFwP2aRQoDuuE1FrJc2lWZvIgCUtPYC6xQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2932289},"main":"./lib/index.js","gitHead":"3dfb855366e2652ea29faf563ca3cb1381ea8629","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.91","lively-cli":"^2.0.52","easy-layout":"^6.0.159","watchful-cli":"^1.7.44","easy-with-style":"^3.0.366"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.176_1717228192935_0.9411948158489933","host":"s3://npm-registry-packages"}},"8.0.177":{"name":"occam-grammar-utilities","version":"8.0.177","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.177","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6bcf65884228bafeeadeeabccf97bf0ee28d4bd2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.177.tgz","fileCount":104,"integrity":"sha512-AXSZhbnzaw3yKt58qpY8PYhj4IfHgFjrgtiBER8AN5IRLan5ByBrKwM3ZpYXC5I/5z4ONk59xEYj1ItlOSJ5XA==","signatures":[{"sig":"MEUCIQDG76c6FMjhmv72+IfoZKpdxk/WHGtT3/PGXxz4gXlyZgIgcGYQJG6AXmORsOpvBlSyxT8VxTPTy0JGinuReCiGO9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2932915},"main":"./lib/index.js","gitHead":"0aded8f0e26f0a79417a28fd63061a36dfede150","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.40"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.91","lively-cli":"^2.0.52","easy-layout":"^6.0.159","watchful-cli":"^1.7.44","easy-with-style":"^3.0.366"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.177_1717236111605_0.009660732959925866","host":"s3://npm-registry-packages"}},"8.0.178":{"name":"occam-grammar-utilities","version":"8.0.178","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.178","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d3c452613237f8ce99f446e9c75cccacf73b1cab","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.178.tgz","fileCount":104,"integrity":"sha512-jaUmzAqctpRBhtH6kIw24XrRrhiI7RRFAI/9r6cpsvrQq8S466DPd8rSlVQbeG3wqFl6K49tmlvLhlrMbq1RfA==","signatures":[{"sig":"MEUCIBIEaLSpe9SPnONAMOOtP4pPX7V8t7zFCQRh134ZKgzzAiEAru0WKEk/P6W9k4Tc4zEMUkcXeu8fxH9DiMYJgt7CAMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2933158},"main":"./lib/index.js","gitHead":"774c2c299d1bb0d69203010d640a0cc2fc0ace3c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.91","lively-cli":"^2.0.52","easy-layout":"^6.0.159","watchful-cli":"^1.7.44","easy-with-style":"^3.0.366"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.178_1717236325871_0.5101719502551805","host":"s3://npm-registry-packages"}},"8.0.179":{"name":"occam-grammar-utilities","version":"8.0.179","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.179","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"00f3c7ec5a8d28962747af9c2b9502a67a4c8919","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.179.tgz","fileCount":104,"integrity":"sha512-LSVeFAuT7YZVLY4tqYs1ILNcFtjwqB6dpccl1zqwG9FI3sVmMJ3YY5chaFAEQrifqXjcw11ePae+tvcsZJELHQ==","signatures":[{"sig":"MEUCIQCWFUXtUMtTHbambaYbo2NpSpONEtr4BYPxwtCPqcwVHAIgUlqj/YA1NfDQdhaGF0j0+OQxvzWdcx+9h1MQpeRrAUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2934042},"main":"./lib/index.js","gitHead":"a1bdb5f9e17cb97b24f3d8a5d17880063ae7b2f1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.91","lively-cli":"^2.0.52","easy-layout":"^6.0.160","watchful-cli":"^1.7.44","easy-with-style":"^3.0.368"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.179_1717237160026_0.6173172963361937","host":"s3://npm-registry-packages"}},"8.0.180":{"name":"occam-grammar-utilities","version":"8.0.180","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.180","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"cad871cf51aa2213180600a0e5915cc1dbd4dc21","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.180.tgz","fileCount":104,"integrity":"sha512-cCESPGh55vySfCCLByv7y5SEtTfrCZihZI0FdDaRf2KkMVQ/MBu54VyDc55gB5iaUNy94Dr/TusS8N7ISjiQFg==","signatures":[{"sig":"MEUCIBibKWiJYXHzRdiv3HpGL7CReo4fiNoJKuYpK8eY+MIKAiEAljnNBPndxRGdgQ2VLNzs4TLRVCS6yiudn8ni6LmHcgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2935904},"main":"./lib/index.js","gitHead":"530143db4b2bc2cc841ac41d411c6a778222cf51","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.46"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.91","lively-cli":"^2.0.52","easy-layout":"^6.0.160","watchful-cli":"^1.7.44","easy-with-style":"^3.0.368"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.180_1717237511935_0.3717061447607939","host":"s3://npm-registry-packages"}},"8.0.181":{"name":"occam-grammar-utilities","version":"8.0.181","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.181","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4497ec83316fce86e5b1284c86b858603d3705d4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.181.tgz","fileCount":104,"integrity":"sha512-5Fy8aXrWYQ+e1cxw/bTI89Upp5qzs6kbTp1hUWEopkzvlN4UcfZQf6W3CJbdKWsubgpiJOLT9bMFugizfO4X/g==","signatures":[{"sig":"MEUCIFtLwnYq0D0rKMP+eCHeS/bcj0noJoWeysmv1iS9n2riAiEAu7U6KN7Sb9dq1lGKeAbGqU5i0OF+ftzKJmk01Lz9BBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2935904},"main":"./lib/index.js","gitHead":"3d72063c8d8a92605d344a5228b947b12dbf19a0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.46"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.91","lively-cli":"^2.0.52","easy-layout":"^6.0.161","watchful-cli":"^1.7.44","easy-with-style":"^3.0.370"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.181_1717238315266_0.795301411474266","host":"s3://npm-registry-packages"}},"8.0.182":{"name":"occam-grammar-utilities","version":"8.0.182","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.182","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"64fd38cdcc2aa1fd8a81ac8fb4b466aece3f8057","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.182.tgz","fileCount":104,"integrity":"sha512-ja8RNU59jvZVH2FUwmyexOUs/rPoIjqJsIodrrVZVfetj55qqOtUp/I89PaQ3LxFJqd5YoRqin9w2W4cRAtWzQ==","signatures":[{"sig":"MEYCIQCzastT8VASTZ1gvt1cD9Ib+88AUQjulLiij/mRZCnKzwIhAMXA+BI0GmES6Wf1L4ZYohDpba663aBTTiJ2QaVjxvkB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939665},"main":"./lib/index.js","gitHead":"e8cc79dc4da603acbc11d62c88bdeb0aa63e6c52","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.49"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.91","lively-cli":"^2.0.52","easy-layout":"^6.0.161","watchful-cli":"^1.7.44","easy-with-style":"^3.0.370"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.182_1717244371570_0.9003569320923253","host":"s3://npm-registry-packages"}},"8.0.183":{"name":"occam-grammar-utilities","version":"8.0.183","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.183","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3d3a19a3295bbb8473054de5ae98cec284cba745","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.183.tgz","fileCount":104,"integrity":"sha512-DsJQnJYbAQFYPFmJhMOvjkIqC9L5devomnWZdA6Wlg3I7ct3NnzpacmS5Y+wlxolJCh36AiS932GpwEg+FZk1Q==","signatures":[{"sig":"MEYCIQDeM2NGNf7Meg67vsn9KBwq8O+ulyYtcGb8QFlCELAGhAIhAPruc6t0bSWwaymjM+STfRqKYvfKITOVYUi3pHPWYdfZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939665},"main":"./lib/index.js","gitHead":"4cde80235485d756922e4c900b21ea991a9c77c6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.49"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.91","lively-cli":"^2.0.52","easy-layout":"^6.0.162","watchful-cli":"^1.7.44","easy-with-style":"^3.0.372"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.183_1717245196694_0.042022897270922455","host":"s3://npm-registry-packages"}},"8.0.184":{"name":"occam-grammar-utilities","version":"8.0.184","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.184","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8e2ca089dce8cb32c17103076f037868a926abd0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.184.tgz","fileCount":104,"integrity":"sha512-whTSw1r4pZg1xdj0R4JN1nuE/H158MEznS0p2JnRHLmYk9Nnb4Vaq/Ufw7VMeQAQkadWXPz/+Ts/1VRJODNEZw==","signatures":[{"sig":"MEYCIQDyz0I2Kes0evQRv1uLRe8CgpFRzow2+9y4vUycsYjSrAIhAPoU8FJRjqLmj8u0nKH5Wll8nYGeKd1OSRxuBEutfEZV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939665},"main":"./lib/index.js","gitHead":"e760871adcb458e08bec17e69f50733493f044c7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^13.6.6","occam-lexers":"^22.0.27","occam-parsers":"^22.0.49"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.6","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.92","lively-cli":"^2.0.52","easy-layout":"^6.0.163","watchful-cli":"^1.7.44","easy-with-style":"^3.0.374"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.184_1717510646763_0.8358588034858014","host":"s3://npm-registry-packages"}},"8.0.185":{"name":"occam-grammar-utilities","version":"8.0.185","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.185","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5bc21dbc398512b453873f41742a2ec99f18183b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.185.tgz","fileCount":104,"integrity":"sha512-8DbhhXtrfxyce0P9gTUB/hVksDu25Lx+zDkKnNUn/aYR5+1rDFGN2GJ0OB/8IJ2W+6JSJ+e89iQUrA2vPrxUkw==","signatures":[{"sig":"MEUCIQDk76EMiznZyPq8j7URkjFG4iNDThnBXEHUBuAi1fxjzwIgPTgvVCLM2KLuqiOvnuquSs0OCeMnlerkcn6u9mm6fkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078749},"main":"./lib/index.js","gitHead":"dfae49976dcadb7d8417e93d91523af69a062119","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.52"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.6","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.92","lively-cli":"^2.0.52","easy-layout":"^6.0.164","watchful-cli":"^1.7.44","easy-with-style":"^3.0.374"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.185_1717523076759_0.19921816684448101","host":"s3://npm-registry-packages"}},"8.0.186":{"name":"occam-grammar-utilities","version":"8.0.186","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.186","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c82ecf235fd72813e2ec371fa4e6d45c890c92ed","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.186.tgz","fileCount":104,"integrity":"sha512-KuXR5Hnx1+j3I50GpBLwYdCzoLol0AOhuLmpk7GTNWByCh4fiSzoM68R32+pfIOaZetee5x0TQV+qwBfmTWs/w==","signatures":[{"sig":"MEUCIQC1fIzLB8YenxjaO9rzxpf6s2uSn8+7LTqTVH4p05YX4gIgBaUphr8cNXJ1aQKbgxUku4PxAME50CtUo+APq5rEH4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939665},"main":"./lib/index.js","gitHead":"76b8f723556774333a51e519de3300e1cfc65231","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.52"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.6","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.92","lively-cli":"^2.0.52","easy-layout":"^6.0.165","watchful-cli":"^1.7.44","easy-with-style":"^3.0.376"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.186_1717524268215_0.01052870913849846","host":"s3://npm-registry-packages"}},"8.0.187":{"name":"occam-grammar-utilities","version":"8.0.187","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.187","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"140fed372af71f8701880760d55ccc943c357814","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.187.tgz","fileCount":104,"integrity":"sha512-5p9tjylHnfo6ABayuR6nltdJSdqOintISPl1h7QoLyZBIrtK++ll6pLQeiil/8Yqi8MvTtazK5SAUfRm10Wihg==","signatures":[{"sig":"MEQCIHYCnFBH2fUuHSg7yGk3nMBZM4jmwu/aWoPAcXqt1YahAiAvk2+mFU6FzN5/mPw/0fMEAaFWSiGPYsTdvsM64gnqoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939665},"main":"./lib/index.js","gitHead":"0747d729c21b2da833127245fdaba29171eaf402","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.52"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.6","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.92","lively-cli":"^2.0.65","easy-layout":"^6.0.165","watchful-cli":"^1.7.44","easy-with-style":"^3.0.376"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.187_1717524900851_0.5580615186159303","host":"s3://npm-registry-packages"}},"8.0.188":{"name":"occam-grammar-utilities","version":"8.0.188","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.188","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"33eaca1e900b95059e91ad7adc8b20c798f2ff58","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.188.tgz","fileCount":104,"integrity":"sha512-1aLJsYPpzLil4PQqeGtsun3gp/GURsYZIO2jLKXbviUWDcGUx1Yb92oIxZzS4907UVd/9wVCxWLq2Ltd+2twkw==","signatures":[{"sig":"MEQCID7oJPzW7PZ+/UvXoq23U4Y/jCR2V1cvMlTfuZ7+tkgWAiB+fAG79GVU6+b+I/3NVexsUbzyFIuEcOnaNPL1IiL2Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939665},"main":"./lib/index.js","gitHead":"efe755a4b9789f36bc3d2e8e1a4138a444155b73","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.52"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^18.1.6","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.92","lively-cli":"^2.0.65","easy-layout":"^6.0.165","watchful-cli":"^1.7.51","easy-with-style":"^3.0.376"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.188_1717525656322_0.11641813296590753","host":"s3://npm-registry-packages"}},"8.0.189":{"name":"occam-grammar-utilities","version":"8.0.189","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.189","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c33fd6e5e62e1aa2ff35ff0ea85677957e2e97c8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.189.tgz","fileCount":104,"integrity":"sha512-+vx+ohT6VYvkyiW7C3uYVyPHE1DzAHNr1ZDwCzJPz0ODBk4/wIl/YIxvgFhOUi4pSGIPAFLor5sz8TPC9FXZiQ==","signatures":[{"sig":"MEYCIQDztYiWSEbIy6xzbwvkLSlXUcFeB//XDrHl1qvKxd+/hgIhAIzBxgWZsexhAUEUJ3x9Rw4J5Vzh+pT5+xPX/eaHDHhG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939075},"main":"./lib/index.js","gitHead":"658c57dfa212c492038970bc88c0eabac4f8c7bf","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.52"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.168","watchful-cli":"^1.7.51","easy-with-style":"^3.0.380"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.189_1717930165126_0.5981848604851723","host":"s3://npm-registry-packages"}},"8.0.190":{"name":"occam-grammar-utilities","version":"8.0.190","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.190","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8f74504f5d9539dfa4013fee2e8716fff1d0e445","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.190.tgz","fileCount":104,"integrity":"sha512-pizbrpsaJZHF0G3td8TCUh8olQsUMOhC2AAthkvJwsXbJt+BldocUIAWrhfC1Iy3fV6tdnJyjBz7N6RvuPOfmw==","signatures":[{"sig":"MEQCIF3k2hBaqhSprsgL0OU1RGBY5SR8p0tu2CXCVi1iZhHHAiBqHwUvIzrfrhOGplQIjsKP5ZOeXTSEbXQFccU4GGXAdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939080},"main":"./lib/index.js","gitHead":"2f3b6b6aed02338b1414d5a1c5017e0ee9856f28","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.58"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.168","watchful-cli":"^1.7.51","easy-with-style":"^3.0.380"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.190_1718027843504_0.017311338059770698","host":"s3://npm-registry-packages"}},"8.0.191":{"name":"occam-grammar-utilities","version":"8.0.191","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.191","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2cf334da760cec728e2c589e9e5c5f33cf1c2d8b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.191.tgz","fileCount":104,"integrity":"sha512-ze53ImSqnbvIgOBUvYdnVWCib1hliBL+9ybAC4XU3xGA+0S95RxZEL0oFPagSLDbwQi3FVdKNh0+hfQj7tzqug==","signatures":[{"sig":"MEQCICK5zAaFNeplb1d+AbXFkunhNZzaM7r4t3ubijXQws9MAiBmmfpinzZ101+Rx5p5ILgF70ftQvtPz2/91XVB1F6l/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939080},"main":"./lib/index.js","gitHead":"5eaf196c9b80affc67866ee6607bf7e90f480b1e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.59"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.168","watchful-cli":"^1.7.51","easy-with-style":"^3.0.380"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.191_1718028673562_0.7116632296379486","host":"s3://npm-registry-packages"}},"8.0.192":{"name":"occam-grammar-utilities","version":"8.0.192","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.192","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"50dcd3fd00eb098f0e32d9295bdafe1fd01d3449","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.192.tgz","fileCount":104,"integrity":"sha512-3dMG8A3R0ag1naQ4M1WHSWFndzuGJQ/pX/v9u50h/mKBodrP+9+OkCTjoVmiUikayY+FeM8SUbub5nryqpaVKw==","signatures":[{"sig":"MEUCIQCLl7mW/5AIS3eIVJir0Gg1GQ4Lus0IXg39S8cexR8g8wIgaiQtAJTJ35gTu2wHtIfvlBIGlL+t7OCPsihW/UvmR3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939080},"main":"./lib/index.js","gitHead":"06ef4456af2f44bcd040e36905a419bbaa3ffd56","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.59"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.168","watchful-cli":"^1.7.56","easy-with-style":"^3.0.380"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.192_1718030445166_0.38262087965400005","host":"s3://npm-registry-packages"}},"8.0.193":{"name":"occam-grammar-utilities","version":"8.0.193","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.193","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f15a29e5ef53f4b5e999a41a2301fd1fa8724f61","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.193.tgz","fileCount":104,"integrity":"sha512-RprohkKRE5MRoSdBkOg5GTLaeN29cSvTsUaqNYV0oYvi4RY+4HPGFLo5CjQ4GkbEmzZOtODJ1zieAku8ks8W1g==","signatures":[{"sig":"MEUCIB16Nx5jaOM09gmGpdF6BiZ8OuWjAj23EyN+dLICrP2nAiEAzmNVYQEHpNnclEHGPiD8BglQIhQXYA8UA3blgRLVKSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939080},"main":"./lib/index.js","gitHead":"f726099643433246fc205253590c02d4fff9baec","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.61"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.168","watchful-cli":"^1.7.56","easy-with-style":"^3.0.380"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.193_1718032690202_0.7994841272765372","host":"s3://npm-registry-packages"}},"8.0.194":{"name":"occam-grammar-utilities","version":"8.0.194","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.194","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d6c9c99e7452c1759ec6f22db6aa9491a62a2437","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.194.tgz","fileCount":104,"integrity":"sha512-UAfVvX4+ILNZKH35tW0TNJda9sa0JUgzQSZ5E89YE4jHVIBvJaM6VHHv4nr+FJ44CSrf1bDfBha8ItoZJ/RLGg==","signatures":[{"sig":"MEQCICOMcsxhM9VMfv1C0erIdnA+EsIdKj6aum4wNHmGglgEAiB1wJrOaisg2mg6Lpz+eFF0p0NV+Q2tC8b+KmszXAfb9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939080},"main":"./lib/index.js","gitHead":"48cac27dd5cea8ad3e970bb0b2f1d633cf4f49cb","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.61"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.170","watchful-cli":"^1.7.56","easy-with-style":"^3.0.383"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.194_1718033879047_0.2254667293338184","host":"s3://npm-registry-packages"}},"8.0.195":{"name":"occam-grammar-utilities","version":"8.0.195","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.195","homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"81361f192168eca6b35d011a1ac7136777ff78ec","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.195.tgz","fileCount":104,"integrity":"sha512-wbcpxbHyNg6dVQwcKw+r7UweJFq0LYEA+pxmf5kYp9jGzf2/N9X/B6qloSIsaTBDhm0gmtIg8R+AkTX+yJ+MiQ==","signatures":[{"sig":"MEUCIG8JsY22Npj58u8ZNYQK/ZBOxM9KP1CG9Kj2qPS8tR8xAiEA0q8EwOQad4HUsRN5/omoPS3t9Hc3DOU2YLDTSeW3b+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2948851},"main":"./lib/index.js","gitHead":"55d9a9ec0ab485359be83d013c540ff4ca1b23e2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.63"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.170","watchful-cli":"^1.7.56","easy-with-style":"^3.0.383"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.195_1718962895471_0.19730587028597424","host":"s3://npm-registry-packages"}},"8.0.196":{"name":"occam-grammar-utilities","version":"8.0.196","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.196","homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"66f2c2f7d6811fc39d4cf8f48f64eec05d55f1b5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.196.tgz","fileCount":104,"integrity":"sha512-Q70f7qTDhQgyHCM4QzeI6VgUZE5vBJpO0jOdjOALBBg9dfbVF4vFu7jYhEc80Pi+Ak8sMtZ4xGFCEY2e10HzRg==","signatures":[{"sig":"MEQCICWtlwewbJ/Eb2h+bw73e7nRZv0fk43KoOUgnjwafUwoAiAKEM8MQIzdLQlrye2AaI1wEstm3QEGzYkMJRVajLvi8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2948469},"main":"./lib/index.js","gitHead":"bbc7c9955f0d740790fe5ec412691750f9a35c11","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.63"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.171","watchful-cli":"^1.7.56","easy-with-style":"^3.0.385"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.196_1718963648789_0.24178637116557655","host":"s3://npm-registry-packages"}},"8.0.197":{"name":"occam-grammar-utilities","version":"8.0.197","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.197","homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9d27da75861cd81bd6a2a03b97d0a8dbac8e4316","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.197.tgz","fileCount":104,"integrity":"sha512-xWfA5Et3dMrjnhfPts5aEWU1uHDbM7+xbYtWaTDdPQJNO2GTnq/j0tf2VkKQWTqVdGdQLTu5K/KthpyoLgIfAg==","signatures":[{"sig":"MEYCIQCU4qL8HnUHaDNziUuWQfSgble4/gWpwi5rrx1xY+rhRwIhAPRqm4/BhAeMtvJNpzDKuEXZ/MA9ibtl+xUvY+zkKeCm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2948489},"main":"./lib/index.js","gitHead":"3f6a4ac21cafd86b6733809aebd9c92dfa4e575c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.66"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.171","watchful-cli":"^1.7.56","easy-with-style":"^3.0.385"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.197_1718970958100_0.9273445464007497","host":"s3://npm-registry-packages"}},"8.0.198":{"name":"occam-grammar-utilities","version":"8.0.198","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.198","homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"689e11bf4359cbd80c2535ffee0addf45f2dc416","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.198.tgz","fileCount":104,"integrity":"sha512-OB5QdiouQajYEElFDdlYn3XukDOfPK8xrOOuiDtHkDaKF+wKbpXb9Ojv5NH6FKlN4PWvWeePGtUnC0UTTOORyQ==","signatures":[{"sig":"MEQCIDf9uYb9fkE1ESld8s9RU49YuuWhsqq4d4+5+l7YY9b8AiAk0xx9cNnvqi7v38lJ+furCo8AacBm4urelxyuUgZGUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2948489},"main":"./lib/index.js","gitHead":"17069322343ee20cee1abcaeace3ac4e9ce7398a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.66"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.172","watchful-cli":"^1.7.56","easy-with-style":"^3.0.387"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.198_1718971765282_0.2924967005058954","host":"s3://npm-registry-packages"}},"8.0.199":{"name":"occam-grammar-utilities","version":"8.0.199","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.199","homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9bb0962d9cd5379ebf9b5d90c7fcd1851416d785","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.199.tgz","fileCount":104,"integrity":"sha512-HDMkJnixiGTgPEmJWMU6kqTqTe8NcsRZCdsote5bs7D1zrnGGrPAngIIUJdr7eqxSEnXw9DzlYlOmoLp+HA0Bg==","signatures":[{"sig":"MEUCIQDFPpLWPR8F4Jo8DNl8SFE+nBV9c8X4B5ktXvx+MFElnwIgRJUqk9pOfL82eO7UT3kwOJTmpVp9+5iVbY90BUA4Hr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2937443},"main":"./lib/index.js","gitHead":"844c81eb88393aeee6d19f95f04331553929d9e0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.69"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.172","watchful-cli":"^1.7.56","easy-with-style":"^3.0.387"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.199_1719128380810_0.09069253607082661","host":"s3://npm-registry-packages"}},"8.0.200":{"name":"occam-grammar-utilities","version":"8.0.200","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.200","homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6a038f8f7486485775437c50a6ab20b95743b743","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.200.tgz","fileCount":104,"integrity":"sha512-nIsVakOulcbVJcbiNmZ7ANxMmrCHyADNYX5++JeuhXZwDEHXSHpZypWMJbtCkMLgKkUsR9LFSngbqzsBcyA+bw==","signatures":[{"sig":"MEUCIQDtEMRuOs9LCxzEvZS/c1/Qfb+GLorTMUt1b2Z26jxjrQIgZPkX+TmrDnFDnQW1a2FKlq7LtHC/cDF7MD1Ap8iyl78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2937443},"main":"./lib/index.js","gitHead":"cd8f6a38d20d151fc9015a91431d24afae59751f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.69"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.173","watchful-cli":"^1.7.56","easy-with-style":"^3.0.389"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.200_1719129469152_0.9271286170039945","host":"s3://npm-registry-packages"}},"8.0.201":{"name":"occam-grammar-utilities","version":"8.0.201","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.201","homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"40a98588dfc39feadbd16da17f4613f42e286ce5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.201.tgz","fileCount":104,"integrity":"sha512-IZPfmSYszB8I6jcIShW0+C6gPFLpO0pQq4uGImNh2n4ZpNy/jSXbgoYaq1leI66eVqJP7BQv8bUdxMnRHLIZtA==","signatures":[{"sig":"MEQCIDBsQeITRkREIb9u7zaLRhTsYTGBW9dA3MwpTVXYMKHHAiBbo4fff8gfpnhSuvNJZgz+CI53r+9pbW/pH3v/bCkV6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2937777},"main":"./lib/index.js","gitHead":"641bfddea9fa7a62f0b926d7cfbbf8acf1c917bd","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.72"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.173","watchful-cli":"^1.7.56","easy-with-style":"^3.0.389"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.201_1719428686240_0.22366870138821415","host":"s3://npm-registry-packages"}},"8.0.202":{"name":"occam-grammar-utilities","version":"8.0.202","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.202","homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5a41e75a86fad9f18d7f07cfd253fb3d4e7b4488","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.202.tgz","fileCount":104,"integrity":"sha512-1H/llpMjHwnxXXYWfGQX6XUPSYdXTHNaRwjkTtssbpdhIu2I6eVRON4CzrAU+tMhK8e+c2cPkH9qh2qbxxPtuw==","signatures":[{"sig":"MEUCIQD2HROLdxg11R3iEESSAFaB6I1GKy5ic/Cs1sPmqSvaIwIgb6KKaenhWXjnikxiFABR8RKHwh7GVHTqxFU96gTt0EA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2937777},"main":"./lib/index.js","gitHead":"345732b66f095f22a774d59d80557c6db5c35375","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.72"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.174","watchful-cli":"^1.7.56","easy-with-style":"^3.0.391"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.202_1719429514086_0.042687232740834746","host":"s3://npm-registry-packages"}},"8.0.203":{"name":"occam-grammar-utilities","version":"8.0.203","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.203","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fc5ef5e85b9931c444588ef9aec36be6a5940376","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.203.tgz","fileCount":104,"integrity":"sha512-9obLRU9Xu+6b8xlIVra7ZPPQKn3HmK8ehnJ23TFKQAmacnIM5HrbvCQNdFXhqrXJiIbbTRfyWzHEPHwTI2O4aA==","signatures":[{"sig":"MEUCIQCayXfmKUk1GSrlrcCp4JwA8ME1+kbAYzcuT8gUWIcEtgIgeJGAaaanLuuz3YsxzZkxCVSuPd1J67EndigopIPq75s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2938726},"main":"./lib/index.js","gitHead":"85eec4ce6359aaf82081355c319b05a16633fe08","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.72"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.96","lively-cli":"^2.0.65","easy-layout":"^6.0.175","watchful-cli":"^1.7.56","easy-with-style":"^3.0.391"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.203_1720530366389_0.8283394898456944","host":"s3://npm-registry-packages"}},"8.0.204":{"name":"occam-grammar-utilities","version":"8.0.204","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.204","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a8952415e719f493f0f5c01ed6cf73a6c665dec4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.204.tgz","fileCount":104,"integrity":"sha512-JsbAon+VPGkR3B0eeqpWMXNIpn9GZ6hAoNlZsF4ViAafRyZFSwSnAMyXgVeCIUstGAJJY/kUL/X+ppISo08K9g==","signatures":[{"sig":"MEYCIQDTlZgl52d1xiGF1dVlKMQV+3SP1fEmjNvcyMyNWA+sOQIhAPlaQSGhHKgEEDbVlO8FVfVXGK/lrAWezurpNU96AlqQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2938739},"main":"./lib/index.js","gitHead":"8f06ef6efcd9396987146cea17603c2dcb4a84e4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^22.0.44","occam-parsers":"^22.0.72"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.176","watchful-cli":"^1.7.56","easy-with-style":"^3.0.392"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.204_1720607326449_0.2855070387367111","host":"s3://npm-registry-packages"}},"8.0.205":{"name":"occam-grammar-utilities","version":"8.0.205","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.205","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b45d0b4946c8e6a4beeade9911434db1a98e2001","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.205.tgz","fileCount":104,"integrity":"sha512-YBgVIaQTwWEJeBqKsY4p4prUhVSHXTJlcwOrm3gL6CmOVs+1u8JogkXPdAa+bJkYiNdAic5R7uUVGY63b3w6pg==","signatures":[{"sig":"MEYCIQDKP2IsMsbwyI6keKD/Z7cX4kwksemyVq6LMsHjGtw7TAIhANg7RVjf8zzDhmRvYBLcciTEyN49NjgE19zXdXL5ynfU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4206199},"main":"./lib/index.js","gitHead":"46748ef0dabd3907e3f2e6d611c0e346e1c7c7f7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.176","watchful-cli":"^1.7.56","easy-with-style":"^3.0.392"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.205_1723751384511_0.10559752700058778","host":"s3://npm-registry-packages"}},"8.0.206":{"name":"occam-grammar-utilities","version":"8.0.206","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.206","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a72247167170f9560cd1331674ddfd45e3bf3bce","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.206.tgz","fileCount":104,"integrity":"sha512-TkSo+iPYdpjpXkJ8WkHr8ZotnFqZfMNie3zCfFYrIq6qtcOp2PVWnil67zkeeKW5sXckY1r0GyGzgCRj06ngJQ==","signatures":[{"sig":"MEYCIQC9w4ZryHdjgIi+YtJcGNh/CTW6l7zpocA1AcVu7sYfvgIhAIEDoILsxCpSjP+u7i3tNirnThQMf0qKCtdSHvF04OT4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2933653},"main":"./lib/index.js","gitHead":"26cea4cfe15718ad599215ae1b5b3f75adb8ca4d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.177","watchful-cli":"^1.7.56","easy-with-style":"^3.0.394"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.206_1723752262534_0.7299385964593863","host":"s3://npm-registry-packages"}},"8.0.207":{"name":"occam-grammar-utilities","version":"8.0.207","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.207","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"966975ae8f5cb3845f7f4a7a9a850898b804055b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.207.tgz","fileCount":104,"integrity":"sha512-8qOEribdIoYHc1IECYdJR3q3pjO8GPFnKgCufR8+8LQGHJad1SE761CpUEJfYmnnTCelpEthSRWJkJ+Dz6C9qw==","signatures":[{"sig":"MEUCICS4xNVk/RxoknDzuFeUfg2nC/UJHhATBtR9Wv4+drg0AiEA5om2ZJCoPLtgstiTu118RruK1CFhxA4A7kByApI551c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2935361},"main":"./lib/index.js","gitHead":"5fa1aca0319dcf9683b8d908bc1a521813305860","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.177","watchful-cli":"^1.7.56","easy-with-style":"^3.0.394"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.207_1724772887694_0.5720589481002156","host":"s3://npm-registry-packages"}},"8.0.208":{"name":"occam-grammar-utilities","version":"8.0.208","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.208","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b7371092ff2e7bbb7d632093fee5c8a82c2556da","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.208.tgz","fileCount":104,"integrity":"sha512-Hg/mgpmxyLbxVGGlQc0hG04/fD1P9LPxccbEGnRgEMk2kuK93t/anlk9/c2j0U7cruSogruI+NVvUVTxcggoJA==","signatures":[{"sig":"MEYCIQCQjhMokB8e8thLX30Rs2nVQJaovRATfzj7qOGz3eCKDwIhANAf3t46aB3lPktDnxKQjFZI42Jyf3UbSyAiEpCVKkMd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2935361},"main":"./lib/index.js","gitHead":"06cf65e9b7b8edd36e6d0e42b1f903ec373cae06","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.178","watchful-cli":"^1.7.56","easy-with-style":"^3.0.396"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.208_1724773751677_0.642607209505957","host":"s3://npm-registry-packages"}},"8.0.209":{"name":"occam-grammar-utilities","version":"8.0.209","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.209","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"63c87788ec32519eab49570ebbc395e1e46f72c2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.209.tgz","fileCount":104,"integrity":"sha512-yfGhuFYCz6ZePfeL5v88rdwEnGNtxPSC+eIXuleBAs9YRY4tXTSomrDP8sxqTQbaYrTG8mfmml97i1ZxmSj+4g==","signatures":[{"sig":"MEQCIBMxZEK32f83Bh+PD1Vt0QqhmbeeI8eolAg82lW5dI8yAiBiNci6oyTc8owsVQ/dOBHef7ymDuC0awlzJ3GV9+fDrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2936299},"main":"./lib/index.js","gitHead":"29328c6b12370b5aaacab1875b7aaf1783d97d52","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.179","watchful-cli":"^1.7.56","easy-with-style":"^3.0.396"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.209_1724841942723_0.9058367779210128","host":"s3://npm-registry-packages"}},"8.0.210":{"name":"occam-grammar-utilities","version":"8.0.210","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.210","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"173a68b0a2b933aba70aa0aa8420a6cde70c5280","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.210.tgz","fileCount":104,"integrity":"sha512-MQuCx587J3UHOdQLR1wP4O8Tq37VbvvWJsHa1rlXDwQ/ESx67ZN8/STSfCePsUqUcLH++7wCA4FEFkFwsXr+iA==","signatures":[{"sig":"MEUCIAEXuLu10DxVOwVnVSUZsPVsGXMf1KixxE0sYl8Ngn7wAiEA+436Uo/SJ/+Xl4x8FdmJMxviy17XJpu2tzempxAGNgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2936023},"main":"./lib/index.js","gitHead":"3c13726c36d2f06b5ee578a0f7d4babddea4213e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.181","watchful-cli":"^1.7.56","easy-with-style":"^3.0.396"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.210_1724844890877_0.38976193239089696","host":"s3://npm-registry-packages"}},"8.0.211":{"name":"occam-grammar-utilities","version":"8.0.211","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.211","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3649d582c8f8a1f801ba9ba91c3926779269c6f0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.211.tgz","fileCount":106,"integrity":"sha512-XtMSmR7WAl93EORsJcnBsqx8aTjLJDTu4dWnfAiOiItzSn6QtnWxm896DzSHLNW2JF97CXdZPHZvNSQkQvnBRQ==","signatures":[{"sig":"MEQCIBaY0UJyk3bV2unGHWhGtkxpD2iJPdLJlCZlq0GQ9wS4AiBVzFXGv//lkQg1c3VzA4EEwC9ZbTe2BxeCAWf+8RDjdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2962034},"main":"./lib/index.js","gitHead":"9c3c1acf1714fae15b8c5246624fcde320c2d72f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.181","watchful-cli":"^1.7.56","easy-with-style":"^3.0.396"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.211_1727033278613_0.910861614260138","host":"s3://npm-registry-packages"}},"8.0.212":{"name":"occam-grammar-utilities","version":"8.0.212","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.212","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4dbf4763033b10f424de1712041769ad8b8afe79","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.212.tgz","fileCount":106,"integrity":"sha512-fO72fEG6vop9mRx7NE0gcSUqd08EFWdS0yIMDmoh72ymyHn90R1Po7gt0r0QnfhtGZ35pvg7atJL8E3YLKN+Lw==","signatures":[{"sig":"MEUCIQDglI/IdAtRV6asxJJ+/jhpMKKkHW7Iv7WWnagpsC0JvwIgQXzMIlLIrSkEIhXtKTWNYd1reNEdG9sm94KQBstR63w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966919},"main":"./lib/index.js","gitHead":"c78950070d21d3909486d5f7c1c8dadb137c217e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.181","watchful-cli":"^1.7.56","easy-with-style":"^3.0.396"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.212_1727095327762_0.7016552275769139","host":"s3://npm-registry-packages"}},"8.0.213":{"name":"occam-grammar-utilities","version":"8.0.213","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.213","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"04ad48cec521469784b1c937318adb8928ed3266","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.213.tgz","fileCount":106,"integrity":"sha512-vWhplkmTxIT+FOebDtkE/BPUA2ED6t6Ce8fQ+JuPKiWUbIkAnlrX4cteNeHaSD2CKZeLKubhxkaswB5ZsRkeqw==","signatures":[{"sig":"MEUCIQCVZV+mJRGrWq4Z+PSUIsYRsKCu2y9aE7qMLU9z8qzuDQIgYIdCJdg18TOUao2uH5I+RyzjR6DZMkntOdycBs2cq6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2967135},"main":"./lib/index.js","gitHead":"b062e922600e381a4267e89694e2c027f1810535","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.181","watchful-cli":"^1.7.56","easy-with-style":"^3.0.396"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.213_1727098322548_0.7112966051881993","host":"s3://npm-registry-packages"}},"8.0.214":{"name":"occam-grammar-utilities","version":"8.0.214","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.214","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ded0872008ad1b2baa91e1d2ce5696fa8ca2d078","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.214.tgz","fileCount":108,"integrity":"sha512-mjwY5M/RL2DXN81aw/z0K0T5r+157KkQSlfiQUkwvfjIqdfAlFw3a634n5+ADzgkvhlVNU5hCm1pN0JlNSFckQ==","signatures":[{"sig":"MEUCIQD/wEHKDyT5lCz3djk7G/ptjg6Iy1t2OzMJGykKRpJjFgIgSlhH37rdhD+hb9ldDTNOW29FSe3qLfU6nCciR/SYw3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2976519},"main":"./lib/index.js","gitHead":"0aff475e02a070c320541e9e3838ad13961390a0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.98","lively-cli":"^2.0.65","easy-layout":"^6.0.181","watchful-cli":"^1.7.56","easy-with-style":"^3.0.396"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.214_1727101215819_0.8307286639519236","host":"s3://npm-registry-packages"}},"8.0.215":{"name":"occam-grammar-utilities","version":"8.0.215","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.215","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4685040525085ede43c2f4ac59c94249cbca568b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.215.tgz","fileCount":108,"integrity":"sha512-IJhdi0oPmBYkzWbA4uKM3dqH5Rmw0ljWe+TTC/P6Vpj4gzGL8Nsx1mLdu/QrScbd2S/nssuQrSmagt9INMGsaw==","signatures":[{"sig":"MEQCICBXBdmaxlCgbOydPzGUOShTyG9qDu+h0hapGVfBydWNAiBFOwWQCK61RnB0avCg/pAOe+j962BhFAtJ4wDfIJ5szw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2969712},"main":"./lib/index.js","gitHead":"5071b7be122a241f9176139e8ff4c978b76a529d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^19.0.7","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.99","lively-cli":"^2.0.65","easy-layout":"^6.0.182","watchful-cli":"^1.7.56","easy-with-style":"^3.0.397"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.215_1728652861952_0.6766961340446909","host":"s3://npm-registry-packages"}},"8.0.216":{"name":"occam-grammar-utilities","version":"8.0.216","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.216","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0dc102b295c9a42199bb013662bd0d43908a6511","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.216.tgz","fileCount":108,"integrity":"sha512-pYIdwvhkfz3aT3pVUNo6YNE60GdK8GnCcqPHk9vXf8Lo3e/kyEGCk8uDxj3KwAZrdxrREd/F3MAcwe4O0JTz8Q==","signatures":[{"sig":"MEUCIAwqa7AJXqaDRykGCJdf/fwHxEYHe1YgwRWQIJlrY8KGAiEA3qf6cxHtBDukBY0Mpk4AYj649j3XayFgEP6tu5RT+LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2912979},"main":"./lib/index.js","gitHead":"b966ad7c3dc5079ae7039b64fa67983a5dffd2a1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.0.2","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.100","lively-cli":"^2.0.65","easy-layout":"^6.0.183","watchful-cli":"^1.7.56","easy-with-style":"^3.0.398"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.216_1728749940978_0.0485897149705623","host":"s3://npm-registry-packages"}},"8.0.217":{"name":"occam-grammar-utilities","version":"8.0.217","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.217","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2c1427d3cf9651912fca8ae541ddb66f0fa9ba7a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.217.tgz","fileCount":108,"integrity":"sha512-5jLe/0mG23vml0damqBQkcNxD26Dtq7rrWakRaJaWcswD6ffPXhmcHPnqtPBQ+2GCW+NBrZ3yquqYakL8OiPmA==","signatures":[{"sig":"MEUCIBugFFiVywj8cBG6uqubvJaTvK0X5nbmRmYz8soXIJqTAiEAkqzk5W3p7iOXgDVRzRQzdpLZV9NaAHJIPgosKNoVAxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2913952},"main":"./lib/index.js","gitHead":"7ee4906f4d15bfb7a3dd92b5a5c7e90963712ffd","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.1.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.101","lively-cli":"^2.0.65","easy-layout":"^6.0.184","watchful-cli":"^1.7.56","easy-with-style":"^3.0.399"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.217_1728754963505_0.5934770973787848","host":"s3://npm-registry-packages"}},"8.0.218":{"name":"occam-grammar-utilities","version":"8.0.218","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.218","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"cbe6a337a47168bf499754c6f9490927d99e0a91","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.218.tgz","fileCount":108,"integrity":"sha512-qTfwTnzTZeLNdRBBos49MRyTtGI2yzyKWVedQmje0uShJVN3GjJaDWELwjZeBYsTkwTZ6Ws5e/zl2F4eJCTt2g==","signatures":[{"sig":"MEQCIE7omAZjix7a8fyq67NU1zxXa5E/UZ5V4kZebcOwv1KmAiBbb/lQl5a5/c2PavFHpai6r3sexQQyEil4V2MOg7ewIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2922264},"main":"./lib/index.js","gitHead":"4470403ba11d575d02db96efaf11d6d77d6e94b4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.0.1","occam-lexers":"^23.0.1","occam-parsers":"^23.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.2.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.102","lively-cli":"^2.0.65","easy-layout":"^6.0.185","watchful-cli":"^1.7.56","easy-with-style":"^3.0.400"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.218_1728809919450_0.7332413589972906","host":"s3://npm-registry-packages"}},"8.0.219":{"name":"occam-grammar-utilities","version":"8.0.219","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.219","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6ce93fa260a1ddcfb8c6e107567bde1b5f31432e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.219.tgz","fileCount":108,"integrity":"sha512-lmQof9fsvcwO2vAP7crTIRk0H0LRpFxmP/xW4p2pShDdKJ/OmKFlvq8YZhvDrk8FeKFREYuRRdxGuoVytkmPYQ==","signatures":[{"sig":"MEQCIHCkzdpdqC1cwfsejJrh2UCWQqV3IUP5S6+A/b5fRT9HAiAblsF11d5KAtHOrObDMnRIUxwiKiLJL1HPudQyAioBMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2924157},"main":"./lib/index.js","gitHead":"a7d53f8c7230b6a000214e44b5d2d7441488e961","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.1.6","occam-lexers":"^23.0.10","occam-parsers":"^23.0.13"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.2.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.102","lively-cli":"^2.0.65","easy-layout":"^6.0.186","watchful-cli":"^1.7.56","easy-with-style":"^3.0.400"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.219_1728812025928_0.7280069195218168","host":"s3://npm-registry-packages"}},"8.0.220":{"name":"occam-grammar-utilities","version":"8.0.220","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.220","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9fd6b4ffc2718093ea8fc2f44df954a3dc63fa2a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.220.tgz","fileCount":108,"integrity":"sha512-tSyKx+j77aFgDy/XjaSz9B0JU69ElL8wIX8YFAl7HCM+pV0fBN7KuZuWwjX7hQWmoPWO9oxiKQTyICCKavuAZw==","signatures":[{"sig":"MEUCIFeKAPuAXaQ952f73bl86ZVEZ63pc3YynfizFZxrY2n2AiEA+ipGINTR9AQG+mfHu/tYJeeNZdiZflYWXQx3ANfmrMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2926943},"main":"./lib/index.js","gitHead":"67064a904d5f77823479308078777512de8084c2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.14"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.2.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.102","lively-cli":"^2.0.65","easy-layout":"^6.0.187","watchful-cli":"^1.7.56","easy-with-style":"^3.0.400"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.220_1728815643373_0.5206859709393359","host":"s3://npm-registry-packages"}},"8.0.221":{"name":"occam-grammar-utilities","version":"8.0.221","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.221","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"aee0cd7a41d11be2959a752aff39b6005cb760ce","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.221.tgz","fileCount":108,"integrity":"sha512-kQh+/kkekijiZF2/Ptzk38mTkRXpBDgO/WuNCh+XJe7k57Vru5018Tje4jG7EPAKxO/B5Qx8oMwWqBvK7TnEVw==","signatures":[{"sig":"MEQCIBTyWvoouJ7ggP024QF7mcrGw629WwYrFZyrZSZiBFy2AiAMAs9kg34/3aKU9ilIPnxwVVkWGwlmDXMe57wYo2dLSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2926338},"main":"./lib/index.js","gitHead":"fe9a13d02236e38c17eed3ad7cfff6645543d8fa","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.16"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.2.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.102","lively-cli":"^2.0.65","easy-layout":"^6.0.187","watchful-cli":"^1.7.56","easy-with-style":"^3.0.400"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.221_1731082400699_0.9704010644062642","host":"s3://npm-registry-packages"}},"8.0.222":{"name":"occam-grammar-utilities","version":"8.0.222","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.222","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"54247ce4e98ed6d8cd490025345a3d8984fb8fce","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.222.tgz","fileCount":108,"integrity":"sha512-OhS0KlimfeXTfvQlH9vzmPl7EC3HBOFMmKvD6kZHHbpsF28Rlz/Jvcyg25s3JoMXRZtgDnuDg4CJBT0/Ue/MVQ==","signatures":[{"sig":"MEUCIQClPk0ttg+5/djXSfBXTUegVruwhL/5sXUufZPDjds9egIgBnj/u8i5/4PBs8TeCFuy+8J0syuB3aSqAhCLc/vOILs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2926338},"main":"./lib/index.js","gitHead":"258d9ef24d4b97021d462abfe8feb535ec99ffb3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.16"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.2.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.102","lively-cli":"^2.0.65","easy-layout":"^6.0.188","watchful-cli":"^1.7.56","easy-with-style":"^3.0.402"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.222_1731083276614_0.16368597094667225","host":"s3://npm-registry-packages"}},"8.0.224":{"name":"occam-grammar-utilities","version":"8.0.224","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.224","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"410d73b110641fa9f23929adcbbde6f2d9d34461","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.224.tgz","fileCount":118,"integrity":"sha512-aCS88ZxrYQy1KFvhMjoOQQ4KFwkceivRB6/6Li5UzPAGzM5zuGTpw2Qg03QT0SToMAxDFM9pYTaLB6BK41KboQ==","signatures":[{"sig":"MEUCIE6pYWmOOrHSBL+5ALtBwm3a6lVecvkNB6RrSVwjnT20AiEA9xq5x9u/FPPJz4rDhPRv2UnEXeRyJIOVAyhrQV7qicA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2937911},"main":"./lib/index.js","gitHead":"4a87b539ac8b44f213db3aac886f49c25ad18ac0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.16"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.2.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.102","lively-cli":"^2.0.65","easy-layout":"^6.0.188","watchful-cli":"^1.7.56","easy-with-style":"^3.0.402"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.224_1731161925697_0.9917780301102617","host":"s3://npm-registry-packages"}},"8.0.225":{"name":"occam-grammar-utilities","version":"8.0.225","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.225","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fa96726aad8fd46857e258bf386a087d532ff67f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.225.tgz","fileCount":118,"integrity":"sha512-p5r/1pkh56Fx8MwkNR577oDy/ePZ3B0ulakdnWqunYaWMM0ToI/gS9fXPVUKCEICE0v3cmwn0lDXVHwAzbixeQ==","signatures":[{"sig":"MEYCIQDKGJ/J4bpQXQyANmE9L7UkUzlvf9tOmVbmSPL4c8uKNQIhALl84ZDQQPwlQnivQ81fO7VHpx1PuyLLbWlzcgGTvEpq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2937922},"main":"./lib/index.js","gitHead":"3d5c6e8dcb016fcf0c22f8f043a6aa5d8b0ac8ec","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.19"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.2.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.102","lively-cli":"^2.0.65","easy-layout":"^6.0.188","watchful-cli":"^1.7.56","easy-with-style":"^3.0.402"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.225_1731173955750_0.7550868384627261","host":"s3://npm-registry-packages"}},"8.0.227":{"name":"occam-grammar-utilities","version":"8.0.227","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.227","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5a3a0b69bb9d3736dd6c870d70b77193bdfebf17","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.227.tgz","fileCount":118,"integrity":"sha512-6EaSwEu5cw3lMK2J+Hg9ztXHYI2FgJMND1Z09aAUCnDqXvnNbM0I9RuXUCmngnqYEYGN/SYmKPXl0REpDCsm0Q==","signatures":[{"sig":"MEUCIQC+NqfXgUjoNs8NP+2lYVfQzo1auBZyNK3/wDOYxd1dpgIgNQ2LZBoA6s2sdHKmors4VCYAD9JB2nejYHMs7+EpAog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2937922},"main":"./lib/index.js","gitHead":"9e1c9c94af3d85380d59450b309d4dd78e32a62d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.2.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.102","lively-cli":"^2.0.65","easy-layout":"^6.0.188","watchful-cli":"^1.7.56","easy-with-style":"^3.0.402"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.227_1731174640190_0.06221012528409253","host":"s3://npm-registry-packages"}},"8.0.228":{"name":"occam-grammar-utilities","version":"8.0.228","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.228","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3deed4d62e09e76e88e75e027d659a96e7d6fee7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.228.tgz","fileCount":118,"integrity":"sha512-uxbFh0JRabfThtwiybK8AOF5WD4eRGqTyOjxW6xhvz3bL1vDp4LedXgNClYLis+BmiHKwYVMfpMkAOvAZHlD/A==","signatures":[{"sig":"MEUCICyo39PCGvLU0R0tNCO5oGjriKFpBFPc4BbtfNM8NYWaAiEA+xofAue7EM+KB/BNEwUhCVVSxLlwZ/+mOWjI8/k884k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2937922},"main":"./lib/index.js","gitHead":"31b44fe19fc494f083242bef0a0faa22deda9476","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.2.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.102","lively-cli":"^2.0.65","easy-layout":"^6.0.189","watchful-cli":"^1.7.56","easy-with-style":"^3.0.404"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.228_1731176043048_0.7560981545722394","host":"s3://npm-registry-packages"}},"8.0.229":{"name":"occam-grammar-utilities","version":"8.0.229","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.229","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"090cbe7494ff348f28986e1df02e6121a2a8ebaa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.229.tgz","fileCount":118,"integrity":"sha512-u4C9ALm4oV5GfGiRaUvMEWXIPywDiuG9DSNetyC2ydNma2TN6A9IN8AxGEWuA3AI3HBMEy/WmrzRrt5oyMbsOQ==","signatures":[{"sig":"MEUCIBoShVJx6eqkDxCoEALFk2oA6Weic2Ql/fI8S7/VUaFFAiEAiV+y0R5+uP3LjkULde/3dnkvkVlkgzVUOIrrHHXFIqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2938484},"main":"./lib/index.js","gitHead":"ee8453472f33c3f155878c7610cb99ab257ba71c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.3.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.103","lively-cli":"^2.0.65","easy-layout":"^6.0.190","watchful-cli":"^1.7.56","easy-with-style":"^3.0.405"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.229_1731347042316_0.2788279971836516","host":"s3://npm-registry-packages"}},"8.0.230":{"name":"occam-grammar-utilities","version":"8.0.230","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.230","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"82b4f9156b280f982ae56319a4b5c87750609f26","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.230.tgz","fileCount":118,"integrity":"sha512-GI/nDZFUAS+o3lDR1DD8dgpC4kwYoqOyIK6f1MY37+roQu3DpaA7WS3nlt7/cK8AIAhf1o8uho6ZQHoXhTqYkg==","signatures":[{"sig":"MEYCIQCvc0ekD7tVDOCU9xxSFGRSjwLhKZcEnEVx03ilQhLgvAIhAJdANqGzrcgZ7iNClkjva8PwXReIrEPTn3RyJNXfoedk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2938792},"main":"./lib/index.js","gitHead":"0fc54bd60d5dc352b3549918a0264fed5cd11eb7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.4.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.104","lively-cli":"^2.0.65","easy-layout":"^6.0.191","watchful-cli":"^1.7.56","easy-with-style":"^3.0.406"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.230_1731418836718_0.2917183952777671","host":"s3://npm-registry-packages"}},"8.0.231":{"name":"occam-grammar-utilities","version":"8.0.231","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.231","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"11303b39f3b7f631fcea1068cca84c4290321dba","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.231.tgz","fileCount":118,"integrity":"sha512-wTkjpE9SqivsuYMt6o3ftU49v0EkOkg/CcKm2uEPEy5mFx6uRiTaXveTcbh/7VMUCxk9MSU9chZGRRLkEhsrXA==","signatures":[{"sig":"MEYCIQCb6fQjtliD59EGXqUcIe7qFTbhlDwXeWacLkphzIRY3AIhAMMCH51/ZD8Ozyac1hv+miILGD69ZdVQDGjDkeiLSRhs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939098},"main":"./lib/index.js","gitHead":"a24bc0d2fc19a3f54766ba586f0196e29f45cd67","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^20.5.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.105","lively-cli":"^2.0.65","easy-layout":"^6.0.192","watchful-cli":"^1.7.56","easy-with-style":"^3.0.407"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.231_1731424992876_0.6820853731268128","host":"s3://npm-registry-packages"}},"8.0.232":{"name":"occam-grammar-utilities","version":"8.0.232","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.232","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a83049d72ae5429da91909d842cd24f5dd94acdd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.232.tgz","fileCount":118,"integrity":"sha512-IB5iD2HGuw3VxCcs3yrefxqEnCHEnXEoFiL2Tln3aKhBFKr+8o1D5AfnQxkQ5KO/121UIUb+Fx4NyZUM3UzTNg==","signatures":[{"sig":"MEQCIBOjSAZJLQTlcs/6lZujPInPUkXIdtrOhi6nQOth5WiwAiBTGppsui4zAwHamkDYm7GsMGarRUbPjeIo/4XvlFP4dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939114},"main":"./lib/index.js","gitHead":"356aa6dea73909f84a9b06e4b7e0d5165e531d62","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.106","lively-cli":"^2.0.65","easy-layout":"^6.0.193","watchful-cli":"^1.7.56","easy-with-style":"^3.0.408"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.232_1731492794957_0.6766269611931615","host":"s3://npm-registry-packages"}},"8.0.233":{"name":"occam-grammar-utilities","version":"8.0.233","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.233","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7f13df0708b1186ccb5651adb7ee5b0dc854d9d5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.233.tgz","fileCount":118,"integrity":"sha512-7VzYejsQS3e09uemff0BqYGNwAHemkDaZ3ChTJH91A+9g1vTxd7dbnoRN7Sf8GTbNetxZ11E+IvaIMFOqPUMZg==","signatures":[{"sig":"MEQCIHUYumgLqoK1ks1Z9UFX6wk2tfVkVkQ4QVGiucmvfhZmAiAwZL20NgmHoLzNWKl2VbrRL+l2tssZ9hDP4V0V/9nojQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939375},"main":"./lib/index.js","gitHead":"781b39b4c3ae21bd5421411e7efca7bf081d7ef8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.3","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.107","lively-cli":"^2.0.65","easy-layout":"^6.0.194","watchful-cli":"^1.7.56","easy-with-style":"^3.0.409"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.233_1731680224796_0.7283113410117135","host":"s3://npm-registry-packages"}},"8.0.234":{"name":"occam-grammar-utilities","version":"8.0.234","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.234","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"21116f2df472b247d0f839f0f44c4f41c018da7a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.234.tgz","fileCount":118,"integrity":"sha512-ByKucBwG22hsVynUAblfvRVQXkomhH3nsH4mMpZqVFQgi/tNDHLo3izNHDQCjlA3FXeeD+ZXuMOw3dtQ7u9wZQ==","signatures":[{"sig":"MEUCIQC+eWPfbXfL8XC1H4TGBjMFgBm3o0e3+RNRh/ieTHC4PAIgR2YloXIFq/oazENGxkvVkPpf7bIC+gq1Uc38KEKvEVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939345},"main":"./lib/index.js","gitHead":"28a96390c7b1122de1f4148a731025e2c9338f7f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.108","lively-cli":"^2.0.65","easy-layout":"^6.0.195","watchful-cli":"^1.7.56","easy-with-style":"^3.0.410"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.234_1731930108189_0.34736943428420686","host":"s3://npm-registry-packages"}},"8.0.235":{"name":"occam-grammar-utilities","version":"8.0.235","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.235","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"cbb7563cc0aad13f6a558d7278d161f6c51caa3f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.235.tgz","fileCount":118,"integrity":"sha512-iUO4y0fXtujJUISv9ljnal21fRFuLXts4+6nxWDiP/XC14rCniyWQFphlC6WDRhPxTWxmfRN/QMAGNVtY8AE1g==","signatures":[{"sig":"MEYCIQDiMy99jQw2bOigjvGkLFEtBb7bmj2Bgj3gecNIO1FXpgIhANNz4hEob1xr9XHbRLiXn56uFBXd/ZwOU7T8fTI3w/QX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3015418},"main":"./lib/index.js","gitHead":"39401af6be1427ae96d527573436681bee730174","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.108","lively-cli":"^2.0.65","easy-layout":"^6.0.196","watchful-cli":"^1.7.56","easy-with-style":"^3.0.412"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.235_1732097065034_0.4774150671317454","host":"s3://npm-registry-packages"}},"8.0.236":{"name":"occam-grammar-utilities","version":"8.0.236","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.236","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"daf4eb0cfbf8144c5bdf40be2fda71ba14c1adb5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.236.tgz","fileCount":118,"integrity":"sha512-eXNNHJhYHbEmROQhXW6bxqpDEE4v3kJwYgUg0as7eM1CCA0ZsDRW69v65Edetpskn504ZoR+NYDz4T2dlyv5cA==","signatures":[{"sig":"MEUCIQDFnTRsjKooSzg7prDCMtSWifni4+CWBudNcEaHcR1YZQIgHFPrA+PCn97ZNgWRIxIfzmADBFWD1/QqKYhfbwGRTpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3018076},"main":"./lib/index.js","gitHead":"292d75d69f1e0cb56df7dac8aeaa10b2ceff1c10","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.108","lively-cli":"^2.0.65","easy-layout":"^6.0.197","watchful-cli":"^1.7.56","easy-with-style":"^3.0.414"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.236_1732100569171_0.06840263697661797","host":"s3://npm-registry-packages"}},"8.0.237":{"name":"occam-grammar-utilities","version":"8.0.237","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.237","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2674ea6df34e17df0c6528b30dbfdc2cf82ae3d9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.237.tgz","fileCount":118,"integrity":"sha512-ONqkz3HyRxCLf3+2jqmIzgzZFipkTqM+xKQORoXHF347g/Q2BZObWHKIg3toiQ2jnyQVNwh3/HmA2hwr1fBLew==","signatures":[{"sig":"MEQCIH4LH5ai0so5hYkaOgEQtJXwzmNVPJMBdKE11hUgrnr+AiAbLdRUXnXIjq0s/iySNV+/KilQ+FPIZD3j9bDSs3sHbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3018076},"main":"./lib/index.js","gitHead":"d890a3b51181e124bcee18ac731f420b6b6f10ca","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.108","lively-cli":"^2.0.65","easy-layout":"^6.0.198","watchful-cli":"^1.7.56","easy-with-style":"^3.0.415"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.237_1732101075131_0.7076114618793312","host":"s3://npm-registry-packages"}},"8.0.238":{"name":"occam-grammar-utilities","version":"8.0.238","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.238","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"033f971bb0276ecd70c232010d5939da05cb5aaa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.238.tgz","fileCount":118,"integrity":"sha512-2hppqnXshopiEn0bmktDmEfbR16ZJHpE8FJ2R60jJPnBz/WvIkkZhnIEBwiMGxely/KpK7fDT4Ppvd2HhzO95g==","signatures":[{"sig":"MEQCICEYBZKwNqdSSjWk4MwY9PMGhYXeg00iehOdv+RG1N3RAiBkjjJ+x8XZ04qnEGZnPBTdtWeRYZ+Y0RnzBoLEuyTq5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3022554},"main":"./lib/index.js","gitHead":"1edab12438052ae660e79644ceabadacec5b08e3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.108","lively-cli":"^2.0.65","easy-layout":"^6.0.199","watchful-cli":"^1.7.56","easy-with-style":"^3.0.419"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.238_1732652663338_0.929130697473262","host":"s3://npm-registry-packages"}},"8.0.239":{"name":"occam-grammar-utilities","version":"8.0.239","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.239","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4a36e33839e64e56821cccc4b19cffa3eca97816","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.239.tgz","fileCount":118,"integrity":"sha512-OCxg38ZwIW3hLT3zsLVri6Oxk7YJoboAWAWTCLgkChs7YCwJ7Xc6xzt3aRDXSd4kXD21mOFEBX+v1pdNkMq4Eg==","signatures":[{"sig":"MEUCIQCkOxUns1FTS7O1QissCEA/IYyav50XGSi/xZB1PVNnGgIgRk6vfQJgPf3+5fCFTrgdWJYwr0WaX0U0cYv09k9WoO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3025079},"main":"./lib/index.js","gitHead":"98839a629280e35a63d8543b500e8f9358d760c3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.108","lively-cli":"^2.0.65","easy-layout":"^6.0.199","watchful-cli":"^1.7.56","easy-with-style":"^3.0.419"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.239_1732793310365_0.06960803512218794","host":"s3://npm-registry-packages"}},"8.0.240":{"name":"occam-grammar-utilities","version":"8.0.240","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.240","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"095415bebb9378ff5b305ac6f79d9c531fc81280","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.240.tgz","fileCount":118,"integrity":"sha512-ZfudnEFRnzDn4QgHIqIzOwWp79u/B1mEay+A3ATyCcphiA159lQxQxJoVv8vE72dpcOlTQr5lNwWBZ8eAp++Ng==","signatures":[{"sig":"MEQCIAvuNV/+GHQGQGxWCz6YYZ68uZbLA9gjgvK5JQdG+RxNAiBz0s2tn7qdmB0QQik51bMsk4AkiJhBKhRMwSDt95NpSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3026849},"main":"./lib/index.js","gitHead":"cd68ff30d270ad2cec6e9ee6e26c97458665c087","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.5","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.108","lively-cli":"^2.0.65","easy-layout":"^6.0.200","watchful-cli":"^1.7.56","easy-with-style":"^3.0.421"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.240_1733395822795_0.2600013704313977","host":"s3://npm-registry-packages"}},"8.0.241":{"name":"occam-grammar-utilities","version":"8.0.241","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.241","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2e5702d59b20dc528540da9b89ffc90a31df6dbf","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.241.tgz","fileCount":118,"integrity":"sha512-KiGhMvxpEdezW5SK6NArseapAKCiyqWllTaZLXELC5owesv9RwqXImrINiVK702yRTobxm15VYjJ2DHF/W+MVg==","signatures":[{"sig":"MEUCIC0mvfDmHNWRstDKQ4AqBttBs6+qaLIgPp+FKWqK4i4MAiEAgzUZxRHHYwSrg7aCxEYo2gw3h6BFB0NBLn6yMbAHCT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3027706},"main":"./lib/index.js","gitHead":"681d0dfe6bccea12fb037de4c59863d2dbea111b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.7","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.109","lively-cli":"^2.0.65","easy-layout":"^6.0.201","watchful-cli":"^1.7.56","easy-with-style":"^3.0.422"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.241_1735997819513_0.1209615992801889","host":"s3://npm-registry-packages-npm-production"}},"8.0.242":{"name":"occam-grammar-utilities","version":"8.0.242","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.242","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a179c410c179b9506feda953af66902ec00b359e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.242.tgz","fileCount":118,"integrity":"sha512-nEzdh1WoIm05II2+Oyi0ApUJgOhrQAqvkf9fz+ZDQmhwa5BaJOfb/62Wb9tSozU0a2uoTa0rKqRSt8DRYgQQsg==","signatures":[{"sig":"MEYCIQDEHx173U0leaFiH0NUOr/wRPsvDFR1hj+Z1F8Cve/6PgIhAJaF7Fdvv6qsDC4E5jFvg0PmwXmxet4vJvnRaF3Mlt9d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3029489},"main":"./lib/index.js","gitHead":"69562d311d9c323c8e4bec5c45e7f2d9e09ed4f9","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.9","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.110","lively-cli":"^2.0.65","easy-layout":"^6.0.202","watchful-cli":"^1.7.56","easy-with-style":"^3.0.423"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.242_1736066687705_0.2735373824968115","host":"s3://npm-registry-packages-npm-production"}},"8.0.243":{"name":"occam-grammar-utilities","version":"8.0.243","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.243","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"720bb0308ec81e5b2fde1cf593d95bd00a225b21","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.243.tgz","fileCount":118,"integrity":"sha512-XhqHnbVJGGI7co25M9+YyXSG1E8x+J4gtD8kCB8nIsPsdv/+pONdRTVtXWDfpfKJ2hC7XSgzdJh2YYl90OWiTw==","signatures":[{"sig":"MEUCIHnDD5x3tzq/hWvqzFrhYmFce1KkqPafcEYvgZUzFwUFAiEA6myoSzepBusUCSQw1pElgDOsL5ccFssf0LNW630mvg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030121},"main":"./lib/index.js","gitHead":"8ff2535e28742d4346477abf1a2b638382b751f0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.11","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.111","lively-cli":"^2.0.65","easy-layout":"^6.0.203","watchful-cli":"^1.7.56","easy-with-style":"^3.0.424"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.243_1736067343365_0.15625154992031898","host":"s3://npm-registry-packages-npm-production"}},"8.0.244":{"name":"occam-grammar-utilities","version":"8.0.244","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.244","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"04c6525b1ee80e6d13fa8353a2ff4e0967da0886","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.244.tgz","fileCount":118,"integrity":"sha512-aJT6AbNwYI8cFmRPhEFGSBPmhdWKezmchIkXAO4bveT+FGwfwBWlDAePd21F3ZdrcZAA1hd67UbgoCDu4QMAVA==","signatures":[{"sig":"MEYCIQDby/wHhGKhOy8QA8CKx2TuxAC0ZS1HjysXYeX0TjIofgIhAMfhls9lJTdBIqvoBHpCcOsejDZeaX45xk2Oq9OGPdJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030112},"main":"./lib/index.js","gitHead":"6f6c0e000d770c1b61fde203c9c45db3c569a5d7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.11","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.111","lively-cli":"^2.0.65","easy-layout":"^6.0.204","watchful-cli":"^1.7.56","easy-with-style":"^3.0.424"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.244_1736074851531_0.01676153553576598","host":"s3://npm-registry-packages-npm-production"}},"8.0.245":{"name":"occam-grammar-utilities","version":"8.0.245","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.245","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"049ecf86c5a2dd111f174e0bcbaa1d033db35e64","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.245.tgz","fileCount":118,"integrity":"sha512-uAHlbvM8E0SAheijq7ruxyJ0aRHG+tX185LwXaOufyGFcVLmNwx4HgPV1053YJUfyI+XgY7n/2/E7rfVLH7r3w==","signatures":[{"sig":"MEQCIAQ+02nq78v1BS5sKC+Om2snRWg3QABbhpOZHiUg5fZsAiByGK+sKx8ctNWwDqE7JzMbbPIxCu7Yly3R0Dm1RD6MYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030113},"main":"./lib/index.js","gitHead":"3d0a9579da7db2a8ad615d3944d9ca17289e63a5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.11","occam-parsers":"^23.0.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.11","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.111","lively-cli":"^2.0.65","easy-layout":"^6.0.205","watchful-cli":"^1.7.56","easy-with-style":"^3.0.424"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.245_1736075952604_0.1848731481672934","host":"s3://npm-registry-packages-npm-production"}},"8.0.246":{"name":"occam-grammar-utilities","version":"8.0.246","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.246","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2c6f9bf3271dfaa85ef04ad95e063fdfb2e7baa7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.246.tgz","fileCount":118,"integrity":"sha512-kv89ITXLXFswm/gWC2pi0MU4hphlSrGJdSncts9UoQ+HC1jG4upXXoR+HUGIeo4k7KzPFTi71WZYZ1j5GahuwA==","signatures":[{"sig":"MEUCIHOWj7SCrxn1hzanTbSHH83nEKW5YKJ6CzRCHaDmXQkxAiEAogdrtAF7KxCq5tzgiDasXmPN3/yFRygRxIZP+wgBu/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030127},"main":"./lib/index.js","gitHead":"453892c6da00fc1fd5753b278bb4fc0ea40dabd2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.30","occam-parsers":"^23.0.38"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.11","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.111","lively-cli":"^2.0.65","easy-layout":"^6.0.205","watchful-cli":"^1.7.56","easy-with-style":"^3.0.424"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.246_1736077499471_0.07605045411916422","host":"s3://npm-registry-packages-npm-production"}},"8.0.247":{"name":"occam-grammar-utilities","version":"8.0.247","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.247","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c8d320864a522e5f11cbc9b07d8a3ff7ec0cddda","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.247.tgz","fileCount":118,"integrity":"sha512-VcsJm/EQOSMirJN4LFn9caccF5iiPw1GceoMXdqh8b66T5Yk/pG4Lbgwc5CwZ7S48f9Fuw4e1+IePsGkG1Pl5w==","signatures":[{"sig":"MEQCH1z4o+EwhO9CCxYrmbtEL+41M2eeylsM2jO55QQ9oLMCIQCg4LPRWCFWQVFHeIeAjZioc4YZkHLCFUma2poKKYQZrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030127},"main":"./lib/index.js","gitHead":"8c4478901a39b7b762bd683c651a7a504dd130c7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.30","occam-parsers":"^23.0.38"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.11","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.111","lively-cli":"^2.0.65","easy-layout":"^6.0.206","watchful-cli":"^1.7.56","easy-with-style":"^3.0.426"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.247_1736078327528_0.03670245551283413","host":"s3://npm-registry-packages-npm-production"}},"8.0.248":{"name":"occam-grammar-utilities","version":"8.0.248","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.248","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"50fb46a10dc587bfec8b8d48aa715d8f7942b76d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.248.tgz","fileCount":118,"integrity":"sha512-hf/dmGiJbw4IH7Cjzc9sI1aFhf3VE/gWmwP3qtiyfXOhJzWXioTu1eVc3AfRJ8mecJPysBxZCSaov+H3GTgLbA==","signatures":[{"sig":"MEQCIDaKe5fstD6XGnQd9ncgSwzCqlJwq1HAkENlNjm6duF0AiAYqT/Ye/bwBbvg43z1AiwjErpwAotvFiEO9DDx3x0ZRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030145},"main":"./lib/index.js","gitHead":"11c59da999fe616fbeb242b48b9ced40c61d027a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.33","occam-parsers":"^23.0.40"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.11","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.111","lively-cli":"^2.0.65","easy-layout":"^6.0.206","watchful-cli":"^1.7.56","easy-with-style":"^3.0.426"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.248_1736080763030_0.16220559591759365","host":"s3://npm-registry-packages-npm-production"}},"8.0.249":{"name":"occam-grammar-utilities","version":"8.0.249","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.249","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f4931151ceeca77df3007ec58403db9419e0cd1d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.249.tgz","fileCount":118,"integrity":"sha512-eA73GReRkxvJX3EFkFNigzVsNWl7XWx8zmEDIzpxZF7W2XVS4CN6bglVu31kFCotdizM/wNx0jNwl0mkMxPr3A==","signatures":[{"sig":"MEUCIB1l5y9xmTygWbuHO6ajqfQKnfUiBVw2nwnGa4raSuEtAiEA9Wr5tUU57iygELUYibLPt8kWggeQ4iB0YEkV9C5y/Go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030137},"main":"./lib/index.js","gitHead":"37e4da72c2b17127b21862bf0755b9ccac643f24","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.35","occam-parsers":"^23.0.41"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.11","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.111","lively-cli":"^2.0.65","easy-layout":"^6.0.206","watchful-cli":"^1.7.56","easy-with-style":"^3.0.426"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.249_1736083786182_0.18898077614000752","host":"s3://npm-registry-packages-npm-production"}},"8.0.250":{"name":"occam-grammar-utilities","version":"8.0.250","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.250","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d129a28d91f6679bf7246d40dc907f8a0909a1c5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.250.tgz","fileCount":118,"integrity":"sha512-onho22dyaSF3qNQ1n+Bv7IvzDgE0phr/L25PHpL6HYJBS2iyQzo6XoxlHFat7OMLeERfExUa02HhHVS37RnN8g==","signatures":[{"sig":"MEUCIQCdh6kIwVK7iGF4f0COtfu5G9Lx4FldnHqZ+xPKHyy3pAIgFEhdWO/yuD3xYrRqg9hJbzla3oi94LGl+iET6U/qfDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030193},"main":"./lib/index.js","gitHead":"50a0a7c44af667fe254cdfb5c5bed0f3b9a8db9c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.37","occam-parsers":"^23.0.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.11","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.111","lively-cli":"^2.0.65","easy-layout":"^6.0.206","watchful-cli":"^1.7.56","easy-with-style":"^3.0.426"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.250_1736084865823_0.18371535918024184","host":"s3://npm-registry-packages-npm-production"}},"8.0.251":{"name":"occam-grammar-utilities","version":"8.0.251","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.251","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1b59aa96b000566d7ab1d1d4c7728cb930938cdf","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.251.tgz","fileCount":118,"integrity":"sha512-gYE/KJLnyR/6tWbb8W7n3dQ5AYklkfhT7lhDBFvHpgz2xLV8/eZIgpu+zVs9klR3iWqy3Fy2uTXq0tmjTkYCQA==","signatures":[{"sig":"MEYCIQCi6xsp8DKGyO8kLcLptB5OZpiVmqNXm5YdFzv6UkNxxgIhAMlwV1zWNrwxTbesANaO1CXtyJEoooVK5HZfwIhVLmyo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030193},"main":"./lib/index.js","gitHead":"212a4dc41085ef4b01e2128ee5533973e5f3f8e2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.37","occam-parsers":"^23.0.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.0.11","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.111","lively-cli":"^2.0.65","easy-layout":"^6.0.207","watchful-cli":"^1.7.56","easy-with-style":"^3.0.428"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.251_1736085707931_0.40613460748348196","host":"s3://npm-registry-packages-npm-production"}},"8.0.252":{"name":"occam-grammar-utilities","version":"8.0.252","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.252","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"90ae3efcc009716d271525fcae85eaa841122bb9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.252.tgz","fileCount":118,"integrity":"sha512-VYRLJ6VYh9prbMZgrRRi6nh8Tqw0kbet/iSDZyNMwCZz3yjErGpA9P/C6EltD/9Dzh/XwMjyGRnNiU6L0A6+Xg==","signatures":[{"sig":"MEUCIQD05Mtf37CWX3Qi8QmkRjrB19CzjRhbaTrdmC8CH5NlFwIgf+xsHJj+q+pg7jhWlZS8UyrDJyVGJvSIlge+5rTaIRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030483},"main":"./lib/index.js","gitHead":"34b1eb9c2a1475d2261f03dbb323ff257a3a3c4f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.37","occam-parsers":"^23.0.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.112","lively-cli":"^2.0.65","easy-layout":"^6.0.208","watchful-cli":"^1.7.56","easy-with-style":"^3.0.429"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.252_1736090278718_0.39300204646591763","host":"s3://npm-registry-packages-npm-production"}},"8.0.253":{"name":"occam-grammar-utilities","version":"8.0.253","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.253","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"170d752b8fcd7f6bbc2772ec85fb8d56b8334a85","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.253.tgz","fileCount":118,"integrity":"sha512-y4i5JpTRBXba4XH0hOe+VjAyZXThQ30Ka5rloQCnEdoMTBl8bxr3mu5AcpEULP21XJrNWx5bFZ1pic+xl0sOKw==","signatures":[{"sig":"MEQCIC1Uh91nVs6XbZPi9eWLp+wgxdNgLFXFLpFeKWzpX2sKAiB+h/iVNUuZd6MrQbbsMDngAnMiuenHZAl8dsIz4UU7zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3029981},"main":"./lib/index.js","gitHead":"72d7c261b8cddfcb44035557e52722e3c304e9bd","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.37","occam-parsers":"^23.0.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.2.2","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.113","lively-cli":"^2.0.65","easy-layout":"^6.0.209","watchful-cli":"^1.7.56","easy-with-style":"^3.0.430"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.253_1736245860215_0.9378747354602188","host":"s3://npm-registry-packages-npm-production"}},"8.0.254":{"name":"occam-grammar-utilities","version":"8.0.254","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.254","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2c061697e5f026496827a26420f00e82dfd39845","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.254.tgz","fileCount":118,"integrity":"sha512-yNP4kAPvyt44cZVYod1SGh/VcN+rJMM8CfvB66QImHj4AjvWl9LqfSBLsmX57bj+/EIG8wdhKtbPwf4YLF4QrQ==","signatures":[{"sig":"MEYCIQCCJNxfGpKC/G4x2+oQSZPBGveU2/LnyuKbXkvOpSJsvwIhANrbvVv7IAML/+9VNg2daSLiXM7MDxEUOVixTUsorovJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3029980},"main":"./lib/index.js","gitHead":"cd710f16af11352f37a86d8fa09f3bc0b2aa2ca8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.37","occam-parsers":"^23.0.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.2.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.114","lively-cli":"^2.0.65","easy-layout":"^6.0.210","watchful-cli":"^1.7.56","easy-with-style":"^3.0.431"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.254_1736254973475_0.06052270960674666","host":"s3://npm-registry-packages-npm-production"}},"8.0.255":{"name":"occam-grammar-utilities","version":"8.0.255","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.255","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0f4d642ac2e67f171f34bd055f3d154e687deba7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.255.tgz","fileCount":118,"integrity":"sha512-UTTzdncsjL1fq8GCsk2US2oWlwoK9zQ0Y9YD84kzvpiIk1ShuwHkZ/np9no18UVBGhuDSYr+kQZVOPxY8pi3FA==","signatures":[{"sig":"MEUCIQDzoeNiCY81YqHjQfFPuGKNsLhIvQV7S6uTwx8BP17cBAIgCOUerU46xg7T4IY6+cpSGNpAXTnxf+47MbQAL8x+evc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3029984},"main":"./lib/index.js","gitHead":"c592f4e68e824d64e19c03272ac62f6a8dd949f5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.2.1","occam-lexers":"^23.0.37","occam-parsers":"^23.0.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.2.6","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.115","lively-cli":"^2.0.65","easy-layout":"^6.0.211","watchful-cli":"^1.7.56","easy-with-style":"^3.0.432"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.255_1737058505524_0.11238930465954944","host":"s3://npm-registry-packages-npm-production"}},"8.0.256":{"name":"occam-grammar-utilities","version":"8.0.256","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.256","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2725049a1d458deb762d644ca146dc0b9b13eeb3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.256.tgz","fileCount":118,"integrity":"sha512-IEwsMjXMOplZouHYmng6Jdu6dMGk2NEYkdhW9LYrHsdl3QkXH36fgBpwf2TVvLwE5ffWO5SnvVDlVScXZy84rQ==","signatures":[{"sig":"MEUCIBPFg8Uu15UWb55kSS6DLfNPzpzwTzy2Otk6PAvCfTqcAiEAmIwVKJEtcyLv/laPhGqyeaWKdUlgik0O2TaRl0lBBH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3031923},"main":"./lib/index.js","gitHead":"c3c08db6047dbb55838137dbc749ae477bd3a2c2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.43","occam-parsers":"^23.0.48"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^21.2.6","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.115","lively-cli":"^2.0.65","easy-layout":"^6.0.212","watchful-cli":"^1.7.56","easy-with-style":"^3.0.432"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.256_1738509814815_0.510724956069136","host":"s3://npm-registry-packages-npm-production"}},"8.0.257":{"name":"occam-grammar-utilities","version":"8.0.257","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.257","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0a21c5912a42deb4e25b22755e9addae1f14d562","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.257.tgz","fileCount":118,"integrity":"sha512-Zd/XEoE0sQYf3NNR3U0MqXEekga4RunK1iesmLs9Suy2oFqxTkeYGA8+cUpv/K16alK+hLRAPfu/zkYIwgw3tQ==","signatures":[{"sig":"MEUCIAoSk1AZEg2zTqEDDy+sUpHj0b7e7XduYynTzRa9el/XAiEAk3EC/NKRNpCEszTVeuMXnoaXQz2WrDCObLffhKdH4T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3031974},"main":"./lib/index.js","gitHead":"46cdf4d5efc504f56b85d9fc4a64c255d3b83be9","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.43","occam-parsers":"^23.0.48"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^22.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.116","lively-cli":"^2.0.65","easy-layout":"^6.0.213","watchful-cli":"^1.7.56","easy-with-style":"^3.0.433"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.257_1739471457242_0.660342867521347","host":"s3://npm-registry-packages-npm-production"}},"8.0.258":{"name":"occam-grammar-utilities","version":"8.0.258","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.258","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f75bd85a0b9707368d8a5ed7608c7de39b011483","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.258.tgz","fileCount":118,"integrity":"sha512-7xZ3vsnhvEnYxhplZ9xTy+/XjcAbT222ubIDKLfjD8Rz3PvhouQ7jsnTD4ZfWUIJhl9PSc6JPWLS7kI2ix6c8Q==","signatures":[{"sig":"MEYCIQDxZVYVUxw9GYjgejBk5Oo5CDaNu431unZBFbjEqsCXzwIhAM7NaJoSy2dGcGVG+weZlSDa+0ziqPXqC+L+OfZrLeHn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3030673},"main":"./lib/index.js","gitHead":"fe7ce3fafdf1a6bd8e542e914f5479df8fef905d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.43","occam-parsers":"^23.0.48"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.214","watchful-cli":"^1.7.56","easy-with-style":"^3.0.434"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.258_1740216015302_0.8492364922871327","host":"s3://npm-registry-packages-npm-production"}},"8.0.259":{"name":"occam-grammar-utilities","version":"8.0.259","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.259","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c25c06b37d2796ac7f8c82cafadc16bfdf08b798","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.259.tgz","fileCount":118,"integrity":"sha512-7z+YlAQbpKJX+J/FER9laQ+2L37pk7uwhNFvZMcA33D0DbXPvkevFnAc4pcdCAcapGMjBiHrl7F4LRDA5nKexA==","signatures":[{"sig":"MEQCIFo/ZMubYcT51NoX1LESzMauqucA4C+nIk2MAf+/NEHnAiA7PAe7r2aZDOwQ8P6bOYUbpiHZ31E+ckdIiGoydFsDyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3032713},"main":"./lib/index.js","gitHead":"785586f28385be3359393e02f85917da08c9a989","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.51"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.214","watchful-cli":"^1.7.56","easy-with-style":"^3.0.434"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.259_1740833337559_0.7107810645654558","host":"s3://npm-registry-packages-npm-production"}},"8.0.260":{"name":"occam-grammar-utilities","version":"8.0.260","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.260","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"04707b234892f5b73e949222c1e14218d3e8f292","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.260.tgz","fileCount":118,"integrity":"sha512-WkROC052DMvUQckB7/lrtqV33JtUK94wdjwl2hq7isKdaYQSftXAbZYzd3qCOBKDMZO9I9XAd0Dds+z0aalShw==","signatures":[{"sig":"MEQCIHG7UMQHvclvxCKtfEovi9KQjd4RWYkChF9c5jv7COdoAiAupygLUSm4G7og6Vvk+XaAPc1Zwdu5YMqHQRPzkG/EeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3032713},"main":"./lib/index.js","gitHead":"061c4023208f6a1e4e141bb79114086363af475b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.51"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.215","watchful-cli":"^1.7.56","easy-with-style":"^3.0.436"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.260_1740834237699_0.6583577708221815","host":"s3://npm-registry-packages-npm-production"}},"8.0.261":{"name":"occam-grammar-utilities","version":"8.0.261","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.261","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f6830f74efb887a756410b4529588635c803bd6d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.261.tgz","fileCount":118,"integrity":"sha512-QQiFXiBM39EX+JZZKPU40/U2J4dohLW0yJpwLbWQHzS5kTaC7yqIhIqK1BXmPppSEHn1as3n5eBkgOsEKKaYsg==","signatures":[{"sig":"MEUCIQDTRXnTwMqQOCglaWK2CtIW1Ww2KksDDOKqd0kt5s088QIgRgOrNNcEQKPrlAzmfdkEUocv6YMiGNy2fgAxNPbg+tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3032713},"main":"./lib/index.js","gitHead":"a0c1b0938e3fb34c3f3914955782f257f9b89778","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"9.5.1","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.51"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.216","watchful-cli":"^1.7.56","easy-with-style":"^3.0.438"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.261_1740908972836_0.1365360395044659","host":"s3://npm-registry-packages-npm-production"}},"8.0.262":{"name":"occam-grammar-utilities","version":"8.0.262","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.262","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"112550e3a20685ae6ce7235ab36d530658f58d9a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.262.tgz","fileCount":118,"integrity":"sha512-PZ06CR+NOmnDJ0xFWzzhYXqOH0dfRXyLSY3bAtfsCkGhG3oZ9pn77oC1Ep7g2lOGfHjBGfvFDd3PhCWxorBqKQ==","signatures":[{"sig":"MEYCIQCjmMguEnslQPEnUgqooVNxu2gonxVDS837EsTPN9zVhQIhAP0KwuYehcgfns26ThrBuPbfkTPlQ9DItT4B91VEho2T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3039103},"main":"./lib/index.js","gitHead":"711b9caf66a2ceba1a9e88485c5997a0ee572cf1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.56"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.216","watchful-cli":"^1.7.56","easy-with-style":"^3.0.438"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.262_1742055381685_0.5071160318359114","host":"s3://npm-registry-packages-npm-production"}},"8.0.263":{"name":"occam-grammar-utilities","version":"8.0.263","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.263","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"cb455629cb20e956ee3d7ec55714b7fbd378000f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.263.tgz","fileCount":118,"integrity":"sha512-3rFsBuwHJiwHDivaGsFrC87EovJ8Fk2Z4D/i6ziwJGbOHle6IC5s6fVNFzmpvjWM8ReO/WVIj19p3BrCEdz4Ig==","signatures":[{"sig":"MEUCIQDYmEZWxeE3XZeIh0KsH36mrHEIBQ9c9P1ffD3srULdkwIgAw2zZPiavFh5sn+IhgCQfUJLTktvex/rcteeBZ7LvlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3038271},"main":"./lib/index.js","gitHead":"7d123ff6b2f81b03bd39c52c40bef9c2c0d9e3f3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.56"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.217","watchful-cli":"^1.7.56","easy-with-style":"^3.0.440"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.263_1742056135059_0.7622794598915934","host":"s3://npm-registry-packages-npm-production"}},"8.0.264":{"name":"occam-grammar-utilities","version":"8.0.264","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.264","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f1e68d5f41c29ff88c0529d0c72641f5f3496c4d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.264.tgz","fileCount":118,"integrity":"sha512-09udTRcVN2LlBOGU+LDIi7KwwIZRJnIPDJm8NpqefwsDnFE9MpiR7RMV0ZIL0JyHlmYhpO/cK69DGw0gGFN3KA==","signatures":[{"sig":"MEUCIQD+PSg7+NAnIt9H2Ao8FkhCsfZmN+a278ZjnbVrxtKtswIgYrPnKcncJ/IriSxBsVflfUye+O8F3wyg7dtZBn6bQx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3038894},"main":"./lib/index.js","gitHead":"9ad9bb7a620fd9954ae5f8bccb3c41c081458523","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.59"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.217","watchful-cli":"^1.7.56","easy-with-style":"^3.0.440"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.264_1742066187636_0.6424050771795975","host":"s3://npm-registry-packages-npm-production"}},"8.0.265":{"name":"occam-grammar-utilities","version":"8.0.265","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.265","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c62fea83f06ae03a517edb5e1184f6484ba9cfe0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.265.tgz","fileCount":118,"integrity":"sha512-14ekgtas/cx45I/qUqKVyoqf7JIr9lfmfq+Otp/f1AKoh4VIRXmAWZ1qfhgkQFZBSKPK4UT3FeXVBw4KL9Kl0w==","signatures":[{"sig":"MEUCIQDASS7YSpkbEYirQpHumUisffFAi8USuqwgF9Owyma/TQIgCeduoKGU7MC4qokevvArB+Ik+dBce8EwzH3BSH9XHtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3038894},"main":"./lib/index.js","gitHead":"4a6fa74e6831305a4ff0a2ab6049cc5b6d370988","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.59"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.218","watchful-cli":"^1.7.56","easy-with-style":"^3.0.442"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.265_1742066874632_0.4285411266853174","host":"s3://npm-registry-packages-npm-production"}},"8.0.266":{"name":"occam-grammar-utilities","version":"8.0.266","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.266","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2e6a4cf99dc14cf9d4d87029f2e180836a93c29b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.266.tgz","fileCount":118,"integrity":"sha512-YyGVQE2XZuiCrK3LlOGHV0sv6tk272V/ErXMJTQrOwBKNDXweJFQGvSA9B+80qzxJkJMyMxJ/Lwm61t9bYGirg==","signatures":[{"sig":"MEUCIFEoTy4MSHSaP+6VemR1kKYfkhQyqxqGhRXHfF3fSXrVAiEAhLxYU9yZDFi1KGX8BtZVN4uvGSC86wYfH32QUdcJn1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3046506},"main":"./lib/index.js","gitHead":"f5ba3fb99516ac9cb4deec2b7d26ce7222190fd7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.70"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.218","watchful-cli":"^1.7.56","easy-with-style":"^3.0.442"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.266_1742412695625_0.5893071955196152","host":"s3://npm-registry-packages-npm-production"}},"8.0.267":{"name":"occam-grammar-utilities","version":"8.0.267","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.267","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e68fa309ae7c254c13050d09bda05f21188667aa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.267.tgz","fileCount":118,"integrity":"sha512-uo4f+eia0KcOqS+CwMq90CXAtL6onoQ5e86Vw7IQokHpCPbJhuTbCiP3Z4HNTh/qJhwj0yjqe58+C2IF7F7mKg==","signatures":[{"sig":"MEUCIClstPNnq9Ljx7xbBPDQxeBbmJ1lQ8Yy0VgbMib42H6wAiEA5g2SaGNHzbelcEciwbgC6YV+/8HTrUzg9KCRxiJfyhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3046506},"main":"./lib/index.js","gitHead":"b9e3f32e695f395c6c243c3685ff534ca2c9b158","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.70"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.219","watchful-cli":"^1.7.56","easy-with-style":"^3.0.444"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.267_1742413375721_0.08158093535820887","host":"s3://npm-registry-packages-npm-production"}},"8.0.268":{"name":"occam-grammar-utilities","version":"8.0.268","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.268","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fcdcb3119158d4602c2599a62e46fb1e2b1e71ae","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.268.tgz","fileCount":118,"integrity":"sha512-pBFbZZOnaXwWhLXit6DK8eEW/4C3tGEqtyb56K9DjsKTHLoBKB6EmZEVpD+f2500i3fuRL511I5/y5Brx3qosA==","signatures":[{"sig":"MEYCIQCCrkE2cStM9+KBGJyu9S7RVF5NQYu6lpThisHGj1w1rAIhALdQbtE2UMeeS1uXuH4xJsrANRXQ9WcknbxbI9nzDvda","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3046506},"main":"./lib/index.js","gitHead":"bd2e3cfcf722912f9a0427d944e1509e4788b425","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.70"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.219","watchful-cli":"^1.7.56","easy-with-style":"^3.0.444"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.268_1742502391573_0.31417592679911643","host":"s3://npm-registry-packages-npm-production"}},"8.0.269":{"name":"occam-grammar-utilities","version":"8.0.269","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.269","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a112908801685e824d8eb8bc35240376b620bd95","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.269.tgz","fileCount":118,"integrity":"sha512-Q58bkGBsCx+xlt+vgkEDrvnASgQmQsMSDOLhcuqtA9XBDNpX8JnrkDUBSbIAJEWTO1HrnLtg0d/QGfOoft6U0Q==","signatures":[{"sig":"MEYCIQDNmFG/4YEYDoNQUOXBLHNZWt6HFoo+gMLVhHSOznhxIQIhAKkx+/PlqkAiCIeko5/IkIBugCOVlnlOmZnN1Zz//OC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3046645},"main":"./lib/index.js","gitHead":"0d2249259b2015833f6ef53f4596f3115aae2cb0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.70"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.219","watchful-cli":"^1.7.56","easy-with-style":"^3.0.444"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.269_1742504407229_0.5020310042933405","host":"s3://npm-registry-packages-npm-production"}},"8.0.270":{"name":"occam-grammar-utilities","version":"8.0.270","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.270","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a832dd9bd66a6ae71e01b0687d03087b26567c1e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.270.tgz","fileCount":118,"integrity":"sha512-Y+8k1fBpjyjHEMh77OTzDvyqU+K8avgxao/O3xVJu5R2J18wLnUAnGWO+Zhmnrsn41wSxR9bwFzW+OcWK0o9PA==","signatures":[{"sig":"MEQCIC+tmNbkOfGYHUBq7g0iWcSE8JIsX/aJklEMrzBoo+jeAiAH56DjQgiLA21jENoTkdqqsu1cb5/WPacIEmpdjvTULw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3046645},"main":"./lib/index.js","gitHead":"0e4bf8f5699cb0d37bb7a581f70c1907fe0594a8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.70"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.219","watchful-cli":"^1.7.56","easy-with-style":"^3.0.444"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.270_1742504444856_0.7000262060094871","host":"s3://npm-registry-packages-npm-production"}},"8.0.271":{"name":"occam-grammar-utilities","version":"8.0.271","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.271","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"42b1bec19ebc8e67d2ef29f0d98dff02aab19a3a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.271.tgz","fileCount":118,"integrity":"sha512-5XT1FA7OQmX867maAmfqf7RoNFHf54EtRCHCWftnaMTYuHVsv1zyyt1ULyh2H1PkjbyemfJyZBKc+IEC08nsUA==","signatures":[{"sig":"MEUCIQDT3OlsUQmeXA7YpWzillRfWgMtLZtKxEjcN/25O9VJQgIgbZQaJvoXgULUqlBvwapTM/du/Kub36Nb4xmM7I3Fmm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3047509},"main":"./lib/index.js","gitHead":"6b47c1d51579dd7305691e416ea04fcc42076010","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.73"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.219","watchful-cli":"^1.7.56","easy-with-style":"^3.0.444"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.271_1742643680037_0.3393833012192038","host":"s3://npm-registry-packages-npm-production"}},"8.0.272":{"name":"occam-grammar-utilities","version":"8.0.272","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.272","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1b2d53ea8fdb42d8784c1aa633293447a036d8b1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.272.tgz","fileCount":118,"integrity":"sha512-42oxK1/G4Vu8fxECWaqbgIRJccX6DJjS1c6Q0Xa9ZgxhkY7OmAbxrPjiXmf488bEbAMISl+APnnCIxRftpequA==","signatures":[{"sig":"MEQCICrLbNqCcTPRlzyLBrY0tHR7X/raj/ig7GjERTIUntXzAiBH02CsBfzhVlQIwHIMWPP0/VAl/+n7h83ASC0p80nHWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3047509},"main":"./lib/index.js","gitHead":"9203ec31affce64c6ecf446752070d8cc91adc05","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.73"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.220","watchful-cli":"^1.7.56","easy-with-style":"^3.0.446"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.272_1742644383075_0.03781814555527507","host":"s3://npm-registry-packages-npm-production"}},"8.0.273":{"name":"occam-grammar-utilities","version":"8.0.273","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.273","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7fbdc826fbf1490e4d7b8259d7a87d874d757361","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.273.tgz","fileCount":118,"integrity":"sha512-hgo3QSTauJeQtLYEYKoDL/3c+hKNtojM8/pWEwKvT9V1mye6Uw3wtYD836SC0Gbwbjv8W4VWZgOgrnZ2CgLu/Q==","signatures":[{"sig":"MEYCIQCOsRx4Yit9OyD8EWoIWWLYLbRQLZOMJj9fGu0UKSU43wIhAID9Ho6WzuHCa2WbX0VRPW7ki1wR0jHsMxBfNfVreHpr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3048321},"main":"./lib/index.js","gitHead":"1af4fe686a386e4d8d84fab3c973fd5d6a6d0d46","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.76"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.220","watchful-cli":"^1.7.56","easy-with-style":"^3.0.446"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.273_1742724712912_0.7882841550021153","host":"s3://npm-registry-packages-npm-production"}},"8.0.274":{"name":"occam-grammar-utilities","version":"8.0.274","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.274","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"df422ce565286496e28c11370aab72cd210d557d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.274.tgz","fileCount":118,"integrity":"sha512-74G2Ly4pKtIZ8a/h2tUMkGwD5ejfrQV30NihHgbWzfn4ig83ZFhNZeM4S2nEOj7mfvOsR7PCHdcdWr95zb5AuQ==","signatures":[{"sig":"MEQCIF1EKydC6i3BuLAMwgeR1fprMZaJE+9lx/o6aQ48IV1gAiA80M+3cW1LUFE8drgz78UuLS9SSoGWDoAxUBeXi4gp4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3048321},"main":"./lib/index.js","gitHead":"7dbb13453bd06ccacbefff47f76e23614edb7223","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.76"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.221","watchful-cli":"^1.7.56","easy-with-style":"^3.0.448"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.274_1742725450497_0.6885888165973963","host":"s3://npm-registry-packages-npm-production"}},"8.0.275":{"name":"occam-grammar-utilities","version":"8.0.275","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.275","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b7bb28540ca0004b3049803e282f71f671892b23","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.275.tgz","fileCount":118,"integrity":"sha512-jssbMZ4DAGRpCGvclB9NoYOuM4FTlS4iWkUVPSKYmmH4LiqL89HPR5EHcRodVdox/RdpPH/ZOfntTaVSzb448g==","signatures":[{"sig":"MEQCICTMcA0NaWgHq2M/vV9xm+xbRi+OoMIClFK4feLn8cVeAiAQs2PD/eaVxHV2fII850vkwqEzLX62mBGfkcvsE/AkRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3048322},"main":"./lib/index.js","gitHead":"ebe6a0c1276e8b0c0a6d3b8379e0650e6c1b37ea","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.76"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.222","watchful-cli":"^1.7.56","easy-with-style":"^3.0.450"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.275_1742727534800_0.08047554961357473","host":"s3://npm-registry-packages-npm-production"}},"8.0.276":{"name":"occam-grammar-utilities","version":"8.0.276","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.276","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d0c94e48ee3ae59cb695c518fb86172d8d84376f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.276.tgz","fileCount":118,"integrity":"sha512-Z4GlCDMB0HLp272V4L2oYfaTEI8cd2oCmLuTRSVREy0HEVl205WFE5MKEFjorXCxZpC8w6WYGtvsIf4nDHqm1w==","signatures":[{"sig":"MEUCIQDmxcG+hXVmzc8DkQwJz7koOCShyN5PBOZ0ALCcSuiM5QIgKJsRIFp6ruwecZpAluZCBH+KOmKQHz9og4BnTr5UKcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3049917},"main":"./lib/index.js","gitHead":"bc92cf1867a2bc2f3a5a0bf30c3cf8d677fd7871","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.80"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.222","watchful-cli":"^1.7.56","easy-with-style":"^3.0.450"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.276_1742748538675_0.9529604410003802","host":"s3://npm-registry-packages-npm-production"}},"8.0.277":{"name":"occam-grammar-utilities","version":"8.0.277","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.277","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ca75f185c7c24b684462679329ab419aaafb6d00","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.277.tgz","fileCount":118,"integrity":"sha512-NTFQ3VpzRj22+kU1LNiP3HyaeczkDJfhkQQVPeSI9EKkuRFwJkoEUc18DnaUTHk5icEArCN5Mwa/hCJ9Qh5myg==","signatures":[{"sig":"MEUCIDFwL+3fyFHCiEPeBTlLDC0PZlq/OHucuNmPKgcSp0R0AiEA0LKYZxf5Per3039iUlb4Mto1Cb9AGVCKBaFj9ucET6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3049917},"main":"./lib/index.js","gitHead":"3c559087a16b773b7014b00d3bd785e0938aa624","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.80"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.223","watchful-cli":"^1.7.56","easy-with-style":"^3.0.452"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.277_1742749286321_0.9025716910431107","host":"s3://npm-registry-packages-npm-production"}},"8.0.278":{"name":"occam-grammar-utilities","version":"8.0.278","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.278","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"42b0d59e798ff88ec83449e88ded96b447c09992","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.278.tgz","fileCount":118,"integrity":"sha512-4iQxElNc+V2SguHGm59qMo8o5+p7pzpObU6cqS70PUi3Np2x7GOVGhs540JCY3xyij0B4c8oS3f0dAuOmtz1Ow==","signatures":[{"sig":"MEQCIGAs9xPU1RRMonlPNEeci5+QCgi1ZyaiIomxLPpMhrl/AiBA80olv9mIDA8AKq0g6rxvO5q5kfN+NFpPN6jVzirIVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3050158},"main":"./lib/index.js","gitHead":"3bae5c8ea30b3c3ff374be52bc7752858cb128a0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.83"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.223","watchful-cli":"^1.7.56","easy-with-style":"^3.0.452"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.278_1742750590562_0.6791245532630958","host":"s3://npm-registry-packages-npm-production"}},"8.0.279":{"name":"occam-grammar-utilities","version":"8.0.279","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.279","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2f2dbaef8b2f35bdfcb064d652258aa4f8f4b301","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.279.tgz","fileCount":118,"integrity":"sha512-LnXgMdoQZjdnfJiM2BYbg5p4owHW+MU9nhCuvEbasWPgT+pbQoPLCnBHTTbdtP+/dz1oESq20ecNp2l1Qcsbcw==","signatures":[{"sig":"MEQCIGbgXecNghRSLqNx3XqAHDyWLnZnXz3N7LiJ58Ofyu2AAiB0++cBSVUTBx3TdOFqxQIns6DslDkk8sDfvRiT08MPxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3050158},"main":"./lib/index.js","gitHead":"bf0e8810a541a4a49ea3cd449b0800746098e4d2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.83"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.224","watchful-cli":"^1.7.56","easy-with-style":"^3.0.454"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.279_1742751445450_0.5157182349940048","host":"s3://npm-registry-packages-npm-production"}},"8.0.280":{"name":"occam-grammar-utilities","version":"8.0.280","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.280","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1a3403afb15626e0d749e23b8950f3ebe6171938","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.280.tgz","fileCount":116,"integrity":"sha512-IrqUDlfrciJYlVuuw8FxLnWdC12+kWCpuOKCWG2BELnQMIx5azNf7Lb6A9SDICw9effJXfKuHtHn3EzyF0+gsQ==","signatures":[{"sig":"MEQCICjgo+DpC+xFV264tEKtzaoPeY2W/ZMobMr3/Bjiu5imAiBuSdeI1+rr45YRwVG0KPRKM+9fag81eu/AcKjb46oEzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3040259},"main":"./lib/index.js","gitHead":"4f335030bd1ba0b11ac747adbd5a4811125a5412","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.83"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.224","watchful-cli":"^1.7.56","easy-with-style":"^3.0.454"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.280_1743327875372_0.8418792510843822","host":"s3://npm-registry-packages-npm-production"}},"8.0.281":{"name":"occam-grammar-utilities","version":"8.0.281","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.281","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"42ad7486f4064f468d77b195f572ac02ddb8dba6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.281.tgz","fileCount":116,"integrity":"sha512-7+o3yrI4KtEIYTbDe2hTaezV/IyocDr0KiygHxpq36Rjrec6p440XPXs1atzP/dI9WUuvrebekvNSRsRWf5NVg==","signatures":[{"sig":"MEUCIQCHXExcNy627iW3NRJvNLqdIXypvwjNZZKLKmvLV2RwuwIgFrq1DgQwAdD6O1VKy4TOv6Lq2bJPYNQNRswkozuEDFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3040259},"main":"./lib/index.js","gitHead":"661932c0774c96c6abe7c5c8b3a2a7dccccbc45b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.83"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.224","watchful-cli":"^1.7.56","easy-with-style":"^3.0.454"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.281_1743327894839_0.9000003720958567","host":"s3://npm-registry-packages-npm-production"}},"8.0.282":{"name":"occam-grammar-utilities","version":"8.0.282","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.282","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"89995241dd69bfd47c06926d061a96d0d6b56a5a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.282.tgz","fileCount":116,"integrity":"sha512-Me6Sf3p0mmg8UltM6cM4HJx5nc913PKIOn1VOv5kFzoADM4GgxM082ax0G3dhlEwrvBIUXWhGNDgqFlpaDNy7w==","signatures":[{"sig":"MEUCIE5gV/ag6G19borZ0RBDWqYQVBZ0gUSAOuHTkEY4/fETAiEAnayf9VdAnL2t4LJoiEejsbX+ZmsN/u9fYtd7JYEs0rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3039308},"main":"./lib/index.js","gitHead":"a3746e08ffd883e71f7262a14b38e203251645d3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.83"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.224","watchful-cli":"^1.7.56","easy-with-style":"^3.0.454"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.282_1743328271862_0.46018873238351876","host":"s3://npm-registry-packages-npm-production"}},"8.0.283":{"name":"occam-grammar-utilities","version":"8.0.283","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.283","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b9fd7ebd6e925792819496967fdfe981e7af2b89","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.283.tgz","fileCount":116,"integrity":"sha512-F6v6ymGs4+mTer1kPPhAJRLJipXttKui40iIihCNUGUmbnjyhgEi2FUL+fNqJGSAamQfezGk0rCDhikDOdkuVQ==","signatures":[{"sig":"MEYCIQDUF5kqlvqYJZa5R+GJpRk4bJDfJbEnWdvl0ew3pUHtFQIhALWOWf68/AhwRCQhlinszAg3XTb2hFLoTAJPpEJmukzi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3039308},"main":"./lib/index.js","gitHead":"0012ddfe5c4d080f37c9e152d7166a21fea6fa74","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.83"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.224","watchful-cli":"^1.7.56","easy-with-style":"^3.0.454"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.283_1743328289834_0.5033840152646065","host":"s3://npm-registry-packages-npm-production"}},"8.0.285":{"name":"occam-grammar-utilities","version":"8.0.285","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.285","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8d8bf0071930e380a2c362f2c50afbfd477f7d66","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.285.tgz","fileCount":116,"integrity":"sha512-kR7tIlBymrYa/LiWZye5bKTeXWOZcFjnkyGrxyDiCIb/8SMUocU2SzGW/bbHQb2Bs6DhJ9MK3LcsUCVBwI4vcg==","signatures":[{"sig":"MEYCIQCw1gb8R6orhbdJGrb1L+3HixWXxTzUp5E63Q6ISdR8hAIhAJCYbsvr5rSjpaFm847bnbavdym8fFEJYgekHoyS21Wh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3047814},"main":"./lib/index.js","gitHead":"e3e69521d35af793f5f02bdc32e7f595fb386709","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.91"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.224","watchful-cli":"^1.7.56","easy-with-style":"^3.0.454"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.285_1743358919105_0.3548629047247136","host":"s3://npm-registry-packages-npm-production"}},"8.0.286":{"name":"occam-grammar-utilities","version":"8.0.286","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.286","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6b876ff67e41f08bdd8118198b35d735c541f5e6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.286.tgz","fileCount":116,"integrity":"sha512-wzbWqzjXAlCd5J1856vk+c/uMEXrPlrDZzf853ZTu745zhqdS/NRZ6YN3PAu/HUtUKmAWLRdDgRuoYw4orsHbQ==","signatures":[{"sig":"MEYCIQDQWIw9ImdXy9ee6COmmXN3AZlA/08alg0d8q/9lSWdAgIhAMutZFnIck+4ujSVD7TISyL78CT+N6JlMiDdAaqPkIwY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3047814},"main":"./lib/index.js","gitHead":"6304b2b9e5306e9a1c12e0573773cd30cd993421","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.91"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.224","watchful-cli":"^1.7.56","easy-with-style":"^3.0.454"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.286_1743358959669_0.21307608385278587","host":"s3://npm-registry-packages-npm-production"}},"8.0.287":{"name":"occam-grammar-utilities","version":"8.0.287","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.287","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"03afb558d0748584b2117025f4dce77b8d806553","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.287.tgz","fileCount":116,"integrity":"sha512-+3tIu918jKmy4spbdXk9aLQCEGylVeRUd6UF1aTRzxloLote7GWgdVY6k+05dWgSTxG2N1/+y9zV0Bj/T7UlkA==","signatures":[{"sig":"MEQCIBJjvNseImmSCeHqhIRnCjzYFA1HSJ+PVrAWA3azm7H3AiAT1kxor5ZNU78tpCKG6zNiSuODB+o6xeLZXDGxT0SVKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3047487},"main":"./lib/index.js","gitHead":"67594e81856e8e7ebeea4b392b57c9a4e2cd91d9","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.91"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.224","watchful-cli":"^1.7.56","easy-with-style":"^3.0.454"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.287_1743358981562_0.23455675466596726","host":"s3://npm-registry-packages-npm-production"}},"8.0.288":{"name":"occam-grammar-utilities","version":"8.0.288","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.288","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dc5a035ff34cf44013cde69cf925b7df7eaf5fa8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.288.tgz","fileCount":116,"integrity":"sha512-g0TuDypJwQWa9z//uYDOaOvlUDmLzbg7UvZXxuCwf6TVFSY+5G6N3OGX4BTiyn6kW9sMPQi/1Mh05/Pm3m1xEA==","signatures":[{"sig":"MEUCIGveRYoS6uNN/EJ3X2L8FDNNgWCtdwL6KAE+Wy2kwuYPAiEAt7dIz6k2NGQsa5Y+sP4fEPviPdPO6J+kQxXLfHmxX/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3047487},"main":"./lib/index.js","gitHead":"74554d1f41dfaf4341f0ea0397ade2ad34fab032","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.91"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.224","watchful-cli":"^1.7.56","easy-with-style":"^3.0.454"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.288_1743358991023_0.21071702774441925","host":"s3://npm-registry-packages-npm-production"}},"8.0.289":{"name":"occam-grammar-utilities","version":"8.0.289","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.289","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"12a881af7ca17802bc78ae7b58ac52950acb933d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.289.tgz","fileCount":116,"integrity":"sha512-G9P2L5eGWVnPdcQuMJ8teWZddkQ3ywzJ5VcFOblfFkukXk5wlSNEbtThRMxvyUJCU29LgXhHg5dHtYSRwAKSqA==","signatures":[{"sig":"MEYCIQCy4AVC6ynm2paW+7Q/X/c+Ae028YDmrl2nts/s5K4uFAIhAOGkNA6B5Ea9iPDjojFkJjqgewOu2TlVNfFWKfVl24Wv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3047487},"main":"./lib/index.js","gitHead":"cc30aa4e8da2a5b99051e3edd45efc32e89b114b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.92"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.224","watchful-cli":"^1.7.56","easy-with-style":"^3.0.454"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.289_1743359249552_0.19893931166543788","host":"s3://npm-registry-packages-npm-production"}},"8.0.290":{"name":"occam-grammar-utilities","version":"8.0.290","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.290","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e43a9517f2c1195d01bb3aba7b3bc644191aaa19","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.290.tgz","fileCount":116,"integrity":"sha512-GpOoQgtirnCHnif9SBkKuddGYMVz4Sf02q3MIMUn0+NeEv4sYBChwtQu79nyZDGqE8alzsCgT1HFMefGBoe3GQ==","signatures":[{"sig":"MEQCIHadYMQInc2u1GlWHIqH6lgr91tYvYEVRB+1eQE7n4vjAiBsxr9oscTK7DAigi+U+/VUoHGWgCa5dQ/nqjbmINmOMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3047487},"main":"./lib/index.js","gitHead":"3bf9fdbfa1e518cc92c5994bbf021f799f15fb62","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.92"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.225","watchful-cli":"^1.7.56","easy-with-style":"^3.0.456"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.290_1743360040719_0.6727023358380859","host":"s3://npm-registry-packages-npm-production"}},"8.0.291":{"name":"occam-grammar-utilities","version":"8.0.291","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.291","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9f53200a4e266ac6ab627568fbc8b8e9ff953d27","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.291.tgz","fileCount":116,"integrity":"sha512-ziXz/gmOP2HL73ElTIV4Pl0iHi/JxzGJFItChwaCXuKJYlksP9qyP+sDR6Ncz4+0PFT4cu6jpcviVp6n0MlbXg==","signatures":[{"sig":"MEYCIQDg0RfCWX3dZ8OkbL1o9gM1frOcGU3F0pRtXJoAYXKFrAIhAM5ZKsqIkKXtYo6QhLehM9IPl0dOSUAarmsbFqSP49YT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054071},"main":"./lib/index.js","gitHead":"16a08f425001c9a1438999cc1c8748b8ca86452c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.96"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.225","watchful-cli":"^1.7.56","easy-with-style":"^3.0.456"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.291_1743451322340_0.404591035474571","host":"s3://npm-registry-packages-npm-production"}},"8.0.292":{"name":"occam-grammar-utilities","version":"8.0.292","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.292","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"51c7e4a55fe7004df518fcef8588950d1774d747","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.292.tgz","fileCount":116,"integrity":"sha512-JKXUdm+IxIam1gbfecMZbIltlGs2BRct27XX6BxI9gTkuh2CTtOXgPSi2rxZlI6iOyA9xXRelRiPsW2bi/AzzA==","signatures":[{"sig":"MEQCIHshxdzDhqTWoyPtqEvvMR2aRkfQKrO+IFjQ0XiOZoo6AiAv+p8/i563jzjj/2+zyZ+k2FxPod9S46fFOS6YS6aVPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054071},"main":"./lib/index.js","gitHead":"12c770f5858b4f16ad85f9f230b5b6f54ee8ce38","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.96"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.226","watchful-cli":"^1.7.56","easy-with-style":"^3.0.458"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.292_1743452229116_0.4338983925024611","host":"s3://npm-registry-packages-npm-production"}},"8.0.293":{"name":"occam-grammar-utilities","version":"8.0.293","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.293","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"53304c057a8b074896b1b5ac2d35c0b822f19587","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.293.tgz","fileCount":116,"integrity":"sha512-s6tYPGjbAiTjl6R3ySKvJjnqdFAAZ85O957RgXFMmUT1/JjKRH+jrP0ggNdS5mN1Dv0y9TuCZ/lNhx1mDK4Riw==","signatures":[{"sig":"MEUCIBvKjBX4k9m10ajD52W5gwLwXHkRZrz+o7CV94xS4CuzAiEA9+KSjeKyUaecHBidweppjXzQl4hcRqso5Vd6O7KlnaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054152},"main":"./lib/index.js","gitHead":"9b68ef45459da54814109ae953fcb16aa3a2af03","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.96"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.227","watchful-cli":"^1.7.56","easy-with-style":"^3.0.460"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.293_1743453622488_0.38534892941634724","host":"s3://npm-registry-packages-npm-production"}},"8.0.294":{"name":"occam-grammar-utilities","version":"8.0.294","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.294","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"90c327deb327fa4c695278e1df1e55906efce743","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.294.tgz","fileCount":116,"integrity":"sha512-bPMl4F0UcIfbI0nmzd9U1k3w+8BerHxgz0DJLV64JSsCzHc8nXFMCe2smw720mbETiORQGJFuiemJWHA82duDw==","signatures":[{"sig":"MEQCICMAM/Ahrxxl1SxSwRDrjNTLF+cAE2s7q2wnTx4F6wfNAiACz78DVJ8OFeJTV4MhSTt89cQzPj+MncJPpWOEgjt3qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054152},"main":"./lib/index.js","gitHead":"18c24ea103d700c39a070b746866e74608fff51d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.96"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.228","watchful-cli":"^1.7.56","easy-with-style":"^3.0.460"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.294_1743530584569_0.2939424768842749","host":"s3://npm-registry-packages-npm-production"}},"8.0.295":{"name":"occam-grammar-utilities","version":"8.0.295","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.295","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3810e443f88337219c26ee85d69a4e968eb5af3c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.295.tgz","fileCount":116,"integrity":"sha512-K29eNAHssddO8SnNW627ccxAezc/yUGTBvSdKBJZk3/smqngxqf5jm/iTnzrLKVi4wwgSuzPDq0ju9LwqTTDKg==","signatures":[{"sig":"MEQCICY4zZnYINl8fvrv457vUZJgNzQlvLov7r/TbHa8o9OFAiB4l7ZoNn+bRkoD3gnlQPsgwKIxmD6SH9lf81LA83DWJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054155},"main":"./lib/index.js","gitHead":"41240326ae60d87c75555c58cf134d2e54e1e848","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.96"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.229","watchful-cli":"^1.7.56","easy-with-style":"^3.0.462"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.295_1743531111486_0.13764486043387247","host":"s3://npm-registry-packages-npm-production"}},"8.0.296":{"name":"occam-grammar-utilities","version":"8.0.296","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.296","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"105d2970f9a4432c106bbe593e5f5557e9f8df39","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.296.tgz","fileCount":116,"integrity":"sha512-cvyGBzWVPayB4sjhbEIol1tNK6VKjfN4WnQg8d6R2JguoHfx0elNFUF3omnRRpwWv1Ow55uAy2DBkxcTqoGq7A==","signatures":[{"sig":"MEUCIBO3cuFIsxAB8ThSljPIP4c+Aez45gfeBWhUNqJx2qHUAiEAz6mFlBMc6cG97B4RyXRRDuTTPF4HePLeHn8p3dYnURQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054519},"main":"./lib/index.js","gitHead":"b162e46215b26f3d28bc40506ed77331cf8db11f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.102"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.229","watchful-cli":"^1.7.56","easy-with-style":"^3.0.462"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.296_1743533753431_0.30784361779927827","host":"s3://npm-registry-packages-npm-production"}},"8.0.297":{"name":"occam-grammar-utilities","version":"8.0.297","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.297","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3d95d47f949f31c1b320f4919b17b4d15fb90c52","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.297.tgz","fileCount":116,"integrity":"sha512-yQAB2jy3Lqd5RNV48n/4wxq+fYKSbJVhlCcjPipVPv8C6ewsN8bUscN9mzu6eToIea+kadNQShua5umbWDP+Bw==","signatures":[{"sig":"MEUCIAhw0X9Gz/UbhDh8TWlWsbpewXJ90q2WH6SDHg7R+xlPAiEAzUkYyOUFe98BvkdBxtKQaBIgebNBZNmqWvRT15MNDX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054519},"main":"./lib/index.js","gitHead":"f61dffcf0f942e731c804df712fbfee081a44ef5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.102"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.230","watchful-cli":"^1.7.56","easy-with-style":"^3.0.464"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.297_1743534382126_0.4540546310719342","host":"s3://npm-registry-packages-npm-production"}},"8.0.298":{"name":"occam-grammar-utilities","version":"8.0.298","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.298","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"472d9224cb69e46f61411932ddea8c8c71309029","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.298.tgz","fileCount":116,"integrity":"sha512-72189Gq7OeGP7G/ugP0TYb8Ax0gioiSnWflgHnCdTF/1+NzXZ4pPaVr+9w0EHNiRJ74EUYtgZi8C8xDQWtK8zQ==","signatures":[{"sig":"MEUCIQD3rOBKxDFGJKogD3z2BWvbaHjkVIkwYlDJW26hdu50GAIgFUEHps2HyYFx3ThsGnxtPm7zbgyLI0M8603i2f0TZaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3056132},"main":"./lib/index.js","gitHead":"bae6b05700a81e2516ed698789139fafd46e1efa","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.105"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.230","watchful-cli":"^1.7.56","easy-with-style":"^3.0.464"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.298_1743537435157_0.6027499454944607","host":"s3://npm-registry-packages-npm-production"}},"8.0.299":{"name":"occam-grammar-utilities","version":"8.0.299","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.299","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f8dfedcc539576316eb89b54040a94b0ee3e6a1d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.299.tgz","fileCount":116,"integrity":"sha512-TsYI2m5cjlIz/xnm5aV3pd841oYu0hr/mQgfnR2QCCZAFalTULk0Q6wekbCVEtz7Px1Aiwao1009UQu53hHQ6Q==","signatures":[{"sig":"MEQCIC3ntbWUvz6b89Vx4cOVLPLXvEquiZWgFTpYGN/g+HAbAiB4arKscLN2MvYh/cU+PYXQHTy7Fcbt1k1VW/U0vdBPcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3056132},"main":"./lib/index.js","gitHead":"8d32daf4bc291bebe0cb848e899bc79ee0317f0e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.105"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.231","watchful-cli":"^1.7.56","easy-with-style":"^3.0.466"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.299_1743538067896_0.21091762405836145","host":"s3://npm-registry-packages-npm-production"}},"8.0.300":{"name":"occam-grammar-utilities","version":"8.0.300","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.300","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0e4f0631eab12ed477a333f65b4f67b0708a7ab5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.300.tgz","fileCount":116,"integrity":"sha512-Le4Tbew5SBPyxXEQj42z2Jy1qwkv/eMAVTyHzYpPxSKVQWwDaQXqdjE5xrevalnfb4TlN1YOvaA23TzZnH+NeQ==","signatures":[{"sig":"MEQCIAlivFO3AwmXlGZDbP4uJC7ZAJefRdxCF834QhOrh92dAiBGEtz2p8wIyYXq0DUs8aYUViqgiaB9DQhwY7ZUYweEHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3055950},"main":"./lib/index.js","gitHead":"d6e3a1c09be845b8a2d3f425c9db69b9dc3d9967","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.108"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.231","watchful-cli":"^1.7.56","easy-with-style":"^3.0.466"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.300_1743619441868_0.0632748384105728","host":"s3://npm-registry-packages-npm-production"}},"8.0.301":{"name":"occam-grammar-utilities","version":"8.0.301","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.301","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9a08790cf6c874d8f70a54c45ebc25664bcd83cf","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.301.tgz","fileCount":116,"integrity":"sha512-5i/af1Nl4pjvo9Fgmz6If1hBe9KiuWIZHb7sY29HToZY70/VfF++Kd580C1EimCsCqQkwXLXavqssJ0tgPMvgQ==","signatures":[{"sig":"MEYCIQCLESzQvC7AnMycVo04KY6qBhT/Uqql6/dW/AuExL/OKgIhAOkFH7qsyts5T/1O8l4naN/GsiaBY7/Mz2XpC0CyU+2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3055950},"main":"./lib/index.js","gitHead":"682ed89f97d379129aaa64c408e1bb6c4ad65085","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.108"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.232","watchful-cli":"^1.7.56","easy-with-style":"^3.0.468"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.301_1743620044930_0.1220720382498004","host":"s3://npm-registry-packages-npm-production"}},"8.0.302":{"name":"occam-grammar-utilities","version":"8.0.302","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.302","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"850c759fb3d07b2fc9f4fb20b06845a609139781","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.302.tgz","fileCount":116,"integrity":"sha512-2gl8lYgdLRaVe1TucCdNRuD5AGdrQ42C36xcR+IE8jR63WVce09zr3F4S5cCMwI2bWh09VOyPKijA0paZPsRmw==","signatures":[{"sig":"MEUCID5YtKme7/84reurcLllomg1lrJSAyjcsTpE/UXoDTizAiEAw3Kx26+raFCk7hyOnBi7eNd59yQYzkTaNjC/hYWlW+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3055905},"main":"./lib/index.js","gitHead":"aae93b48000ce47c9454f611b9991b08fcfd4042","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.108"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.232","watchful-cli":"^1.7.56","easy-with-style":"^3.0.468"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.302_1743625238993_0.6315628823975925","host":"s3://npm-registry-packages-npm-production"}},"8.0.303":{"name":"occam-grammar-utilities","version":"8.0.303","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.303","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d976b9f215138978518b947e83a0a5bbd6d18358","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.303.tgz","fileCount":116,"integrity":"sha512-39iI8YEbrsW0Wkz3+OsQYBQ5EKyWuZCK1ZlHg9DtyxT4JjjAU6yb4Ht7EKUfVK9/vunjK0NmJtmk6ofVWTPL+Q==","signatures":[{"sig":"MEUCIGYfsEzaHJrolDpnfrzJCXfrW10ysvLAMj9GhCeDtD1OAiEAoRtqpddROSN63wrmnsbhEGXdy+WpiDmtLj1yrz9B7Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3055905},"main":"./lib/index.js","gitHead":"78f68c01b668d0984fdc78dd454203ebb7b2cf6a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.108"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.232","watchful-cli":"^1.7.56","easy-with-style":"^3.0.468"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.303_1743625256884_0.9067325120929501","host":"s3://npm-registry-packages-npm-production"}},"8.0.304":{"name":"occam-grammar-utilities","version":"8.0.304","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.304","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d1593f770f9c25216d732120966943809f00984b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.304.tgz","fileCount":116,"integrity":"sha512-qfmAhPETNymx3vx7nfU9BPYMJXigA+W3oUX4dPbwATOANz11GlwGcyYT2TVwYC94zbVH++X8TbbWNr+5V/CuMQ==","signatures":[{"sig":"MEQCIAOaVLSAESTPytBbvNOL/fklvBr8OFsxIQvOofQeZ0CaAiB0czx7YlGiuRVxnmooBnPw9F8kGanjLkkmdAQHRhrBBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054143},"main":"./lib/index.js","gitHead":"f10dd71256b93f4732c5d405445098aea4363a21","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.111"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.232","watchful-cli":"^1.7.56","easy-with-style":"^3.0.468"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.304_1743705755888_0.7588524581555893","host":"s3://npm-registry-packages-npm-production"}},"8.0.305":{"name":"occam-grammar-utilities","version":"8.0.305","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.305","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f297f275816b85994a76e63c8bddd027e354e1fe","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.305.tgz","fileCount":116,"integrity":"sha512-LOfQ4bHZKd00VktuD3+IOvd2ox6aAEOlBgbkiB3UUqL/OAkqQDfoNhhKLtCZWP7PQhOh3SjOIm/KOPk3Xb9bkw==","signatures":[{"sig":"MEUCIAhnIS3jUb4cTgoYkyVFFL4iT+8Bp2J72xsXfptmJahFAiEAoO5fnb2XNtBcsTUyOg4+rM8FKHGVG84sCrpmxaHW4uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054143},"main":"./lib/index.js","gitHead":"4c46f92f700287af67d71378674a4b0393a904c0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.111"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.233","watchful-cli":"^1.7.56","easy-with-style":"^3.0.470"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.305_1743706362809_0.8699163800764851","host":"s3://npm-registry-packages-npm-production"}},"8.0.306":{"name":"occam-grammar-utilities","version":"8.0.306","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.306","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ba072f9d0d2faab24c0eeac2a3245c8ce89080ca","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.306.tgz","fileCount":116,"integrity":"sha512-rsEt59TFInhx0YRiRadpOXKEKIhHNPTajfqABkXuYiOOg97iZ8ZZtcr9MFikKVVPofp/fU+iFGtbM4lmuTzO8A==","signatures":[{"sig":"MEQCIHRWdHbueQuD9jCLYHnrRNLr+9OIoYNABovPUPXvYzeIAiAzK3l0TCQ1CPLEYyPrFIbHKLC7a2JE+Qyx8DnCAjFENg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3053982},"main":"./lib/index.js","gitHead":"e1725abb197a7bf7a971e6fbbdd89d135f6762aa","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.114"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.233","watchful-cli":"^1.7.56","easy-with-style":"^3.0.470"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.306_1743801807612_0.04630757826978571","host":"s3://npm-registry-packages-npm-production"}},"8.0.307":{"name":"occam-grammar-utilities","version":"8.0.307","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.307","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"91937c6737d8ba21375760cfda00ce038ad21438","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.307.tgz","fileCount":116,"integrity":"sha512-7snrYSI+1TIl/2Q/CUyLcqQ98slbyMcXw3VNN4TLkDLn+gG1N5P7uxESabRAYm8OrMvsdk8la6NlopVXHDUoCg==","signatures":[{"sig":"MEYCIQCKZfmT4vFfLXFIBmxRdfFDTyQRCgAPiPLqhGKdosLq7wIhALohJ7l1sA1fJbjsLpEgPW34qSgAIJGFYZZxH58VIEM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3053982},"main":"./lib/index.js","gitHead":"a65dc3d51385441a7beaf139b88cb7107c904fb1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.114"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.234","watchful-cli":"^1.7.56","easy-with-style":"^3.0.472"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.307_1743802661278_0.7516827353071107","host":"s3://npm-registry-packages-npm-production"}},"8.0.308":{"name":"occam-grammar-utilities","version":"8.0.308","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.308","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4e9c7d3c4e1ae546219f59aae7d3dcc8988a90db","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.308.tgz","fileCount":116,"integrity":"sha512-3S5MvKFsH1pAbnTNxj631EAB45O6RvFd5sGyh7fXJMtgLk55hRM6LFj6qOOLZgLOIvOo2br0SW5G1pn+ia+XvQ==","signatures":[{"sig":"MEUCIB9EEAu/uiOqEBwYmyF6KvXhz6bixtvKveBnbp01Hue+AiEA02YZREdKMaQOexkDh8WqxvoM2MdFDnhNz2gr23iPkEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057787},"main":"./lib/index.js","gitHead":"856d8e7087a4bae90cb531d9a2a4850bb0569226","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.117"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.234","watchful-cli":"^1.7.56","easy-with-style":"^3.0.472"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.308_1743928616754_0.6873610319179126","host":"s3://npm-registry-packages-npm-production"}},"8.0.309":{"name":"occam-grammar-utilities","version":"8.0.309","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.309","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"df7ed4b518f24729ee32c1f114adcf6d5c62bdf4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.309.tgz","fileCount":116,"integrity":"sha512-Cjl2agReNxbvXwXXSvRduWwNC66br4wJDqZF8lKvpiaqsrQMh0rttUfBei3EZj045cLntchGwdPYSa7+g0s8Ig==","signatures":[{"sig":"MEUCIEb//CHvwGgLcYAvC9GcIEolaAr7XSDEvEEovVP2maMjAiEApn/NYZRwzK8k7xbdZsJKf7y1FE2MwQA8dJZ8tHgWEsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057787},"main":"./lib/index.js","gitHead":"1e5cc16c1acd6ef0d98b8ad3922b350d44b5676b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.117"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.235","watchful-cli":"^1.7.56","easy-with-style":"^3.0.474"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.309_1743929745699_0.4890462899686474","host":"s3://npm-registry-packages-npm-production"}},"8.0.310":{"name":"occam-grammar-utilities","version":"8.0.310","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.310","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3d7311f731e2ab791826048060746d884b7950a9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.310.tgz","fileCount":116,"integrity":"sha512-Px4KHtGpxearAOfYfhhnqp1oqr9ENpdNqZFeHQjJpYFszQMB5HoCwVF7V/ZfYnFQTspP2dZ/XmsGkzy8QxPQEQ==","signatures":[{"sig":"MEYCIQDhr/T3jSQ74dgvVfCWynqjx0spEFarx0QFwr7vscD+vwIhAI22Q2Rb+V1qaYKEMUr7dpE+bHfVO/Vzn8UHyIh6Jvw9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057621},"main":"./lib/index.js","gitHead":"e42003552e311ed2667a3ddbb0d4a412ce19fc11","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.120"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.235","watchful-cli":"^1.7.56","easy-with-style":"^3.0.474"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.310_1745682156006_0.5560859892261287","host":"s3://npm-registry-packages-npm-production"}},"8.0.311":{"name":"occam-grammar-utilities","version":"8.0.311","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.311","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d09a8de92b62b76a4819776f1dac21aca1aeb3f3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.311.tgz","fileCount":116,"integrity":"sha512-C7hIA/czne7QLPKprdsWkZAPyNgnqWNsPgIfwYboOX5B2ZuzyZF/dL7eicYRqnq6JfPFzWmwvVU+q5o3d03+uw==","signatures":[{"sig":"MEYCIQC8fHZ/Nkmtxssw70am6nAQ+annGxRa9eMyIgoSnoWK6QIhAI+8x7IyAVwwH91SqWDwakbSK16VDlQN6fzWCXDXVbpd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057621},"main":"./lib/index.js","gitHead":"277c653fb22fd9682bc90519c84f71977b0ed405","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.120"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.236","watchful-cli":"^1.7.56","easy-with-style":"^3.0.476"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.311_1745682758486_0.9023131044199157","host":"s3://npm-registry-packages-npm-production"}},"8.0.312":{"name":"occam-grammar-utilities","version":"8.0.312","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.312","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"500fb650ade1bddb8cfe2a9ec6ca95423128ab90","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.312.tgz","fileCount":116,"integrity":"sha512-phKgntyMUS7gUp0rMsVcmO+H1alndDxtSlyGH0TIR2EF7y/mATFNxbd33bovvkSzxeOY0RgvMt/Xt71dFCw8OQ==","signatures":[{"sig":"MEQCIGaZakWthfJumaL8cfbba6l6uTVdwm7tp8ZMsTl2d6eZAiB9/TrQd4vQ5c83IuGnG948BYdHMATznSIIi+Ms/7mINw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062408},"main":"./lib/index.js","gitHead":"e6f7d47a63a08d1f1ef538ab523ca72a1856cd16","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.123"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.236","watchful-cli":"^1.7.56","easy-with-style":"^3.0.476"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.312_1745774957910_0.30611136715469334","host":"s3://npm-registry-packages-npm-production"}},"8.0.313":{"name":"occam-grammar-utilities","version":"8.0.313","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.313","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"bb102478c81e9817d45b69a7cdf4af6f10894eb0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.313.tgz","fileCount":116,"integrity":"sha512-VrpGYl+ce7Cy2BsHN9M08YEIUD7c4xxFq4Cpnyes+J71gOrdV/lfFu+zIA3NMLov1vFLzJmywoj10i3AvPCDQA==","signatures":[{"sig":"MEUCIQCnA7oK2Dx6xvtcsygfUznW7MEM3LxuEVeT+ZSI3rp37wIgC8xLAEdk2hQ1OzO0fU+ziXs5KoAxByECLNp/cGDOke8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062408},"main":"./lib/index.js","gitHead":"db951b73162e16e0913120ea645a62b84783a7de","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.123"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.237","watchful-cli":"^1.7.56","easy-with-style":"^3.0.478"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.313_1745775573128_0.9425065150212124","host":"s3://npm-registry-packages-npm-production"}},"8.0.314":{"name":"occam-grammar-utilities","version":"8.0.314","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.314","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"463bb3e65bdc983755adb2f61781dab4f2957e0a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.314.tgz","fileCount":116,"integrity":"sha512-SK6f8dmqZ4z15LvEYUgViuXB33K0HsmAUVIZq56Z4YoGnpUacFgigvuyb/LDT+BedoG+YPwvaaGAzl3QGHnAKA==","signatures":[{"sig":"MEUCIFF3UiMlCRe4elr5IhQkpF1vuz16C8TrWdV/3jRHGIOPAiEAkc0XzyniihBh3gpWFO+MEW2QkwdXgbG8cDzS8OFPkZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062430},"main":"./lib/index.js","gitHead":"a9499a81d3652573a1a933fff1bbe9eda69d2fbe","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.126"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.237","watchful-cli":"^1.7.56","easy-with-style":"^3.0.478"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.314_1745776376660_0.2606518745416051","host":"s3://npm-registry-packages-npm-production"}},"8.0.315":{"name":"occam-grammar-utilities","version":"8.0.315","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.315","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2b49bf3ebf4feff768fa1a1458bb33bdc9c38f75","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.315.tgz","fileCount":116,"integrity":"sha512-exDB7Ynif8BbPmjzRstGkhzlTKKB7mGsnVAWtLebD3dgKAlnlQ0nuO94OcAx1Zj8nGoSCu2WLOWcr5xfKYd0gQ==","signatures":[{"sig":"MEQCID5lcXbqSYLCmbS6aC+MGl6Xnotr0aAgHI1NgqiGCoLBAiBlaf41Mz/rmVi+MhVOn7iZCJYDD1iLs97JZf3Hj4ybQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062430},"main":"./lib/index.js","gitHead":"4be39c4ffadba80f92beb18903d284f3a338776d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.126"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.238","watchful-cli":"^1.7.56","easy-with-style":"^3.0.480"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.315_1745776979214_0.6609167124335136","host":"s3://npm-registry-packages-npm-production"}},"8.0.316":{"name":"occam-grammar-utilities","version":"8.0.316","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.316","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"72d7c71e4980c4f95289b9e6c1747ef15702e83e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.316.tgz","fileCount":116,"integrity":"sha512-gdxN3iKCm0VLxwajh5dYsLSM3MTinPMiPJr/mEMdXR6/LXcuCcXk2JgPfhr0cxEdewycF4K8R8FAz7b4H91e4A==","signatures":[{"sig":"MEYCIQCH923dyFhrcZYV5KdhOiKikSIjoA1REnCHj4KNl4tlVAIhAJhvxnPdngK3vAEMMLL7ttRV0un02iiaL5SAyAPwkvcG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062345},"main":"./lib/index.js","gitHead":"2b87c75233b32ac21f25b1bd9f75f48c6380f3f1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.129"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.238","watchful-cli":"^1.7.56","easy-with-style":"^3.0.480"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.316_1745777281563_0.3851900688286911","host":"s3://npm-registry-packages-npm-production"}},"8.0.317":{"name":"occam-grammar-utilities","version":"8.0.317","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.317","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b7d6650418d2d11b873aa40263c7ee526bea4a77","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.317.tgz","fileCount":116,"integrity":"sha512-D2uiOm3dRmK6L6vd3zUN9f3C32MukCSr0SsXSoAk09lLW2cRqW0Fp9nqCtRyGY602L1j2i8MeNY1kbc18dKCNA==","signatures":[{"sig":"MEQCIBZpJISt+h0q78JHl1WZi17X2/EfqbG9QrNX1NTHXQcyAiAh5pH9maW2d77pDoM5WDmOcbnzmAHj2tjv65xz8bDDuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062345},"main":"./lib/index.js","gitHead":"7169d093914294f7a1db4ce58a6e312ad7e751e6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.129"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.239","watchful-cli":"^1.7.56","easy-with-style":"^3.0.482"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.317_1745777999661_0.9049158303623721","host":"s3://npm-registry-packages-npm-production"}},"8.0.318":{"name":"occam-grammar-utilities","version":"8.0.318","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.318","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f7e995ed1f27ba61e3ed080a28af2952bd28b430","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.318.tgz","fileCount":116,"integrity":"sha512-Ctdat/cADqoYp0wJH67umUaioqLbWDhToHSYrwuFAP+X+Qwcqiz+9CYdg8f6z5Hg8zmJjf01XFlgvKGOFRLO+g==","signatures":[{"sig":"MEUCIQCy6ZBXajE+GpxyVVImgvhsftCSz/EqW11PjBIF+5IwDAIgZ6rFK3KEAGovwbz0YNZsoEik6YW/VdGW45+cE1HMons=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3067621},"main":"./lib/index.js","gitHead":"e52d157bee8f0b1756e42e85c37c54279236effb","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.133"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.239","watchful-cli":"^1.7.56","easy-with-style":"^3.0.482"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.318_1746883420899_0.7054389941991981","host":"s3://npm-registry-packages-npm-production"}},"8.0.319":{"name":"occam-grammar-utilities","version":"8.0.319","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.319","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"745db339c5b0729d639a1eca51e00bd4a28864b1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.319.tgz","fileCount":116,"integrity":"sha512-PUnReMyyd1FGMg2db2/Zd1m2lHEWcOMb/WIMx+E/K4r1dEAUaKU3WmZvPLXdFaAZgCJi3V9Vi0Suf3Ar3NQC6g==","signatures":[{"sig":"MEQCIBLNZhFD/r+dG793W17w2AlyrO1UuTfA7houm13zP358AiAJ+0Tto7eUOYwr+yjjy3cBcy4deYYEzAQcYN1JA8F83A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3067621},"main":"./lib/index.js","gitHead":"d4b6d03a6384fef858cc661b50313e245268c8dc","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.133"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.240","watchful-cli":"^1.7.56","easy-with-style":"^3.0.484"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.319_1746884054967_0.15456848596153216","host":"s3://npm-registry-packages-npm-production"}},"8.0.320":{"name":"occam-grammar-utilities","version":"8.0.320","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.320","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8f2ae256261368c857d79a21cf6c5120400e9602","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.320.tgz","fileCount":116,"integrity":"sha512-sKfYmJy0iroLOptyFvUZB3qxXenoYlblvZpCepNmckiOqOPvwuMPqQPQX++jztKYVd5jtwS+L42BBhdz3m569Q==","signatures":[{"sig":"MEYCIQDOuk3akAKGCmj7NsQxqBIWnRT3Axh2gcZ2pk913FyovQIhAMmvBMQbe4Mua/nKFsCRMW6R914udiAOcO8VXBJe9dMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3066805},"main":"./lib/index.js","gitHead":"55a5997b0f3d9320be8268c089a33884726f3663","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.136"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.240","watchful-cli":"^1.7.56","easy-with-style":"^3.0.484"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.320_1747945155305_0.45709894727064526","host":"s3://npm-registry-packages-npm-production"}},"8.0.321":{"name":"occam-grammar-utilities","version":"8.0.321","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.321","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a2d239094812764e53b0089618373b9bfb09716d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.321.tgz","fileCount":116,"integrity":"sha512-HM93xjc1ZcCEOG9zPHxzjcpzdkH6JJo2J26KjlyCKGuRJQewvgtFVJI/HHdhSLhZ5cpK6mlpGd8JarOBS2pJPw==","signatures":[{"sig":"MEUCIE+Wr8nQPNkI3OQa7bJFK4wqL7M9ejpPhIMHrlA4+0xiAiEApIquXUY4Hgj95Iyq8dQa10xgdldMZMqcanyEBfroULc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3066144},"main":"./lib/index.js","gitHead":"ff679b1df4c2271a73dbf0295c00589ee50af7e2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.136"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.241","watchful-cli":"^1.7.56","easy-with-style":"^3.0.486"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.321_1747945845884_0.43871973688958077","host":"s3://npm-registry-packages-npm-production"}},"8.0.322":{"name":"occam-grammar-utilities","version":"8.0.322","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.322","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"31a5838eed6d500cd75fc1b95d6e44378f86f3e3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.322.tgz","fileCount":116,"integrity":"sha512-yb0mal9iINRCMRhPlTnf4OTXRX5fJttLHn7CrdSNIciLV9Z+Z+3r4dj6uUz3v3MCzPTS8ONmP0PzV+UD5LsKag==","signatures":[{"sig":"MEUCIDZY4Ed5Kfu21WcLclxCg5KR/6CH6x8Z2A0UlbGp046RAiEAxirAnJizkQTw4hVNBKS+JTndenOIgS/C7kN3R91q+7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3065362},"main":"./lib/index.js","gitHead":"1832286fad6436808a0403c178494882149468f4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.136"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.242","watchful-cli":"^1.7.56","easy-with-style":"^3.0.488"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.322_1748378534817_0.9225336698355768","host":"s3://npm-registry-packages-npm-production"}},"8.0.323":{"name":"occam-grammar-utilities","version":"8.0.323","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.323","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e15dbd34f991e4fc7e8f182b7f55e6db82ed202c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.323.tgz","fileCount":116,"integrity":"sha512-h0as5DnNwcnNp7WvAAOXyJ52vXHQcdZTyIDB+MFFarTGKLa/5oR7yvvttR4S9xZw+FXaJ8+sCIT4usymRBoX1g==","signatures":[{"sig":"MEUCIHz3h5um+5gCEppwitBjUfSLEMeYqwXPoc3Qo619jKzpAiEAx7yo+hdFq/gaBpfbDPFvU0VOoJWj6LTh2QzqgjNi28Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3075529},"main":"./lib/index.js","gitHead":"c177810cca720d5699be1ef4bdcd3c50c0b4352d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.136"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.243","watchful-cli":"^1.7.56","easy-with-style":"^3.0.490"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.323_1748379017389_0.7602146747325043","host":"s3://npm-registry-packages-npm-production"}},"8.0.324":{"name":"occam-grammar-utilities","version":"8.0.324","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.324","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b98747942d2651a21b5a50ceabd19b6c1bdf7cfb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.324.tgz","fileCount":116,"integrity":"sha512-88mhytvUXXX+xN/yueXvEjj/yeGCuuboNJ73N9Z4ydxbMYWRzujSHdLqNzpxDCANfvt4rgVg+277EqcheuoSJg==","signatures":[{"sig":"MEQCID6U1yEBzTQGXqT8hJVU5Ci5phTkiYsApV4HAj1Kj7RYAiBy9dRQVjgcyc2ggz19V73ZYIRXjyADIP20k2cq20Kbcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3075820},"main":"./lib/index.js","gitHead":"c895a6f011180e6c76df7e43a43fca414bba0bae","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.136"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.244","watchful-cli":"^1.7.56","easy-with-style":"^3.0.492"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.324_1749321040761_0.2629442748802553","host":"s3://npm-registry-packages-npm-production"}},"8.0.325":{"name":"occam-grammar-utilities","version":"8.0.325","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.325","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"adc7be45415dd0ad8293d2c72ad8080d5501a4b8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.325.tgz","fileCount":116,"integrity":"sha512-Ia5BWyJq/k5ycze1GgXyAClo22pyBISt/Xxs/ulteXEGQ/OHrVqXQQ6SiU8fP2e0JVhOKE1GVIb+65tVaI5vXQ==","signatures":[{"sig":"MEQCIBrok45jqofRq1jwqbWhKbZYKhnT+0ZKHnkjMNMaHuQyAiB9olyawdJ5tPXEdyKVde6Qkptwn3bQkGiz9Se4hR9U9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3076279},"main":"./lib/index.js","gitHead":"2248cc3d5796923c6609ef8b16c17c7a7d781bf1","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.143"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.244","watchful-cli":"^1.7.56","easy-with-style":"^3.0.492"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.325_1749888883574_0.4673396079677026","host":"s3://npm-registry-packages-npm-production"}},"8.0.326":{"name":"occam-grammar-utilities","version":"8.0.326","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.326","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4f6a815bfdbf717d53a6f2bde77b3869e0547049","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.326.tgz","fileCount":116,"integrity":"sha512-TEZ33ixVuuXKV02jufyjVVnsoDbKFGhimyEK8ud1l3GSUE95OJ2oweKzfED8DtZUw/r7W3OLxHRreumS+0l3nQ==","signatures":[{"sig":"MEUCIQCZEe1+CPqv6JEy8xiLZhuDZZ1aV2l2FvvsbbPViGWdYAIgHy9MPd/V/xJZ+tnAsp+HBFUjqQAzUC1ZOHJqMqF6/G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3076279},"main":"./lib/index.js","gitHead":"701192ca0b5ab5212736d1844dc20a524893270e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.143"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.0.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.117","lively-cli":"^2.0.65","easy-layout":"^6.0.245","watchful-cli":"^1.7.56","easy-with-style":"^3.0.494"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.326_1749890049812_0.8619931168019206","host":"s3://npm-registry-packages-npm-production"}},"8.0.327":{"name":"occam-grammar-utilities","version":"8.0.327","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.327","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8a89096cc64465ba412a4ba59ba8522f0b8bfb42","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.327.tgz","fileCount":116,"integrity":"sha512-kP+PwHpzzenYcA7m2hIm+81unw1J8IwZJ6JOtBzetpuq83bEsazLMsYZ0DtEg9f9Ip9vCiBWiPY37DNoA5luJA==","signatures":[{"sig":"MEQCIEBGZ15zWhjoKC/tQIxqEV0qkix3yKIdE62uEKuw2dfrAiASjjlvFGUeGxcjEIrMtltG9MnMtRcuWOQuOdo6IijxlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3075862},"main":"./lib/index.js","gitHead":"c8c7c3bca5138d405c54c7c58436010f429e90f0","scripts":{"test":"mocha --recursive -R spec ./test","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","actor":{"name":"djalbat","type":"user","email":"james.smith@djalbat.com"},"email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.143"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.1","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.118","lively-cli":"^2.0.65","easy-layout":"^6.0.246","watchful-cli":"^1.7.56","easy-with-style":"^3.0.495"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.327_1750512073120_0.07450679518803338","host":"s3://npm-registry-packages-npm-production"}},"8.0.328":{"name":"occam-grammar-utilities","version":"8.0.328","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.328","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"81821ec57bcc7de23edf3c7f9eb4c6f5683d8afd","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.328.tgz","fileCount":116,"integrity":"sha512-RNGWq+Y7pFPvHrZQhk9lZttI6xVB/ii/vjRsM9Ut9KCnVepz+OkS4oiIRtXjIH7v9TM/RoKTt9EUvkHSEf4DHw==","signatures":[{"sig":"MEUCIQDMGzRAXpvKNnFKIvAB5G95IIdVbcwKce5EfJS3IAGDbAIgFi9lKgfMV8e6RvHmz4ESfQ5aWgIO4vAI9pw2XcpBYmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3075836},"main":"./lib/index.js","gitHead":"85f51a0008db9af883645d27f3f13497b0033429","scripts":{"test":"mocha --recursive -R spec ./test","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","actor":{"name":"djalbat","type":"user","email":"james.smith@djalbat.com"},"email":"james.smith@djalbat.com"},"repository":{"url":"git+https://github.com/djalbat/occam-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.143"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.247","watchful-cli":"^1.7.56","easy-with-style":"^3.0.496"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.328_1750521612385_0.873791357691202","host":"s3://npm-registry-packages-npm-production"}},"8.0.329":{"name":"occam-grammar-utilities","version":"8.0.329","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.329","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"18c678ec7c51e4c28d3d3309fcddad007786a5f4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.329.tgz","fileCount":116,"integrity":"sha512-WnkdGXLa2qLE6rJZAsLvzPehhdvnZeuw1dmVW2y2vKfHAwNdq0MtYOxWS8TdusrXN474X6GujU5IPvzzg9Tejg==","signatures":[{"sig":"MEYCIQDbK3xfITk16xhZfAaKlK+8sEdxr1nAohYhBvekxzolXgIhAI/SmZOJtR13pjA/tRP0AdhyUaXvKT8EhtxNxqd8fUN6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3103940},"main":"./lib/index.js","gitHead":"feadd1f372437df9d492af84e86611e3613e1dff","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.148"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.247","watchful-cli":"^1.7.56","easy-with-style":"^3.0.496"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.329_1753005781388_0.6231407659967332","host":"s3://npm-registry-packages-npm-production"}},"8.0.330":{"name":"occam-grammar-utilities","version":"8.0.330","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.330","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"522ec9895a94e8bd8b3c99840b11eaad58c43b49","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.330.tgz","fileCount":116,"integrity":"sha512-DO8u+IXqIFkwE/lUvyHX2mKXSHI3RlpGxrI77FkwdnxXjJV/lLjVNProIOh74ilR5TBbJqXxkztvyUOdaYI5Rg==","signatures":[{"sig":"MEQCICmiiWjtSM4x7A8IU9BBGDup5tXtmT8u2RqBuaa3SwVNAiAdTT/S5qk+7m9eowQsHELSh6p+2xpXmoYdBL8/r48dCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3103940},"main":"./lib/index.js","gitHead":"a4e572486a7a9a289abdf9f6f77154c7ba401ad3","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.148"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.248","watchful-cli":"^1.7.56","easy-with-style":"^3.0.498"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.330_1753006449207_0.617823123244782","host":"s3://npm-registry-packages-npm-production"}},"8.0.331":{"name":"occam-grammar-utilities","version":"8.0.331","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.331","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"df5f007cd7438c9291b8d4fb3b9847db6b65a3fe","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.331.tgz","fileCount":116,"integrity":"sha512-dCQAt/+ZDDaswxGQdOJq44beO5x1vUUb7HrtqG08d7AmZDA7zYgJhx+O+ldIFuZCTi+mtpM0p5p4BPiZZd/0zQ==","signatures":[{"sig":"MEUCIQDOm7mWAEQbCl/p7kR+ZvKIWLlip7yuiL0dQmgyNgIUygIgFH/U6xOE2CUy7SoxliIqAcvqvXbEL1By9upPAsD/dpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3105683},"main":"./lib/index.js","gitHead":"3d2b7d592bf4dd15ad93adf70911340eacfac625","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.151"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.248","watchful-cli":"^1.7.56","easy-with-style":"^3.0.498"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.331_1753008467112_0.9804161384865098","host":"s3://npm-registry-packages-npm-production"}},"8.0.332":{"name":"occam-grammar-utilities","version":"8.0.332","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.332","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a9f68e10925e07c475c4c8168ddf361efbb0ddd1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.332.tgz","fileCount":116,"integrity":"sha512-mhMWNg/zWsXhPXJ6aOz30yXvkEQpeCp/fqZoBklTrpD7tJ+GyqcYbzaqOuv4LllA+oq54nF8iYJmlbzEjHaGkA==","signatures":[{"sig":"MEYCIQCCfGNnWR/u6fP37bB/P5WnUznLUTkUqsUMV8AwqAyLSwIhAMwxVtSZt2AC/WaV2K4CIg3ByCs4u8lkgtjo6Xne13rh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3105683},"main":"./lib/index.js","gitHead":"6c8768275964a68d0cfcef5c698b79605f6526f7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.151"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.249","watchful-cli":"^1.7.56","easy-with-style":"^3.0.500"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.332_1753009120505_0.46614336777085263","host":"s3://npm-registry-packages-npm-production"}},"8.0.333":{"name":"occam-grammar-utilities","version":"8.0.333","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.333","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"54ccb598e57513fba9d0b5c23a207fc561f008f7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.333.tgz","fileCount":116,"integrity":"sha512-+K7CfJdjzMt/5bMJZvHjr1rTQpnHuAEXchXrdc59/4ut9tuBlRE+xHwvA4oKMHI50jHib+g2C4CvVi5GaSQYhw==","signatures":[{"sig":"MEUCIANnwtsajAJpWwpD8i4yCvUt1wPHARVF52HcVzegdPvjAiEAt6xaAHDOGcM9VPdG/6lo4/tm5LyIZDMUTTahifsMoaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3109064},"main":"./lib/index.js","gitHead":"8ef9a57c80eee16d3ab402ef2a69d09c24df7193","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.154"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.249","watchful-cli":"^1.7.56","easy-with-style":"^3.0.500"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.333_1753009666694_0.31335958648862783","host":"s3://npm-registry-packages-npm-production"}},"8.0.334":{"name":"occam-grammar-utilities","version":"8.0.334","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.334","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"69edef08ec1745b7091051ce99179816c8fd14b7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.334.tgz","fileCount":116,"integrity":"sha512-T7f5EAXaYWTLTiISQiS4H5BdJ0yy++ogirJ2E6tWlyzkf916QtMdRRFyR8fpEoi9h9E+ZxlVWEnHgmqcqJGbug==","signatures":[{"sig":"MEUCIFepS/XqxsOnycTQUt6nYVU2hq8i/CqMFHxhZkzjD7TcAiEAtD2k+ih8kDdTXZO32HwIxI0OONRhSJgYmwq47er+pR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3109064},"main":"./lib/index.js","gitHead":"e76245da6d151761c5a7362785adce65afd4a9e7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.154"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.250","watchful-cli":"^1.7.56","easy-with-style":"^3.0.502"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.334_1753010449305_0.0842858327574667","host":"s3://npm-registry-packages-npm-production"}},"8.0.335":{"name":"occam-grammar-utilities","version":"8.0.335","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.335","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1a1d53e060069e254a7d08422fcc97134a4719d7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.335.tgz","fileCount":116,"integrity":"sha512-6lg03SFWb6vaBgFiFi/lEezwBf7FPLjyo1vgVbZwX2Msg/Hbicia59VSPn1N9u9H0Yh+ZzqbbjYsYNTkIdMilQ==","signatures":[{"sig":"MEUCIChkLKJCjQslPVFY8dprgkJZ7S/3lgBm3DfpWzsr0w5BAiEApvsPMrqiMMOKyo0uvhvQJpMxhvq0f3VA/wqZv3cNe4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3108464},"main":"./lib/index.js","gitHead":"399222547ea0b107d53af7a17a170e4cd5628145","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.154"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.250","watchful-cli":"^1.7.56","easy-with-style":"^3.0.502"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.335_1753010747784_0.27598436486978417","host":"s3://npm-registry-packages-npm-production"}},"8.0.336":{"name":"occam-grammar-utilities","version":"8.0.336","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.336","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5fc6c7a3e8ae31bea810567f9c711ec792b2281b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.336.tgz","fileCount":116,"integrity":"sha512-GuprNyE+lBVmd5JWpb3vAza4KmmxmPwUFfUIXjRqJ3vW9ilpLiK6rmLCUFv2U8Igv/7k913llyIz9IogRz2IXQ==","signatures":[{"sig":"MEYCIQCqGcYgUxu3FNnzikIkiJDfSEyt80N4xDzvzfUODF5WhwIhAJBoBYDAcYpQjAwMRZEsMDx95/gUWiDG8bleN3ow54eY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3108464},"main":"./lib/index.js","gitHead":"b2dd7e190b8dc91814a292bc9458a64bf38cc7d8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.154"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.250","watchful-cli":"^1.7.56","easy-with-style":"^3.0.502"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.336_1753010760777_0.5897363541223131","host":"s3://npm-registry-packages-npm-production"}},"8.0.338":{"name":"occam-grammar-utilities","version":"8.0.338","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.338","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"da37e4090ca75c5b4cea0267d736048681741950","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.338.tgz","fileCount":118,"integrity":"sha512-gfWqRoEhMn1EI4zQhFA79VJe03D9SmUEkGvDclGcCAG6nadU8OXeBz363Kh5H2TZml5gNp+BvbCXGuFQ7J0rjw==","signatures":[{"sig":"MEUCIQDelvTlQUWk5KD/7mKtVF1I0rH7irRpKK+we4lKq9M8wwIgGHxbPw8T3lWgJqkV9RRFlq/hfM/Ref64JJHaCNrjLaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3146787},"main":"./lib/index.js","gitHead":"41709789a17fba4a87e3da6e887340f3c4feebb6","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.154"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.250","watchful-cli":"^1.7.56","easy-with-style":"^3.0.502"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.338_1753119348091_0.4848872985413222","host":"s3://npm-registry-packages-npm-production"}},"8.0.339":{"name":"occam-grammar-utilities","version":"8.0.339","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.339","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6fe2043511348f93dd5601d7654039a2b5da2a6c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.339.tgz","fileCount":118,"integrity":"sha512-tVdlYLc9XVgpGKHjJOluPxvDmGq4dwsCHj6g7fkj+O7BHZcSmZNNBdSzMtFl8ccnX7yqq5gjc1B7BAW8gjUXSg==","signatures":[{"sig":"MEYCIQDA8SY/xrju8XgWHo1a5uJJaOoxcRuM0pRVDGBuTu1wDAIhANFZD/RUtQdCskQgihEpoUHevb5MXpIGZex5iEleV5o7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3146787},"main":"./lib/index.js","gitHead":"f379ccec731252642a3b4bbeb6da95f7f277bbe0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.154"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.250","watchful-cli":"^1.7.56","easy-with-style":"^3.0.502"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.339_1753119368537_0.6674023709251158","host":"s3://npm-registry-packages-npm-production"}},"8.0.340":{"name":"occam-grammar-utilities","version":"8.0.340","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.340","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"63257960c09f819cd381088203f2efe47dc4607f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.340.tgz","fileCount":118,"integrity":"sha512-Ee3NLSJS1b4hNTvcaBwjNonuLcV63q09dXSV8c9fAWKicP+yaT6Kr5JIoC7xGR4PPc3/R3ymJ8ljhpnilcUqUg==","signatures":[{"sig":"MEQCIAcAwh9ZiOmOZwYkip1si+pzg3YdbHoHZgKONGmrWeX6AiA9JWUABTRMpnoz2vUGxw4o4BCe/rEToiJ2XKkvauF8EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3150747},"main":"./lib/index.js","gitHead":"9d52017ed89cafd84b21ed9b6ce833a14847bf8b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.154"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.250","watchful-cli":"^1.7.56","easy-with-style":"^3.0.502"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.340_1753123591847_0.03547358361505437","host":"s3://npm-registry-packages-npm-production"}},"8.0.341":{"name":"occam-grammar-utilities","version":"8.0.341","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.341","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"adf30461faa6e51b4430e83e53c98dc4c8085ece","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.341.tgz","fileCount":118,"integrity":"sha512-VqI3G1evVG08jDxktFMfdedn21QyTqPp4R6BdNRas9Au5hq4mMqNnruCjTfKPS5BBBNnDpIEvs5PI9Fu2iZrtA==","signatures":[{"sig":"MEQCIEYlpYstNnU8aZvfOOl94rP2OUxtjG2b5IoSE7YQx9RwAiBRP7qXZ9sbWTLcYP3/FdJqPEA/m55+Mk5DembuSKUGOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154277},"main":"./lib/index.js","gitHead":"afa27bd5b5aac98790b047195a7c73f75f047893","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.157"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.250","watchful-cli":"^1.7.56","easy-with-style":"^3.0.502"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.341_1753130206318_0.33394346746706804","host":"s3://npm-registry-packages-npm-production"}},"8.0.342":{"name":"occam-grammar-utilities","version":"8.0.342","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.342","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d346cadcedde5c4d937575305c03480d07604957","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.342.tgz","fileCount":118,"integrity":"sha512-plERNBMVR6TcnkuIn2HZzAmQtFOLVuLfNqn58/7qyjTlE8RGF17pJB8l1YDpvfPRVluuc82yBVmuFBhX3NxMUg==","signatures":[{"sig":"MEYCIQCVptsjoQBqGkrRhNwf69dGiGRNeVN9H8Fe+MtMfloIZAIhAIj1ing0uZgDcYzRwT98l84p3paBUwpenVGJWfww9Oi9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154277},"main":"./lib/index.js","gitHead":"2a7ee0a3a67b9fafcbc01c2921f8dd9989fbbe9c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.157"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.251","watchful-cli":"^1.7.56","easy-with-style":"^3.0.504"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.342_1753130815768_0.4900458359403965","host":"s3://npm-registry-packages-npm-production"}},"8.0.343":{"name":"occam-grammar-utilities","version":"8.0.343","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.343","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"53104e4c01ab6cd5821c9ff4006bb49e1a8e6f79","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.343.tgz","fileCount":118,"integrity":"sha512-ACb3GJ84MsQOJhva3Gjy7h5K2LxUV6gqUwPujO2K5qc/IoOTooGMaXwwvFLMUA3og0/ReYPwCSSdYeVywKAfIQ==","signatures":[{"sig":"MEUCIBQYWmvGWvYEALCOSJkz2AnvXnpIIuI+uLwPqCe0HYMfAiEAkKk5CSHCw7P8qVfkJEt1Cd3IJja60bYNBhaLby+/HH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154380},"main":"./lib/index.js","gitHead":"42cab9058521a198ff2d93a292cdcaeb62de407a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.160"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.251","watchful-cli":"^1.7.56","easy-with-style":"^3.0.504"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.343_1753131288126_0.7537157358754889","host":"s3://npm-registry-packages-npm-production"}},"8.0.344":{"name":"occam-grammar-utilities","version":"8.0.344","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.344","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ed0e58b127fecb4baed77c9bd8c81e4b510813c7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.344.tgz","fileCount":118,"integrity":"sha512-4i5LaktvtvL1KHT7RU06m1O+kyf17o4fMgH5yBmBsrv8rsA/eupiebK2zzz49bqQf2e2RzZ+UDhJajRgauvsTw==","signatures":[{"sig":"MEQCICIVqAxzmN1UUOwxr1ZiDPyMjB6rw+uyb9zNlajM/ZbaAiBVuz3d9jSDDd+Ntau5GxcfYxFAsXew3ts6l6MH9/a1dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154380},"main":"./lib/index.js","gitHead":"dd2f57a46a4d903b4fc2c3165f68eefb29707165","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.0.47","occam-parsers":"^23.0.160"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.253","watchful-cli":"^1.7.56","easy-with-style":"^3.0.507"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.344_1753132098974_0.04821887354697063","host":"s3://npm-registry-packages-npm-production"}},"8.0.345":{"name":"occam-grammar-utilities","version":"8.0.345","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.345","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"910b40a90f41aefe0d2f8c7db29f5010f2ba0227","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.345.tgz","fileCount":118,"integrity":"sha512-Z8R/+qljXOF94UT/3AArj3NurXvXHQSF/BGWeOqWhUGtAjAARfkwcGYz9Vi7Q/xjx1s41TRH2oI6ArzWrra26A==","signatures":[{"sig":"MEUCIQCUgBhlUenHrNmcyLMbvzbdSC2cM/GYyH5LQGBhwVlSFgIgOxa+4GxK+Fva4WDzg3ADc2Oyw0DKs5E9HrzZFwlN/Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3155257},"main":"./lib/index.js","gitHead":"e78b0110ba2485ddfef9f61c433bee87aaa826b7","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.1.1","occam-parsers":"^23.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.253","watchful-cli":"^1.7.56","easy-with-style":"^3.0.507"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.345_1757012531627_0.11573374173792517","host":"s3://npm-registry-packages-npm-production"}},"8.0.346":{"name":"occam-grammar-utilities","version":"8.0.346","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.346","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e7c11d4275abd84f0e7790840d8a514bdfab3612","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.346.tgz","fileCount":118,"integrity":"sha512-sv75heuov6L3ehws6MQ1flhekGzNaFaWXTi13Ot+abbKQdoRPzN0W35S9UJEhF06hWRroZ7tMlpA3OO3GQ4ulQ==","signatures":[{"sig":"MEUCIArRkY9E0k4cPUy3kV5glQIJpUEBdn5iE1zjL47qp3jEAiEAxpOsit/22+TmYSRopApRIIhZpfWjEIyQSG2wPVFjQPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3155257},"main":"./lib/index.js","gitHead":"523f4564011a6c575c6319a8eb21716119e1f131","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^14.3.2","occam-lexers":"^23.1.1","occam-parsers":"^23.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.254","watchful-cli":"^1.7.56","easy-with-style":"^3.0.509"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.346_1757013192950_0.1853459404901583","host":"s3://npm-registry-packages-npm-production"}},"8.0.347":{"name":"occam-grammar-utilities","version":"8.0.347","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.347","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"73c7105ea820812236053b3cef2bc5cdc259916b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.347.tgz","fileCount":118,"integrity":"sha512-RuIBL7q6Wgir9L9iWegEWNmkp5KhU11qjirWrEqM1CLDOh1iKOYVnl6WNDLKSFWxZHOiuTuwMS/nTqgWnbaDsw==","signatures":[{"sig":"MEYCIQDHEFG4YovjkX7PfyabK5WX4kAWekYoU8WGMUm8f3ekaAIhAI+QVotK7GuCJ7Bb44HiCHhTR3XfLbB/MB/bUPBJgfKX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3311784},"main":"./lib/index.js","gitHead":"107bd30a2e68572643d829ef6f4c4d7b3eb70c13","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.3","occam-parsers":"^23.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.255","watchful-cli":"^1.7.56","easy-with-style":"^3.0.509"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.347_1757620244554_0.6582327272454847","host":"s3://npm-registry-packages-npm-production"}},"8.0.348":{"name":"occam-grammar-utilities","version":"8.0.348","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.348","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"03ef9a473f89a175ee45d4635a233e91e071a947","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.348.tgz","fileCount":118,"integrity":"sha512-ZRTavWEX04/ZCDzJtwE86IZLYez3w0Xry2ndanZibARxau5FtX8AlSu7YuXAZNPMWY+dXoBwWw2+Y/vUYg7ZYw==","signatures":[{"sig":"MEUCIQDaRGiC71DqmzoBslEH6c5MR9sWvRoKS388fz4hXURSBwIgSP5iA6VW6EfrFIc32O0+UwYSgnnhtRdwRALIlHRrwv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3159451},"main":"./lib/index.js","gitHead":"b93314d56c2132ea9f8fd4000a90efa8be61b747","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.3","occam-parsers":"^23.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.256","watchful-cli":"^1.7.56","easy-with-style":"^3.0.511"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.348_1757621880084_0.8065443357916615","host":"s3://npm-registry-packages-npm-production"}},"8.0.351":{"name":"occam-grammar-utilities","version":"8.0.351","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.351","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"51ca8d1402e8d3fbda992cb2a09581ae67c8870a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.351.tgz","fileCount":120,"integrity":"sha512-Mo0gX/nfR6xVw4PszBAZNgRMtU+mE3Jjn6nlD/IFFRLpnqSfX5mGzv/vnR5AQWDvpviqfZttN2xZtDZQDArtig==","signatures":[{"sig":"MEUCIQCq/MM0krFfm6iIXwIVdoGu9h6LCSK8zHvPXTaJetw96wIgGP8wRmg8cZTY2gxf4NSPYTCf7DxAXIvogcbad4+ZPf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174830},"main":"./lib/index.js","gitHead":"e930a27e38b2d7b62c68a04305c41d82fa695b30","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.3","occam-parsers":"^23.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.256","watchful-cli":"^1.7.56","easy-with-style":"^3.0.511"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.351_1758991919067_0.3499941371516164","host":"s3://npm-registry-packages-npm-production"}},"8.0.352":{"name":"occam-grammar-utilities","version":"8.0.352","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.352","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"af2ee9fd469c4223460e8b9a68cf4ebc80fe26de","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.352.tgz","fileCount":120,"integrity":"sha512-UGIJzwcWJ7P9Qx2hN7ntkI00zhE+P/euE9GkKJXAND961Q9CXcxqGlKMhTj8xheLcmPNM9/vCsOoPrgi08Ef5A==","signatures":[{"sig":"MEMCH33CdQIJxS3s1Uwtr+HPPJiKwf4b0kmdmin6vFULV6MCICDi39fHWroK+BczE3Bjl/McIkXIoKtl+dssLc0N6d8O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174830},"main":"./lib/index.js","gitHead":"59efdf31b8ed9d0a270520807f98148dc4103901","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.3","occam-parsers":"^23.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.256","watchful-cli":"^1.7.56","easy-with-style":"^3.0.511"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.352_1758991944043_0.3171133942599873","host":"s3://npm-registry-packages-npm-production"}},"8.0.354":{"name":"occam-grammar-utilities","version":"8.0.354","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.354","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"322183fb366282ebae51af04233dcb5cb29bc860","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.354.tgz","fileCount":120,"integrity":"sha512-A50LkWBUuWM+1NBJ3czb4L1kxw6osyM6WcKuqB57QeBmw9LmERU3shW2JpWG5AXSmpDwY/yb5uD6QdNoG7SwMg==","signatures":[{"sig":"MEUCICwcCvlPMQ3074QPlQuyoWV5SwQGkjuxWqA2A/fSMbXMAiEApQGTpmxP3pmveuO2ENLtes3wuQSG4Tc+mGE1F6hmGDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174701},"main":"./lib/index.js","gitHead":"4a2842f3dbd4e9c7871abf7b6230159777c26a30","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.3","occam-parsers":"^23.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.256","watchful-cli":"^1.7.56","easy-with-style":"^3.0.511"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.354_1759045802938_0.975431118988519","host":"s3://npm-registry-packages-npm-production"}},"8.0.356":{"name":"occam-grammar-utilities","version":"8.0.356","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.356","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e79cd0ff3e39f8ce07d2c4f2021dca5cd986986d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.356.tgz","fileCount":120,"integrity":"sha512-eS7+DAPqsCU+hhX8tSgUaCNx9HZASaz+TEGUaR/xupyKkQvFxtKbjbFEScld1hVhcXCrVLSvlrkmpWonXV3ILw==","signatures":[{"sig":"MEUCIDEMK2yHtn+yUzvM0ZQfqA5YwFnbPHzBemJ+KcVlgeQTAiEA2R/xmau+SS2AsaY4CQL9SCVjeCMaNuACuk90qiwGsEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3178152},"main":"./lib/index.js","gitHead":"4b438f2db4fc940ae8913805476315f4bbc8d874","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.3","occam-parsers":"^23.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.256","watchful-cli":"^1.7.56","easy-with-style":"^3.0.511"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.356_1759132620371_0.6024219682676877","host":"s3://npm-registry-packages-npm-production"}},"8.0.357":{"name":"occam-grammar-utilities","version":"8.0.357","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.357","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0941954c93f15ce8abc0dc87a055aae26b2f531d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.357.tgz","fileCount":120,"integrity":"sha512-yKbFTMTRqNv9murh657ZXdKjZ3MRZPN27pd/W3WyGcUK51w3l3Dm/82M1xYlrFnqafKV1dnc2wSrijITwzc4WQ==","signatures":[{"sig":"MEYCIQCIZjWSpyMq56EzrbDa4GWc1Vqai8MUpCG5HIqnAjPA3wIhAN7V9bPwv79ROROECRoFU/Zrak92lQE6xRe91lsXQiwZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3178152},"main":"./lib/index.js","gitHead":"d6d737f54867b99be2c17170620b5bc355128202","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.3","occam-parsers":"^23.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.256","watchful-cli":"^1.7.56","easy-with-style":"^3.0.511"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.357_1759132669979_0.06291065690516606","host":"s3://npm-registry-packages-npm-production"}},"8.0.358":{"name":"occam-grammar-utilities","version":"8.0.358","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.358","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0156c20324e097202b6548f7e484e6876d8c3d36","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.358.tgz","fileCount":120,"integrity":"sha512-gN3WVmtT8Az8JN2qvbDPpDzTzsxBjZFQTINVlshzRPiA+4VUWOmBvcCSuzHEaPkCPxqEw+amJ6hgq5HDCeX/yA==","signatures":[{"sig":"MEYCIQCp0+wUhFarzZUT7kGxCJXzUpxObFkw9bAxN3fKcGitqQIhAPJ4Vb8IqO+cDPvGG53CXgeV8LMNYOkvI8f4ywxHrc5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177318},"main":"./lib/index.js","gitHead":"056c2df8b0dee0f082ccdcf1e8cc52b879031abf","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.3","occam-parsers":"^23.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.256","watchful-cli":"^1.7.56","easy-with-style":"^3.0.511"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.358_1759169443372_0.7362228847604826","host":"s3://npm-registry-packages-npm-production"}},"8.0.359":{"name":"occam-grammar-utilities","version":"8.0.359","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.359","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"42b0331fccab1882b4e5d5fc3290cb240fb6ddfb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.359.tgz","fileCount":120,"integrity":"sha512-q0InrTK0+cNXb4NOF+2TsdM+G3WoAbmxR5thfYDODyY6E5QxxGQpk09Yp6+4Ok0uNKpON+jEwelG7ZeGRw8rpg==","signatures":[{"sig":"MEUCIFCpMQn+3IzS5WNIoCkO8Js4/krkvNXGkuJ/zTfJhH/vAiEA4PDNMI0EH1oMv69OTWW6+wT01gSVH63rEf1/o2Q5Jw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177311},"main":"./lib/index.js","gitHead":"4044b4d29576ee2703641285eff972f15b40686c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.256","watchful-cli":"^1.7.56","easy-with-style":"^3.0.511"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.359_1760473648858_0.9657077362047077","host":"s3://npm-registry-packages-npm-production"}},"8.0.360":{"name":"occam-grammar-utilities","version":"8.0.360","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.360","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ecb7eecf27a4d9a54d0575e4b11d24f718c9fa99","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.360.tgz","fileCount":120,"integrity":"sha512-MC5M47Vu/OgtDAtVdg7Lg/E5gR8pNZJZvnDhcStIHzlqgByBqh0gcLMFqd7BIqyxSzVnur1z1cgZHPDCR00PiA==","signatures":[{"sig":"MEUCIEaeJiN09NhHVgR6NgloEE+LYYP2LHBLAeIimrA16yLjAiEA9dZdJro7c2eWQ0iFXxM6okmpsKVO4hm+F4DYGEPRVvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177311},"main":"./lib/index.js","gitHead":"1f2b8b5820599d8d95eb1926354992441684c23c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.257","watchful-cli":"^1.7.56","easy-with-style":"^3.0.513"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.360_1760474432642_0.5345964208448348","host":"s3://npm-registry-packages-npm-production"}},"8.0.361":{"name":"occam-grammar-utilities","version":"8.0.361","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.361","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"17eaeac28601c84eec5ae0235a4f35a995cb2e83","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.361.tgz","fileCount":120,"integrity":"sha512-GsxAOX+M89IRN0Vo5/fU8QjUTR5D2F4KA4GEOb/CX3ThRc0ilBB5LQ9rWrQSrpddWPc1nAnBgohvK3IBMVHejw==","signatures":[{"sig":"MEYCIQDrIVoMC7kA1zZhZ6k7nNg6fzZpK/9Y2RHLOMncm1F5ywIhAPxbQS4GdLiVnEPiXXmOxFJtVhvZTO5r80ZaCzYnPyqH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177313},"main":"./lib/index.js","gitHead":"ea397582ab4f650fc80fb1f7b6e57fedff82c536","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.258","watchful-cli":"^1.7.56","easy-with-style":"^3.0.515"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.361_1760475971060_0.2869728242920946","host":"s3://npm-registry-packages-npm-production"}},"8.0.362":{"name":"occam-grammar-utilities","version":"8.0.362","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.362","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2b349735763654b1e119be05e854e38edc3d038c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.362.tgz","fileCount":120,"integrity":"sha512-VKRXdIdzh8L3hYbg97vFPzMSqR93hrls81tZc/zpu+N2nDa1BSExrbZhcqBp76bZtorB/HbsqZeEmLzBGYMCQg==","signatures":[{"sig":"MEQCIHTzUn9T4O59Z5hTn6Ot0N2v0i5+lQgc23i5p/BWIxW2AiBc9qMR2n6nyBM2jYBq6NT2naK/GIIHqWHCPLuZfdbxkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177329},"main":"./lib/index.js","gitHead":"6e93789cbe95b17b6ec207a97582082dc14be93e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.259","watchful-cli":"^1.7.56","easy-with-style":"^3.0.517"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.362_1760476918003_0.9823399664499519","host":"s3://npm-registry-packages-npm-production"}},"8.0.363":{"name":"occam-grammar-utilities","version":"8.0.363","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.363","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4def780a0c35847316457f620b548c628ab554ad","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.363.tgz","fileCount":120,"integrity":"sha512-cVCwfIbfhAxWfLzkN5hNq/NBd07+a4UJpmJdjuucA4AZnsNJU7CoR7/1j0LkYqUbw7cD2+VRN0qKhBNtVOwcJA==","signatures":[{"sig":"MEQCIDER/JK4NQCpjBZAFhvGJMOKIc7/B/9k2wJafy8+A/i1AiAfVWC/GcAhfGHeuSXxdaRh4KRANEIKF8LYdd2t0N0sZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177462},"main":"./lib/index.js","gitHead":"43044f20a2990d367c613161dc53216ed74dd3f2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.259","watchful-cli":"^1.7.56","easy-with-style":"^3.0.517"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.363_1760555530314_0.23924118811665696","host":"s3://npm-registry-packages-npm-production"}},"8.0.364":{"name":"occam-grammar-utilities","version":"8.0.364","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.364","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"71f85b104e070f3cc4918bad6881d843f9aead0c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.364.tgz","fileCount":120,"integrity":"sha512-CPLtd2p9Ys/zMmoDdWg0Jucb+Y77dDR0aiPNjyqE0bHTfmJemAgqmI8WCJvwW/0s/HNUvUB9FyVGhrzy9fVZwQ==","signatures":[{"sig":"MEQCIC+3g+jsZRgSq18EzNSgxLwNsp8vWBYjmP1WIURoSUCFAiBkCQrrxX8LjkIPrM9KCMXfPHjUCOC2XcR8gGgx4A3sRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177462},"main":"./lib/index.js","gitHead":"5f3f14dc77f5553c521578369d0cac6737afd147","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.260","watchful-cli":"^1.7.56","easy-with-style":"^3.0.519"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.364_1760556321270_0.06955410164466747","host":"s3://npm-registry-packages-npm-production"}},"8.0.365":{"name":"occam-grammar-utilities","version":"8.0.365","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.365","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"91aa1095155cc0c2934d206b98c9242c0f9db518","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.365.tgz","fileCount":120,"integrity":"sha512-YCSsRMQNblGjMSvGcygUdVua/2IMvfENDzmQiPimVAX2xQtW7b7HYPVR9906obe4EC/NdC/+ojlL/amLJbeBiw==","signatures":[{"sig":"MEUCIQD8FHSQbUMcFdl9gp4dLLFYn/Mt8o+O7BItJzUEvBG2oAIgQ/EQpIPXH5SsbjPDIUcGtIv4WiyapAhBXaYAbOlYvoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177461},"main":"./lib/index.js","gitHead":"89a66bf7d988c4d41c0beca6f6097542881f1870","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.260","watchful-cli":"^1.7.56","easy-with-style":"^3.0.519"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.365_1761162070444_0.547988609951318","host":"s3://npm-registry-packages-npm-production"}},"8.0.366":{"name":"occam-grammar-utilities","version":"8.0.366","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.366","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"28ff8dbdb2d12da59797c5d6acc911c593d88831","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.366.tgz","fileCount":120,"integrity":"sha512-GGAArG92rePOecTcoBA7zV0fMdaiHu/tSNCkpyPWOhON15e0dqRr76noiV08yjdb4s9taq+U2QHFJBSuDD0t5A==","signatures":[{"sig":"MEQCIFxaIuM1GmmI/J4JzvDxwa8JH664+QtwbCeBC7PgEDxMAiBgTwgcHs6ZTQxqZ3V5K9bqpDPmSwass/Q/nbaVUapaLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177461},"main":"./lib/index.js","gitHead":"8bc0be96cc4f055595c355afdf53983c067aa384","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.4","mocha":"^6.0.2","esbuild":"^0.9.6","express":"^4.17.1","@swc/core":"^1.5.6","juxtapose":"^4.0.119","lively-cli":"^2.0.65","easy-layout":"^6.0.260","watchful-cli":"^1.7.56","easy-with-style":"^3.0.519"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.366_1761162089717_0.9044572262254598","host":"s3://npm-registry-packages-npm-production"}},"8.0.368":{"name":"occam-grammar-utilities","version":"8.0.368","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.368","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"be73542960d0e8d4691c99bd60f135ba29f61fef","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.368.tgz","fileCount":120,"integrity":"sha512-i0V8WaktGHbViX7YjfcD4nVP02lz/65LCjvVJzpYlJsmUA2uHPcWYa86FaoYs5FCgD5xLZxisDuqpaCnFzs7Kg==","signatures":[{"sig":"MEQCIH5pg8Rs42yGMC+boZjWC5WLnv6mukRGBbkEn267euK8AiAq2d+dKuKbax5kohg+W9r7+fnGTNs+en1hdbLuustZcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177371},"main":"./lib/index.js","gitHead":"4415de25ee598b8a978be033b77c25e6606265c8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.121","lively-cli":"^2.0.65","easy-layout":"^6.0.262","watchful-cli":"^1.7.56","easy-with-style":"^3.0.520"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.368_1761482266691_0.06619827901196151","host":"s3://npm-registry-packages-npm-production"}},"8.0.369":{"name":"occam-grammar-utilities","version":"8.0.369","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.369","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f2796ab8374fd37cb74989a8a3c4d8f8702aa425","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.369.tgz","fileCount":120,"integrity":"sha512-P1cRPRZ6aCbNeTg1y+hO9PLyRUFxs26af2Ol7CI4UnNBIzGwlvMOeID8P/0hSqu4tJKSzWyw44UYrF4kCNGYwA==","signatures":[{"sig":"MEUCIQDSXefkTHPBjK8Q/ZG9iv8Hzc0HGsute+vSMbfj30JrTwIgVw1TqVqdmNI3THyb3JZmYVSs+iakOFg6WeF9UnkJka8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177371},"main":"./lib/index.js","gitHead":"68512be237b145d118437aea43e6f17620f70648","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.121","lively-cli":"^2.0.77","easy-layout":"^6.0.262","watchful-cli":"^1.7.56","easy-with-style":"^3.0.520"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.369_1761492599978_0.08816796036831387","host":"s3://npm-registry-packages-npm-production"}},"8.0.370":{"name":"occam-grammar-utilities","version":"8.0.370","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.370","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"cc793b394119d1dae25bafbdd17c890d4728a610","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.370.tgz","fileCount":120,"integrity":"sha512-XnXM2LMddQhTMslbxTOz/WuqWcfAjnsOX0kmSFX7SvnMYFc9UqJ1Be2GTjJXHsUKUZakAketfty17Y804EKJ1Q==","signatures":[{"sig":"MEQCIGwKvrrFEHH94jdHAj71PsrxOZY7Ge/lclXDZIVT5QhHAiAGDXwQtcb6+aDHNGvK9WNnhF3SYPchc2G5oul3MkDYAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177371},"main":"./lib/index.js","gitHead":"ba6f7158c5a57858fdb9ae1616dd1d981b44b18d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.1","occam-lexers":"^23.1.6","occam-parsers":"^23.1.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.121","lively-cli":"^2.0.77","easy-layout":"^6.0.262","watchful-cli":"^1.7.61","easy-with-style":"^3.0.520"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.370_1761493263105_0.41767746076294676","host":"s3://npm-registry-packages-npm-production"}},"8.0.371":{"name":"occam-grammar-utilities","version":"8.0.371","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.371","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"282fe8520dd219d5a7910c7a08edbc874dcc5ab8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.371.tgz","fileCount":120,"integrity":"sha512-iejjMA8+57fhb6SaYv8ZM+muVGcEPTc5aYXixCoQT/UwgBbugsif+zpEihhveK5bndpA/HCViVoJEV4YbpGUnw==","signatures":[{"sig":"MEUCIQDQw0hqdvu+UL6rZv2phqKCVZcy6bic/ylFLdBv0e9aCwIgLgJAwjqhPwEYSzGKvBVgKFmbH0LN1NOKrEOY8LYwjF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177372},"main":"./lib/index.js","gitHead":"e9fff06da74ce9579e6938041a1f39726c61c505","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.6","occam-lexers":"^23.1.15","occam-parsers":"^23.1.18"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.121","lively-cli":"^2.0.77","easy-layout":"^6.0.265","watchful-cli":"^1.7.61","easy-with-style":"^3.0.520"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.371_1761493945565_0.2660699786218148","host":"s3://npm-registry-packages-npm-production"}},"8.0.372":{"name":"occam-grammar-utilities","version":"8.0.372","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.372","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ae62fcac70601a2f6aff0063f1c5b75f38333629","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.372.tgz","fileCount":120,"integrity":"sha512-SkzyLIWUfF4rVYKfscBbWCiFrE8dwuVWmMHlbtT7SytWxGYIzztYFsxid6nmfd6Z3p30ZS/tI7bH2JxaRDpYpQ==","signatures":[{"sig":"MEUCIG6g0qzcDVhGE/fcSAat6NVD7zSMUB9u3Fjc0Sab19IHAiEAkBJhekxhwGThGDV3Llrq3rmgHAu5+EluBRLeWyzN2t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177307},"main":"./lib/index.js","gitHead":"06f6ba663d527d1028caad6ea1883906b00a8e4b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.6","occam-lexers":"^23.1.15","occam-parsers":"^23.1.18"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.121","lively-cli":"^2.0.77","easy-layout":"^6.0.266","watchful-cli":"^1.7.61","easy-with-style":"^3.0.524"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.372_1761855557707_0.03474535090673103","host":"s3://npm-registry-packages-npm-production"}},"8.0.373":{"name":"occam-grammar-utilities","version":"8.0.373","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.373","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5d4b9b12fcacaf69108856da603ffa090826a287","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.373.tgz","fileCount":120,"integrity":"sha512-GgvFMQ9HYDJxTy+ku7YSQNJXts5iosiIcCFzB9/cax9gp5hznKURBcVm/EWS9AX17jlD/V7ASiTVKuqWaY89ig==","signatures":[{"sig":"MEUCIG//Ak4WC+kka1calXXDMqGs0EeO79kIIlrWswtjM1ylAiEAkIIb0kATX1smtzfdk+mOujVQL8ROTIlbHKs3X/hTGR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177307},"main":"./lib/index.js","gitHead":"78e15790e995604a6706a53d3e061d022ac76daf","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.6","occam-lexers":"^23.1.15","occam-parsers":"^23.1.18"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^23.1.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.121","lively-cli":"^2.0.77","easy-layout":"^6.0.266","watchful-cli":"^1.7.63","easy-with-style":"^3.0.524"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.373_1762024182359_0.3883328444083798","host":"s3://npm-registry-packages-npm-production"}},"8.0.374":{"name":"occam-grammar-utilities","version":"8.0.374","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.374","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"69a11189132861abb8694a7c818788556c4df822","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.374.tgz","fileCount":120,"integrity":"sha512-lFjUYOwhzWYDzkMAn/c7O2u3fJLPRz9jgSZejRpmJceygGCKEeG/YBkPvif4hLR0fskeHFpomGdYzGScsM18vA==","signatures":[{"sig":"MEYCIQC1upuspd+pKjNMfX/nnmW3SUSmcPp4WEmhYXfoeicE3QIhAJRN2IjdHRGZ/jvNnL0w8B7ZuQ0VupYb1n6EJbJuZ6dd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176910},"main":"./lib/index.js","gitHead":"57523242a76a4ab28386fcaca98f98529d03d727","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.6","occam-lexers":"^23.1.15","occam-parsers":"^23.1.18"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.1","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.125","lively-cli":"^2.0.77","easy-layout":"^6.0.268","watchful-cli":"^1.7.63","easy-with-style":"^3.0.526"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.374_1763233736357_0.602060551887335","host":"s3://npm-registry-packages-npm-production"}},"8.0.375":{"name":"occam-grammar-utilities","version":"8.0.375","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.375","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5a504db106f467eb58d7c290146a81f7cc019525","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.375.tgz","fileCount":120,"integrity":"sha512-yaAlgpbDA3urWw7LbCa3JhVZlEHkUlQhl0uEp+KMhedjpkOVJMI9l7EhVAxULFT1yGuTG0becfkscPjskm12gw==","signatures":[{"sig":"MEUCIEgYoMGrwGDA1B7BLlGHBOAFcblWubCzDke8OPZZ0XkRAiEAg03wi/TUY5hnwEs0hg9SK45lSrSOPiA802g1u6YiT1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176898},"main":"./lib/index.js","gitHead":"12ff2b65a03f48182bcd5669d1a645e07be3c70e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.6","occam-lexers":"^23.1.15","occam-parsers":"^23.1.18"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.4","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.127","lively-cli":"^2.0.77","easy-layout":"^6.0.270","watchful-cli":"^1.7.63","easy-with-style":"^3.0.528"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.375_1764866268581_0.8643658025878247","host":"s3://npm-registry-packages-npm-production"}},"8.0.376":{"name":"occam-grammar-utilities","version":"8.0.376","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.376","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7eeccce16fc767465cd0b7c802de4224d7b57773","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.376.tgz","fileCount":120,"integrity":"sha512-AiIMtB9yhIWa2bpeqkonWp9o0GXFyVU9Ariy7UvgdiR1DiDnYkzHK+6Iz0RewoYsplTrSaEFRneryBbrk2Yuhg==","signatures":[{"sig":"MEYCIQChrRKbounSPkY1/l2Y/4/Wu1eLpyqoWlVTo0XOkRRGQgIhAP6sVX2RgsEgwroJ70C1/+1GFfflZx7xZ8NFSI/iX/wT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176898},"main":"./lib/index.js","gitHead":"3135ee2c6b93314c7dd234f88b31cee744b22b4c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^15.0.6","occam-lexers":"^23.1.15","occam-parsers":"^23.1.18"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.271","watchful-cli":"^1.7.63","easy-with-style":"^3.0.529"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.376_1765049886647_0.9890351329823575","host":"s3://npm-registry-packages-npm-production"}},"8.0.377":{"name":"occam-grammar-utilities","version":"8.0.377","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.377","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2584a8d26071016fd5cc8223fd12869909068531","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.377.tgz","fileCount":120,"integrity":"sha512-WgM202/YGi5bcSRsH7f36fjocp4aKhr6WBm5nXQsOpPv+ETPCGxTY2diSwYeRak6kTmpOIv4FtfL6nkUphLDVw==","signatures":[{"sig":"MEUCIBt/SLgbFsd2L7UQNyCHRFof5AlGfz8FRbExNTr3rBFBAiEA50dD7EtWeW16D96KEUEoFAgZPF0Sp+2Zh7mP8k3Z/+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3332534},"main":"./lib/index.js","gitHead":"9ff430b0ee9d4ed69fb6484a18f66c21f87d9a4a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.2","occam-lexers":"^23.1.21","occam-parsers":"^23.1.24"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.272","watchful-cli":"^1.7.63","easy-with-style":"^3.0.529"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.377_1766665517731_0.9785535741150349","host":"s3://npm-registry-packages-npm-production"}},"8.0.378":{"name":"occam-grammar-utilities","version":"8.0.378","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.378","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"44237f45ce08c2d92e2396fbe106d9c01cbf7783","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.378.tgz","fileCount":120,"integrity":"sha512-SHRy4ho+9YHaHUPFivT+WGNHyUWfZMbujI/Wjs3R7uoGkQOjs8TbMI0cQzN3mFeaabDDNAMsg3dkEQoNWqbDOA==","signatures":[{"sig":"MEQCIAyYChxqevJjSQnVyDSDg87xwdfmdtrTMHxhcOaO4Ve5AiAkfYUVnYv+Qc/WKzGxaNQ+YpprYySnPbGYhFHvZWMgNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176907},"main":"./lib/index.js","gitHead":"65e5fd6b78203bc4cdacff5cb930c754d604cd14","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.3","occam-lexers":"^23.1.22","occam-parsers":"^23.1.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.273","watchful-cli":"^1.7.63","easy-with-style":"^3.0.529"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.378_1766665927414_0.5665128643376403","host":"s3://npm-registry-packages-npm-production"}},"8.0.379":{"name":"occam-grammar-utilities","version":"8.0.379","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.379","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"85e1bb974cce1f0663caade18ff33ca923985115","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.379.tgz","fileCount":120,"integrity":"sha512-BPyIVDa1xYtjiCMCXbhPsRZsbpg4yJ9VT9KTnW71LtM65ZqSDF0vJICAWddoGzKHS8XldZoZZNebORMTzz07Fw==","signatures":[{"sig":"MEUCIQC/bdqizjCONSpPQzmzpmzJ1YJTrIEB79SIpCwzDhjAYwIgPOaE7QriL9GlCZzEoLqpcBv2chv1y4KP0KM/GW0Dfy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176945},"main":"./lib/index.js","gitHead":"4306711e113407ff95aefc8e91d7db8d234868c5","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.3","occam-lexers":"^23.1.22","occam-parsers":"^23.1.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.273","watchful-cli":"^1.7.63","easy-with-style":"^3.0.529"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.379_1766666892273_0.5401000681382335","host":"s3://npm-registry-packages-npm-production"}},"8.0.380":{"name":"occam-grammar-utilities","version":"8.0.380","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.380","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c4d559c1fdff3ef2577d72a438e455144f4f332e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.380.tgz","fileCount":120,"integrity":"sha512-9ZwgRRjmb5sIpi7/Yei41Q2y0d7kEqMOED2dURS3HVmFEnGTzhSD3t61YjYEETFttFUZ1v58jOLdxHM770qSYg==","signatures":[{"sig":"MEUCIBePkIMfSD41CKb71Zu+4/xa/0r3vJ29tl3RJOYMtGDlAiEAgQzbfKwHCDA+6GePZZrAOra1z+28Scq+60p4wlrx4aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176945},"main":"./lib/index.js","gitHead":"07523d15664bdac4d65cb4bf05438bc231682c57","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.3","occam-lexers":"^23.1.22","occam-parsers":"^23.1.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.273","watchful-cli":"^1.7.63","easy-with-style":"^3.0.529"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.380_1766666902020_0.21519864640615416","host":"s3://npm-registry-packages-npm-production"}},"8.0.381":{"name":"occam-grammar-utilities","version":"8.0.381","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.381","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"bf793d61e436b7b6ee2fc2e788041f03fb12d1e3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.381.tgz","fileCount":120,"integrity":"sha512-Ek/x5VHFjePvu/ycWklB8vuti9GkZuKqJ+WLnMVciwyGqdRcpuE+ruC6WbySaHqsPGMfn47eX63/XAX/6oIz5A==","signatures":[{"sig":"MEYCIQDSHQRP21tvh4c2IhXQryNLzZsAoW07WFe/u+a3zWjtrwIhAJfN4kmzlz+Iq317mF8BYQBdjn50wr7/6APNrrSK/LI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176945},"main":"./lib/index.js","gitHead":"cada1bcc9b82fd28f5eb06d3554202284f24a43e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.3","occam-lexers":"^23.1.22","occam-parsers":"^23.1.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.273","watchful-cli":"^1.7.63","easy-with-style":"^3.0.529"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.381_1766667318298_0.240168394577285","host":"s3://npm-registry-packages-npm-production"}},"8.0.383":{"name":"occam-grammar-utilities","version":"8.0.383","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.383","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"deba5bb75ddbcda5ac2b38cf7d16a407814e04e1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.383.tgz","fileCount":120,"integrity":"sha512-dIVNJzOZpQK5z0stlem7GHurT1iiI0T69nOovShUHxD1nn6+08Nu7GRgu7/g9Drrnwe7F7VncG/gEY4yauzLyA==","signatures":[{"sig":"MEYCIQDd1AZg7Ny44PW51MRz4SIPCYx2/v5G4i1EbxC1x40oKgIhAMLZeRPbb1I0iXmgAnwrXwQxJh8xNIP3zlBgaOw2L1+8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176945},"main":"./lib/index.js","gitHead":"7c6a04547025d6bdb9b420b7f1cc2f7de4c93950","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.3","occam-lexers":"^23.1.22","occam-parsers":"^23.1.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.273","watchful-cli":"^1.7.63","easy-with-style":"^3.0.529"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.383_1766667358046_0.48647207243464874","host":"s3://npm-registry-packages-npm-production"}},"8.0.384":{"name":"occam-grammar-utilities","version":"8.0.384","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.384","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"61c7ee3a8dd20fc305d43140aa3101079019f2db","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.384.tgz","fileCount":120,"integrity":"sha512-X9nKPxNtoQyCdgUAHLaYpDHaH/m3ow4sfMJkiD+W5Z+UpPEGR9/FShtGxqVn8q0BNFdgnPDlF6zOeLH7CLc6tA==","signatures":[{"sig":"MEQCIEuOwHiiOjIvsJhtnFc8BNHSnMH9pF2mqNmVqUxnpjykAiBvCx+PbjLqhY2dBde91UyZkKL9w7Eaf28398v+/pq1ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176945},"main":"./lib/index.js","gitHead":"0fb46a572ef66cdfb3f5750e2d6f9956a316dc89","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.3","occam-lexers":"^23.1.22","occam-parsers":"^23.1.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.274","watchful-cli":"^1.7.63","easy-with-style":"^3.0.531"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.384_1766826903386_0.5297330683873356","host":"s3://npm-registry-packages-npm-production"}},"8.0.385":{"name":"occam-grammar-utilities","version":"8.0.385","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.385","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"097cc440ea4db4bc46536458b12f99bec56595a2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.385.tgz","fileCount":120,"integrity":"sha512-Fb6qRv6GkzgLYZbnierLV1QdHUq5EfPRqoxKlTcBzuW01FFM6LfE5kP2q7PPFuu17udDz6fP7dMk+yw8WrCfKA==","signatures":[{"sig":"MEUCIA0PRlEqgGXomw0K0aE5jUhfu21T6AG5Gj1mGUssh9rXAiEAtI8xTrYO7PlTtrF1QlP2xqjwnzRXVGgO8BZB269w168=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176945},"main":"./lib/index.js","gitHead":"dc8a8e4bb2a5959f53fd3566053222b0c744b885","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.3","occam-lexers":"^23.1.22","occam-parsers":"^23.1.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.274","watchful-cli":"^1.7.67","easy-with-style":"^3.0.531"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.385_1766868352809_0.7282759341815761","host":"s3://npm-registry-packages-npm-production"}},"8.0.386":{"name":"occam-grammar-utilities","version":"8.0.386","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.386","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b9fc9dcfffeab5c292338b9a1707cba1cfe89f89","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.386.tgz","fileCount":120,"integrity":"sha512-v2ZpTPDDa+uN719LLqvU3gRyUzhFkpoVzwWLtjFh6Gzz4Uw71uR0x7A40NjBJa1KU3bdIJ9yMCBkCr/9tWgq0Q==","signatures":[{"sig":"MEYCIQCjMHwbhRHY+2x+3ybISnvQlTQV1X8gXITYuaq5BzyxmQIhAOuH0txlm1oP3TLh9VjlYcZpqOP5cWGocv7ie2vxc722","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177350},"main":"./lib/index.js","gitHead":"77b94be118cc331a9509f3618a5098e67523415c","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.10","occam-lexers":"^23.1.25","occam-parsers":"^23.1.28"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.276","watchful-cli":"^1.7.67","easy-with-style":"^3.0.531"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.386_1766926806140_0.41046496952408407","host":"s3://npm-registry-packages-npm-production"}},"8.0.387":{"name":"occam-grammar-utilities","version":"8.0.387","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.387","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f6ac925b1ff9fd8f898de611596c8834c750a704","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.387.tgz","fileCount":120,"integrity":"sha512-RTr/9ZfLLrgvkPAlNMhniuq2tDuPFP+dB6uiAej+5wtYNRkSFj4857DIrNjnWs/ztyH36w2wA2Iyj5PkX7rtGA==","signatures":[{"sig":"MEUCIGayp0+qMHiphb4GD6H1yD7gQ2ZhX8FlBTp1sA+Ye3tEAiEA/KnU8fMqyzubnXVIJLxNKr7VLNu+L7VL3XTwlRbvee8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177350},"main":"./lib/index.js","gitHead":"5a5b80e57e5f2ca970e12b8051d472ca37f3bd1e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.12","occam-lexers":"^23.1.26","occam-parsers":"^23.1.29"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.277","watchful-cli":"^1.7.67","easy-with-style":"^3.0.531"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.387_1766928435786_0.179608295857693","host":"s3://npm-registry-packages-npm-production"}},"8.0.388":{"name":"occam-grammar-utilities","version":"8.0.388","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.388","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8d8c8f0c660c08ea3d4f93b3b78a90c07407476b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.388.tgz","fileCount":120,"integrity":"sha512-JeTV9pP1lW+VMqPS6LIsb0pymrupe8F8w/sX/NiMV9brT1pMfGkBC0/ZAXTPVlAZMIYxGBEzQD88o6cG5Xi+Vw==","signatures":[{"sig":"MEUCIFpGP6lBV5PNxTgNoKK2jsZAGgfz+xgS6Aouy/j2CmIRAiEAo+2M5wegJZFpGIJSedLSB2bwJA60wTprJGCG43Ebv1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3333200},"main":"./lib/index.js","gitHead":"f461da872017dd60a5533fecc35358cf543865fd","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^16.0.12","occam-lexers":"^23.1.26","occam-parsers":"^23.1.29"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.278","watchful-cli":"^1.7.67","easy-with-style":"^3.0.533"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.388_1767005063693_0.40801239034988646","host":"s3://npm-registry-packages-npm-production"}},"8.0.389":{"name":"occam-grammar-utilities","version":"8.0.389","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.389","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0a6e73ce39b9f3caecb855d1ec2aad48daf46041","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.389.tgz","fileCount":120,"integrity":"sha512-BX/xZhiJmr6nG8UwpNQpsZbJUQ8UAkQtTrQb9JoXqUBKL3nBXukIgGZ6IIspe4oPRs2dFIlC96c4caPjuMaAgg==","signatures":[{"sig":"MEQCIHIQ46d1uiLTrLQMld9glJa/uEG+u8qGeO/fKV48N5FhAiB7hk3lyQbFPA4HjJxwE1P7jB5zLiHnwgUdf3+gsy2Z3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177168},"main":"./lib/index.js","gitHead":"c40a61f320685b461fb50e4a954936999c522e05","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.1","occam-lexers":"^23.1.28","occam-parsers":"^23.1.31"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.279","watchful-cli":"^1.7.67","easy-with-style":"^3.0.533"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.389_1767005554757_0.5393873417630863","host":"s3://npm-registry-packages-npm-production"}},"8.0.390":{"name":"occam-grammar-utilities","version":"8.0.390","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.390","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6696765fc613724411898024749e83cce47f08d2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.390.tgz","fileCount":120,"integrity":"sha512-39C3ARk4UIHU9SGLBe26B6LGwd5DWMq7D8Zg3bAszhhDEJiGFQlBrA57XWKLkbsTQPK6tw5lo1ztnAR3X/OBww==","signatures":[{"sig":"MEUCIDzkCjk6BkJj3DQGlu9gt77keZzPDpCL1U9TUuDuvhnCAiEApqthiuceORzSHgjWMeu0u0FhLUWklsmQE9JU5+5YIQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177159},"main":"./lib/index.js","gitHead":"61357dd7178786fa644bf7431ec9051a909dc4d0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.3","occam-lexers":"^23.1.29","occam-parsers":"^23.1.32"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.280","watchful-cli":"^1.7.67","easy-with-style":"^3.0.533"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.390_1767198455399_0.7714112816378997","host":"s3://npm-registry-packages-npm-production"}},"8.0.391":{"name":"occam-grammar-utilities","version":"8.0.391","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.391","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b915c7a1b9d2689eaac4b66127516af9c41e6941","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.391.tgz","fileCount":120,"integrity":"sha512-zp3k7CtE9CXFPdcGYeUjT4hXBg+vfNmQ5gy+nn+AIv5v9dE8Np1EaRHzDvxOSfC0ibBCzMIwvS+4mPJk5E8wEQ==","signatures":[{"sig":"MEUCIQCNEM8EENvDLf/IhncjcXqaz7pQGlE4P3ga2fUIxuOA4wIgRH4yBw2tnOvWtE6v5JAKxxnkky6bL0yc4UolTKX9rbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177159},"main":"./lib/index.js","gitHead":"aed8f56c09e1c06aec0e3d333902c2a480f41633","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.3","occam-lexers":"^23.1.29","occam-parsers":"^23.1.32"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.281","watchful-cli":"^1.7.67","easy-with-style":"^3.0.534"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.391_1767199536156_0.2376647308600781","host":"s3://npm-registry-packages-npm-production"}},"8.0.392":{"name":"occam-grammar-utilities","version":"8.0.392","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.392","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"efc319c305e857ebcc4011d48f04482808c46a36","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.392.tgz","fileCount":120,"integrity":"sha512-24yyRlzMmVo03kPe3b4OUw9XgfbaME0bJ8LE24madzz5NEPRNvjN14oWCrVAueYvFU7GLd4IB2byZYf3zi9h5A==","signatures":[{"sig":"MEQCIFE4/QMb3azWiddi7hHoayRoIXY5+EvMDTYi5S+d/JtxAiAwjKVXjFKz7dSt8woH7uecbu4saKouX5sMmwDZuups9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177168},"main":"./lib/index.js","gitHead":"39bae830104d620603307a80e5d649ddc30ad2fa","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.7","occam-lexers":"^23.1.32","occam-parsers":"^23.1.35"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.283","watchful-cli":"^1.7.67","easy-with-style":"^3.0.534"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.392_1767202787966_0.6754095935321094","host":"s3://npm-registry-packages-npm-production"}},"8.0.393":{"name":"occam-grammar-utilities","version":"8.0.393","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.393","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"af37caca5207a46133854fd3d9a2a0da8bd16e4b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.393.tgz","fileCount":120,"integrity":"sha512-+JrmXummNj92HNRQkFwojzwVm5lIdlftHbR8WGGNhCoJUUXJPjddMOMFNCxDTFRfFl55kvRJiOjakBCU+z6XxA==","signatures":[{"sig":"MEUCIFa7/PQAy3bxKxCZpdLSGHWk9+QKj9fkr3LbOq59QFMsAiEA5xwwVGKPL0brREBlMsXAgVlUm2uZz2hgyA+VJzBoqHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177168},"main":"./lib/index.js","gitHead":"be3bc2d9cfbbb79e9a53fb05f4d8e074d0eec464","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.7","occam-lexers":"^23.1.32","occam-parsers":"^23.1.35"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.284","watchful-cli":"^1.7.67","easy-with-style":"^3.0.535"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.393_1767204322782_0.2259069694154343","host":"s3://npm-registry-packages-npm-production"}},"8.0.394":{"name":"occam-grammar-utilities","version":"8.0.394","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.394","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"bd7aafedf6f1013198b19f4d56e3f2c129e1645b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.394.tgz","fileCount":120,"integrity":"sha512-5yNdpDRbo8qFLUSPjEt3dLs7kZHruLDGBfuxSA6dy3Kl4aRH01gK8Z6Sd/gM96MZf1Z9TGXowC3an6exid6ybA==","signatures":[{"sig":"MEQCIHl1L2U8ibhd0c9OMLAFO4rUGjtHYu7TUAsrzjmvEu49AiBFUMm8ayo6Y5Iuo7dDuwKMs6j47d66huiQhzDGvCV7/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177186},"main":"./lib/index.js","gitHead":"0efddc0df8528f984d30815fea448da90b9a8e82","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.9","occam-lexers":"^23.1.34","occam-parsers":"^23.1.37"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.285","watchful-cli":"^1.7.67","easy-with-style":"^3.0.535"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.394_1767806364004_0.5459300876161526","host":"s3://npm-registry-packages-npm-production"}},"8.0.395":{"name":"occam-grammar-utilities","version":"8.0.395","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.395","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"99b9b61cb76bd40b3ac4e30193acb4393c88dd6a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.395.tgz","fileCount":120,"integrity":"sha512-pwrKkUF1FOvEoz0jmRaLNBXrSZ0psf8Re7q+bCQ5qUb51uyZJKgz7vUdS1DPqDRsmWwqZN9ZQIZBouvUAFyHCA==","signatures":[{"sig":"MEYCIQDervviOEWeAI7A05D9gq1m/9d/MnAI2UEHtvGyyRcbVQIhAJxcmjQDZ6u5L3rSfE0V9uy+7vlLCX/edY+dJE723FgE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177186},"main":"./lib/index.js","gitHead":"119614ef28099b1bca730fa68622effddcb1fc1f","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.9","occam-lexers":"^23.1.34","occam-parsers":"^23.1.37"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.0.6","mocha":"^6.0.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","juxtapose":"^4.0.128","lively-cli":"^2.0.77","easy-layout":"^6.0.286","watchful-cli":"^1.7.67","easy-with-style":"^3.0.536"},"_npmOperationalInternal":{"tmp":"tmp/occam-grammar-utilities_8.0.395_1767807027306_0.4048965809347884","host":"s3://npm-registry-packages-npm-production"}},"8.0.396":{"name":"occam-grammar-utilities","version":"8.0.396","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.396","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e95d978a9049505995528299c658210450d96082","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.396.tgz","fileCount":120,"integrity":"sha512-Pz2Atp1vcEE05a4vzViccDRp/90BAVVa4AXAg5A9aL+iquNvRgQkAFMKprP5+YgMd4uXfjXHqi9o8BJHdyBZkw==","signatures":[{"sig":"MEUCIEqWJQVoScDUEMQ4v8xf/2PZFrQ3wCkDQM9w+dONBPqZAiEA1tTwiiiTTqHFD8HAVGIG7+rHlSpaphs9qsRHQiX3lgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177569},"main":"./lib/index.js","gitHead":"6e352163f8d3966611164e9d592aaa32e892a394","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.9","occam-lexers":"^23.1.34","occam-parsers":"^23.1.37"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.396_1769631009997_0.5995157745051571","host":"s3://npm-registry-packages-npm-production"}},"8.0.397":{"name":"occam-grammar-utilities","version":"8.0.397","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.397","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4d12f144182ac08627178adbd49bb6d72cadd22e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.397.tgz","fileCount":120,"integrity":"sha512-iG2/WgIDeWNXAUPnv8etwzNQ++sSAOiotXTMlhLgelhNgc0HZdRbHz7sOfqGzWYxH4feMCpslvv0jlpCUKeA+g==","signatures":[{"sig":"MEUCIQCZHd3leA2R52EpGgtQ4GPnodwnmlGE86uY4MCeDj9nAgIgHaQGH84QzAuuBzj8HalgVHPb0OgL22EXJFH/TDh3gW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177811},"main":"./lib/index.js","gitHead":"3e58a29ae5adb620c5244ba4eab55d1a35ea8da4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.9","occam-lexers":"^23.1.34","occam-parsers":"^23.1.41"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.397_1771751633766_0.28909634086557556","host":"s3://npm-registry-packages-npm-production"}},"8.0.398":{"name":"occam-grammar-utilities","version":"8.0.398","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.398","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8c61c75f53565147b54eacb36afef37bbec9e723","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.398.tgz","fileCount":120,"integrity":"sha512-qqq607Qd0J/YBb60fFKV/R41OgThHvny9gHiHP0YDEX8cvhEd+/LUwFdvmLGEXltW3psVzaXn2DsWiORcs/pqA==","signatures":[{"sig":"MEQCIDOLRXWNzYeKCGE+YJUw0dKshEh9EzAj+DzXmYeUePLPAiAvmiMMo9nfLiRNCuLQMyFjvE/DxZW75ouhBM1wt6YmMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177811},"main":"./lib/index.js","gitHead":"eb7581a36a2d7e76430799150393ab43cf7b8780","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.9","occam-lexers":"^23.1.34","occam-parsers":"^23.1.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.398_1771752228600_0.33806689799211487","host":"s3://npm-registry-packages-npm-production"}},"8.0.399":{"name":"occam-grammar-utilities","version":"8.0.399","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.399","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7ac86a7a8a8b952cdf39628543278e5e8363d3ac","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.399.tgz","fileCount":120,"integrity":"sha512-VPJTHKaEp+cEhG+4Plfb0t2q714W3dKHHTzbNHu4FA5oXlyY9+W7NEanpn9Kbkdg5H5PItafRBZCYIkuXhLMEA==","signatures":[{"sig":"MEQCIFZ0WQnkbKX/iSRAjGzsd6R6Kz3lke51UNVL5HkycRc4AiBXY4irOR3DbBnKUWF1ERDGMWbaS+HDHcXZODf/nvF9Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177811},"main":"./lib/index.js","gitHead":"25843a643e8983d1cabcf86a1039434c17419874","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.0.9","occam-lexers":"^23.1.34","occam-parsers":"^23.1.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.399_1771752797986_0.19629041398622182","host":"s3://npm-registry-packages-npm-production"}},"8.0.400":{"name":"occam-grammar-utilities","version":"8.0.400","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.400","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8ce044aac15f4e8686055b9f7e1602fdef87f860","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.400.tgz","fileCount":120,"integrity":"sha512-4rMmXhWMEFfJGxg2PENrYGBMZJY92Spzf+ExOpyHM6ei9f87lhiieYQ15VbJ8fmbgFqaJsTkSHnlRYkhchelAg==","signatures":[{"sig":"MEYCIQC86hkFR+A+t7bPZjHTeiTAgHFQKOeA+tW0q0BMFXM0/gIhAK6N7KJUkGXhG7UlaDDxZRQfVXDvPbq8jYvW5xiGvsGs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3180927},"main":"./lib/index.js","gitHead":"8fb6e14e5c8e7fa2f26d6bd87228e2240db57f85","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.400_1772057208441_0.9372012769704363","host":"s3://npm-registry-packages-npm-production"}},"8.0.401":{"name":"occam-grammar-utilities","version":"8.0.401","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.401","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"765fce8afd4816937974d0c0c496d0de80f024e9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.401.tgz","fileCount":120,"integrity":"sha512-UUhJrVC87gAYU0x+1Ev6aLegwzqhFPZrWcYf4kbGep4HLaRFCmIamIOqnIYnSyCmDfp7K2cCZ7hRFK0IjqD6pg==","signatures":[{"sig":"MEYCIQC25nPmctDMmzPCxhdLg3Q9z75mxE9X98T6KuzaFHfvmQIhANlvorPdcpXmbvxmVjJxNS3nI4WGL1UsurRgoUsNdVbH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3180927},"main":"./lib/index.js","gitHead":"09ee54ce6db8b76ef6bee4223bd3c36998bc037e","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.401_1772058040963_0.07336888988289703","host":"s3://npm-registry-packages-npm-production"}},"8.0.402":{"name":"occam-grammar-utilities","version":"8.0.402","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.402","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"50e3f09cd7776e266f06335ea9ae60721e7b130d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.402.tgz","fileCount":121,"integrity":"sha512-63w25yy3wCEfKowJddo7ccOLpy/rXsCrWPi537Dv1WluPmIScXRB2Snm2D3IaWnNbL6/WybrIGEbiCj9JTkDvQ==","signatures":[{"sig":"MEQCIBBF55Ykuzh6eZ6mH0h9NKPwZOjQ62hTPV2R+oB/FfifAiAiLLdH/Ggo1yt7CFxNmri2HwacIB4QUmQaGg2OpjPX7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2958796},"main":"./lib/index.js","gitHead":"016027d056e95a038e67b337cd7315faf403537d","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.402_1772193025193_0.7237643031452989","host":"s3://npm-registry-packages-npm-production"}},"8.0.403":{"name":"occam-grammar-utilities","version":"8.0.403","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.403","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ec1ae05200276aaf4a445f29d398d9644aca8152","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.403.tgz","fileCount":115,"integrity":"sha512-Qz0uFj1borfWyBNYZIXpINzPDSDN9LBc6yVm/MJPPMgi9VTpmx78RgGKr9K/gOwEH7qrVMdbtGu60NvsEE85BA==","signatures":[{"sig":"MEYCIQCzkb4n9RKbRYPVkrviTtFs+ygl9NO1qQ/ztzPFWL6TMQIhAKsmQHbeQnZPc2mnAzILNCXHb1x9VssMLbMdnszj75Ev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440370},"main":"./lib/index.js","gitHead":"5982837b1084cea4c75220603cf8c88ae4de951a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.403_1772209952862_0.72317547670817","host":"s3://npm-registry-packages-npm-production"}},"8.0.404":{"name":"occam-grammar-utilities","version":"8.0.404","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.404","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f20a26804e96e7fab5f04e4518604ec37b67da75","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.404.tgz","fileCount":115,"integrity":"sha512-O7FcnEH1weTNAGP8uVsAPuRGjBvGoEOR/rg88lBpxdkYqj70JEuY1RiGKKG1lCHy5VubjSH/TVs8sb5WfGhBKQ==","signatures":[{"sig":"MEUCIDB+KliXbQwsEKcSBl8azcMTDw8KnnqJjSGrTJj6fJ8WAiEAg2fJeB3tr7i240wsa++F+fuWn/22voS+Ou0xGbYQ9pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440370},"main":"./lib/index.js","gitHead":"ce5d40c56677b27b4c48dfc906df8fe1e75a59f8","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.404_1772215528113_0.01769382303333078","host":"s3://npm-registry-packages-npm-production"}},"8.0.405":{"name":"occam-grammar-utilities","version":"8.0.405","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.405","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a3964111240f07dec3fdf745522ef4a442cb7a0d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.405.tgz","fileCount":115,"integrity":"sha512-YOLnkY95aQ4WcezidNqhxp3vCEtA8oPAEkqsDQTtF9uYj4+E5duTGn3v4D3C11XVxcqAKkM1ObE2wCgx/G0B9w==","signatures":[{"sig":"MEUCIEgicygz6IPMtuZzJSulzpEIR/5Tay3ftuMhINdNIH/UAiEAkA+abxuPBCUVbGiracKq7ozYh7lwpxKgEw9hK4mdZgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440370},"main":"./lib/index.js","gitHead":"af0807df8e1671334eb9c79d1b4272452551ceef","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.1","occam-lexers":"^23.1.38","occam-parsers":"^23.1.44"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.405_1772216299685_0.7620372031701015","host":"s3://npm-registry-packages-npm-production"}},"8.0.406":{"name":"occam-grammar-utilities","version":"8.0.406","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.406","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7032a4a44cbdf48bc97b20ea837996a228ce4f64","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.406.tgz","fileCount":115,"integrity":"sha512-axfjKMkdWq2t6wQwSaYW8aNqueFKVGtf+GOnCgo79rjCaL4qHQ1A1TNBnLcThAbDb+jj1SmUseK+9dmhYT1zQA==","signatures":[{"sig":"MEUCIDjV6DagUQLUsODK8ujnzmrgD65IYsTU0hrMEMR2AZtmAiEAqj4B4QCSzBHd+6501aINJ4iEKDCm7ziJlRcZW2CvyJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440370},"main":"./lib/index.js","gitHead":"5c5a164b848cc7712a013b2fe90bd8f5b7c99653","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.7","occam-lexers":"^23.1.44","occam-parsers":"^23.1.50"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.406_1772216871391_0.32345496101493576","host":"s3://npm-registry-packages-npm-production"}},"8.0.407":{"name":"occam-grammar-utilities","version":"8.0.407","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.407","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"bb7e9ead31417825c2f0752931c175d7d50a172b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.407.tgz","fileCount":115,"integrity":"sha512-KpwTHSalR3cRr1lD6gSuyLL4q1/nBs/H0KPs+tIG447o5F55C9asHKRQrQ12d2ygRTykFXfQ/ZzqFiePgeSbug==","signatures":[{"sig":"MEYCIQDYaCx7you5ff34kFIsd6BJk95kMp+5yShW3kYq8Ge6gAIhANmsp/S0L+SGiRZkH7bT+8eKGPQ/TfdxkrjCUlVi1dKl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440370},"main":"./lib/index.js","gitHead":"aae6cc8df43361332999116ddd7c6794899fbea4","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.7","occam-lexers":"^23.1.44","occam-parsers":"^23.1.50"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.1","mocha":"^6.0.2","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-grammar-utilities_8.0.407_1772217716569_0.2664223560037766","host":"s3://npm-registry-packages-npm-production"}},"8.0.408":{"name":"occam-grammar-utilities","version":"8.0.408","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.408","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b4d90c797cd45965c60f4d297890e34e5bf84df5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.408.tgz","fileCount":115,"integrity":"sha512-Pi8NmQ96DtEZD+ytx/ZSQwi1KfBtboHXszXoGGd5NFAL8MmgS7fuwZ1Rah5ETbqTylEx90owUHgkjev58BDgmw==","signatures":[{"sig":"MEQCIF3WD7a9S0ILE3NM6mrdPze2HJQ8rvU5jYsJjKZNn/fzAiADDUoijM2ii2zoLyYUDupKrzswGn1Y8JtiyskpOZeysw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440370},"main":"./lib/index.js","gitHead":"8e977f3c034b21dcddb29f8b2a8f10e72c381c47","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.7","occam-lexers":"^23.1.44","occam-parsers":"^23.1.50"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.8","mocha":"^6.0.2","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-grammar-utilities_8.0.408_1772218183413_0.510904474145971","host":"s3://npm-registry-packages-npm-production"}},"8.0.409":{"name":"occam-grammar-utilities","version":"8.0.409","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.409","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c84efbb3ac6f14a4eaa2cc414e706cb49766429b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.409.tgz","fileCount":115,"integrity":"sha512-yVQ4E4dF2JcGHN4569Jtmt3ygFa3GkwMBmvjlCwsLecdJaSMomlDYxLSlPc9TI21yvMAcglznaEcpSzJmKHrKg==","signatures":[{"sig":"MEQCICD9duaFg9FdwjEoWz/1Awq+h4tqtRBAGAcrXnVTrehqAiBkFvwNXzvkwbDzO/OK6zgAzWElgsGIaZCyoG4oP9dnfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440370},"main":"./lib/index.js","gitHead":"7c24d3fd714626762bf223759e4c0347a86060dc","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.7","occam-lexers":"^23.1.44","occam-parsers":"^23.1.50"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.8","mocha":"^6.0.2","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-grammar-utilities_8.0.409_1777112901655_0.8946354310507056","host":"s3://npm-registry-packages-npm-production"}},"8.0.410":{"name":"occam-grammar-utilities","version":"8.0.410","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.410","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"80b74a0210505c70ae010349643c83e594b2c578","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.410.tgz","fileCount":115,"integrity":"sha512-1SSqaucI2sNnC7SGoM92/4FbTqAmJ8jlMtQ6RtucaOUAmpHXTtTKwgtkif3r8QUZ1RGZxxcUEYwPmjG2m4G2HA==","signatures":[{"sig":"MEUCIHbaEoV1RSWEBX1T0ak90h6UgLqXw9bckEVHqmIFUQncAiEAid2vL4/CNAbL7kyNI69rcr/KZQuow3TuRGZznIiR2LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440371},"main":"./lib/index.js","gitHead":"95bb7bd547c772ceba9917e7521a1675cbd5f788","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.8","mocha":"^6.0.2","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-grammar-utilities_8.0.410_1777113385035_0.030053876439667615","host":"s3://npm-registry-packages-npm-production"}},"8.0.411":{"name":"occam-grammar-utilities","version":"8.0.411","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.411","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"251ae8f2651c7dadfc05a4dd147d59fdecba158e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.411.tgz","fileCount":115,"integrity":"sha512-7cV7zns/praBdDtC30oiX/oddrbOdpzcUpLHfjamkWC+XR8l9ir0ZFKhBCUNdxOf6+ueNFKNtGBi6//jvdghZA==","signatures":[{"sig":"MEQCIHXbuxHgZtZnK625k4Gu4xVeScp+ym5ppZ8ZsAr344VOAiBLACioyMaQDJG3kZPkfi9svJ7xS64ixQQ5U/ZMmXFq4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440371},"main":"./lib/index.js","gitHead":"6c4250f9a735aa18f8f757419fc6e7af747783cc","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.8","mocha":"^6.0.2","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-grammar-utilities_8.0.411_1777114079489_0.7320723161875193","host":"s3://npm-registry-packages-npm-production"}},"8.0.412":{"name":"occam-grammar-utilities","version":"8.0.412","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.412","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e6625893e442e24e6642c961f0090342ef5a4e3d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.412.tgz","fileCount":115,"integrity":"sha512-+VKfIz9hyXZvsOKAaoNf3E1O18Yr3v4zAJF3fMJ1aVwDi6ro+zzTnOaxDwb+DgyyeqsE8IAd0jniKFpPV0eb7g==","signatures":[{"sig":"MEQCIHybhAsqyE26RHi8SH76WhKDAP5hrgcqbhVuIO21x1HhAiAzHCCFTqo1VS1zXXZMRCNajeKnj05R4AFPILkJvkDCyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440371},"main":"./lib/index.js","gitHead":"5ce07c380105e859aa87a8e2ae685072a380ff05","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^24.1.8","mocha":"^6.0.2","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-grammar-utilities_8.0.412_1777640095864_0.04635951832151508","host":"s3://npm-registry-packages-npm-production"}},"8.0.413":{"name":"occam-grammar-utilities","version":"8.0.413","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.413","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e8fffe7fb984c43cc6e089908c31c631f3574f87","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.413.tgz","fileCount":115,"integrity":"sha512-RaZX1ZKIH4i799tTdhrFh16gHq7vl/ODQmLtVhH7KPHJib2c2ctD9IjDqkSA9m9t7nDVLhPa+1Z9Lj4iyqHj5w==","signatures":[{"sig":"MEQCIGdBBJLsdnA4VZy5fVQo8zm20nsT3HOPCYgSaXxb1uC9AiAkg3u9dlKgFDfGpHnGdaxyCl1ddtoPWfi/U61HBRVPJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440371},"main":"./lib/index.js","gitHead":"d3c4ec9b53dc5bb984c6e8f0880bf1e6ba27dbf2","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^25.0.1","mocha":"^6.0.2","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-grammar-utilities_8.0.413_1777740567192_0.6214550156977883","host":"s3://npm-registry-packages-npm-production"}},"8.0.414":{"name":"occam-grammar-utilities","version":"8.0.414","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.414","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"86bd9aa92f1d8960678815f6f1ca106143c2dac8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.414.tgz","fileCount":115,"integrity":"sha512-bHLFreM6z7Vu0QTCyNuRSewXGNZ4VgxIdG8qCSY1l4OJaamivD1SyUS72saNueOYkdgIbgfR3Py3g4zA1OrdvQ==","signatures":[{"sig":"MEQCIHUwLAA35pye56XJo23wD7ccF4U50lKrCFrfL7ex3dNrAiBWg2HSJMOE7xnVruIKSOR3CJT+i07vuXPuCONk2LuIsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440370},"main":"./lib/index.js","gitHead":"7df55c7fb93e7fb0dd4ab51d8d41fbcc8a35284a","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^25.0.1","mocha":"^6.0.2","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-grammar-utilities_8.0.414_1777990436722_0.22031152873209892","host":"s3://npm-registry-packages-npm-production"}},"8.0.415":{"name":"occam-grammar-utilities","version":"8.0.415","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.415","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f9750b47d150cc9b646227cbf1e0b0a9a95d4d41","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.415.tgz","fileCount":115,"integrity":"sha512-z9pc77Uw1cggGvCwtG+51Xr/NsV0/wXVaEMQim3t9UARchGkSCXFIIxBeoBhJvzl5lK6fu1Tbl0tzErMzUoYBw==","signatures":[{"sig":"MEYCIQCgH/Xk1i/gFPf8UgFbLYfzxu47cnqA1MVWbO9owSwXGwIhAL1KfafqKCy39uQ66wyyrxVjkElJMxkSj38UYMaR+fpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440370},"main":"./lib/index.js","gitHead":"7c681cf1a614fda3460ba785e697d5ad2fb7e954","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^25.0.1","mocha":"^6.0.2","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-grammar-utilities_8.0.415_1777990862997_0.8421841675680266","host":"s3://npm-registry-packages-npm-production"}},"8.0.416":{"name":"occam-grammar-utilities","version":"8.0.416","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.416","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ad3b4f2364e610b6777a408819de1e84da3b2a2e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.416.tgz","fileCount":115,"integrity":"sha512-MrezYKaGvcp1J3YWUj27q/VFsGo3NDdn+tqj38ymsmq8/N4Ilazwff/ik78UBuUdBdyCK3ZnMN38HQhfOQgr0A==","signatures":[{"sig":"MEQCIBHdJc9LzyYgDXEgubXuTz1lshgl+53J1bq4/0pa8sYoAiBLxGaIBqoVPLaQfJl/MHjmT2BvUAGSp2ndlKIu42ZbeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440370},"main":"./lib/index.js","gitHead":"15247d1dc61a1159409c054244497cae186c45f0","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.1.12","occam-lexers":"^23.1.48","occam-parsers":"^23.1.54"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^25.0.1","mocha":"^6.0.2","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-grammar-utilities_8.0.416_1777991802214_0.01682060680466546","host":"s3://npm-registry-packages-npm-production"}},"8.0.417":{"name":"occam-grammar-utilities","version":"8.0.417","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.417","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c136da4b83beceb062f62a10247b9f52c7848580","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.417.tgz","fileCount":115,"integrity":"sha512-miW16HPhYVTai2KN/oWfBJBfrRTs0e+hoEZBUU7eNZqZJEcxHov9O+EkysieitJXOVUWAn9m3k/U/GlB7d57sA==","signatures":[{"sig":"MEUCIQDN7WhLq6Z89sWHrqHWeq2VW/iYWEz4O1TFJyplzJu88wIgHi1z+CMbOr5/nEmuXZe4af2sfIt9GkLU3erUYMuTu0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440369},"main":"./lib/index.js","gitHead":"1b458616ef2e7deb7d99e5dd734b5e4feb32dbde","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.3","occam-lexers":"^23.1.55","occam-parsers":"^23.1.61"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^25.0.1","mocha":"^6.0.2","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-grammar-utilities_8.0.417_1778004916248_0.5029549144187371","host":"s3://npm-registry-packages-npm-production"}},"8.0.418":{"name":"occam-grammar-utilities","version":"8.0.418","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.418","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"020a228e5c4555e1b7a1ba833b75e46fc695eddb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.418.tgz","fileCount":115,"integrity":"sha512-KKcuXESQX1S3ZsGfcve/Rcq4DeELesGA/Mbulq6DvbdnGwcMPra8d875zv1h++GHHfOJBNW4GjsgVlzcH9k5BA==","signatures":[{"sig":"MEUCIAFS2TpqE3ejYjtCa0CQHTFWBQyZcOgnzn6VHpJ5vyPHAiEAjOtJk9frysyAsQmLqAa2+IBkFL0Fq2nyR+Bg3M5n6zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440369},"main":"./lib/index.js","gitHead":"7b9ba2fe6a6e8d9a5c2ea3a077a88e49f23f161b","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.6","occam-lexers":"^23.1.56","occam-parsers":"^23.1.62"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^25.0.1","mocha":"^6.0.2","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-grammar-utilities_8.0.418_1778143172758_0.585469306929693","host":"s3://npm-registry-packages-npm-production"}},"8.0.419":{"name":"occam-grammar-utilities","version":"8.0.419","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.419","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"21c18e6a2f548142cf920f2586297b2f95fe75bb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.419.tgz","fileCount":115,"integrity":"sha512-ORKz8a7o8sRQ/Iaq1c5BoBpvzmRbU7+xfAP4EwkzRSy8EqxICPZOzCLpBdkE5YunfA2n93mDSnTZposIcZ6tqA==","signatures":[{"sig":"MEQCIDupokb6KY0QL0S+E82TgPwm2wB286g2wTi41cxsjnboAiBSLQOKd7jAXcGR38Tzx9XuOK3Yhjxduh6+LDI8CZhRzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440369},"main":"./lib/index.js","gitHead":"64648b87f214623399e35dd40ccdffb788c25cfa","scripts":{"test":"mocha --recursive -R spec ./test","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.6","occam-lexers":"^23.1.56","occam-parsers":"^23.1.62"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","easy":"^25.0.1","mocha":"^6.0.2","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-grammar-utilities_8.0.419_1778143901465_0.19322697187411153","host":"s3://npm-registry-packages-npm-production"}},"8.0.420":{"name":"occam-grammar-utilities","version":"8.0.420","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.420","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3ebfdc268ec81aec13d7b0f075da15c83d429147","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.420.tgz","fileCount":115,"integrity":"sha512-Aa/nTMXGB2VWG/x8g7fQZi4iLcQaDY42UcSarMcbkZoeG6FXf5EhJ0kQgK1YpsfWdf55WCYbvHjpEt/kD8EjIQ==","signatures":[{"sig":"MEQCIBIlzAq+WO57SxC2HaYs2YJtmnIN4HVCMhMLndYVARefAiAMSiqXyyiic6Pz+GiTo3ZjYbEig6t2J1V1jCaPplXiRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440333},"main":"./lib/index.js","gitHead":"e8d9fd95615746490c620aed87a51d5095dad324","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.6","occam-lexers":"^23.1.56","occam-parsers":"^23.1.62"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.21","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-grammar-utilities_8.0.420_1778274894999_0.28833552703153975","host":"s3://npm-registry-packages-npm-production"}},"8.0.421":{"name":"occam-grammar-utilities","version":"8.0.421","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.421","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"acc3a77bf8ceea033ed89cb66a204d581f89f354","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.421.tgz","fileCount":115,"integrity":"sha512-UXNsL6YE/uPh9gPCjIDK1S8yACXYqhp/Z0byeVRVctVHUAtCnb9iuIaAl7S2Bkn0AbJ0MvlL/yKv8z85P5b6Ow==","signatures":[{"sig":"MEUCIBi18e2uvilHwiB+dKyJ8AD72oEfpxyNd/R6WPCNvUE0AiEAhJYlazxst62JkVqgelWcOQwDgNpgB4y0GF+2ZiHnwvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441478},"main":"./lib/index.js","gitHead":"e2bcf992064cdd457d0fe8baa72386bb993fefdd","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.6","occam-lexers":"^23.1.56","occam-parsers":"^23.1.62"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.21","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-grammar-utilities_8.0.421_1778329191661_0.016909658719056697","host":"s3://npm-registry-packages-npm-production"}},"8.0.422":{"name":"occam-grammar-utilities","version":"8.0.422","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.422","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0a2c6b5a12812f3e33c215c323de7f2c126900dc","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.422.tgz","fileCount":115,"integrity":"sha512-5im410EgQ6xEcR62n4/vFdgRdQdgztnMTqoW4i3xK0a23XI8Pdb+A9fWJV9gqy/5iCa3mXePsz46pFPzVWETAw==","signatures":[{"sig":"MEUCIHgRSegt50H2YSQJG8lufPueHBLIReIWhwO+6sL1r8ibAiEAjMCK0G7AH5PQ7uPlvCgj96PW6+ZpvLHQM5O1X//YfvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441478},"main":"./lib/index.js","gitHead":"280f879f089a0d629862655135240a8f72616fe6","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.6","occam-lexers":"^23.1.56","occam-parsers":"^23.1.62"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.21","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-grammar-utilities_8.0.422_1778329204132_0.35844725862521987","host":"s3://npm-registry-packages-npm-production"}},"8.0.423":{"name":"occam-grammar-utilities","version":"8.0.423","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.423","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9babc1ee42928d5b361e0cd5d6d7268d384d1a5a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.423.tgz","fileCount":115,"integrity":"sha512-72iziWnd/uAV4OMaRaofGOsvfIguhaF/z8TZXH+XHjEVS4m6w704TqIoN76YtQ8oJJByxMolQbQ7aNuRlXvoLQ==","signatures":[{"sig":"MEUCIQCZLA0Lw8HM8JfO2WBY5Cywl29BAj7CuSxsPCinQU9j6AIgDGFSrAOugHSoNUrqVd/M2BChchAsZerhppR5vUWnA30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441478},"main":"./lib/index.js","gitHead":"b6d202036c6a8c8fa68d7995fe4e534694312fbd","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.6","occam-lexers":"^23.1.56","occam-parsers":"^23.1.62"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.23","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-grammar-utilities_8.0.423_1778334541926_0.2456988991209208","host":"s3://npm-registry-packages-npm-production"}},"8.0.424":{"name":"occam-grammar-utilities","version":"8.0.424","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.424","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b40c6bb34e61051ae2732a4fd4b310c91bd2bc1e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.424.tgz","fileCount":115,"integrity":"sha512-x/ZOA24tbks76Z8lfACa/f5f6dfpMv7vMUzzeCTwqjuFJQ8eNZphtLck3SfQxDBUL0PRsxjdCMNCstZ7Y3b03A==","signatures":[{"sig":"MEUCIQC1LQ2HPtv44G5ErZBwMmWlDr5ZjicZ6J0UkgKqiV97XwIgb5c5zDw5fpOAgwuKU+O0rSsDc2DLvi2vo84IWd70vog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441478},"main":"./lib/index.js","gitHead":"d2c7a13af0180851ba7e482ef2cafadba4f6c60a","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.6","occam-lexers":"^23.1.56","occam-parsers":"^23.1.62"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.25","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-grammar-utilities_8.0.424_1778335748714_0.8535312496512804","host":"s3://npm-registry-packages-npm-production"}},"8.0.425":{"name":"occam-grammar-utilities","version":"8.0.425","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.425","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"09a2a995d3d91f058c27c8b23871a20b4c6f562c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.425.tgz","fileCount":115,"integrity":"sha512-GJtdLng1AFczafcHQWlx5pBuZ63DFXg1NCdq+84dy9bJyIjBpMH0NJxrz2MggIi+wyOFVGShbBBKop2K2sN7dw==","signatures":[{"sig":"MEYCIQDgYSwLD0LLGFQ8i7Z/OmaoAkR5B+ja2VFn8g6QMWdiVAIhAN7XyPnIhIVmQxzVBEqdqdWqY+Lw6kOvcJAwLqzhLIDb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441479},"main":"./lib/index.js","gitHead":"784b67a206074eb4e01992ab8ebf88796ee33092","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.26","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-grammar-utilities_8.0.425_1778337380845_0.8062748590029922","host":"s3://npm-registry-packages-npm-production"}},"8.0.426":{"name":"occam-grammar-utilities","version":"8.0.426","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.426","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"78e49602b42e71223e20bfc3b9ba0182f60ec735","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.426.tgz","fileCount":115,"integrity":"sha512-trXpo20Ez8FaC23yp62480l1X8vZsYwa6bGwOEaQoqG5jlUJ8cHnS4eaCrBqauA9LW+2kfTRlKNtqwvx6cCvTA==","signatures":[{"sig":"MEYCIQDbEzDlH5yyWQJkKxsQy2VPvso7/E9SK8v/ZjUYHmehawIhAIb+EJoQwG7MHIIO2OAlfpRlDBH4SDu7fYUwDYQm/uFK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441479},"main":"./lib/index.js","gitHead":"475d47819afd381aebdb8febbec16f333519974b","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.426_1778588233062_0.17943750881883092","host":"s3://npm-registry-packages-npm-production"}},"8.0.427":{"name":"occam-grammar-utilities","version":"8.0.427","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.427","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"05c3894aa21d878c1019b55d8ab67c1648883ba6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.427.tgz","fileCount":115,"integrity":"sha512-2ONgPfUSQkl0QKRcDTW3mWFxmaH3JGS4zI8+ShiwymL+jeh+dHTvXhtzGJER7ykqix0LqvA/qLen4LciPLGzDQ==","signatures":[{"sig":"MEYCIQD403rS+nmffYV0Ozzk9dDT2I5HUY2ch2zdAUsFXB/f5wIhANEjy3Ja9haQUXiPz1czbKs17qeIk9E/vHne/pd2oKzr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441479},"main":"./lib/index.js","gitHead":"6323791666939382fa3687b37eb8cd76051248e8","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.427_1778613009893_0.38033468430275796","host":"s3://npm-registry-packages-npm-production"}},"8.0.428":{"name":"occam-grammar-utilities","version":"8.0.428","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.428","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8de6966e6be945fe71d105427bf1b88b6304d154","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.428.tgz","fileCount":115,"integrity":"sha512-4WiORw3DNX2HEQ013/2/J9Tkfx5SGXQXOC0S6Pw52VHvjBxMqCF6rJF8h4oivqhUG0fvLxja0g0viJsCcF2s3g==","signatures":[{"sig":"MEUCIQDLFYoSvIGJEN9vyp6h1fPd1TolvdIlPSNNzZ8HhaKHxgIgUxutBLn1vlE6Dvtq8Wlaq6dbQlCtRbVgjMzWk3vMSSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440849},"main":"./lib/index.js","gitHead":"0665cbb04e981bb18b55844074d275f31cb26f27","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.428_1778613420182_0.2721000688450419","host":"s3://npm-registry-packages-npm-production"}},"8.0.429":{"name":"occam-grammar-utilities","version":"8.0.429","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.429","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e8aa1b9600502b4d85c445a00d560ec4a3c3abf9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.429.tgz","fileCount":115,"integrity":"sha512-52iubGxCa1hRH/JT2Qgu8zv85lxz4r5TBFtppNu7u08E+wehglz0m6QYdV4JI5iTh2UnpbsSfWhIhFzt4jsOWQ==","signatures":[{"sig":"MEQCIF8Q62pnwtCKi8zbkbc5x8dr3jO7PanVJODMqv4nT+D5AiBoVNbRIlGxLmYMd3jizn1DV2nbcI9d842nfZiwBstSnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"e544114ac35933d91bbb82572d0fbd0aa58f0f24","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.429_1778615742421_0.17752465426992203","host":"s3://npm-registry-packages-npm-production"}},"8.0.430":{"name":"occam-grammar-utilities","version":"8.0.430","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.430","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6bcafa1270400d2ef274a06a6b3f3a6a77aa6f69","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.430.tgz","fileCount":59,"integrity":"sha512-Q6ZuJEOcm19gVt5M/t/lhOvn9/SuiwGeZry06COivJKK0KVl8eahyZGPHhyicc6MoGXAjlAzrfwws5JWB6LNFw==","signatures":[{"sig":"MEUCIQCyjQDDZ89Q0kSR1jVXgoev66pzgu3IFcLkUDkbucNeOgIgKM+Ns6NBbXi3p5bhkfT/ZYxfUDxcyX5MSOTSjYn884c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96744},"main":"./lib/index.js","gitHead":"ffbba2ff054ec12f6c85c15887404401440f0389","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.430_1778672843099_0.6884008578528893","host":"s3://npm-registry-packages-npm-production"}},"8.0.431":{"name":"occam-grammar-utilities","version":"8.0.431","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.431","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"fa845fd2fe273add2f4fd5eb81b6e55427bba4fe","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.431.tgz","fileCount":115,"integrity":"sha512-CJtwepmRTJ9A7cgGN1fFaTDpuNAwNnD5Z5ZSnLv47EwdShBOOk4cqrhYEV1s7nrodsDUy9zgxEueHLez/lA8gQ==","signatures":[{"sig":"MEUCIDrDpRg38Tx8jE9vo5BTJP4I4VmK1VkB1gc7Zw92GeFfAiEAjtIZ+vzJqVvpqDE6VMnnMfqDcwlvJpQq5+BUP3bL9Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"0daba84917cc6137013ef5f6aaca65318e37cf78","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.58","occam-parsers":"^23.1.64"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.431_1778675564022_0.18343498510106215","host":"s3://npm-registry-packages-npm-production"}},"8.0.432":{"name":"occam-grammar-utilities","version":"8.0.432","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.432","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4e2e4bb8d95207ebb3d118c24efa340b6546a311","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.432.tgz","fileCount":115,"integrity":"sha512-79MaHADNJh2uZrI3hAC6GavqnGrZwXA0AY7z5FdoJchETyFGfdMsf5WrdYrgPHw4vlo2s2arggGy1XtieSreHQ==","signatures":[{"sig":"MEYCIQCeYpvW0Eg6eshHoZr+3jI4ImmFaXpFwCiwKLccfHp+yQIhAOV/iUrjFh2PH3Tmm2TFgchofiDNMpmWcg6OsGzij4yd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"6b18d808f5c2fc663e711e19d9c5c52f5b242279","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.70"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.432_1778676235431_0.6225203422534387","host":"s3://npm-registry-packages-npm-production"}},"8.0.433":{"name":"occam-grammar-utilities","version":"8.0.433","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.433","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c5834e114ed55322d900eed7f45c1128e14ed4aa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.433.tgz","fileCount":115,"integrity":"sha512-qeNc6cUAILKZ6vMZ+EtQ+ZZWf4NyFOkpCZNkSD+SUSNdbckLkY2GNW4B7JxFtMR8GlsbYj483SeJdErnkYewvg==","signatures":[{"sig":"MEQCIHl4HuEDBFiUHRAwPU2/FQTpMdGHlYYGsqYVjV4CgAUyAiAVlaJCk8C9CmVS11aUTDsCKbTFaL0E6DHNrVLF2+PCrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"8a1525ab020244c20ffef74d44896aaf2347821f","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.70"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.433_1778677451601_0.499153255279966","host":"s3://npm-registry-packages-npm-production"}},"8.0.434":{"name":"occam-grammar-utilities","version":"8.0.434","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.434","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"04c79aff217f9baec7b93e7c07eede1452e25c57","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.434.tgz","fileCount":115,"integrity":"sha512-TXXLsjLvBSvKoZ16XIFUedQ8GXspGID9sLSrDyp3brJf/33SDgy7O2Vw2ztZ3EV+Reyx4GdARJ4ro3Y3ze7trw==","signatures":[{"sig":"MEYCIQCl+2hej+tGKDf9h432OZjXsD70PFkt2AGsVtlW1i+PpwIhAOmeudoAYfGJZVh7XHzps1hp+jgEG2xLLsRvAFg9/dIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"36725c087bf532bd142f70728ac337e4331d5fc7","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.70"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.434_1778681647882_0.8829144771444126","host":"s3://npm-registry-packages-npm-production"}},"8.0.435":{"name":"occam-grammar-utilities","version":"8.0.435","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.435","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b2fbc4f20575aeccf9664b24bf1c3107a4ac978f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.435.tgz","fileCount":115,"integrity":"sha512-xXOPt85xKeHBNw+rrvUGOeIhunktOpqe/S5VpkiSb5khwnxbKfSK7Y9Ut7H+JZf6lzyKgNL0bQ4t7tGmMFUHHg==","signatures":[{"sig":"MEUCIBTQq1dRyAdzr53EULs3PJrO5LSTpNr4g5UPARHc0eujAiEA4WgO6g/NH0kgTUkNakzQmKL4x9OLvGDH1wgjYhMV0Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"473cabbc3013cb2aba878f8183cd1e1b3a8153d0","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.74"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.435_1778699088377_0.3238681481800392","host":"s3://npm-registry-packages-npm-production"}},"8.0.436":{"name":"occam-grammar-utilities","version":"8.0.436","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.436","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2643aa477681c13f56534102c9ddfe0c2c4ca16e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.436.tgz","fileCount":115,"integrity":"sha512-6zu4BdfG/UYYnqobyO/9G4jI4azc68yEN1fceqKnpZaWX3IiP06etYPlZgJx8D6af3YzPsRy+EfRH7w9qTmMDw==","signatures":[{"sig":"MEUCIEBedH7zIoG1+59VolH0QQNUOgDui1BaL8RqoXu9z4yXAiEAgBsRERNAvYQa6j2z4sCgJJeJ2QdMI4O5xPvzsJkueTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"cc9aaa7f76dafbcd9b055503ac22d168c0c600f8","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.74"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.436_1778699705937_0.22561593608400798","host":"s3://npm-registry-packages-npm-production"}},"8.0.437":{"name":"occam-grammar-utilities","version":"8.0.437","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.437","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b5960fa35200a126755020dd11e1615130cace7d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.437.tgz","fileCount":115,"integrity":"sha512-w9eYLbU4tdVr9lCeav77XaGu7KiEglUv/YFZHGSZ1NqhFUv4qbHDLhKq09InG09HDiqcCrnJFZs/qSlOdtHCLw==","signatures":[{"sig":"MEUCIEW75WS9Swb7a9wQjkFY3qm3MweYm5g9Ayn+9eiX5JCNAiEArWYqIDrutcyI3j5ZsXUuAZHRoba5EU34CboaNGsHwrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"51edf18115602e917a5d9c1408f1013f97f7be67","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.437_1778753949559_0.9263629504002535","host":"s3://npm-registry-packages-npm-production"}},"8.0.438":{"name":"occam-grammar-utilities","version":"8.0.438","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.438","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"af312c20c1f5877ebe3c269fd151ffe778ea02a5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.438.tgz","fileCount":115,"integrity":"sha512-XdyBEjwLhL4u5kl+V7/Q8OhFD0hROa3JZS8AhhkQahDNs1RuciQL2d6T163tKTTMkPAXwh1hQA350seVUecuPA==","signatures":[{"sig":"MEYCIQCnauXB7QLqFUkhtQc3YfxTMkXLJxAf/w6x3Yko9djNyQIhAJFUTyomAYywNunvTkCrUL64EIRDAxaxdaZGHXvZMqsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"0436ac10dcc61774a5579bd0f330b50e5a4dd3e2","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.77"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.438_1778754469448_0.33685604934461466","host":"s3://npm-registry-packages-npm-production"}},"8.0.439":{"name":"occam-grammar-utilities","version":"8.0.439","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.439","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e05c694ea7a2ac976471f674aa4b50014eea334f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.439.tgz","fileCount":115,"integrity":"sha512-VO8/r+2Eo3uoVpufj+1BXScThQJ1dpAx5TGYUV2U+WLjRussY2VxeBWrFBlY9fZuI2BrxYAHq0yE6sWDmCs8hQ==","signatures":[{"sig":"MEUCIQDPBbQ1CtvTcUsQYLj4qicZtOw0ZgrtWpg4BF0hY7CB6QIgati00sZH6YtBn13vxGBbOvDDIscKrS1tO33v2vuZA7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"670d1fdf1875d325c83f7141069aff0446dc3be6","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.80"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.439_1780061322722_0.31093340083609866","host":"s3://npm-registry-packages-npm-production"}},"8.0.440":{"name":"occam-grammar-utilities","version":"8.0.440","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.440","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"122bea6531de4ced432b6d2352c22e3607e48f50","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.440.tgz","fileCount":115,"integrity":"sha512-1aDkZGi8taVMolFXSGd+p9nGC5EWSPdD9ao5EudGvPtZ+5h7aD1NkQB9YUM1CFDXHTE+liN5dz8l/XmeKkXtCw==","signatures":[{"sig":"MEYCIQDZGCvIwJ22nkbDjBnSFUPMcPyByAUQid2IkNfn6usB2QIhAM8fcQlhRDeHcYcBqBQZ94K2iS50QqI07YFRvfQ/9+BN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440896},"main":"./lib/index.js","gitHead":"994073b93efba1cc8c9d625d1c857c341c42923b","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.80"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.28","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-grammar-utilities_8.0.440_1780062023423_0.7577970795217128","host":"s3://npm-registry-packages-npm-production"}},"8.0.441":{"name":"occam-grammar-utilities","version":"8.0.441","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.0.441","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"966c433c3b0c1311ea9824e09e56a24b14b73772","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.0.441.tgz","fileCount":115,"integrity":"sha512-CtL0Q+oB5/a8guRASTDmTLuADzPiYCGQipvIq296ziLbCPXLsLjJUDciKJn+XgfCLvpGJOSKdrWLWEcjWZ67Qw==","signatures":[{"sig":"MEUCIBmjyDbdAOTSdfxa8R4y8C4WSefMenO/oGBa3bwp5UVZAiEA6DqFlrE3UY+3WU9ur5YmXaymYZh8bR2ayIvt6ZXD3zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444901},"main":"./lib/index.js","gitHead":"28e4fe05cc111c69ef01b2a968183f61931588e7","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.91"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.0.441_1781531457652_0.10643707959215609","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"occam-grammar-utilities","version":"8.1.0","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.0","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"0c130c4e7bffab0da4d6c47ff23d6859d10a0392","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.0.tgz","fileCount":117,"integrity":"sha512-28prFHncafTu7aoXMHQxkQwYl3b6K344whZSftM9FuYzzO1DLwr/QaWBTNvf4WIh/3bvA2xYU3yFnmTqY0kgbg==","signatures":[{"sig":"MEUCICtEpNQJzntr6NHG3emgEKusQfWpdaRSA4Nsvc2vwdlRAiEAsDtXZ1BuY6moHUrV0lMCuLzM3qKutt7k3FumF8gxWeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"ec4a336539e1075fc34adf61678656acd19b40ad","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.197"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.1.0_1782733280061_0.7644510901662185","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"occam-grammar-utilities","version":"8.1.1","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.1","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6f97dea17866f4c9fd0d1b65086536d6fef22a15","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.1.tgz","fileCount":117,"integrity":"sha512-3C2LT7O0qq6Hx9KJIF+C6m4aRi2AhXktqAE+6zQmFbfggpwxe4PyQ8KjChXdbxuA6jdmaV/t5OZV3MG6h2pWRg==","signatures":[{"sig":"MEQCIBCDPFk6u083yIpVop9fW/k54pGcI6IcmA+K93A0xbokAiBXo9TA20UrLz7ljODJZN7CsyZVY7LhkJcxuRj95TxlFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"7e87b55b360c378347785c1c3fa5229f63a69131","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.198"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.1.1_1782739260741_0.841310249697419","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"occam-grammar-utilities","version":"8.1.2","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.2","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7c89aa8ed88abca728664c4f3309e3a166219260","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.2.tgz","fileCount":117,"integrity":"sha512-OCK/j9c5a6hWWHsVfNlbsIInTdgQZuExx9YdAz4ed22YuCGHDLDxm5ga4vyACzz602EQqIm+jGSJ+yRdilOeHA==","signatures":[{"sig":"MEUCIEQWjFWfr+J/pwCwdqbmebDL11ruWvwDf3lIIclre7SgAiEA158WB7zo1cgfkI8tUojEYYkZrnBctUIHmpF0qOUFGWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"cc937d9326c503c48d2bf4dd972f43ec4fdfa070","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.67","occam-parsers":"^23.1.198"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.1.2_1782739883276_0.5668985036287493","host":"s3://npm-registry-packages-npm-production"}},"8.1.3":{"name":"occam-grammar-utilities","version":"8.1.3","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.3","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"76ccd6f805f45d2dcde7138aa5a50caa1ad6600d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.3.tgz","fileCount":117,"integrity":"sha512-0NcC5NY5t7is2LDDqO21JV2CbRQNTs159HswCd62Bo0gQWIYY6y4wMqgse71X9Kiv9VmU9kmW/ni9tRLBnbJaQ==","signatures":[{"sig":"MEQCIBPe9GGJbyvZ0ehMk129Br/SQaVV2Zz4dIch5KUtY7QGAiA0TMl1Knv6TOr/DB5Wa/CbuvIMuHXWXZHCXmoAQ3H0gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"4ab2abc5f74e8d785d0e064d632df907a20c4023","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.201"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.1.3_1782756053361_0.7655215633979349","host":"s3://npm-registry-packages-npm-production"}},"8.1.4":{"name":"occam-grammar-utilities","version":"8.1.4","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.4","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"304965888b3f52e422c5ee8fa9f1e2c6ebc17b40","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.4.tgz","fileCount":117,"integrity":"sha512-uFYtAMeMRcrbCmQrB6I4YVxIArtKkbahXdg07HNZs5t2OCRyQV5v35rMys0vF/2xhliguRVSVjTFrUdhBYJb7Q==","signatures":[{"sig":"MEQCIAoEDLCmZJv1huo/7dxRfVITK6ikPvh5RsLQuAifzWqoAiBaQf/5TdUDTl9EkojBn8IKQT2p4Tywc09AlBu+Krd4nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"4ce93945c918b242983325157cedd49cb750fc00","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.201"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.1.4_1782756571793_0.9588126363174918","host":"s3://npm-registry-packages-npm-production"}},"8.1.5":{"name":"occam-grammar-utilities","version":"8.1.5","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.5","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b8805c3bb554143a4adacf689bbbb937d6c8a8ad","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.5.tgz","fileCount":117,"integrity":"sha512-FSqhE5gL4Q1XeSnJTcGgnyzaZCZ4mYGOfZ04ALtuAF0FiFXP+24JVd5W8XBUatZ4enNH7hY5ufiIjzAqfVK6qg==","signatures":[{"sig":"MEUCIGcNl00fPqJpdPn/MoheNuTQfWHcGmhHUruA6rtYEPcdAiEAhZ9pOCFXfQJkn3Ln8o9j0R8UUUDJ14sT+iiatsIopi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"c2062c5d9d2eeb945247ec95c05de48e00c13c9b","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.1.5_1782851152276_0.03063673051113258","host":"s3://npm-registry-packages-npm-production"}},"8.1.6":{"name":"occam-grammar-utilities","version":"8.1.6","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.6","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"55a72bb033accb8daf7621a64d35c34084ca8290","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.6.tgz","fileCount":117,"integrity":"sha512-WBz3Xj4Z6ZnIdG47/EpO/MSjsCEFWL6oHUDauW62qkHB98s9TwF+fp5TXn6uvwKdtb3LuRXjerSBbbUgILACOQ==","signatures":[{"sig":"MEUCIQCQKBYJ4nXcXi62ZiLBEecilA0+uzeUPT8mHN0LkHIgqQIgN5fAImVJAf8E5R8wevKhw+BqyCzaRS8sHQ07+TShU3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"9f0b739bda1ef9fa662d963d74c363449bb790c9","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.1","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.1.6_1782851603765_0.5558618035222938","host":"s3://npm-registry-packages-npm-production"}},"8.1.7":{"name":"occam-grammar-utilities","version":"8.1.7","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.7","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ae91e013cbb3b4408986e0431a2e521beb9e2a6d","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.7.tgz","fileCount":117,"integrity":"sha512-IsyJ0FYVya8dPjnX2zSN1WkX+vlJI755tNe/eac2k1IkLd1iJoL3pwEHtQ9ieEf1SXjHD6yTxzTREuOvGF2cwA==","signatures":[{"sig":"MEYCIQDNy8O3ZkFiQpy0PfwxHovO2RxnM8MQ8ztUvWaOREeUfwIhAOQPW6wK9iDQKoyVtj0YUzVkknFZlJkYSGd4VJslocoM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"2d49a092f9051a854f7129b6b49d1d4890028153","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.1.7_1782921475562_0.05636419959055572","host":"s3://npm-registry-packages-npm-production"}},"8.1.8":{"name":"occam-grammar-utilities","version":"8.1.8","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.8","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"580d815c6a420c602a529c8998e6c5cdfe70bc2c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.8.tgz","fileCount":117,"integrity":"sha512-azh6RiRQ6e9Dijk5Zk890POQctskRNTbFPFt/dwfGud+tJXWisBuL7PBFlgGEOmDGTnWM49+aitqIbJOP/w0hw==","signatures":[{"sig":"MEYCIQC9/bfGFxXLzPiOvSw0JJDrQtqSXnBXiD6R7NoPhQQ21gIhAKdSIaaIej2Nsh7MvKbn54rGVl+BlVBkFc9b7cV7eFqG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"8904e0045abdc18e6ac2cfeb395b7ee8155dbbee","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.1.8_1782923034056_0.41199071926015907","host":"s3://npm-registry-packages-npm-production"}},"8.1.9":{"name":"occam-grammar-utilities","version":"8.1.9","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.9","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"49ce243b989b95033e2caf8e83f7014c68e0bf23","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.9.tgz","fileCount":117,"integrity":"sha512-LUjN7FhbdrbHqTeNhhPg2m1wzVQHmyils/DDbsrUn0lsLW51ZJd0pjz9MK9wjCT399y2i8Ln5OM746B8YfiHqQ==","signatures":[{"sig":"MEQCIB0l11ydf6eiSLTrmWTgOXwnd0dRPUE8sO5BA/pSjd9LAiAJ91IX7PaLlreTqJkdLXDu3J/lpNztfkTRdEhtB3HkwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"c79c62075a7f9e2cde489ad5c5d80db1fcd4a3d6","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.2.10","occam-lexers":"^23.1.75","occam-parsers":"^23.1.204"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.32","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-grammar-utilities_8.1.9_1782923718797_0.3531664985743803","host":"s3://npm-registry-packages-npm-production"}},"8.1.10":{"name":"occam-grammar-utilities","version":"8.1.10","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.10","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6585b0ba4b3428a49c58403de97cd73eef5ec5d9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.10.tgz","fileCount":117,"integrity":"sha512-uYaAtR6u7UAmvz/bktpRax/uhHj3NZQ3WiLf6+3rhf2JUP7ZPfncoKNvMyjHNy7CE/3i0pQFDBXvPb+3CsrdzQ==","signatures":[{"sig":"MEUCICRLTpdWMcW+MqomHEf+1T+Id4qJwxZje7u8KMthl7W8AiEA3hLYFLUOwGxzLjDN2xx75v0Drd6e3ZscESguNjcO9Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446010},"main":"./lib/index.js","gitHead":"40f29cf6afc3232eff85821944d41a7d9d1a9c4b","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.1.81","occam-parsers":"^23.1.209"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.33","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-grammar-utilities_8.1.10_1782926811643_0.8419747541523936","host":"s3://npm-registry-packages-npm-production"}},"8.1.11":{"name":"occam-grammar-utilities","version":"8.1.11","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.11","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6573b0368fa559af75d0d2ab6963d8e1aecf60aa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.11.tgz","fileCount":117,"integrity":"sha512-+fTJ5O5fkOAwV18kvaES51rHGE4pQNu4ZUOE4ji5hWhENl1x3jy4GDL12m7Tt/m6Ei3rysyy5F6jZ+B894xgYg==","signatures":[{"sig":"MEQCIDMxL106i55vrI0SvJ1sxRYVdQC73/VqVvh/ns82Tcv7AiAM+J2Y4jjTMDP9ST8Gzp1ncue1PUIv2bNr8dT9gzHo9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"87d0540a0b1edae9a7a390b1369ed85641a083a4","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.1.81","occam-parsers":"^23.1.209"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.33","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-grammar-utilities_8.1.11_1782927998488_0.3687037622834235","host":"s3://npm-registry-packages-npm-production"}},"8.1.12":{"name":"occam-grammar-utilities","version":"8.1.12","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.12","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f583a885f45d857064fa6ca9e54eb597d9732ff2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.12.tgz","fileCount":117,"integrity":"sha512-UiyMH3AuGbqI6HmufpUUM2QLEKNpr1bzhefhIqzqlR2soC1B2+mbQAp/ewwU+9arXEU5FpCr/04YxCiaNme5Nw==","signatures":[{"sig":"MEUCIQDQHsljRHkxYqCWHAvd0J80PO2+oEe/paiqhB053PxPdwIgdRtgRrVuE2/mB99dpeW4fboftOxigNs50N4+ZdJUg3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"1d4e8d5e29573792a1516a9a8200d88a0467c5f2","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.1.81","occam-parsers":"^23.1.209"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.33","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-grammar-utilities_8.1.12_1782928009149_0.2364135217867238","host":"s3://npm-registry-packages-npm-production"}},"8.1.13":{"name":"occam-grammar-utilities","version":"8.1.13","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.13","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3598ba1bb8ecad28ecc62d7391540e7267684247","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.13.tgz","fileCount":117,"integrity":"sha512-iJVOWavMWYG6JmxsvdNYui+iHln3gft7p0a5WJ6wKAUN3R68Gir+KkLfcvVk9RFEbd5dVUS8Pl+eoCS8zVqc1w==","signatures":[{"sig":"MEYCIQD8oZgVF5BPiakR5ftTbooQMO9rt/0PErdF2Rlrz+Up2gIhAJ57vv0/7pu3YUgubda5tUrOu5JV+riAbsFWlafvy4fW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447211},"main":"./lib/index.js","gitHead":"37f3f734e163f99616a9c47d6a6a194e00abc35e","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.1.81","occam-parsers":"^23.1.209"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.33","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-grammar-utilities_8.1.13_1782932352495_0.38153471157346996","host":"s3://npm-registry-packages-npm-production"}},"8.1.14":{"name":"occam-grammar-utilities","version":"8.1.14","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.14","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8a15d965fe8b549b75f480b8c2ab8eb496637a6f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.14.tgz","fileCount":117,"integrity":"sha512-qhX5omdGykA5tCM+XojphGWYgnhLAGXudHPReNpJokSEgW5Ps5CZHwIZzaZCPqCrG+TK4B6XbZR1IgQMQ7mXeg==","signatures":[{"sig":"MEUCIQDv+7DqxA/ptsStxuOADkSghTBwGG3ErsKFFTYzLPQm4AIgKePtRNqtcQHDDgUBpmSP0zGPDmcdwgGOKA9dtd4QoGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447211},"main":"./lib/index.js","gitHead":"b9669f61e3267ef9afc52b2cc4cc98f242add20c","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.1.81","occam-parsers":"^23.1.209"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.33","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-grammar-utilities_8.1.14_1782933016887_0.7402447191897665","host":"s3://npm-registry-packages-npm-production"}},"8.1.15":{"name":"occam-grammar-utilities","version":"8.1.15","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.15","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ae9f4ed21545c387a646818330f6f951284755b1","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.15.tgz","fileCount":117,"integrity":"sha512-++S/72qEXFQG5azfr3SFsNsTF1iOVUHoNxU3ZE5Sokci9BZ3DYF2CoJTEYmvytopaj2StZmbmi5BiNj2IglzUw==","signatures":[{"sig":"MEUCIQCMlsB61nSt71xplg+ZzhKvnOi8yBKy28PQMf5MXrFcIAIgIo2SBIEg0WLeLVNSu/IYSo3b4/nLh5m1GsNVUuwDtzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447208},"main":"./lib/index.js","gitHead":"7cffcb2ce311e779eff353d3e41b547cad42dcd8","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.33","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-grammar-utilities_8.1.15_1783017075690_0.5510028142714585","host":"s3://npm-registry-packages-npm-production"}},"8.1.16":{"name":"occam-grammar-utilities","version":"8.1.16","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.16","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f4147ddf5635b8a7625b145ac45d9984ad396fe9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.16.tgz","fileCount":117,"integrity":"sha512-3g2Gx6GlAE37cGv2uFxW2trScQr570TTfyja4Nc+X+ZJjFmKzAiABJgAa/hCXogVpLeYI7mbGZqF+6bycwrBnQ==","signatures":[{"sig":"MEUCIAKSbR15MRnNBioeOquN3/haVb+FiZ6nl8dDIx8sN73aAiEAqD0XFuE7aH49hHDX/HY+FjA36RmwKQV41+6z0RYDnGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447208},"main":"./lib/index.js","gitHead":"73c0d263ae892f7823cb26e3dea8e4c2d46c3e03","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.33","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-grammar-utilities_8.1.16_1783017616253_0.27703059415736786","host":"s3://npm-registry-packages-npm-production"}},"8.1.17":{"name":"occam-grammar-utilities","version":"8.1.17","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.17","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8da1fd01ca5439b33002eda2f8c67d8d347a625e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.17.tgz","fileCount":117,"integrity":"sha512-Peri/QjPrAhj30eGR8/8vtXUXX4hRHN6IGfsXtppz3H41EXHaC3Z2ls/5AyFRpEX2lUT7+4gShLshp0drAteBQ==","signatures":[{"sig":"MEYCIQCxPWaP+ndzLorui4aIXE0S9fSk7gP41hbbBoCd3mSptwIhAObZRY0a5jAEF653MZG0P8S4vxN9yFse3ONdU7u+NJBV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447208},"main":"./lib/index.js","gitHead":"bfa070adaac42f685e4bb9be4e36b5ff355c37ec","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.33","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-grammar-utilities_8.1.17_1783019609866_0.7447269170463022","host":"s3://npm-registry-packages-npm-production"}},"8.1.18":{"name":"occam-grammar-utilities","version":"8.1.18","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.18","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f53e4af9825749f4629ae321bff61f067f2a193b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.18.tgz","fileCount":117,"integrity":"sha512-gusQs4eomb2bKe8cqeWDNXy+nDw5uCKDfB8ZBWQOt4bq6DTWs8jyY0lHasTS/ozqC7eTx69Z3u1LuVLMizWU9Q==","signatures":[{"sig":"MEYCIQDXhmkROAvJlvrI8BCLMbbICuDMz3wovLxlce2lQtiD1AIhAL68mHSf0QIi5dQ9Q9dr1cL41sulBIgNAJUYq81UZ0lq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447208},"main":"./lib/index.js","gitHead":"82a08be07ba09efdaf8cde48996744d40fef1d30","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.2","occam-lexers":"^23.2.2","occam-parsers":"^23.2.4"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.33","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-grammar-utilities_8.1.18_1783020222032_0.9357447914716439","host":"s3://npm-registry-packages-npm-production"}},"8.1.19":{"name":"occam-grammar-utilities","version":"8.1.19","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.19","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"61be652fd9850d2bca42f7f818662e85c8a502df","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.19.tgz","fileCount":117,"integrity":"sha512-7hROl4D1UG9ecb9w+0F9lNKGJ2UlppiURZBadz4KGb3IRIcAOOnaXIau26NNwK482UEv996yWvfRSnUrmwxuRg==","signatures":[{"sig":"MEUCIQCv/klIt3KOoJoP7bprWhQTqOcu3b6DNsGlgBoFuYQRegIgYECAa291CEXZ4OufwPE9xNiTINifXEUO96/wFBXBKFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447208},"main":"./lib/index.js","gitHead":"c1e062d3911073bdd12ddf6df5a6bb63972f0493","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.5","occam-lexers":"^23.2.5","occam-parsers":"^23.2.8"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.35","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-grammar-utilities_8.1.19_1784226133654_0.5345019428707225","host":"s3://npm-registry-packages-npm-production"}},"8.1.20":{"name":"occam-grammar-utilities","version":"8.1.20","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.20","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dac5b1b9104f4218007baaddfda237e7cbc82653","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.20.tgz","fileCount":117,"integrity":"sha512-zteWYg70n847c+GLDFHMEFYrAtqm84xzW2yZM9WUyyMmP44AIlUccGAkfB92/6SspHZPirBw9PktZzBV86eqIQ==","signatures":[{"sig":"MEYCIQDUFYv5wSHq0pMBY6j3XGUdhblotnIpWpql61svXmJvJwIhAOqVL88v45L3ypRi4lQWwf73jRN5mDNpBd+xv8cGs7Gn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447208},"main":"./lib/index.js","gitHead":"aa32c1bdb358036c1befe189b507934aabe0e4d0","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.5.5","occam-lexers":"^23.2.5","occam-parsers":"^23.2.8"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.35","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-grammar-utilities_8.1.20_1784226698974_0.6858237202272994","host":"s3://npm-registry-packages-npm-production"}},"8.1.21":{"name":"occam-grammar-utilities","version":"8.1.21","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.21","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6f12a942f39c1adcf90316b1ff5f15ae6eb598c7","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.21.tgz","fileCount":117,"integrity":"sha512-Psmlf9d4tCTl1jbuL5nTJ68FyAZy4CgX5Y1ZdWwS3nq1QO7mITbCeZLVani2qG6aMhnDR2TGAn004y71eNFfuw==","signatures":[{"sig":"MEUCIB2U98Tqa9JU/nMHHyh5MRk1kpvX7lfsfc76BWqVK3DBAiEAzKcqTfC9IY/DjBPMgmY3P+2I/CSHogh1270K2WTizRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447209},"main":"./lib/index.js","gitHead":"7a16cbd1ba1fce2e65b24c092f5f6b67bdb4027a","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.1","occam-lexers":"^23.2.7","occam-parsers":"^23.2.10"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.36","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-grammar-utilities_8.1.21_1785518819911_0.6829734354638692","host":"s3://npm-registry-packages-npm-production"}},"8.1.22":{"name":"occam-grammar-utilities","version":"8.1.22","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.22","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4ed5780dacafd685c001c9614b9f9f79b08951ff","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.22.tgz","fileCount":117,"integrity":"sha512-0BwG56GRLNqxGvprkEyV3GJQAa+7mlnHtqZa8VUuIbYBnxrEc+lOee6wetBnh5V/OKlw2V5zY9Ka3+iyuQdU8g==","signatures":[{"sig":"MEQCIE6GOICKZjy9SUKk3wLfklqVe0lEUo5XE16vUpaNXCiXAiASHs4wRnRXt+781IeOhbZ1RhZq11SSbrehi+R49k2hxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447209},"main":"./lib/index.js","gitHead":"2537e6de2169b2563ee5b8bd2ce9d28e7a037014","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.37","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-grammar-utilities_8.1.22_1785520434467_0.836278443888884","host":"s3://npm-registry-packages-npm-production"}},"8.1.23":{"name":"occam-grammar-utilities","version":"8.1.23","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.23","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"9ad77d0e28b1c3878acc9df6f9ac65104fb1c5bf","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.23.tgz","fileCount":117,"integrity":"sha512-yR6N/jaJzckG2hvnZN2WG5B1fVPhpsS8zHb6dROqedToYbJ27kCwsbTT1rLseZ+ChOzwNHOYFhSWe7ZwcC7wqw==","signatures":[{"sig":"MEYCIQCTthb1XxHgfCKuyXMH4n1upkx6ZriD0iE0Ed1czmxxwwIhAO6+d3Qd/46SSxthNEgjGRgqLyIBNT1rEL8d+AVLnCs5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447209},"main":"./lib/index.js","gitHead":"ba930d0ea2b89fc77586476d607fdafce06f71f1","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.37","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-grammar-utilities_8.1.23_1785521058868_0.44648796788990874","host":"s3://npm-registry-packages-npm-production"}},"8.1.24":{"name":"occam-grammar-utilities","version":"8.1.24","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.24","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"dee4e5b68abd9de29c6c5dd4242b10b4d815f4a6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.24.tgz","fileCount":117,"integrity":"sha512-hFiapFXFQj8+2a2bBOfa0y8lVAGEM4gNJEajNnNb+5FEcIFhyPs/kRW9vBU7dBQWFOjBtADyBEsrwLFE/jUY1Q==","signatures":[{"sig":"MEYCIQDxu4nXfXrsAji5euaeOCcrmeQPfJywW1GBHIaUvX0qBgIhAISGINPncJ43t5+/ydi+n7lOHtqc/Ycz8yHXQjB68/RD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447209},"main":"./lib/index.js","gitHead":"532a84c4c8adda8afe6a9307dee1c0a0b1a1b634","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.11"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.37","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-grammar-utilities_8.1.24_1786983119748_0.3807368181672106","host":"s3://npm-registry-packages-npm-production"}},"8.1.25":{"name":"occam-grammar-utilities","version":"8.1.25","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.25","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f9d784d9b5b03751b4014ca89f10a73fe7d24de4","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.25.tgz","fileCount":117,"integrity":"sha512-HB+D5DEvXwzRezhlPJhGYSoe0EChWGzXldIrqVnfVIvaXXKFhiTnfYeSD8/bgebxflWNJgpqrNEA6SXNfz24sQ==","signatures":[{"sig":"MEUCIQCeQLk7HuxZs756V/vocRSeDUPNbnkuZZ2gv/8HvGivSwIgRiNJQPFWqmafMv78Dy9Bjmdzj4u+nuH3M3yJ3B8uD3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447209},"main":"./lib/index.js","gitHead":"f83d90d2832e6d7ced6f710bf6bcb436b2607799","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.15"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.37","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-grammar-utilities_8.1.25_1788089881737_0.7744079742405512","host":"s3://npm-registry-packages-npm-production"}},"8.1.26":{"name":"occam-grammar-utilities","version":"8.1.26","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.26","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4ffa6ab33180dce62dfdc34ac0ea28823d6b504c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.26.tgz","fileCount":117,"integrity":"sha512-Of1sv4iyUJelX0l7/Xx/4EBshvT0xLW+Ai+KX762GPZOBf2AwlRclqGrIJdStYOazp5AHp4J/65C+jugIyfSHQ==","signatures":[{"sig":"MEYCIQCut6nasfNNRSSRJ+XK8458/BzHoRfeyRf5UCoFn6O9KAIhAPLDDZy9QdECLk6bR2L+AArDYpOxC2GU8d6CoxKn4vRI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447209},"main":"./lib/index.js","gitHead":"16827e08dd80a2284bde708fd3da0e0842e9fe49","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.6.3","occam-lexers":"^23.2.8","occam-parsers":"^23.2.15"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.37","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-grammar-utilities_8.1.26_1788090809774_0.6991206237674901","host":"s3://npm-registry-packages-npm-production"}},"8.1.27":{"name":"occam-grammar-utilities","version":"8.1.27","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.27","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2777da730e221cfffc5b57a4cb3ca2be6d4cddc8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.27.tgz","fileCount":117,"integrity":"sha512-RmW5fG6kWBf55DSAkoWVD7E7iClIxx0D4YeyL9V3v+GJ/gCMRcCpaZVlbiez8J1AxnI1F4vqAcpiDxdBR65fnQ==","signatures":[{"sig":"MEQCIDkesfRWMlfrFFFMjYEpLZC2R/H4PBgcdxS60PqKIESBAiBBQru3J56VuVDHrlGFf58RLextzL97cCF+7ebUZCu9GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1YRKIDqib0P1jlOmTbFvagT0+htcecwgZ/47IKE/pvwIhAJInanrggyt1fJXJxt2mYibWWBbbPDVDZzjvmQnGxKuY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"4d3bedae917e021628e5eaadaac594a921ebf751","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.38","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-grammar-utilities_8.1.27_1788697786284_0.3685636083449382","host":"s3://npm-registry-packages-npm-production"}},"8.1.28":{"name":"occam-grammar-utilities","version":"8.1.28","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.28","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"81696c4fa44aa7e3a37aa1a54287d01dc19e2611","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.28.tgz","fileCount":117,"integrity":"sha512-3/0+FV3/Tb0OQ95pZJxuiKLkY4KUBtzc4Hd+QbLGfuKOzBF309w2yc6E4oHih6RHzDSUfus5qju93/5uZWIeZQ==","signatures":[{"sig":"MEYCIQDv3+FrH3KRBjaMhJ/z6MI+OiXnsMRse34kbqdntgjnTQIhAIQcVcp/b4m/lmVQ369YevOSpow5wXeVP6pOYYSz2FQF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9nh3B/pfvV2HqLr2Q49XuzJ8jut4gyE6HP6DEqCE/AwIgUw3Gu5JmqsbINKahe3TwixKRGtvx7k2RpswT4S5Mdy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"9b12b14dc05514ba45f2ff145ef1365c732fc280","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.17"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.38","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-grammar-utilities_8.1.28_1788699095073_0.3408233420334237","host":"s3://npm-registry-packages-npm-production"}},"8.1.29":{"name":"occam-grammar-utilities","version":"8.1.29","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.29","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"86c966fce23751b5fe27de23b4824b03b5a44562","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.29.tgz","fileCount":117,"integrity":"sha512-gDaArFSuUczfWi49PhaYkpl/jYb0y8/t2reCUsixKfjkGOKe3XEJLFYJwm7SUOAkw0ubabHHkHKqgpleL0ceMw==","signatures":[{"sig":"MEYCIQCwyEVgI8vlifQ5HIsnGdlaXPK6fnqCaUMBieu3w/MZQAIhAM8VU4wUNsO+SUPK0dP2+ZP2JCh+vO2kQDhrNA/7ilaR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMGuHq3RBzbd27d8UHEYYKFiyG0DVPyXa8o/bxbJqtawIhAJjbXIBSYKdrixGSGX0OmhPI0LA7XQdiXNDS0tgqzfaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"eb715acd32e68e09b7d99beb1e19af7417a2cdb3","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.20"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.38","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-grammar-utilities_8.1.29_1789758110830_0.7707424546342205","host":"s3://npm-registry-packages-npm-production"}},"8.1.30":{"name":"occam-grammar-utilities","version":"8.1.30","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.30","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b3aa01a983a87137d94091f87012bc9062683bc8","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.30.tgz","fileCount":117,"integrity":"sha512-/09BNVGoUXifaCPU92K65kfAWwapIZnGMXdn6svV4LPwVQJ1u8qpiJ2S+49Z0XH+b/Z6OuG9qQUOCYdhOLry8w==","signatures":[{"sig":"MEUCIQCSSF88WiknZDlqgzJj5hjvSImZBoddcnNiZZRMqhevbQIgDNGYNqxRBBHxFdMqDAOlIn9pzpPMyKHyGaf1TxaAXoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG+1gnkKMu9tK+eCZTo1HMqljY/MnE1KSACy+8LzIHgLAiEAm+5c6sk946zym3JVMUb8v7LXDGkTC0F5nCEL7HSNwKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"bba25b5845d31571e176f16567640690ca5a6acd","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.20"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.38","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-grammar-utilities_8.1.30_1789759989736_0.14131390066300176","host":"s3://npm-registry-packages-npm-production"}},"8.1.31":{"name":"occam-grammar-utilities","version":"8.1.31","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.31","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"ac9c9c8fa02cc3c621d09dd826b023bc384fee16","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.31.tgz","fileCount":117,"integrity":"sha512-O/3bv1zjXmZ6e0bF7pBpZtcZbhiZEOIZjRm8QPx/3bP5HlwTY6SJMuMmFs6EaBLvU0GRY8rWAYEFGSz4xQZ65A==","signatures":[{"sig":"MEUCIFQQ6hmhusQvDWsyHTwbNGlaosqphhTTtghhL21nAxVKAiEAnH1XhINQ4TbGrS+tsLBrHLDaXPuTUBTAVKs0b9teADI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE6KOkQDeIwP9liYcIByj+pTwn9B6dhlAWwzgrXzxExhAiAEWJCKi9xJ9bQthbM1HWXijMJP/vffXhlyfoueBRpJnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"4c07b1c9b7f6d3830b6c26272391b52d7ac9cdb3","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.23"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.38","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-grammar-utilities_8.1.31_1789763470145_0.8944173512489912","host":"s3://npm-registry-packages-npm-production"}},"8.1.32":{"name":"occam-grammar-utilities","version":"8.1.32","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.32","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8d061b7c3e20e5283b702666e05ae6210ede5b30","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.32.tgz","fileCount":117,"integrity":"sha512-+byHTXAaNu8rZd5FW9xYAgFD0Xg6MwNP46khc1dGBK4C+xrX4EZPQy1llEXLvl7JGA7Cw/lBAk1vkYKANluvbw==","signatures":[{"sig":"MEYCIQD/EoapRo28c5cMWrMl5NM7Ls5JpmOd1CAio341cIouAwIhAOB6Oi2rl5to8Pz6FEq7qyA9u9qIz2X4P7oXqVbYOeXP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvqyx5NIJVfOkNllcz9ljCMZ61Huk4K565lSgSHwoFsAIhAOf0I8Ixidb6IUjeEuDDWvf+I957QW1MIVgVoT/zCFpH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"b9dbe1a8f80acfdf869eea516a586300866d66e0","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.23"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.38","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-grammar-utilities_8.1.32_1789765165607_0.016745384371488647","host":"s3://npm-registry-packages-npm-production"}},"8.1.33":{"name":"occam-grammar-utilities","version":"8.1.33","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.33","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b9d696d439016bcdd080f96ac6684c7833318fbf","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.33.tgz","fileCount":117,"integrity":"sha512-52BPHfeppxMFr81F/A+QoaExOfHcDYCqEv/tBu3+gycRl0TzW4GXq0Akb6kvTkMqQulnsRZtg6VaOxGxuqN5sA==","signatures":[{"sig":"MEQCIBfnYyvTVQIXYth26AtyK9ng9FTflDVRk9A2Vy6+5gD2AiAtG1cfVjdBurRMvgQpidEnjdDHlqcIHbZbGz2SmqsTmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBXKfnXrxZQVtfscpZCWSAZZHu1FsYa4u+13uucE9fPSAiEA0qTJAO2j07rrU21SA+PSIFjK/aD+Z27yNucoooF7a74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"b34ccc1f755a15d2e9ff7ed43b78e2891269345a","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.38","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-grammar-utilities_8.1.33_1789771140502_0.7094715807463865","host":"s3://npm-registry-packages-npm-production"}},"8.1.34":{"name":"occam-grammar-utilities","version":"8.1.34","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.34","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7bcd7bd46fcd8b1f5e7e2d31e642d5f180a09215","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.34.tgz","fileCount":117,"integrity":"sha512-ow4LCskRkxAy7TpuxJc8eWOwAlDTtX3I7KPLYYSK6p8PU8CzGekZUY7PG+LKVxN4K7URmWfJudDDjzfKz/E+lA==","signatures":[{"sig":"MEQCIAeuUSD9r7sch8khC9a0oasv9OFQvDeOmRokyV00IRueAiB7lLJ2Gk22XQheE5aWeD2SYIcJg20fdDCV2RTWGrT47Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEYJ2jHpmQB81kz8AyMwk/Br9UbTmc2l6TPiB7mu47jZAiEA/mgXSWT/Hbffi7Gq1VvwITUtX8N7J3sX15ofwq01qws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"f4afaedaccda03d83e533c3dc45c1e59b58ffea0","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.0.38","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-grammar-utilities_8.1.34_1789772914159_0.05379220279630181","host":"s3://npm-registry-packages-npm-production"}},"8.1.35":{"name":"occam-grammar-utilities","version":"8.1.35","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.35","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7a4ddd9cefd502b1dda200b3662df979bd9d1a92","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.35.tgz","fileCount":117,"integrity":"sha512-nrxP2UxHdDuLkM6+lWElmdHjiLE07cLZ/TQVm044Fbw4E56BISaAjGylBDiENCJrQU2Tg00ZUKc8dajLVZEaDQ==","signatures":[{"sig":"MEQCIDWz/lInsU0r48AM9Dd6dliBgYSd/1kqYrhRSOtvHIb+AiAsL9o3brvqahjeplntLcj8Ymi6IudzaOhmcxybGXlWVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDM9e1mlLOP4cGUYtB8xG3Et3HqXsiqCjSnYdtzOP7hoAIgDD6+cIFSwI3Qao4C0vwk+IYc7QqUDNIVC3g8wCgZyt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447209},"main":"./lib/index.js","gitHead":"6158994b73b367f3babb8fed6ee9c2b1d4223620","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.8","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.1","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-grammar-utilities_8.1.35_1789857137612_0.6885140940169905","host":"s3://npm-registry-packages-npm-production"}},"8.1.36":{"name":"occam-grammar-utilities","version":"8.1.36","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.36","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d9a49b417ec028d18c51f903446434663702f29c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.36.tgz","fileCount":117,"integrity":"sha512-KO8wHl/dF/5OXjZ3ZVqApy/oHtJDdTLKLSWbtXV52Ab5P+dyCEqIoRaw8UpIfokT+9g+3BlW2LHXiO1csHeKAg==","signatures":[{"sig":"MEQCIH0jbMsGBnJwoCJqRz0YxIgxSOu5c6tZACPcKgS/OSW5AiAwYx1HjIa2Ar3M4aI4KWBpeRLeR2vUC9n4d3Ik8F83uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfk/uKXXrDNrXFJ2boBiiu+UYaNqOCqSURhEO4/BRrTAIgLztIqM/ep1Gv2kfHI7bh8Y5N8CnKbiB9cbbRMS2o2rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"c8ccce70e39c892c95824f0688c7b1e567a015a7","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.11","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.1","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-grammar-utilities_8.1.36_1789993143583_0.8235353652513451","host":"s3://npm-registry-packages-npm-production"}},"8.1.37":{"name":"occam-grammar-utilities","version":"8.1.37","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.37","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"83a60f3e99aee3a1931e73ced484481751b8bb2a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.37.tgz","fileCount":117,"integrity":"sha512-PcvsYUhKPsQ0azoqvHfR0J7wbGFcmdSW0FiauVG0aAEbLv/i342LlF3K5hzkVURd3JnAcmiLyEX/E/hLFEH1Ng==","signatures":[{"sig":"MEQCIBi94SfxaMwDZfazXqmmMdQ6QI8g5Hc2YXqEjupoZqVtAiAzTvfYlQpiTEyY4t1sgPiK2VZogWnjvdNr0eyZl13XKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHw1houg1hkY5Tg76dgpqu4Q1yU+BZlnv4vLamhwWyRQIgSHdP6AxpBeNRXWHl8serWht9As6/8DPUwrwCV6lyvHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447210},"main":"./lib/index.js","gitHead":"1106f6516d5bdfc0681bac244de45e68b79e1443","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.0.13","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.1","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-grammar-utilities_8.1.37_1789994558894_0.5304965427590431","host":"s3://npm-registry-packages-npm-production"}},"8.1.38":{"name":"occam-grammar-utilities","version":"8.1.38","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.38","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f82ac0e8f12f84e4f5ce69d1c80e94eca2c03025","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.38.tgz","fileCount":117,"integrity":"sha512-WWmTHng6ysKH6crIDfoKuIIAiomnkl0W9VHF4T/i7H54w4SdtJHhxAZLJrC7DncNl2tzHxkDylAQzBvlGQvHQA==","signatures":[{"sig":"MEUCIDOwGPJ8UtQpLnyRbLVy/NengEdp8ZG7pygSwdUaOX1dAiEA6wwLF8m0vVHYggS3MNseA3TS9bDczVElynEH6Vjzm24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIErCmxgNoShDbRZKs3Qlqa6z7AitrwtO1bFg8pedEBasAiB7PHT0kp3pZVl/iQ7zlCifxwRXUpPj5/BrgTNLkqvoEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447209},"main":"./lib/index.js","gitHead":"516a0ef348271bd068de6313d7b53e63c7e2b170","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.1","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-grammar-utilities_8.1.38_1790080447575_0.11093704040356278","host":"s3://npm-registry-packages-npm-production"}},"8.1.39":{"name":"occam-grammar-utilities","version":"8.1.39","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.39","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6966efc44bc9b9a47faf8b936ac689482fbfacdb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.39.tgz","fileCount":117,"integrity":"sha512-BDWy6dXL2oYwmfjyAj46foLhjS5cBKl1YXV/7fOICWHvlXihrUta8WQwTPuE4PMYjnfnRVhDv+ymOG2/t83wbQ==","signatures":[{"sig":"MEUCIQCnWh4QkJBmBmkN4aSGrAS7hxMlK3BIhenZkYFwG5PChgIgbQA8qZWl8PxvFBr435U9QuUkZHhpLN/jmYMpz8F4URw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGYQOAo03kO8LrWmdc+NoAv8dM2ssYF8hdvqTKpnBUMVAiEAqId/0J8boIqGknd8lD472kmYKTRV60vcNePVr77fPfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447209},"main":"./lib/index.js","gitHead":"3d503c1d9f79325aa37a3a315b292f56a510372a","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.39_1790109006064_0.7448536627998874","host":"s3://npm-registry-packages-npm-production"}},"8.1.42":{"name":"occam-grammar-utilities","version":"8.1.42","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.42","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f9792a7b0de5df490cedb5c8944db9d07156d25b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.42.tgz","fileCount":117,"integrity":"sha512-2NCVTUqqsrPHnjVRm91o2+lj8mDHe16YIdUUMX6EAL+GL14TAs8DU4bzXoAZ8EQ280R5kUotz02a4+uy/vvXHQ==","signatures":[{"sig":"MEUCIEzgTl4dru+RZ0bIQexErdeX13ei2X/hciT95FsG54DTAiEAoH6UlYA1u1w24CB6zxMMa8d4UCY1eNbbFpvGiL+9CmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH2yGPT6yrp47lcMwjHaZhRWGQCZWvKMVosSA3ALWOwiAiEAvkC67nqLAAC2fDzsiNq9KYLh5KdDJXZ/U/BW5sNSzDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453245},"main":"./lib/index.js","gitHead":"f455a5d9cc18f60af8b91844b91f6f3c20af3da1","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.42_1790180053762_0.04690251719421101","host":"s3://npm-registry-packages-npm-production"}},"8.1.41":{"name":"occam-grammar-utilities","version":"8.1.41","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.41","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"5fc8c5ccad47f0d607c919ae43bcb66ac3c040f9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.41.tgz","fileCount":117,"integrity":"sha512-sOhIZiWpdNGkCGmJDylcVmrsX8KeAdHtzEE4HAu7QKWzE7PtpxjMliVV2zZsM5NHFfv5mNE9mQuUPJVGTeM5fw==","signatures":[{"sig":"MEYCIQCAM4Jrh8LL3QfK1jbvQwBW5c9yZ9CpjAUkjgSV0XTOaQIhAPhUuILDs4BoLDCcif7EoN1WvNuZ56wr19UsYa9GrX7Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEDMjvE0PnnHY9j/JYzLKBGCNsgXtPL7yHlW+p/MM6S2AiBuQHJBPjLvBjFuc0/SOAhPqXIc8IBYDGmubaQJjIPR7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453245},"main":"./lib/index.js","gitHead":"97ef0ab7f60c9815a9c31930f235518d64d80ff1","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.2.12","occam-parsers":"^23.2.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.41_1790180072663_0.04654312404032779","host":"s3://npm-registry-packages-npm-production"}},"8.1.43":{"name":"occam-grammar-utilities","version":"8.1.43","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.43","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"479bfb2aade3c1af93549dddb2f253b823554dfb","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.43.tgz","fileCount":117,"integrity":"sha512-rEZnqrw1qShm7dHyc+4FsTGPTRmcl/ofZ0CyxrO9krvUohoOMPC92Pvvd97ESo0j7drWnjZ+/BQCYa/JzfckzA==","signatures":[{"sig":"MEUCIQDYXHuQbeikzdCW8p4gZgkk9Ranmj7Xl/zx+9RiVzm2OwIgIfnjUGJ4h9y5CbgQkKxdyLwNn5eP6e+zIi5Ti2aNa7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFEj99LQPW+qHROnwgQxeZyoFX2cqCF0XH2Mno427nKQIgIWF9Pa+oIv406T70SMQw9FRRIImKMh2E86G2JkovjK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453243},"main":"./lib/index.js","gitHead":"0a701b153d8503834b6888263bea57cc70cc6e3e","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.2"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.43_1790261756115_0.8652103593032034","host":"s3://npm-registry-packages-npm-production"}},"8.1.44":{"name":"occam-grammar-utilities","version":"8.1.44","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.44","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4eb3cdee119c0cb2cd90bdfae7a458c3cb347ae2","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.44.tgz","fileCount":117,"integrity":"sha512-N43ILBmOWpzaYkGpxCPLNMBZq1L2iB4RyQDlhUnd55DWjhHnUNu2rgAByUD8FqkV1ywiyWH8DvuUBVaDlWVG8w==","signatures":[{"sig":"MEUCIGqSjvWy/BRwDarD4ub5Y03k2BwDHqt/2Ptdi0UcbpaWAiEA2KaB23ejr8k6U3LUK2VqzyfKmIcDvByiaCgflspFlM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICPRI//aCs3iDmE4Va9F77vmH4mjbXvqLM2DvLYbrN2wAiEAwDQGFZucErfEiPOnBVIMA1VRrjBOslSrC+zt637jqO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453243},"main":"./lib/index.js","gitHead":"c12551167ddd501356c235e68fd051428fc3a7d4","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.5"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.44_1790265391719_0.2566692214221702","host":"s3://npm-registry-packages-npm-production"}},"8.1.45":{"name":"occam-grammar-utilities","version":"8.1.45","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.45","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4d76a247e6b6253fe1e9ccbb0d7fe71c3a3cb57e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.45.tgz","fileCount":117,"integrity":"sha512-wjdLbPMsYzKq2mfNEdwp1jCZH7J/8lHze3gwiRSN2EDNs4JlwJLzTq+PIn/8xhVD11jGtv7WbANVV+JYkU9Hhg==","signatures":[{"sig":"MEQCIHDddarxqX4rrQSfJYJKdPFrWHzWvy0QHgTIOnjjijJvAiBHtD8d7CXauWa5W5uDjQDnvd8022XHK55ge0BcrV08nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF45liPfxGmnGl//q3vdQB4sFwXR0pzZS8TWfhSPLSiuAiEAvKomvTLyD8182Rrmq38O4yD1U37PmDZwAn4SzNkHNyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453243},"main":"./lib/index.js","gitHead":"84b911e696ebd36521aa79fd17362e5f06b413c9","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.5"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.45_1790267684486_0.6415289483775921","host":"s3://npm-registry-packages-npm-production"}},"8.1.50":{"name":"occam-grammar-utilities","version":"8.1.50","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.50","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4bdae804dee8a592e80d36a93f05144aff3aa05b","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.50.tgz","fileCount":107,"integrity":"sha512-nM/X+XC4uEIV/mHlAg0mN3xi7btBsxLUzpQEFtFoHp2VD1Mlgu9KP/kbinfXTndWT805CZ1P0A/ZbU+KYh7q4g==","signatures":[{"sig":"MEQCIAJOhKPJnNGLBtFAQrYVAvVuP8fUQFGDxxlETCKcL7ZiAiBgUlgpuudG2X1W1WoNMV45oP/21YBOfjpQFdMnefslTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC0TVIE8XqswB4uydARfNI+gllCVTIfNdZOKNoIyebheAiAGzifQKxceNgKBt62IRZ0mXEZXhXJJUB/vbGM8QOCdSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466640},"main":"./lib/index.js","gitHead":"9d87b2fd51f9843172b9eaf2a72916ce92c52840","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.8"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.50_1790409661290_0.505294843003752","host":"s3://npm-registry-packages-npm-production"}},"8.1.51":{"name":"occam-grammar-utilities","version":"8.1.51","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.51","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7b5426d96a69d40ec409265ec6fc473fd817587c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.51.tgz","fileCount":107,"integrity":"sha512-ahVQRhkGKeCZwot5u8qf0BfVRiiPsps2NNk6Rv/l0+D9qpYS5WMBF5mNm78BSth5Aj0j65wMOsJFqaAgX9TOLw==","signatures":[{"sig":"MEUCIG/ByDdhS1lZeFulPITBSItglaLBlOB/PFh/LdpQT9apAiEA+xwAc2pFTWY1gHn5rd4SCPYWlf9GaVSsUE8ubHqp51Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAx5f6TPXL+VyHVkC1QrKIh/xqCRnpvgCMYffyr0fvo4AiBd64g+0LoAF8F58ByvGN5RS2JaoR/jZr4cglYm/4ZlVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466858},"main":"./lib/index.js","gitHead":"ccbe79ab694dc17cd7b7fd59b75fbed2d3b7ed49","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.8"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.51_1790411576602_0.28019256890031374","host":"s3://npm-registry-packages-npm-production"}},"8.1.56":{"name":"occam-grammar-utilities","version":"8.1.56","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.56","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e716386534f49029ee520cd13a2f948b32db309c","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.56.tgz","fileCount":107,"integrity":"sha512-BdvehhLcsxnauhUrIfJY4rSYStqOEKh1qlJD4nfxEznot5zfutPr5LwyYRqg/i7hsBUQuxZN4XoelJPzw29XSQ==","signatures":[{"sig":"MEYCIQDl3C4SHRX/Gn7W3H2Unn/Ol2nH/8lwS/+K0uByf9YtHwIhANbRrcd2ND4SkNxhqPDS7s4qNOxN2z3MeO++jfWKJR2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0tV8o3kJIMVZrAjnma9ljKxGJG4C53gz+jpkcfDOLnwIhALAVsfti8lvzN16bm1aSXm4VZIm8KP0hjYBjC1HssQSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418228},"main":"./lib/index.js","gitHead":"200e55b457d857af27973824f5890a7fd9ad59fa","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.56_1790446239355_0.2803420656458191","host":"s3://npm-registry-packages-npm-production"}},"8.1.57":{"name":"occam-grammar-utilities","version":"8.1.57","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.57","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"33cc691a64e58501fa5a81af4833c3839582273f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.57.tgz","fileCount":107,"integrity":"sha512-aPOFSquYmarwcDKA2AihzRnzAKNoBigZFEFS2MXg5aSKTZdaGHptvCc4Rqu6yN1lWGyVGp4hgGpwmmIQKbbLHA==","signatures":[{"sig":"MEUCIFwn3Doz8D7mMfuXzLVnmvosR+W3AjHX10fCX8XqTqnnAiEAvyIJD9/zmza6GOcYWtHpbacIKTEEXcTnb8Ol706nGfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHdY8BFb6CJIR1x+pIaMNxeCc5R5cKvyAb0p3mSqBaHiAiAb2n9HymEqk1bk+4LRkL6eYFz0dtc7YlUl3fwGitSk/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418228},"main":"./lib/index.js","gitHead":"9d66a5e54a4fa75a95940943b992b0e4ddf4b306","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.8"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.57_1790446251714_0.9601837322042797","host":"s3://npm-registry-packages-npm-production"}},"8.1.58":{"name":"occam-grammar-utilities","version":"8.1.58","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.58","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"b5b924609bc7c95f274a9f4e03e44f2f4ab38b11","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.58.tgz","fileCount":107,"integrity":"sha512-fuKOi+KuOV/QJds/0BvotmcetNuphzwKgaNLzcF0FiyrJIk5uEwQM3LWRwAu2sJpBlGYa3Rm8N5Sd/CwroEWfA==","signatures":[{"sig":"MEUCIQDx/4cCMf4WNdmHQ8gaDL6LVen014/SSpo2laSDXQFk1gIgMsx1qtZ13gGhPrhG/PGUFp5w2+uLVvsZtCqMKIz6TP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIADYraTmHrxoUTyPV/JD55CRBoLuObu1AOJo3FcU9mYrAiEAt3ZHCdf7pAPdiCvjH+BqbhFOgl36dsx6tzA6v9o4XmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418228},"main":"./lib/index.js","gitHead":"7bc37148a33ae898a1347637bd5c1af2e0e5fa3d","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.8"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.58_1790448317915_0.24753369117728297","host":"s3://npm-registry-packages-npm-production"}},"8.1.60":{"name":"occam-grammar-utilities","version":"8.1.60","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.60","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"3c75f84d5955344bf814a7bfe0ef977064983be0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.60.tgz","fileCount":107,"integrity":"sha512-2b3QT4jw9DwGeHqyRTss4tffS4xTw5LpsakzbjMN+ml67ae9jRpzSAt2NqlRMrfeL/p8cxo/l0UbmpHUS/3v4w==","signatures":[{"sig":"MEUCIQCTVXU9YMcQyWMlkPaUq+5ZjlFU9xdZVVqGsbM+Hd04kAIgYQAwEre4OybrbrUJV3iDPEzqiW03Z4XrtHPiNDnJqro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJJUwnKqoB7objrHnIjljX2sW9TENSI/IkCvf45JGm7AiEAgr/So6NJj4TyJzg9fJvoRW63ceoytYiz8CcHG0JxK/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418701},"main":"./lib/index.js","gitHead":"c560f0f38f800102b71674791fb48984b4c51f9f","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.60_1790457104840_0.9729888871651551","host":"s3://npm-registry-packages-npm-production"}},"8.1.61":{"name":"occam-grammar-utilities","version":"8.1.61","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.61","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"f55756a4f2d450500e5f3538fd848ef909dc0ef0","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.61.tgz","fileCount":107,"integrity":"sha512-2pbt9kRKVy6VJMHdvwcaYZNHLXKuNyxl26XtdEkvPdNtNB/m3cdhQmy1ekdP9gU1gckBuev7Unrq/JsFWZZVBA==","signatures":[{"sig":"MEUCIQDNu0KaPUv3HG+3n9525Q/2DHOV6+uRuXq+f//rXudWvQIgLO+yst6m1qZPepOSfUDgfaJ/UvNWJA2UWhr0Z7sV1gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICVB4hi29bcvFNPbShlq0haRE32BzKQ2OuJf12q4sAV9AiBtxtnWBCMbhbFAORJ7Aal4+qbSN+b8Yjjrdyju5T5qSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418701},"main":"./lib/index.js","gitHead":"1a74d9ebe47f74cb8a3f72c1990bbe772eb6fddd","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.8"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.61_1790457114414_0.21871603839573672","host":"s3://npm-registry-packages-npm-production"}},"8.1.62":{"name":"occam-grammar-utilities","version":"8.1.62","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.62","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"e17969f38a6a6b3749eec4f73f642e1675b47868","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.62.tgz","fileCount":107,"integrity":"sha512-LDMPB9opnuSHxI+ZrGPlyAjflaL/dRpa222QFDnE4o0BbXh2USjAyxLIjOPkOxxK4O7YAf2Qj5Ytmp5CVfNZ6g==","signatures":[{"sig":"MEYCIQDcnP4wmO3oMzg7soqtDVToDxomcEyvIue0FcrGdgMiuwIhANTWr78KLfdHoVX+MbIzfY2yanrMBkIkS1kV9AubLzAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICSWcEDF6TcZ4JDGSnxlXxhgJs1Ndk6EFEFBVfSUgnOWAiA6G+mdhehjv13pr1Ks+3uRz62/3rtBZl+n6q9kh5GVKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422067},"main":"./lib/index.js","gitHead":"ff8ab66a1c3eb797c5b573e11bb433a1c31b90a5","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.12"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.62_1790508052122_0.6417134205354902","host":"s3://npm-registry-packages-npm-production"}},"8.1.63":{"name":"occam-grammar-utilities","version":"8.1.63","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.63","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"af00f97ad95d1d8caed6896443c499ef963dc18a","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.63.tgz","fileCount":107,"integrity":"sha512-/pFRV5mjGuYXP9/QsrBXvyzDYRrpqwCHVLHSd/Tz0/f3JhlAZUU7Pjo1r3c0QvmlyMuDyx26ijEJ7JeIXO2QDg==","signatures":[{"sig":"MEQCICpyrMqNnt7PTm+5RHWebeOB39YF85qR44FsU0fdfN8zAiB0HTrFK0wu8PW0nzOv6TlbJGSMTE/5BbcHwYoMKUQgIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKHdBpzvuBmRQJsxHXat3B70+wU7z2O0ITScnm5rKPxgIhANMh3xoYo+vdhDkgcf4voWjpvJRV5VEDKqPuOVgK63xr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422067},"main":"./lib/index.js","gitHead":"384f23a61d27f9b9702b78aaf610aa2a19aaf88c","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.12"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.63_1790512687007_0.5937532010330315","host":"s3://npm-registry-packages-npm-production"}},"8.1.64":{"name":"occam-grammar-utilities","version":"8.1.64","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.64","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"1030a41ab34e921717a8505aec7e6b8556830a15","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.64.tgz","fileCount":107,"integrity":"sha512-aJ8LAo9E6cNgd27SLNxj6aU7/+eGZoD6THJY/BQnORp8OnEBhAJDf4Ha2NOFkTMkLXU4pMYVc2vk97cPb5+XhQ==","signatures":[{"sig":"MEUCIB8nJs/dfHgPGU7zw8br+csrRzIOK2r8jfTYFruCYYd3AiEApxzKJrxEF0/o01mL2dg3HXmYFh7KsSjV+wOEJBlHMXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcYNXuYZaW4d6zjNgxKXpKJRTsObl2OH1LZMsug1Kp+wIgS21R2da/QbrDntJoLQB0bhDo/qtfYM6EpLd4Vg5RMdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422067},"main":"./lib/index.js","gitHead":"e62f8b2c4abaa9ff1f39bc2888213c7030658e50","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.64_1790514722259_0.4380013569708725","host":"s3://npm-registry-packages-npm-production"}},"8.1.65":{"name":"occam-grammar-utilities","version":"8.1.65","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.65","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a563f8403f7fee9e6d940e3b19a9dcbab8e8f557","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.65.tgz","fileCount":107,"integrity":"sha512-wZzK4TAc8JB/Kc2xFUtxLUZyeqUrNMISD1vrLwEaD3TjNpsPSWLJCb2ijXRQiYSut960F9EHZBzYoNxaRetcnw==","signatures":[{"sig":"MEUCIQC1YSwZXSG0iZdeusFVMmzkyv++u19t1NeKadyAjtBtKgIgcSE1zRQi947alJoYcebH3qz5lnAoLswneMZrZEJ4KBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCybo7rh8GN5ccqW+kKAQ+jBxchgNiH8Tgzouz1q8s8RgIhAPY7xnYPUx7K1yj78pz+folMhjg9OTUU8vMfOq/wh8c4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422067},"main":"./lib/index.js","gitHead":"759cd4e91e933f6ffb34b12b549a70547a135ee8","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.1","occam-parsers":"^23.3.12"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.65_1790514782059_0.21917547065219956","host":"s3://npm-registry-packages-npm-production"}},"8.1.66":{"name":"occam-grammar-utilities","version":"8.1.66","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.66","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"50bb850093a366bcf03da40ef948132ea32583ed","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.66.tgz","fileCount":107,"integrity":"sha512-JeuL+f60GC7rvwnpRjw9mFReXBuNnPPDifxKW4mdNkMdtc2okrjzNpHhjS6jUg7qWGzlfdcN+ZvCJcd9JsH62Q==","signatures":[{"sig":"MEYCIQDIKYi3c6zE44iVFWWAyaDmTvv068jXpZmd0GxtISgw0gIhAJSoHp1CH4+khEwNJRAT2Ayk8JjgDYjqVaKJLiaU8hF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFlYn5xlAqJvDvWizUqzKMmRMEcb4IzSW/7CKqwjfuTfAiA+cLWMQREntuEFpz1RV13Paoh4v54pNBvCsRXHmZQmPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422068},"main":"./lib/index.js","gitHead":"4af6ee292ec1c0a437bbd6b27658dfc90313ca5d","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.16"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.66_1790538876029_0.9777697894911928","host":"s3://npm-registry-packages-npm-production"}},"8.1.67":{"name":"occam-grammar-utilities","version":"8.1.67","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.67","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"4fe524b2dee446204772a0c39b6299bdb22c5a59","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.67.tgz","fileCount":107,"integrity":"sha512-Mspp9/OHC3yvx1JXVuKJ6w7F0hx+fKRiMjpJV/IKEOKbDsa0mXJqxypbYTZxUmTOnwiBGn2edfLzduCLnOpFug==","signatures":[{"sig":"MEUCICTHJ0voUwHEh1ydWVJy3ZHnA1vUc3ABUi9nqo6Y85T6AiEAogoWhNTy8Rg9CMpnl59X6lrGYuxSnaR0XjvESfTC3hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHjeJKmIB61LiEjz8HAAo1tD/hOIz89ScSbkx5PA1fEJAiEA3gitvnljoJMTlhp22pPyvC8KL09ZSuWk5orbIh9zdCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423414},"main":"./lib/index.js","gitHead":"f176351acb88a37ada6caef87d6a18bceb51eaf4","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.16"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.67_1790541853759_0.4339358817817647","host":"s3://npm-registry-packages-npm-production"}},"8.1.68":{"name":"occam-grammar-utilities","version":"8.1.68","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.68","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"96ca358f915cc92ed878fe8f6ea12855e6b219e5","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.68.tgz","fileCount":107,"integrity":"sha512-CTgmvcjotFCX6ueYMAE/AhV0qbhJvl43QKRj6Qdt/2vAtViYS3gh2unEkUqI9XEM99fzuS4FCC8bq9fhTkyuQA==","signatures":[{"sig":"MEYCIQC0U6DrGbfTrP0fr83OW0a+huQ7SYlLwo5FzgVheuPbBwIhALC5bx+4oQRUQG+InBbmOMG7YoFu4zGu79jMMVkir2kY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC8YJX/wnoiHQNcQZPdg1RRWOSV4g9PiwJ50uBkToNCgAiEAlYgpYD+BtrqnEEyXzWGe65KH9Jzp8nX9yKqyl8raH24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"7fa3e85bce7a185df5dec5a70b83fe0e84a2ac5a","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.19"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.68_1790542911472_0.4023012468462803","host":"s3://npm-registry-packages-npm-production"}},"8.1.69":{"name":"occam-grammar-utilities","version":"8.1.69","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.69","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"01b7e4b05280e6fe2a3356d3c0529924b3c44495","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.69.tgz","fileCount":107,"integrity":"sha512-lPKtdQSGHOz/SpCo+h9C4tI17CMr0a1HpR4XChc80IZcLFFxf+5xgMDJshmnZ/t69Tm7BFkJOde04AcIJXO9IA==","signatures":[{"sig":"MEUCIQD7/sGCRWlthI3dzeQ1XMmbCAUIxU4xMK0n/KGijG+6tQIgAv1QGbDeE5G/QUQjWfp7DNYWENK9ElI2lxMqRFHAoxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFbvM/hBpw1gEhT7vo8lRyCChiXn1pWYtxnPDbnqd1RcAiB9ydbJ2L9v9Oe+3H5WqRIot6WhSU5ypqrpRHFfPYT+CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"5808a0273e93b4deac9a24cdd00f4ddad3a020dc","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.19"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.69_1790544493694_0.2905671463159083","host":"s3://npm-registry-packages-npm-production"}},"8.1.71":{"name":"occam-grammar-utilities","version":"8.1.71","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.71","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"2322b9386128c1fba88181dad33aed19482383de","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.71.tgz","fileCount":107,"integrity":"sha512-ntp+ysYzId5WOA+2fLyWiNO0fIdnnob8fv/l72Fk0Lv0L8ujLv+trzZZi+Er2Bl+RtwLoH7DJfmckPJCOLLXeA==","signatures":[{"sig":"MEQCIDjMiy/EqAknlClJkb2hiE/NrovnycEB9qQaTomOw+ifAiAyRvRvLAfegD1uR/5ZnLi70/Jdj/8liJMS0byEafv//g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIgZ7h65Q8qbFPN74Wxj807NgoAzpVLios6KMav5sLegIgeejW+JVyGs8vWy4tTIAEvc0xKM56yZNh29FFWUVnDrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"9a62d81b0d5ed28bd8abf404718866c65bc96c65","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.19"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.71_1790545950794_0.35574847262144305","host":"s3://npm-registry-packages-npm-production"}},"8.1.70":{"name":"occam-grammar-utilities","version":"8.1.70","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.70","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a3c78e426d64f47185eb55c5766ee44767dfd154","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.70.tgz","fileCount":107,"integrity":"sha512-ik6n62c0xFfqxsUVsniF9kogbTx7WirqTqYsFgS4bOiprcvlK15ekDnnL83z97LRwJx+b/AKuF2ZyyeS42uXnA==","signatures":[{"sig":"MEYCIQCwbHkISkeY7BsoqYSEdnEIeNGh6R2bUkUIxGWnSq+VoAIhAL1bYKZS0K3caHxlhBRaBqLTwwIh5MJ1G64IPyh8O3GX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDE+R6tvuSg2JS/+dnCh393tIesjkdORP0sqSHihMLC+AiEAyeca7nP5wtgGXGcx2ywTjyPGJVn15odHd+2OuTjZ76I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"20d5979da4ee6f721b213421d52ed62d44cbecbc","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.70_1790546011997_0.8650710123519605","host":"s3://npm-registry-packages-npm-production"}},"8.1.72":{"name":"occam-grammar-utilities","version":"8.1.72","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.72","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"eab980966dbc92aea1dbd607c49c5c5525cde275","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.72.tgz","fileCount":107,"integrity":"sha512-A1b5JOvSQMV7S0578tJ3oLA9d5/kOYe53wekgjyi9BgjRig5HR9KYcFG3Vs14JQipIyJ4HlJIviNuzNzRyIcyA==","signatures":[{"sig":"MEUCIA97/XNx5JJ4c2FIKrH8fiqW1yXEDE2C5bfjoLg5bT1zAiEA8WS52nVxgjSVeFHoh/qarCa2zGzfeY+thG3QA593jrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClrss0RIKq/pvP9tEHx709lggkg92W74mdH5iG7sGi/QIhAJy19konHFKSU6LJBSHh5x/tDrr6aYmWRO4+yzzDhdpx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"d1615c5d279cf107d86a6f7545e091f06c2c759a","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.21"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.72_1790547676284_0.7207466782088106","host":"s3://npm-registry-packages-npm-production"}},"8.1.73":{"name":"occam-grammar-utilities","version":"8.1.73","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.73","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"c58a897cf952dbaac0f3d1f9b856354aaefc6243","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.73.tgz","fileCount":107,"integrity":"sha512-jj7a+g0Pvn95pseZ4ESQIpB/HCY9bLO+4O4PeHWvKH6YXrRxbI855D4KqNEACO8GdnssMoz+L3lrGjtlYnwirA==","signatures":[{"sig":"MEUCICiNAjeF2pJlb3iLefMs6r//gaQQv2fn4aageXfuZqeFAiEAoY/HyikPqlcvIlMKvzD/kOPvV9bfJpiGO8s8mQsfkbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHjvYPlsA2M5vmDeX3m7L1LLTQmzUiaQNA9OENVrVPa6AiEApAhUf0quP4cO5EEJOpRS1kTqXzBEXRRO8rFV1zvhbos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"ca71a10137e55acc4ca5bcf9915005909ecf64fb","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.21"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.73_1790548962953_0.9845448568367812","host":"s3://npm-registry-packages-npm-production"}},"8.1.74":{"name":"occam-grammar-utilities","version":"8.1.74","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.74","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d29ea81649e1a58be9f8485425411aa8acda1bc3","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.74.tgz","fileCount":107,"integrity":"sha512-MMc6ZTo3mg7OrayGZfoolMjkMXblc+l/vtrMb83tbTiPNv8mBmFZ+iSGeOUMFsj/60SAE7U0vZtzvncJZ3NAng==","signatures":[{"sig":"MEYCIQDIkeixr7w4xLdwatYxe5viQHsfORvwL0t2iK3ZaYy1GQIhAMIwsZE7ZaFvH7sZmkN8rEEf+nQJ1ilQCd77vWOaPEuo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZ8zK0KUkz8blQ9o2cSaqAKj7vKU9zk2bu4LGPDX1WtAIgXQFFiuNA9K01K19UwMobzyyYPgohhMlnlYhqYFfvCKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"f4671e524e5d11310a5cec40b2b7c9bcaaa81f07","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.24"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.74_1790590573709_0.12966778704831183","host":"s3://npm-registry-packages-npm-production"}},"8.1.75":{"name":"occam-grammar-utilities","version":"8.1.75","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.75","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"262c05d5737b36858eddb814cbbc00895a36af54","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.75.tgz","fileCount":107,"integrity":"sha512-jMPFBaxUnSJ7FW+SUpc3xJPzFRFlYtKg0P6nPMHsRSN8mvNynlgYG7Uy7/w9e9pKCWT7lRul/+qs5lytvT+r0w==","signatures":[{"sig":"MEYCIQCn3EyAr8wM5zQhUO5OgHwXOLVFx4G6dUfkLkpwFpI7HwIhAL1VFIUqhNpklB9Cu9I5TatsGwqxLvDZm/unQMEyUyhJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIArIAA6QX2xA985xAq9n3zRtrPD8VTmBJpkB876Mk7p5AiA0T3Yll/eIJn/PRw7ig8nkQKj3ovpiLtVndyapbJ6mBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"d7b43088380d3c8e0f5ae6b97c6461e8cb05262d","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.24"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.75_1790592825518_0.7501725086455788","host":"s3://npm-registry-packages-npm-production"}},"8.1.76":{"name":"occam-grammar-utilities","version":"8.1.76","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.76","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"d3c68aba172f7a7c680cee0a4037a845747b2bc6","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.76.tgz","fileCount":107,"integrity":"sha512-JxVBW0c0zUm/snUFWJVNSGui691LPxoZl6qN2iaUndwtv0XAfLkXVDBhKINm8Ejkrd1suuH8Fcqnubxdpw9YLA==","signatures":[{"sig":"MEUCIFbd8/LYw2EuM4ihNktiYX7O/0Pv1mu09yzCGIOlLWrEAiEAyZGSmuB4j9EWRn/bZEQJFCwECU14eqgg4Kix/B7UZAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBqSZ9FBSjwepBRAS3r/HaUc2rrIDoUr4L9rPaI7kPLcAiB9fBZZEWYw8TW1avV4amRqQRvYOqz47r+UdwQR+7TgcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"6630d095e450717ddb3f753737c13211edbdd7b5","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.28"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.76_1790676367767_0.44450084634224085","host":"s3://npm-registry-packages-npm-production"}},"8.1.77":{"name":"occam-grammar-utilities","version":"8.1.77","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.77","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a0bc27537b6e4f9ec1a4591f86ed6509c0fd825e","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.77.tgz","fileCount":107,"integrity":"sha512-1DwqUe36z0KD4FBK7rHYV9phQiIdxoNeDEjh6iP7B8UFZxNU/WrrdTiCWcIzvAHT3aiNPHlHV+UErmcqNIbd4g==","signatures":[{"sig":"MEUCIFwsKBERxhllluy4xO3JYSMXqtGWh1CpE0sF8NtngqEyAiEAhlUNHpSAIYGTAVlUO8Q5BQL6UtbFDYUpurM2GGC+iYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEYMDkQKlnifhk0OeQfQQC7YWWbCkbt5g3tPRfk44VjDAiEAiXGLizMJBfpUczImAxYe5RazPozW5L6ThFo37m3zzPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"6fc50525c5974a84853a1a53daf64d399fae0810","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.28"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.77_1790678622285_0.4046313615307584","host":"s3://npm-registry-packages-npm-production"}},"8.1.79":{"name":"occam-grammar-utilities","version":"8.1.79","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.79","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"6f5cee266c55ff10822bf64fdf2e199f70b15144","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.79.tgz","fileCount":107,"integrity":"sha512-H+/Kr4Q/dvwWfXXlCpEtFLAFftwGBQrZCcUqqKZAibQ23A8qF/oHPoYO4FQhb2C4Xy68loBAQnepuS48ojMFuQ==","signatures":[{"sig":"MEYCIQCG1vA8dVCQ3qBuQe7uGroZXKKMv3szHc/TyStecKR8iwIhAPQYo6OtR9qepUe7SefLaw3p9mnroH77XzB7/hfFOS2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG5bqU8HrMtJCd4CkYEXJksQeuVUJJK3X9rwJsC2UUCfAiAv9biNWoW726TKILfrKU7L6f4LZDSDoTdmoUQvpAJfBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"9b29a0bcfc4b3fdc6a9d1c0698c0d9da3b76a839","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.30"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.79_1790709543456_0.134969246030461","host":"s3://npm-registry-packages-npm-production"}},"8.1.80":{"name":"occam-grammar-utilities","version":"8.1.80","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.80","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"7f8338d1565ae06d78b73dffcb86ba334c372a3f","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.80.tgz","fileCount":107,"integrity":"sha512-0G418Vep54OWW5q5yfVloPNvQbELqMlh9kQ0WL+CtNrdlE9qQ1tTRAb64NVlZrxCzP0B+W7WHixJplGHlBhBUA==","signatures":[{"sig":"MEUCIH5GHZqNB0Bqw4DOo87xsS2uFaFja9x39Bv3BRMZThsvAiEA3LL4M/Yp+u532/MHkQ/vEic7Z5BH9EN6Im1CdWlNY64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAf+mnogxc0gRqJ0Nu0PjB9urzPtys/9RgN4dG2DGkKVAiAjEPTdxrLzNEil19jNiWdXlrdizXhgrKxmumBwVEjEMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"ead0f31f41839d510aca8ef24b021920c221be3a","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.32"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.80_1790709996099_0.6968698059659402","host":"s3://npm-registry-packages-npm-production"}},"8.1.81":{"name":"occam-grammar-utilities","version":"8.1.81","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.81","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a58dd42dac8c1da0c942ee8d306cdc39938d49d9","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.81.tgz","fileCount":107,"integrity":"sha512-nuq8SxbCySk0u834JqoEV+VySxGKnyEiUph8aFxJxJK+FJ2w4jmgCbA00xa3aWVwqbfYkJ3TBD7A+/jZZInP4Q==","signatures":[{"sig":"MEYCIQCEBgVPj++M4P39vxiNVmsGLhUrQmdY33HalNMLPM6GPwIhAJXP21M1MFBwjfHDRps1xmHwSzE/GYv7USDr0+o8Nln6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnX8RSr8tad+QUUiz8jepnXe56C3OCOxBtYNOS0pgFIwIhAKlkX5GCzLYxEgW697P/d1ZlescBUd2BfLiF2HTEdumj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421391},"main":"./lib/index.js","gitHead":"0580c513e854f4b631b51a4f6829761dff949e83","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.32"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.81_1790712470310_0.32932268526761765","host":"s3://npm-registry-packages-npm-production"}},"8.1.82":{"name":"occam-grammar-utilities","version":"8.1.82","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.82","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"8d3933fa897b183df22f9a626ce212596ac1e131","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.82.tgz","fileCount":107,"integrity":"sha512-O+TljAFCnPSskXZIbZaaFNk1fhbFgTG5Y9x8QjNJ7mrtZW9WJTTAvFgNRepMZ629rqJDH8WAL2IvolqBbwOruQ==","signatures":[{"sig":"MEQCIHQ+GTwkmc7YgMSC3VDEVnZQIzwHPtueAmu6ZdrKLs8/AiBOOZlIQgaUFAvDE1OKJLZ+LMYn09M1KCEbd+3XSxrLiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCw/e2TU03lNBA0ET6v7MmGPRzqH5UCr41LDmNryltRvwIhAMXFMu0oh4kpbXme1vPqpFw3wiQ4caGib9il0bFoGBqR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421261},"main":"./lib/index.js","gitHead":"2351d8cb0732963175569149a5d543d361b6a09b","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.50"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.82_1790968958310_0.7447782635397582","host":"s3://npm-registry-packages-npm-production"}},"8.1.83":{"name":"occam-grammar-utilities","version":"8.1.83","author":{"name":"James Smith"},"license":"MIT, Anti-996","_id":"occam-grammar-utilities@8.1.83","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"homepage":"https://github.com/djalbat/occam-grammar-utilities","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"58281983ebeab42556ff4545d49047f61bd36788","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.83.tgz","fileCount":107,"integrity":"sha512-Niaj9CrSNRmiOBoHerBwqUkh++g3POjyosYQLYyTudJgpt3DclcBAJc5v3v/AYRASQ5fQnscICru+JH6wLwFvA==","signatures":[{"sig":"MEYCIQC6jwAUSWWsaH9ZlMph1zpG9rbZ2Ur4YVXXYse4+zU0wwIhAL7fRzINXnAk6dqCVAjM2El0CuYm48viVHqCDmGn4KPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHf4rAmYZuFFWO1kBWHPxaNu8HlFFug6Q6292BYC68ZyAiB4SMfYnSieePG8cTm2LZdkDHCe8EFm5phsTkedG+6SWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421261},"main":"./lib/index.js","gitHead":"b64c8aff4a599706647a287822ab5dc1e6b0e92c","scripts":{"test":"decaf test -f","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-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"necessary":"^17.7.2","occam-lexers":"^23.3.13","occam-parsers":"^23.3.51"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.83_1790969540403_0.7388286327923437","host":"s3://npm-registry-packages-npm-production"}},"8.1.84":{"_id":"occam-grammar-utilities@8.1.84","bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"dist":{"shasum":"a194313ff6db4569c03b9a21c1f2f6b7d025ecfa","tarball":"https://registry.npmjs.org/occam-grammar-utilities/-/occam-grammar-utilities-8.1.84.tgz","fileCount":107,"integrity":"sha512-HtK5bmbuHr8VgQ5VoyfWmFb7uvNS9OLePddoTtmdYQQfiw5ST4ULeuFL5Ru111UGmSC/gB2XV8Mcs1afbE3umw==","signatures":[{"sig":"MEQCIEomyqCQ1b+X++xAKGTBXBZXubcBgPHxKdGr9PjdpHfWAiBtvs32b+2EAlpulEql9RJf4qfN/9N8q8AsoUt9t6Vtpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFT5FrcUeteCSEpMys6cKqYlrBAvU7T0xT7ZDIgjj7ixAiEA6ZMZsdNvV9HFnU8KkxAG3GhLoq2IO0HuBf360gyaH/I="}],"unpackedSize":421261},"main":"./lib/index.js","name":"occam-grammar-utilities","author":{"name":"James Smith"},"gitHead":"8bedc3d3c1044a8ff021c0ca482d1f78aee033f2","license":"MIT, Anti-996","scripts":{"test":"decaf test -f","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":"8.1.84","_npmUser":{"name":"djalbat","email":"james.smith@djalbat.com"},"homepage":"https://github.com/djalbat/occam-grammar-utilities","repository":{"url":"git+https://github.com/djalbat/occam-grammar-utilities.git","type":"git"},"_npmVersion":"10.9.2","description":"Occam's grammar utilities.","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"},"_hasShrinkwrap":false,"devDependencies":{"easy":"^25.1.2","esbuild":"0.11.14","express":"^4.17.1","@swc/core":"1.13.20","decaf-cli":"^1.1.3","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-grammar-utilities_8.1.84_1790973596497_0.2655889325687919"}}},"time":{"created":"2018-12-17T19:07:33.287Z","modified":"2026-10-02T20:39:56.775Z","1.0.0":"2018-12-17T19:07:33.397Z","1.0.1":"2018-12-19T17:12:51.103Z","1.0.2":"2018-12-19T19:35:45.682Z","1.0.3":"2018-12-19T19:57:09.268Z","1.0.9":"2018-12-27T14:30:25.337Z","1.0.10":"2018-12-27T16:56:46.767Z","1.0.11":"2018-12-27T18:41:57.352Z","1.0.12":"2018-12-27T20:00:22.444Z","1.0.13":"2018-12-27T20:02:30.548Z","1.0.14":"2018-12-28T10:55:32.503Z","1.0.15":"2018-12-28T16:31:38.496Z","1.0.16":"2018-12-30T22:05:51.092Z","1.0.17":"2018-12-31T10:33:49.676Z","1.0.18":"2019-01-01T18:35:08.696Z","1.0.19":"2019-01-01T18:57:21.767Z","1.0.20":"2019-01-02T14:00:24.359Z","1.0.21":"2019-01-02T16:47:48.602Z","1.0.22":"2019-01-05T16:09:15.024Z","1.0.23":"2019-01-05T16:10:00.816Z","1.0.24":"2019-01-05T16:11:57.998Z","1.0.26":"2019-01-06T19:46:30.429Z","1.0.27":"2019-01-25T10:30:53.933Z","1.0.28":"2019-01-25T12:05:06.855Z","1.0.29":"2019-01-27T20:11:21.813Z","1.0.30":"2019-02-19T15:16:23.867Z","1.0.31":"2019-04-19T20:16:05.187Z","1.1.0":"2019-04-21T18:16:22.469Z","1.1.1":"2019-07-13T20:13:33.549Z","1.1.2":"2019-08-07T10:18:44.789Z","1.1.3":"2019-08-10T09:20:05.257Z","2.0.8":"2019-08-29T13:40:08.122Z","2.0.9":"2019-08-29T14:06:27.769Z","2.0.10":"2019-08-29T14:09:34.924Z","3.0.0":"2019-12-04T15:30:12.809Z","3.0.1":"2019-12-07T12:38:30.582Z","3.0.2":"2019-12-08T11:56:11.291Z","3.0.3":"2019-12-08T15:30:35.285Z","3.0.4":"2019-12-12T17:01:45.303Z","3.0.5":"2019-12-15T09:21:50.006Z","3.0.6":"2019-12-15T10:24:07.698Z","3.0.7":"2019-12-15T18:46:16.633Z","3.0.8":"2019-12-16T16:57:42.428Z","3.0.10":"2019-12-26T15:35:25.989Z","3.0.11":"2019-12-26T16:28:05.058Z","3.0.12":"2019-12-26T16:30:36.246Z","3.0.13":"2019-12-26T16:34:41.617Z","3.0.14":"2019-12-26T16:37:53.761Z","3.0.15":"2019-12-26T18:43:29.103Z","3.0.17":"2019-12-29T10:40:14.286Z","3.0.18":"2019-12-29T12:55:50.087Z","3.0.19":"2019-12-29T13:05:09.184Z","3.0.20":"2019-12-29T13:20:16.401Z","3.0.21":"2019-12-29T13:31:03.928Z","3.0.22":"2019-12-29T13:54:03.536Z","3.0.23":"2019-12-29T14:17:29.923Z","3.0.24":"2019-12-29T19:29:10.018Z","3.0.25":"2020-01-01T17:37:57.272Z","3.0.26":"2020-01-01T18:55:41.723Z","3.0.27":"2020-01-02T15:18:21.296Z","3.0.28":"2020-01-03T15:18:28.344Z","3.0.29":"2020-01-03T17:02:48.002Z","3.0.30":"2020-03-03T18:03:42.194Z","3.0.31":"2020-03-15T17:34:22.549Z","4.0.1":"2020-05-04T13:18:45.696Z","4.0.2":"2020-05-04T14:35:23.097Z","4.0.3":"2020-05-04T15:09:46.523Z","4.0.4":"2020-05-05T07:34:23.357Z","4.0.5":"2020-05-06T14:46:52.580Z","4.0.6":"2020-05-07T08:42:42.163Z","4.0.7":"2020-05-09T10:25:19.264Z","4.0.8":"2020-05-11T10:15:27.742Z","4.0.9":"2020-05-11T11:02:59.114Z","4.0.10":"2020-05-12T09:34:02.166Z","4.0.11":"2020-05-16T12:17:05.959Z","4.0.12":"2020-05-17T09:11:20.558Z","4.0.13":"2020-05-18T12:18:36.948Z","4.0.14":"2020-05-19T08:10:40.538Z","4.0.15":"2020-05-25T14:20:59.354Z","4.0.16":"2020-05-27T09:32:58.887Z","4.0.17":"2020-05-27T09:34:22.151Z","4.0.18":"2020-06-01T16:29:00.708Z","4.0.19":"2020-06-01T16:40:28.837Z","4.0.20":"2020-06-01T16:53:34.648Z","4.0.21":"2020-06-01T17:04:58.446Z","4.0.22":"2020-06-02T13:52:18.983Z","4.0.23":"2020-06-02T16:36:11.547Z","4.0.24":"2020-06-03T12:10:57.035Z","4.0.25":"2020-06-11T16:47:46.413Z","4.0.26":"2020-06-14T09:45:21.845Z","4.0.27":"2020-06-14T10:22:12.780Z","4.0.28":"2020-06-14T17:45:31.942Z","5.0.0":"2020-06-17T12:59:02.178Z","5.0.1":"2020-06-17T14:21:36.433Z","5.0.2":"2020-06-17T14:48:46.790Z","5.0.3":"2020-06-18T08:30:35.993Z","5.0.4":"2020-06-18T08:32:09.617Z","5.0.5":"2020-06-18T08:34:22.710Z","5.0.6":"2020-06-18T08:40:28.845Z","5.0.7":"2020-06-18T08:59:10.349Z","5.0.8":"2020-06-21T17:58:14.538Z","5.0.9":"2020-06-21T18:04:02.351Z","5.0.10":"2020-06-22T15:52:00.768Z","5.0.11":"2020-06-22T16:25:28.183Z","5.0.12":"2020-06-23T09:44:17.664Z","5.0.13":"2020-06-23T17:29:20.186Z","5.0.14":"2020-06-23T17:33:57.615Z","5.0.15":"2020-06-23T17:35:54.824Z","5.0.16":"2020-06-23T18:17:19.458Z","5.0.17":"2020-06-24T11:28:14.175Z","5.0.18":"2020-06-24T14:46:57.852Z","5.0.19":"2020-06-27T09:34:39.849Z","5.0.20":"2020-06-27T12:06:31.608Z","5.0.21":"2020-06-27T12:15:52.474Z","5.0.22":"2020-06-28T10:38:43.039Z","5.0.23":"2020-06-28T15:00:15.541Z","5.0.24":"2020-06-29T11:08:27.520Z","5.0.25":"2020-06-29T11:32:44.814Z","5.0.26":"2020-07-12T12:24:57.345Z","5.0.27":"2020-07-12T12:37:38.021Z","5.0.28":"2020-07-12T12:51:34.978Z","5.0.29":"2020-07-12T13:20:54.648Z","5.0.30":"2020-07-18T11:10:36.368Z","5.0.31":"2020-07-22T16:39:18.225Z","5.0.32":"2020-07-28T19:21:11.894Z","5.0.33":"2020-08-19T14:44:50.839Z","5.0.34":"2020-09-05T13:35:52.107Z","5.0.35":"2020-09-05T14:04:45.477Z","5.0.36":"2020-09-17T15:23:42.802Z","5.0.37":"2020-12-01T20:55:44.900Z","5.0.38":"2021-01-11T21:30:07.318Z","5.0.39":"2021-03-18T11:41:20.190Z","5.0.40":"2021-03-21T14:15:15.212Z","5.0.43":"2021-03-21T15:46:42.698Z","5.0.44":"2021-03-22T21:06:03.312Z","5.0.45":"2021-08-09T20:08:11.518Z","5.0.46":"2021-08-18T18:37:09.046Z","5.0.47":"2021-08-21T09:51:18.069Z","5.0.48":"2021-08-21T10:05:08.330Z","5.0.49":"2021-08-21T13:57:28.563Z","5.0.50":"2021-08-21T14:10:10.544Z","5.0.51":"2021-08-21T15:10:42.316Z","5.0.52":"2021-08-29T15:00:25.353Z","5.0.53":"2021-08-30T10:11:41.412Z","5.0.54":"2021-09-05T13:38:11.126Z","5.0.55":"2021-09-09T14:57:39.563Z","5.0.56":"2021-09-13T17:01:51.433Z","5.0.57":"2021-09-14T17:48:06.492Z","5.0.58":"2021-10-15T10:15:03.290Z","5.0.59":"2021-10-18T17:05:27.006Z","5.0.60":"2021-10-20T13:06:54.137Z","5.0.61":"2021-11-05T11:32:18.030Z","5.0.62":"2021-11-09T12:09:01.664Z","5.0.63":"2021-11-09T12:19:31.551Z","5.0.64":"2021-11-09T12:35:12.398Z","5.0.65":"2021-11-11T18:24:42.441Z","5.0.66":"2021-11-11T18:51:06.062Z","5.0.67":"2021-11-15T20:57:47.803Z","5.0.68":"2021-11-16T16:57:31.501Z","5.0.69":"2021-11-16T17:25:25.848Z","5.0.70":"2021-11-16T17:46:07.782Z","5.0.71":"2021-11-16T18:10:19.881Z","5.0.72":"2021-11-23T17:23:58.164Z","5.0.73":"2021-11-23T17:41:40.468Z","5.0.74":"2021-11-25T19:39:04.183Z","5.0.75":"2021-12-12T17:55:31.010Z","5.0.76":"2021-12-12T18:24:43.667Z","5.0.77":"2021-12-19T17:19:27.471Z","5.0.78":"2021-12-19T17:48:30.527Z","5.0.79":"2021-12-19T18:04:00.183Z","5.0.80":"2021-12-21T18:17:56.992Z","5.0.81":"2021-12-21T18:36:54.349Z","5.0.82":"2021-12-28T19:26:48.345Z","5.0.83":"2021-12-28T19:52:31.746Z","5.0.84":"2021-12-28T20:03:52.524Z","5.0.85":"2021-12-29T19:14:54.220Z","5.0.86":"2021-12-29T19:50:05.875Z","5.0.87":"2022-01-04T18:34:58.087Z","5.0.88":"2022-01-05T18:12:39.758Z","5.0.90":"2022-01-09T18:32:32.534Z","5.0.91":"2022-01-09T18:42:47.971Z","5.0.92":"2022-01-09T18:55:01.624Z","5.0.93":"2022-01-18T16:40:02.948Z","5.0.94":"2022-01-18T17:00:13.064Z","5.0.95":"2022-01-20T12:22:08.238Z","5.0.96":"2022-01-23T11:12:53.547Z","5.0.97":"2022-01-28T22:19:00.858Z","5.0.98":"2022-02-01T10:06:27.238Z","5.0.99":"2022-02-01T10:20:39.045Z","5.0.100":"2022-02-01T10:37:18.428Z","5.0.101":"2022-02-01T11:04:52.401Z","5.0.102":"2022-02-01T11:50:54.032Z","5.0.103":"2022-02-01T12:06:06.886Z","5.0.104":"2022-02-03T20:18:06.304Z","5.0.105":"2022-02-03T20:53:23.524Z","5.0.106":"2022-02-05T09:03:37.036Z","5.0.107":"2022-02-05T09:26:24.391Z","5.0.108":"2022-02-16T18:20:57.076Z","5.0.109":"2022-02-16T18:33:01.989Z","5.0.110":"2022-02-16T18:45:21.972Z","5.0.111":"2022-02-22T19:17:00.766Z","5.0.112":"2022-02-22T19:26:47.333Z","5.0.113":"2022-02-22T19:37:12.679Z","5.0.114":"2022-03-03T19:13:17.177Z","5.0.115":"2022-03-03T19:28:50.483Z","5.0.116":"2022-03-05T07:38:52.755Z","5.0.117":"2022-03-05T07:51:45.573Z","5.0.118":"2022-03-07T18:15:47.359Z","5.0.119":"2022-03-07T18:28:26.164Z","5.0.120":"2022-03-16T11:55:03.233Z","5.0.121":"2022-03-16T12:10:55.354Z","5.0.122":"2022-03-21T20:11:58.684Z","5.0.123":"2022-03-21T20:18:53.521Z","5.0.124":"2022-03-28T19:18:10.859Z","5.0.125":"2022-03-28T19:31:37.598Z","5.0.126":"2022-03-28T19:42:51.922Z","5.0.128":"2022-04-05T17:46:22.613Z","5.0.129":"2022-04-06T17:12:37.421Z","5.0.130":"2022-04-11T17:27:43.750Z","5.0.131":"2022-04-18T14:33:55.970Z","5.0.132":"2022-04-18T17:14:25.770Z","5.0.133":"2022-04-19T17:17:30.485Z","5.0.134":"2022-04-24T14:22:05.169Z","5.0.136":"2022-05-02T19:01:38.685Z","5.0.137":"2022-05-09T18:00:20.099Z","5.0.138":"2022-05-09T18:08:11.862Z","5.0.139":"2022-05-11T19:04:43.763Z","5.0.140":"2022-05-11T19:06:33.728Z","5.0.141":"2022-05-11T19:08:51.913Z","5.0.142":"2022-05-11T19:12:47.366Z","5.0.143":"2022-05-11T19:23:25.331Z","5.0.145":"2022-05-17T17:36:20.853Z","5.0.146":"2022-05-17T17:45:59.239Z","5.0.148":"2022-05-17T17:55:26.745Z","5.0.149":"2022-05-30T10:00:12.991Z","5.0.150":"2022-06-01T10:27:28.722Z","5.0.151":"2022-06-15T17:02:40.918Z","5.0.152":"2022-06-15T17:12:15.598Z","5.0.153":"2022-06-15T17:22:42.978Z","5.0.155":"2022-06-19T10:19:01.976Z","5.0.156":"2022-06-19T10:30:40.988Z","5.0.157":"2022-06-19T14:43:25.417Z","5.0.158":"2022-06-19T15:02:59.440Z","5.0.159":"2022-06-25T08:05:24.067Z","5.0.160":"2022-06-25T08:17:04.129Z","6.0.2":"2022-06-27T18:01:51.715Z","6.0.4":"2022-06-27T18:19:32.816Z","6.0.6":"2022-06-27T18:56:12.190Z","6.0.8":"2022-06-27T19:21:08.519Z","6.0.9":"2022-07-07T18:14:45.554Z","6.0.10":"2022-07-07T18:25:18.958Z","6.0.12":"2022-07-10T13:32:43.649Z","6.0.14":"2022-07-10T14:10:20.618Z","6.0.16":"2022-07-11T18:37:40.390Z","6.0.17":"2022-07-11T19:13:08.053Z","6.0.18":"2022-07-12T09:19:30.479Z","6.0.19":"2022-07-12T09:29:13.489Z","6.0.21":"2022-07-12T09:59:10.834Z","6.0.22":"2022-07-14T09:23:32.835Z","6.0.23":"2022-07-14T12:33:49.442Z","6.0.24":"2022-07-14T12:42:56.632Z","6.0.25":"2022-07-15T06:17:01.729Z","6.0.26":"2022-07-15T07:30:00.097Z","6.0.27":"2022-07-20T13:49:36.637Z","6.0.28":"2022-07-20T14:04:10.896Z","6.0.29":"2022-07-20T17:09:58.486Z","6.0.30":"2022-07-20T17:22:33.011Z","6.1.1":"2022-07-23T09:13:43.202Z","6.1.3":"2022-07-23T10:31:21.636Z","6.1.5":"2022-07-28T09:45:17.131Z","6.1.6":"2022-07-28T09:56:44.811Z","6.1.7":"2022-07-28T10:38:16.218Z","6.1.8":"2022-07-28T10:52:07.268Z","6.1.9":"2022-07-28T11:45:44.606Z","6.1.10":"2022-07-28T11:56:31.111Z","7.0.1":"2022-07-28T12:05:59.996Z","7.0.3":"2022-07-28T12:15:27.029Z","7.0.5":"2022-07-30T16:10:23.675Z","7.0.6":"2022-07-30T16:21:27.232Z","7.0.8":"2022-07-30T16:39:07.149Z","7.0.9":"2022-07-30T17:01:13.726Z","7.0.11":"2022-08-01T09:22:32.379Z","7.0.12":"2022-08-01T10:15:43.792Z","7.0.13":"2022-08-01T10:26:29.230Z","7.0.14":"2022-08-01T18:48:52.745Z","7.0.15":"2022-08-03T17:35:37.984Z","7.0.16":"2022-08-03T17:47:11.445Z","7.0.17":"2022-08-04T18:46:30.076Z","7.0.18":"2022-08-12T16:59:42.444Z","7.0.19":"2022-08-16T14:37:12.228Z","7.0.20":"2022-08-16T14:48:28.568Z","7.0.21":"2022-08-16T15:26:34.917Z","7.0.27":"2022-08-17T17:45:26.595Z","7.0.28":"2022-08-18T16:55:20.430Z","7.0.30":"2022-08-18T18:11:03.614Z","7.0.31":"2022-08-18T18:12:55.655Z","7.0.32":"2022-08-19T11:22:31.969Z","7.0.36":"2022-08-20T15:19:43.016Z","7.0.38":"2022-08-21T14:56:34.287Z","7.0.39":"2022-08-21T14:58:00.471Z","7.0.40":"2022-08-25T18:12:35.523Z","7.0.41":"2022-08-29T15:03:20.641Z","7.0.42":"2022-08-29T16:09:23.722Z","7.0.44":"2022-08-29T18:09:57.455Z","7.0.46":"2022-08-30T13:13:29.600Z","7.0.47":"2022-08-30T13:25:14.806Z","7.0.48":"2022-08-30T13:35:35.965Z","7.0.49":"2022-08-30T13:44:14.970Z","7.0.51":"2022-08-30T13:57:32.916Z","7.0.52":"2022-09-09T17:54:41.659Z","7.0.55":"2022-09-14T16:20:47.992Z","7.0.57":"2022-09-14T16:22:37.086Z","7.0.58":"2022-09-14T16:31:02.495Z","7.0.59":"2022-09-14T17:03:08.943Z","7.0.60":"2022-09-14T17:30:47.639Z","7.0.61":"2022-09-14T17:39:44.836Z","7.0.62":"2022-09-22T19:12:46.882Z","7.0.63":"2022-09-22T19:21:45.044Z","7.0.64":"2022-09-22T19:28:01.603Z","7.0.65":"2022-09-22T19:37:23.183Z","7.0.66":"2022-10-05T18:10:37.336Z","7.0.67":"2022-10-05T18:20:19.392Z","7.0.68":"2022-11-23T16:08:14.463Z","7.0.69":"2022-11-24T12:45:24.777Z","7.0.70":"2022-11-25T18:23:20.776Z","7.0.71":"2022-12-11T16:21:36.550Z","7.0.72":"2022-12-11T16:30:18.755Z","7.0.73":"2022-12-31T21:03:54.619Z","7.0.74":"2023-01-30T18:46:09.904Z","7.0.75":"2023-02-18T10:12:05.417Z","7.0.76":"2023-02-18T10:20:39.004Z","7.0.78":"2023-02-19T10:11:12.679Z","7.0.79":"2023-02-19T10:29:15.240Z","7.0.80":"2023-02-23T12:51:39.289Z","7.0.81":"2023-03-20T14:30:18.454Z","7.0.82":"2023-03-20T14:41:31.348Z","7.0.83":"2023-03-21T13:44:02.941Z","7.0.84":"2023-03-21T13:55:34.320Z","7.0.85":"2023-04-14T10:16:06.867Z","7.0.86":"2023-04-14T10:19:30.862Z","7.0.87":"2023-04-14T10:28:38.990Z","7.0.88":"2023-04-19T08:17:49.562Z","7.0.89":"2023-04-19T08:39:45.716Z","7.0.90":"2023-04-22T14:59:21.087Z","7.0.91":"2023-04-22T15:08:47.625Z","7.0.92":"2023-04-23T07:22:48.168Z","7.0.93":"2023-04-23T07:33:56.691Z","7.0.94":"2023-04-23T08:11:05.766Z","7.0.95":"2023-04-23T08:28:33.691Z","7.0.96":"2023-04-23T10:44:29.859Z","7.0.97":"2023-04-23T10:55:50.890Z","7.0.98":"2023-04-24T09:48:43.846Z","7.0.99":"2023-04-24T10:01:06.987Z","7.0.100":"2023-04-24T10:06:50.479Z","7.0.101":"2023-04-24T10:16:09.290Z","7.0.102":"2023-04-24T10:30:34.339Z","7.0.103":"2023-04-24T10:38:52.520Z","7.0.104":"2023-04-24T10:49:41.541Z","7.0.105":"2023-04-24T10:59:59.910Z","7.0.106":"2023-05-06T05:53:36.461Z","7.0.107":"2023-05-06T06:02:05.602Z","7.0.108":"2023-05-06T06:46:14.378Z","7.0.109":"2023-05-06T11:01:52.832Z","7.0.111":"2023-05-06T11:30:15.946Z","7.0.113":"2023-05-06T11:37:09.157Z","7.0.115":"2023-05-06T11:49:44.280Z","7.0.116":"2023-05-11T18:00:19.474Z","7.0.117":"2023-05-17T15:53:49.296Z","7.0.118":"2023-05-18T13:05:08.836Z","7.0.119":"2023-05-18T14:35:02.376Z","7.0.120":"2023-05-18T15:06:07.597Z","7.0.121":"2023-05-22T16:19:04.436Z","7.0.122":"2023-05-23T09:31:52.756Z","7.0.123":"2023-05-23T15:24:59.771Z","7.0.124":"2023-05-23T15:39:31.867Z","7.0.125":"2023-05-23T16:13:57.696Z","7.0.126":"2023-05-23T16:31:24.835Z","8.0.1":"2023-06-17T12:44:28.171Z","8.0.3":"2023-06-17T12:58:44.673Z","8.0.5":"2023-06-17T15:26:36.148Z","8.0.9":"2023-08-12T07:49:32.253Z","8.0.10":"2023-08-12T07:52:45.473Z","8.0.11":"2023-08-12T08:05:03.684Z","8.0.12":"2023-08-12T09:57:21.372Z","8.0.13":"2023-08-12T10:29:34.732Z","8.0.14":"2023-08-12T10:51:03.170Z","8.0.15":"2023-08-12T11:02:46.014Z","8.0.17":"2023-08-12T15:54:19.124Z","8.0.18":"2023-08-13T06:22:27.892Z","8.0.19":"2023-08-13T06:32:01.495Z","8.0.21":"2023-08-13T08:38:54.302Z","8.0.22":"2023-08-13T08:49:38.202Z","8.0.23":"2023-09-01T11:04:58.254Z","8.0.24":"2023-09-01T11:17:41.108Z","8.0.25":"2023-09-03T10:54:28.205Z","8.0.26":"2023-09-03T10:59:18.952Z","8.0.27":"2023-09-03T11:14:07.673Z","8.0.28":"2023-09-03T11:19:04.347Z","8.0.29":"2023-09-03T11:31:18.895Z","8.0.30":"2023-09-03T11:56:16.778Z","8.0.31":"2023-09-13T18:11:04.568Z","8.0.32":"2023-09-14T07:22:34.836Z","8.0.33":"2023-09-14T07:32:57.869Z","8.0.34":"2023-09-21T16:02:46.824Z","8.0.35":"2023-09-25T15:00:11.237Z","8.0.36":"2023-09-25T15:11:06.193Z","8.0.37":"2023-09-25T15:39:33.276Z","8.0.38":"2023-10-14T16:18:09.768Z","8.0.39":"2023-10-14T16:33:30.621Z","8.0.40":"2023-10-19T18:36:01.436Z","8.0.41":"2023-10-19T19:52:18.401Z","8.0.42":"2023-10-29T10:07:31.086Z","8.0.43":"2023-10-29T11:23:36.665Z","8.0.44":"2023-11-05T09:50:38.351Z","8.0.45":"2023-11-17T18:11:40.706Z","8.0.46":"2023-11-17T18:41:19.330Z","8.0.47":"2023-12-16T10:03:05.064Z","8.0.48":"2023-12-16T10:11:48.985Z","8.0.49":"2023-12-16T10:18:13.993Z","8.0.50":"2023-12-16T10:25:15.030Z","8.0.51":"2023-12-16T11:09:24.377Z","8.0.52":"2023-12-20T18:51:18.659Z","8.0.53":"2024-01-01T09:42:25.965Z","8.0.54":"2024-01-01T09:54:07.815Z","8.0.55":"2024-01-01T10:10:12.053Z","8.0.56":"2024-01-01T10:20:35.224Z","8.0.57":"2024-01-01T10:33:31.296Z","8.0.58":"2024-01-01T10:48:09.836Z","8.0.59":"2024-01-01T11:23:25.831Z","8.0.60":"2024-01-01T11:35:39.267Z","8.0.61":"2024-01-01T15:26:15.870Z","8.0.62":"2024-01-01T15:38:35.737Z","8.0.63":"2024-01-03T19:03:01.217Z","8.0.64":"2024-01-03T19:13:24.198Z","8.0.65":"2024-01-03T19:24:00.680Z","8.0.66":"2024-01-03T19:41:41.250Z","8.0.67":"2024-01-03T19:56:15.630Z","8.0.68":"2024-01-05T20:26:04.382Z","8.0.69":"2024-01-05T20:38:55.852Z","8.0.70":"2024-01-08T19:12:37.549Z","8.0.71":"2024-01-08T19:18:43.072Z","8.0.72":"2024-01-11T12:41:50.158Z","8.0.73":"2024-01-11T12:54:57.829Z","8.0.74":"2024-01-16T19:30:46.275Z","8.0.75":"2024-01-19T11:32:14.156Z","8.0.76":"2024-01-19T12:07:37.705Z","8.0.77":"2024-01-24T10:55:46.388Z","8.0.78":"2024-01-24T11:08:23.508Z","8.0.79":"2024-01-28T10:39:53.875Z","8.0.80":"2024-01-28T10:57:07.281Z","8.0.81":"2024-01-31T18:50:28.462Z","8.0.82":"2024-01-31T19:11:32.569Z","8.0.83":"2024-01-31T19:18:45.520Z","8.0.84":"2024-02-01T13:30:43.179Z","8.0.85":"2024-02-01T20:21:23.176Z","8.0.86":"2024-02-01T20:26:10.972Z","8.0.87":"2024-02-10T16:30:21.789Z","8.0.88":"2024-02-10T16:31:55.570Z","8.0.89":"2024-02-11T10:44:44.114Z","8.0.90":"2024-02-11T10:55:41.994Z","8.0.91":"2024-02-14T17:14:51.850Z","8.0.92":"2024-02-14T17:26:49.921Z","8.0.93":"2024-02-15T15:07:28.925Z","8.0.94":"2024-02-15T15:18:53.118Z","8.0.95":"2024-02-15T16:33:22.842Z","8.0.96":"2024-02-15T16:43:53.223Z","8.0.97":"2024-02-20T10:10:47.446Z","8.0.98":"2024-02-20T10:22:26.583Z","8.0.99":"2024-02-23T13:01:47.978Z","8.0.100":"2024-02-23T16:59:15.086Z","8.0.101":"2024-02-23T17:12:38.385Z","8.0.102":"2024-02-23T17:38:03.286Z","8.0.103":"2024-02-23T17:50:27.197Z","8.0.104":"2024-02-24T09:06:42.075Z","8.0.105":"2024-02-24T09:20:35.921Z","8.0.107":"2024-02-24T09:40:47.178Z","8.0.108":"2024-02-24T10:28:37.954Z","8.0.109":"2024-02-24T10:41:07.718Z","8.0.110":"2024-02-24T10:46:04.475Z","8.0.111":"2024-02-24T10:58:15.237Z","8.0.112":"2024-02-24T11:40:43.529Z","8.0.113":"2024-02-24T16:59:54.653Z","8.0.114":"2024-02-24T17:12:31.379Z","8.0.115":"2024-02-24T17:46:23.558Z","8.0.116":"2024-02-25T09:02:05.580Z","8.0.117":"2024-02-25T09:30:40.482Z","8.0.118":"2024-03-02T13:52:44.734Z","8.0.119":"2024-03-02T13:58:28.713Z","8.0.120":"2024-03-02T14:18:58.910Z","8.0.121":"2024-03-03T18:40:38.988Z","8.0.122":"2024-03-03T18:50:38.033Z","8.0.123":"2024-03-03T19:38:55.141Z","8.0.124":"2024-03-04T17:00:07.674Z","8.0.125":"2024-03-04T17:14:25.993Z","8.0.126":"2024-03-04T19:12:48.924Z","8.0.127":"2024-03-05T15:05:17.781Z","8.0.128":"2024-03-08T16:07:50.882Z","8.0.129":"2024-03-11T11:25:27.463Z","8.0.130":"2024-03-13T10:50:34.899Z","8.0.131":"2024-03-17T13:12:32.054Z","8.0.132":"2024-03-17T15:24:01.726Z","8.0.133":"2024-03-17T15:34:15.913Z","8.0.134":"2024-03-17T15:57:27.079Z","8.0.135":"2024-03-17T16:32:20.629Z","8.0.136":"2024-03-17T16:46:16.349Z","8.0.137":"2024-03-18T16:18:39.923Z","8.0.138":"2024-03-18T16:33:45.079Z","8.0.139":"2024-04-04T10:40:10.158Z","8.0.140":"2024-04-04T10:54:26.559Z","8.0.141":"2024-04-04T11:37:14.661Z","8.0.142":"2024-04-04T11:51:22.302Z","8.0.143":"2024-04-04T12:43:28.213Z","8.0.144":"2024-04-04T12:57:40.892Z","8.0.145":"2024-04-04T15:11:37.384Z","8.0.146":"2024-04-04T15:25:14.092Z","8.0.147":"2024-04-04T15:31:06.531Z","8.0.148":"2024-04-04T15:45:03.590Z","8.0.149":"2024-04-05T12:26:13.221Z","8.0.150":"2024-04-05T12:49:30.498Z","8.0.151":"2024-04-11T11:08:55.270Z","8.0.152":"2024-04-11T17:12:06.412Z","8.0.153":"2024-04-13T15:19:56.485Z","8.0.154":"2024-04-13T15:33:58.789Z","8.0.155":"2024-04-15T15:36:07.286Z","8.0.156":"2024-04-15T15:40:27.005Z","8.0.157":"2024-04-15T15:45:59.209Z","8.0.158":"2024-04-15T15:59:17.189Z","8.0.159":"2024-04-16T17:44:46.356Z","8.0.160":"2024-04-16T17:58:45.269Z","8.0.161":"2024-04-27T13:09:26.697Z","8.0.162":"2024-05-01T19:21:48.522Z","8.0.163":"2024-05-11T12:18:38.178Z","8.0.164":"2024-05-11T12:41:32.564Z","8.0.165":"2024-05-11T12:57:16.671Z","8.0.166":"2024-05-12T12:02:36.400Z","8.0.167":"2024-05-12T12:34:01.200Z","8.0.168":"2024-05-12T12:46:44.961Z","8.0.169":"2024-05-12T14:12:42.705Z","8.0.170":"2024-05-13T18:23:02.067Z","8.0.171":"2024-05-14T11:44:52.215Z","8.0.172":"2024-05-21T11:11:25.768Z","8.0.173":"2024-05-24T10:23:54.777Z","8.0.174":"2024-05-24T10:34:29.678Z","8.0.175":"2024-06-01T07:38:19.758Z","8.0.176":"2024-06-01T07:49:53.162Z","8.0.177":"2024-06-01T10:01:51.811Z","8.0.178":"2024-06-01T10:05:26.090Z","8.0.179":"2024-06-01T10:19:20.186Z","8.0.180":"2024-06-01T10:25:12.174Z","8.0.181":"2024-06-01T10:38:35.481Z","8.0.182":"2024-06-01T12:19:31.791Z","8.0.183":"2024-06-01T12:33:16.944Z","8.0.184":"2024-06-04T14:17:26.994Z","8.0.185":"2024-06-04T17:44:36.985Z","8.0.186":"2024-06-04T18:04:28.476Z","8.0.187":"2024-06-04T18:15:01.075Z","8.0.188":"2024-06-04T18:27:36.673Z","8.0.189":"2024-06-09T10:49:25.416Z","8.0.190":"2024-06-10T13:57:23.752Z","8.0.191":"2024-06-10T14:11:13.799Z","8.0.192":"2024-06-10T14:40:45.445Z","8.0.193":"2024-06-10T15:18:10.418Z","8.0.194":"2024-06-10T15:37:59.327Z","8.0.195":"2024-06-21T09:41:35.637Z","8.0.196":"2024-06-21T09:54:08.999Z","8.0.197":"2024-06-21T11:55:58.337Z","8.0.198":"2024-06-21T12:09:25.444Z","8.0.199":"2024-06-23T07:39:40.968Z","8.0.200":"2024-06-23T07:57:49.377Z","8.0.201":"2024-06-26T19:04:46.495Z","8.0.202":"2024-06-26T19:18:34.333Z","8.0.203":"2024-07-09T13:06:06.846Z","8.0.204":"2024-07-10T10:28:46.742Z","8.0.205":"2024-08-15T19:49:44.671Z","8.0.206":"2024-08-15T20:04:22.757Z","8.0.207":"2024-08-27T15:34:47.939Z","8.0.208":"2024-08-27T15:49:11.887Z","8.0.209":"2024-08-28T10:45:43.032Z","8.0.210":"2024-08-28T11:34:51.174Z","8.0.211":"2024-09-22T19:27:58.844Z","8.0.212":"2024-09-23T12:42:08.015Z","8.0.213":"2024-09-23T13:32:02.794Z","8.0.214":"2024-09-23T14:20:16.226Z","8.0.215":"2024-10-11T13:21:02.280Z","8.0.216":"2024-10-12T16:19:01.345Z","8.0.217":"2024-10-12T17:42:43.816Z","8.0.218":"2024-10-13T08:58:39.734Z","8.0.219":"2024-10-13T09:33:46.168Z","8.0.220":"2024-10-13T10:34:03.648Z","8.0.221":"2024-11-08T16:13:20.979Z","8.0.222":"2024-11-08T16:27:56.900Z","8.0.224":"2024-11-09T14:18:46.019Z","8.0.225":"2024-11-09T17:39:16.125Z","8.0.227":"2024-11-09T17:50:40.513Z","8.0.228":"2024-11-09T18:14:03.345Z","8.0.229":"2024-11-11T17:44:02.557Z","8.0.230":"2024-11-12T13:40:36.931Z","8.0.231":"2024-11-12T15:23:13.270Z","8.0.232":"2024-11-13T10:13:15.150Z","8.0.233":"2024-11-15T14:17:05.047Z","8.0.234":"2024-11-18T11:41:48.438Z","8.0.235":"2024-11-20T10:04:25.204Z","8.0.236":"2024-11-20T11:02:49.432Z","8.0.237":"2024-11-20T11:11:15.349Z","8.0.238":"2024-11-26T20:24:23.653Z","8.0.239":"2024-11-28T11:28:30.632Z","8.0.240":"2024-12-05T10:50:23.026Z","8.0.241":"2025-01-04T13:36:59.813Z","8.0.242":"2025-01-05T08:44:47.933Z","8.0.243":"2025-01-05T08:55:43.571Z","8.0.244":"2025-01-05T11:00:51.776Z","8.0.245":"2025-01-05T11:19:12.848Z","8.0.246":"2025-01-05T11:44:59.746Z","8.0.247":"2025-01-05T11:58:47.793Z","8.0.248":"2025-01-05T12:39:23.221Z","8.0.249":"2025-01-05T13:29:46.430Z","8.0.250":"2025-01-05T13:47:46.188Z","8.0.251":"2025-01-05T14:01:48.269Z","8.0.252":"2025-01-05T15:17:59.013Z","8.0.253":"2025-01-07T10:31:00.452Z","8.0.254":"2025-01-07T13:02:53.757Z","8.0.255":"2025-01-16T20:15:05.815Z","8.0.256":"2025-02-02T15:23:35.095Z","8.0.257":"2025-02-13T18:30:57.488Z","8.0.258":"2025-02-22T09:20:15.580Z","8.0.259":"2025-03-01T12:48:57.858Z","8.0.260":"2025-03-01T13:03:57.974Z","8.0.261":"2025-03-02T09:49:33.097Z","8.0.262":"2025-03-15T16:16:21.967Z","8.0.263":"2025-03-15T16:28:55.255Z","8.0.264":"2025-03-15T19:16:27.871Z","8.0.265":"2025-03-15T19:27:54.883Z","8.0.266":"2025-03-19T19:31:35.885Z","8.0.267":"2025-03-19T19:42:55.975Z","8.0.268":"2025-03-20T20:26:31.782Z","8.0.269":"2025-03-20T21:00:07.439Z","8.0.270":"2025-03-20T21:00:45.240Z","8.0.271":"2025-03-22T11:41:20.336Z","8.0.272":"2025-03-22T11:53:03.343Z","8.0.273":"2025-03-23T10:11:53.135Z","8.0.274":"2025-03-23T10:24:10.734Z","8.0.275":"2025-03-23T10:58:55.056Z","8.0.276":"2025-03-23T16:48:58.910Z","8.0.277":"2025-03-23T17:01:26.580Z","8.0.278":"2025-03-23T17:23:10.766Z","8.0.279":"2025-03-23T17:37:25.717Z","8.0.280":"2025-03-30T09:44:35.629Z","8.0.281":"2025-03-30T09:44:55.087Z","8.0.282":"2025-03-30T09:51:12.071Z","8.0.283":"2025-03-30T09:51:30.050Z","8.0.285":"2025-03-30T18:21:59.314Z","8.0.286":"2025-03-30T18:22:39.941Z","8.0.287":"2025-03-30T18:23:01.793Z","8.0.288":"2025-03-30T18:23:11.240Z","8.0.289":"2025-03-30T18:27:29.920Z","8.0.290":"2025-03-30T18:40:40.942Z","8.0.291":"2025-03-31T20:02:02.547Z","8.0.292":"2025-03-31T20:17:09.351Z","8.0.293":"2025-03-31T20:40:22.833Z","8.0.294":"2025-04-01T18:03:04.886Z","8.0.295":"2025-04-01T18:11:51.768Z","8.0.296":"2025-04-01T18:55:53.675Z","8.0.297":"2025-04-01T19:06:22.342Z","8.0.298":"2025-04-01T19:57:15.530Z","8.0.299":"2025-04-01T20:07:48.134Z","8.0.300":"2025-04-02T18:44:02.133Z","8.0.301":"2025-04-02T18:54:05.189Z","8.0.302":"2025-04-02T20:20:39.348Z","8.0.303":"2025-04-02T20:20:57.211Z","8.0.304":"2025-04-03T18:42:36.229Z","8.0.305":"2025-04-03T18:52:43.124Z","8.0.306":"2025-04-04T21:23:27.880Z","8.0.307":"2025-04-04T21:37:41.499Z","8.0.308":"2025-04-06T08:36:57.044Z","8.0.309":"2025-04-06T08:55:45.983Z","8.0.310":"2025-04-26T15:42:36.251Z","8.0.311":"2025-04-26T15:52:38.696Z","8.0.312":"2025-04-27T17:29:18.135Z","8.0.313":"2025-04-27T17:39:33.364Z","8.0.314":"2025-04-27T17:52:56.892Z","8.0.315":"2025-04-27T18:02:59.443Z","8.0.316":"2025-04-27T18:08:01.800Z","8.0.317":"2025-04-27T18:19:59.937Z","8.0.318":"2025-05-10T13:23:41.112Z","8.0.319":"2025-05-10T13:34:15.245Z","8.0.320":"2025-05-22T20:19:15.546Z","8.0.321":"2025-05-22T20:30:46.133Z","8.0.322":"2025-05-27T20:42:15.004Z","8.0.323":"2025-05-27T20:50:17.629Z","8.0.324":"2025-06-07T18:30:41.132Z","8.0.325":"2025-06-14T08:14:43.842Z","8.0.326":"2025-06-14T08:34:10.058Z","8.0.327":"2025-06-21T13:21:13.312Z","8.0.328":"2025-06-21T16:00:12.610Z","8.0.329":"2025-07-20T10:03:01.669Z","8.0.330":"2025-07-20T10:14:09.436Z","8.0.331":"2025-07-20T10:47:47.409Z","8.0.332":"2025-07-20T10:58:40.750Z","8.0.333":"2025-07-20T11:07:46.919Z","8.0.334":"2025-07-20T11:20:49.567Z","8.0.335":"2025-07-20T11:25:48.043Z","8.0.336":"2025-07-20T11:26:00.992Z","8.0.338":"2025-07-21T17:35:48.320Z","8.0.339":"2025-07-21T17:36:08.799Z","8.0.340":"2025-07-21T18:46:32.150Z","8.0.341":"2025-07-21T20:36:46.581Z","8.0.342":"2025-07-21T20:46:56.015Z","8.0.343":"2025-07-21T20:54:48.422Z","8.0.344":"2025-07-21T21:08:19.290Z","8.0.345":"2025-09-04T19:02:11.903Z","8.0.346":"2025-09-04T19:13:13.197Z","8.0.347":"2025-09-11T19:50:44.845Z","8.0.348":"2025-09-11T20:18:00.373Z","8.0.351":"2025-09-27T16:51:59.356Z","8.0.352":"2025-09-27T16:52:24.251Z","8.0.354":"2025-09-28T07:50:03.158Z","8.0.356":"2025-09-29T07:57:00.579Z","8.0.357":"2025-09-29T07:57:50.221Z","8.0.358":"2025-09-29T18:10:43.620Z","8.0.359":"2025-10-14T20:27:29.087Z","8.0.360":"2025-10-14T20:40:32.879Z","8.0.361":"2025-10-14T21:06:11.282Z","8.0.362":"2025-10-14T21:21:58.248Z","8.0.363":"2025-10-15T19:12:10.550Z","8.0.364":"2025-10-15T19:25:21.506Z","8.0.365":"2025-10-22T19:41:10.676Z","8.0.366":"2025-10-22T19:41:29.968Z","8.0.368":"2025-10-26T12:37:46.923Z","8.0.369":"2025-10-26T15:30:00.263Z","8.0.370":"2025-10-26T15:41:03.379Z","8.0.371":"2025-10-26T15:52:25.774Z","8.0.372":"2025-10-30T20:19:17.940Z","8.0.373":"2025-11-01T19:09:42.620Z","8.0.374":"2025-11-15T19:08:56.623Z","8.0.375":"2025-12-04T16:37:48.773Z","8.0.376":"2025-12-06T19:38:06.807Z","8.0.377":"2025-12-25T12:25:17.947Z","8.0.378":"2025-12-25T12:32:07.593Z","8.0.379":"2025-12-25T12:48:12.450Z","8.0.380":"2025-12-25T12:48:22.194Z","8.0.381":"2025-12-25T12:55:18.468Z","8.0.383":"2025-12-25T12:55:58.228Z","8.0.384":"2025-12-27T09:15:03.550Z","8.0.385":"2025-12-27T20:45:52.986Z","8.0.386":"2025-12-28T13:00:06.330Z","8.0.387":"2025-12-28T13:27:15.987Z","8.0.388":"2025-12-29T10:44:23.884Z","8.0.389":"2025-12-29T10:52:34.955Z","8.0.390":"2025-12-31T16:27:35.576Z","8.0.391":"2025-12-31T16:45:36.353Z","8.0.392":"2025-12-31T17:39:48.156Z","8.0.393":"2025-12-31T18:05:23.030Z","8.0.394":"2026-01-07T17:19:24.180Z","8.0.395":"2026-01-07T17:30:27.532Z","8.0.396":"2026-01-28T20:10:10.187Z","8.0.397":"2026-02-22T09:13:53.952Z","8.0.398":"2026-02-22T09:23:48.805Z","8.0.399":"2026-02-22T09:33:18.189Z","8.0.400":"2026-02-25T22:06:48.707Z","8.0.401":"2026-02-25T22:20:41.209Z","8.0.402":"2026-02-27T11:50:25.393Z","8.0.403":"2026-02-27T16:32:33.018Z","8.0.404":"2026-02-27T18:05:28.323Z","8.0.405":"2026-02-27T18:18:19.830Z","8.0.406":"2026-02-27T18:27:51.617Z","8.0.407":"2026-02-27T18:41:56.722Z","8.0.408":"2026-02-27T18:49:43.605Z","8.0.409":"2026-04-25T10:28:21.814Z","8.0.410":"2026-04-25T10:36:25.173Z","8.0.411":"2026-04-25T10:47:59.634Z","8.0.412":"2026-05-01T12:54:56.154Z","8.0.413":"2026-05-02T16:49:27.376Z","8.0.414":"2026-05-05T14:13:56.881Z","8.0.415":"2026-05-05T14:21:03.254Z","8.0.416":"2026-05-05T14:36:42.361Z","8.0.417":"2026-05-05T18:15:16.431Z","8.0.418":"2026-05-07T08:39:33.008Z","8.0.419":"2026-05-07T08:51:41.639Z","8.0.420":"2026-05-08T21:14:55.156Z","8.0.421":"2026-05-09T12:19:51.804Z","8.0.422":"2026-05-09T12:20:04.308Z","8.0.423":"2026-05-09T13:49:02.081Z","8.0.424":"2026-05-09T14:09:08.932Z","8.0.425":"2026-05-09T14:36:20.987Z","8.0.426":"2026-05-12T12:17:13.209Z","8.0.427":"2026-05-12T19:10:10.118Z","8.0.428":"2026-05-12T19:17:00.361Z","8.0.429":"2026-05-12T19:55:42.592Z","8.0.430":"2026-05-13T11:47:23.334Z","8.0.431":"2026-05-13T12:32:44.299Z","8.0.432":"2026-05-13T12:43:55.635Z","8.0.433":"2026-05-13T13:04:11.828Z","8.0.434":"2026-05-13T14:14:08.046Z","8.0.435":"2026-05-13T19:04:48.545Z","8.0.436":"2026-05-13T19:15:06.183Z","8.0.437":"2026-05-14T10:19:09.701Z","8.0.438":"2026-05-14T10:27:49.660Z","8.0.439":"2026-05-29T13:28:42.879Z","8.0.440":"2026-05-29T13:40:23.574Z","8.0.441":"2026-06-15T13:50:57.846Z","8.1.0":"2026-06-29T11:41:20.203Z","8.1.1":"2026-06-29T13:21:00.925Z","8.1.2":"2026-06-29T13:31:23.453Z","8.1.3":"2026-06-29T18:00:53.503Z","8.1.4":"2026-06-29T18:09:32.004Z","8.1.5":"2026-06-30T20:25:52.465Z","8.1.6":"2026-06-30T20:33:23.975Z","8.1.7":"2026-07-01T15:57:55.826Z","8.1.8":"2026-07-01T16:23:54.206Z","8.1.9":"2026-07-01T16:35:18.944Z","8.1.10":"2026-07-01T17:26:51.783Z","8.1.11":"2026-07-01T17:46:38.606Z","8.1.12":"2026-07-01T17:46:49.312Z","8.1.13":"2026-07-01T18:59:12.644Z","8.1.14":"2026-07-01T19:10:17.062Z","8.1.15":"2026-07-02T18:31:15.893Z","8.1.16":"2026-07-02T18:40:16.402Z","8.1.17":"2026-07-02T19:13:30.128Z","8.1.18":"2026-07-02T19:23:42.191Z","8.1.19":"2026-07-16T18:22:13.809Z","8.1.20":"2026-07-16T18:31:39.142Z","8.1.21":"2026-07-31T17:27:00.058Z","8.1.22":"2026-07-31T17:53:54.618Z","8.1.23":"2026-07-31T18:04:19.012Z","8.1.24":"2026-08-17T16:11:59.884Z","8.1.25":"2026-08-30T11:38:01.907Z","8.1.26":"2026-08-30T11:53:29.908Z","8.1.27":"2026-09-06T12:29:46.373Z","8.1.28":"2026-09-06T12:51:35.155Z","8.1.29":"2026-09-18T19:01:50.915Z","8.1.30":"2026-09-18T19:33:09.838Z","8.1.31":"2026-09-18T20:31:10.272Z","8.1.32":"2026-09-18T20:59:25.710Z","8.1.33":"2026-09-18T22:39:00.586Z","8.1.34":"2026-09-18T23:08:34.269Z","8.1.35":"2026-09-19T22:32:17.708Z","8.1.36":"2026-09-21T12:19:03.704Z","8.1.37":"2026-09-21T12:42:39.019Z","8.1.38":"2026-09-22T12:34:07.696Z","8.1.39":"2026-09-22T20:30:06.179Z","8.1.42":"2026-09-23T16:14:13.930Z","8.1.41":"2026-09-23T16:14:32.765Z","8.1.43":"2026-09-24T14:55:56.199Z","8.1.44":"2026-09-24T15:56:31.815Z","8.1.45":"2026-09-24T16:34:44.618Z","8.1.50":"2026-09-26T08:01:01.407Z","8.1.51":"2026-09-26T08:32:56.691Z","8.1.56":"2026-09-26T18:10:39.434Z","8.1.57":"2026-09-26T18:10:51.802Z","8.1.58":"2026-09-26T18:45:18.021Z","8.1.60":"2026-09-26T21:11:44.967Z","8.1.61":"2026-09-26T21:11:54.527Z","8.1.62":"2026-09-27T11:20:52.294Z","8.1.63":"2026-09-27T12:38:07.109Z","8.1.64":"2026-09-27T13:12:02.355Z","8.1.65":"2026-09-27T13:13:02.170Z","8.1.66":"2026-09-27T19:54:36.120Z","8.1.67":"2026-09-27T20:44:13.843Z","8.1.68":"2026-09-27T21:01:51.572Z","8.1.69":"2026-09-27T21:28:13.781Z","8.1.71":"2026-09-27T21:52:30.897Z","8.1.70":"2026-09-27T21:53:32.095Z","8.1.72":"2026-09-27T22:21:16.352Z","8.1.73":"2026-09-27T22:42:43.032Z","8.1.74":"2026-09-28T10:16:13.817Z","8.1.75":"2026-09-28T10:53:45.668Z","8.1.76":"2026-09-29T10:06:07.879Z","8.1.77":"2026-09-29T10:43:42.388Z","8.1.79":"2026-09-29T19:19:03.624Z","8.1.80":"2026-09-29T19:26:36.197Z","8.1.81":"2026-09-29T20:07:50.404Z","8.1.82":"2026-10-02T19:22:38.391Z","8.1.83":"2026-10-02T19:32:20.508Z","8.1.84":"2026-10-02T20:39:56.610Z"},"bugs":{"url":"https://github.com/djalbat/occam-grammar-utilities/issues"},"author":{"name":"James Smith"},"license":"MIT, Anti-996","homepage":"https://github.com/djalbat/occam-grammar-utilities","repository":{"url":"git+https://github.com/djalbat/occam-grammar-utilities.git","type":"git"},"description":"Occam's grammar utilities.","maintainers":[{"name":"djalbat","email":"james.smith@djalbat.com"}],"readme":"# Occam Grammar Utilities\n\n[Occam](https://github.com/djalbat/occam)'s grammar utilities.\n\n### Contents\n\n- [Introduction](#introduction)\n- [Installation](#installation)\n- [Example](#example)\n- [Usage](#usage)\n- [Building](#building)\n- [References](#references)\n- [Contact](#contact)\n\n## Introduction\n\nThis package provides the means to eliminate left recursion, the Achilles heel of top-down parsers, in both its direct and indirect forms.\n\n## Installation\n\nWith [npm](https://www.npmjs.com/):\n\n    npm install occam-grammar-utilities\n\nYou can also clone the repository with [Git](https://git-scm.com/)...\n\n    git clone https://github.com/djalbat/occam-grammar-utilities.git\n\n...and then install the dependencies with npm from within the project's root directory:\n\n    npm install\n\nYou can also run a development server, see the section on building later on.\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. You are encouraged to try the example whilst reading what follows. You can rebuild it 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## Usage\n\nThe `eliminateLeftRecursion(...)` function should be used as follows:\n\n```\nimport { BNFLexer } from \"occam-lexers\";\nimport { BNFParser } from \"occam-parsers\";\nimport { arrayUtilities } from \"necessary\";\nimport { eliminateLeftRecursion } from \"occam-grammar-utilities\";\n\nconst { first } = arrayUtilities;\n\nconst bnfLexer = BNFLexer.fromNothing(),\n      bnfParser = BNFParser.fromNothing(),\n      bnf = `\n\n        ...\n\n      `,\n      tokens = bnfLexer.tokensFromBNF(bnf);\n      \nlet rules = bnfParser.rulesFromTokens(tokens);\n\nrules = eliminateLeftRecursion(rules);\n```\n\nAny combination of lexer and parser can be used, not just the basic ones. The point is that the rules employed by the parser were those generated by the BNF lexer and parser and then passed to the `eliminateLeftRecursion(...)` function.\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## References\n\nThere is an accompanying paper:\n\n* [Eliminating Left Recursion without the Epsilon](https://arxiv.org/abs/1908.10888)\n\n\n## Contact\n\n* james.smith@djalbat.com\n\n","readmeFilename":"README.md"}