{"_id":"grammar-well","_rev":"35-38340dd1fce2491fcb3a39044984fff0","name":"grammar-well","dist-tags":{"latest":"2.3.0"},"versions":{"1.1.0":{"name":"grammar-well","version":"1.1.0","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.0","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"7df7dbf25f5b39a84474efd4d019eac9cf6822cd","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.0.tgz","fileCount":117,"integrity":"sha512-FUeir6P123595DEDi9VpuuNsiT0Ers1X74gG2fWS0CVkr6Qvs9LKjAhLhGwv4jC6PiGFANngXfOD1TEJ7Q2wWg==","signatures":[{"sig":"MEQCIAcGFTxkMV9jw3SQtF4VZo9BnFABoL66irbNvsSb6SsZAiAyiDWRRplBYAUmcdGBlUE3CwmQZAFJreg45jhs7+8IbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":481907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1gsjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNqQ/+MsELgGLbh+gAcB51VNa5b/09JIVXi5Dz+JCq2J/J8PPatOLN\r\n8rqC2KD1EljaqNot+vVZ+T58fyC4mtZvvqSCMt/L86F4/y3Y85+43JB+3JeL\r\nUEmQwJcHYoIfq1MWJhksaqVs4fvrEBV2m5rjaDHGh774yv/prhNG6864GxmY\r\nFxPiECy5UPlHsKLqFIObl7G/7d77BGX9FS64ERIeYY6PRUNGZ1FLo7BHLfDj\r\nzLShvvHoXs4caQGigHU2qEQVoWYSI+IotxeKoEFblN6Z9zKFS1kJiw/vE/3b\r\nS6DFwBSzvJguONBS9ayaKAjyj0rpk4rkasCyKRaVLJJshdibpReHgnFNm2NB\r\nAi1oKqU59sL0DmRjMFq4SdqWfTYC8rd38gzSccW3d2rpL/j0kVtgcDYVzVHS\r\nIiLuQRwIcGvsuaJVqg+rS6C3/AFP/vCWIsFZOzfWhIKdgTSOvp+WlXb6HrhI\r\nSu3aTJYLwgYKnBoRrvvUMw7w60Hh+iTFAOzIichuVsCF320tNihHV4Hm5YzG\r\nz5uJ2ndr5WqXc8vyTpwXVudurc8ixJb7sPYNM5Kq0PEZSRGQMJoWVn8y5vFD\r\ng/HQOWCE07S+mKO+5pOrLVmvZMKx3kaxkcKz7Hm9ttfR1Yby+UiZkZzj3+84\r\nkDGm5Cxp7kwE5LNCOwNgoJYrHOaB1eBzxws=\r\n=mfAv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ca5c52ef57ffa8cc4fba5e5fe59e414b2ca84d1b","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"ts-node testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"ts-node bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"8.11.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.33.0","expect":"^29.4.1","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.18","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.49.0","@typescript-eslint/eslint-plugin":"^5.49.0"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.0_1674971939370_0.11567349420722639","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"grammar-well","version":"1.1.1","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.1","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"6b8d3422bf010c7de197c2851a5e598a9a135a90","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.1.tgz","fileCount":117,"integrity":"sha512-4A5POVMtN4x/W+52iYqkXg6oArx29v1llq8CFn3tXsSCQvjz1vqnSCfmYXnm56CYSg1BVIOZxUbwy4lNcPzh+Q==","signatures":[{"sig":"MEUCIFyKc8uEI6gvkTjChtjBB4LS549TbETf7cgJmC90y8ntAiEAos9QxzXYdch5UAPSqiQT5Y6s1rQjlVIaAQfpmffNYbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDB53ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxzw//a3Ud1ybDRveAw1F8fHcPiaxpS12oHetVHMSDftaly9zx+imr\r\ncmnsAq44LR9BSaEs2NYgRzZX6YOYALo/zuYmECB/K7Egy881YRFKZ2B8TH8R\r\n8PuBMvm2bwwwEkKBeVh6k5ldbbi9lGmdtuEpyB8gTZ9RK7O/nn5bipc/b6G1\r\n+YPU3RujQNJFXl7UCAvdgYgke2LhTh13fhkU15lBQvbnroRr3TZuMPXNqqY+\r\nJ/fKa6sQ2+8SEILWqB2xwxslEYBYkl90YJByUZ9ZDPj78JLTzgjSUBR9ble/\r\nidrdSowFIX5X4iY+GePAkgkM9t3HhoSqWvISZOsA3QyO9a+PTEqLpZ+tOuqX\r\n/oMh8kLqJcPjFrQViTsH1Zoj5zVmme9nyYPjj84BVHCWKfRoWvufgkfYdrvZ\r\ntvxBG8M2aa3BB+ldG+CaUBkHOCKLpNA+RBKYhf+DXFodTFe9+f5WMJqM2Efv\r\n1VANls/J5bu3tYXiyFTi6kRX7+B0soIIlIz20ewxV2e2AOEiCDfKA17qk5l0\r\nsrl/WfRaXMdhgQzfQBEcFPVXT8EYpsZjdC2ADrQgWj/QqBTVHyGOu05oNEla\r\nLmVhDwLV3IkNaepp2KbHqQBivE6wi+HeniKZ2loeYnM/TB9Fwn8MYy6ZoL7e\r\nOoip5xhOmxoQay+hC5o+bJ/cgJMfQ6QmhEo=\r\n=aIOu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5f6c4d666a8dde6d42ddf71ce46d5aac0b1ae233","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.1_1678515830932_0.06865968965222158","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"grammar-well","version":"1.1.2","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.2","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"466589bf33a77c966c2414d6e6cf0e03ba32165c","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.2.tgz","fileCount":117,"integrity":"sha512-HHv6QADJBObvgqqNtevuVZSEUGGAmL8pTorxfapS9M+TWyDbCXnC2tkyKW3gPfiNJRynabwye195f/fmIkQWsw==","signatures":[{"sig":"MEYCIQDz7R+jhOeN69tR97rdiUieH2lHWIoQFkWf99JMgNZpVwIhAIyBxnlqkuUarQo+MwfkQ2NqHFHTV28tE6FrXTSmsFQs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDB67ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDphAAgYvAbOWhvQn/NkOP4DFrgTc6m4nIza2nN3FmCkbDitq6mxuI\r\nmgZyb/sCKpcGF9/5E1C8vJXe1gRj36JmC7AForJFUWAUPP56tR9OzQ6In30F\r\n9t8lw4OYaHb+HVcvU1JzaEwsJTLIyR5rJJssA5ioD6IHPAnDGkRogSTrTr7J\r\nJr9S6yfkfBYm31A7dzzCntr6nvn2CsW4y2Ox4vj5YLu5zl0ZaXFnj87jNmHd\r\nDVri1YW01qfzu5bWUqF5FpN0q5rkpkY6UiRCEBABqwOHYcr3IubAdulkIvrQ\r\n9syYmDjU51xxz1NXEwx1BB4O1+SkpLbrJKxf4GU1wR3Bxny+uTgqgWf0/vBe\r\nU93/flq7WHohhOqmyNIC0WYFPsYaBWJvDK0vRzVQ+TF955aRAM3rJhOQixnB\r\nVRYApckNncUG1XWvKLHkMsvTVlj2ZNlis/uUIWze3WAhCebVDXYGCK9cYmcc\r\n/VjBM9wcEd+eAzEMcw4VmsVEZXuHY1IU9UcepvC5WDrPhhvWEJoL/j58wVRY\r\nC7HAWF1nOwCr8NjRhFLqxrPUYpTCRbpngT3muOb1y5ulX8TRXYzqw1J2LlSq\r\nZTwdCpmvlUcFSVKsX6sbP95DWzdQjzblzapd/Ec8LCgBeU538ZcsI9IvsSTJ\r\nun+nPLFjptx/2c8JGY0D1KbdM8DIELDUcis=\r\n=DweU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"20a3ec34d9061ee69db01ba30cf2793f7631f101","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.2_1678515899056_0.9317999297117789","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"grammar-well","version":"1.1.3","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.3","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"4d306868094a6f1d2eca3c14c889772beef13987","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.3.tgz","fileCount":117,"integrity":"sha512-T3hnDenULJ2PwoFh6LzM8VwmbHmkPbO/k5P8mpIuD3kkqX8J0qG6HIPKMqIHfRc6Vub3TA4L+aycfapqRssAxA==","signatures":[{"sig":"MEQCICupQQWMtov7K8vWPImYgpMdMLfvrif3QenbftsbPBLQAiA3ktKzMgQZmY4s+nVls6sVoy08i7z4q6C4SdsAkbCkWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488576},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"34273b9f9137647414166764890c6ae12dc34973","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.1","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.3_1685317840206_0.13369960867887531","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"grammar-well","version":"1.1.4","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.4","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"b1f0306174351c85fff6170b5471461ce17c919e","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.4.tgz","fileCount":117,"integrity":"sha512-yWXaTnAkgkGAC/bZzgKqlOhSMuPYU/i/ZLHANb+j5mJmb/MjHCQLx0juR9XMYT4hawWGbjRiU0yR1VkjDtTauw==","signatures":[{"sig":"MEYCIQD5u/2nCudFElTiYnIF0ROaQ9QYs0dbnoA9dBPsaVEkggIhAOWqNS+gPhwj7CsYxMAOI0HYLaFfOhkSnAL1whwB7ZhD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489344},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9839a76a548361f8978bada7f1bc85156109ba28","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.1","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.4_1685334615867_0.653233131577516","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"grammar-well","version":"1.1.5","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.5","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"28ad8d37e300fcd83fe907345035980e25f3f246","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.5.tgz","fileCount":117,"integrity":"sha512-tNY1KCeTCDBjRu/pHI/Um5YppKqKCwXWXNd+jsmO54PdHoj8x2CKCgtuwq4pHZZL9v5IP4k/FVrg0c1kFocEJw==","signatures":[{"sig":"MEUCIQDtj+A+LeQG1lWq8WWtnc8H9zLUBVbQdD5lnxh/cLZ28QIgWPDySCUqScJjMWbkyjsNeXUH8lGsKeOGa/x0a39npUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489508},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8b0c70652d341be3eb6b963bbb07c4877450784c","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.1","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.5_1685349688762_0.14948936731673323","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"grammar-well","version":"1.1.6","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.6","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"9d5dd4d0e481c35f282742455c3a5d9b15235b52","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.6.tgz","fileCount":117,"integrity":"sha512-6x7OBP4vhjKMDJDfM4Kqn7VykplNvhjqKkzC7pOlg0NRWq2wjzsWZaRy68bPKI2unOL7tDtQyrKzI5g3Lj9fvQ==","signatures":[{"sig":"MEUCIQCcs1+cVGjTKli9Lh9ihiSCPExzmYbVWbTF1yHkEyB4kAIgKy5cClBU2zZnkV+piHhpglQ6grGHEOpmz7I1nlNpL6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491957},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e6574fa1d61b256ce5786b4dc85ec9bda5c906d7","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.1","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.6_1685505396971_0.2165059754445784","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"grammar-well","version":"1.1.7","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.7","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"e897a005aa97c395df54381e146065b52f820eac","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.7.tgz","fileCount":117,"integrity":"sha512-S5eDpbNwWFClsB8NMEkK+S0t6Kipcji18d/bvs66ci3Lg4S7RmJIVwPf1XU1smJ4z6n5cWLtcGHp6aH8mWErpg==","signatures":[{"sig":"MEYCIQCAP+MWWRmhQZpHiEeWzqE11JCNGIJGXbFYgdhAdDG60gIhAMTWIggtBsekOPamhOFEbsOHhRRR1AgZqi13MzG/C/rK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494683},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e29e6dde5cbbc49d387bfef2185ce1534b54a68a","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.1","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.7_1685512945832_0.9552796886058175","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"grammar-well","version":"1.1.8","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.8","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"2d2798d033c0d84ea50dd0a4dc9d90e922e18bb9","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.8.tgz","fileCount":117,"integrity":"sha512-WTy0GoxD9odP6NCMT3aiWOH0l/ut+ReeL89hWVhKXcSBN59SuD3+wNHvdcyHwRQ+DCK7rPsdivaL1N2Uuma6PQ==","signatures":[{"sig":"MEUCIFAsqnDwBSsGWo63iiKpbSINC33jF8WCu6maBEnjHW7EAiEAsUxw8fw1f2KiWmWNsUzqv+AXyOKrTSvL+pbcwvnk4K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494635},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2893b786c6edbfd0ae078ecf42d7ea2469116965","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.1","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.8_1685665497499_0.11542644844786265","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"grammar-well","version":"1.1.9","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.9","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"313d2faf54414a59ed244163110ca128ad8cae4d","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.9.tgz","fileCount":117,"integrity":"sha512-B2PoKUibcYf8WlOBgxEA4rK9pDZ7Y5+2SEhTQS0XS0DyRpB0csqzILsDxU19mffHUa+mHrLBn3/vYszgN+QZaw==","signatures":[{"sig":"MEUCICRsvDv920oG6jSTjlKgMA7SXprppunSCVERtuJueOAcAiEAy1gBar9SLNIpIiAGEXCqUOZTcexexnyxD8fIDYT7afA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495006},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"95bfe0482d4091ce6f44187acaaa29726642615e","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.1","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.9_1685665675548_0.9662335491772522","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"grammar-well","version":"1.1.10","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.10","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"072f2129a7301872517a7e0b9c9bf75ce7d8367d","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.10.tgz","fileCount":117,"integrity":"sha512-IcbYwHbQOQ0iSX749y5CJ8NWlzNVk2kyY15L1OX6q6KQ1PoDjcs/u4CVu/EsTU7lau4BVgJtm0LoU2FT8b1cuQ==","signatures":[{"sig":"MEYCIQD6MeY0bC/FtXj+cmIabQuG4RWoA1eiKXDbqeEPWJ8tZQIhANJbuKbYebknS+hVrXXVNlJ0CKtQxSAqESUNIW/WPbg5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495007},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"13488cb17b3ffeb6144ee3820fe67b13367bc593","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.1","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.10_1685769033621_0.38995463506515504","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"grammar-well","version":"1.1.11","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.1.11","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"b521c545945f1d0fe6167dcdd8ea2521d46ad46a","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.1.11.tgz","fileCount":117,"integrity":"sha512-qxfxbJNssSis3cIWRJDN6gi10FBaMiO85tKPIDd0Edx7IkvAVw2nCWOcoiwlDfzHklpp9LRRVnQgUWGKCOt+SQ==","signatures":[{"sig":"MEYCIQD4OFVIf2o8Eg+SoAnH5IQ0KLxgTvWgT+1k+XH0dPrCgAIhAOpUe/zzjHCy/bnNOKpeLk4FRb2NzXROp0omyd98PyP8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502449},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d65f0f054c319ae50cb6243c401712b817893e48","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.1","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.1.11_1685769625974_0.17332271656303955","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"grammar-well","version":"1.2.0","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.2.0","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"d490ced2f1112e47f55480e5878f4c8231cad236","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.2.0.tgz","fileCount":121,"integrity":"sha512-MtFIkPlIecz697aZ6LNyaMQJHWr/c9xGJiy4wVAX1n4pw7ynwlS1cvm0bBdUq+idLy+2jpAdcwbx408Sq8gRyw==","signatures":[{"sig":"MEUCIAL4KmxTynm4bAuow/criACqKQ0SrUKFqByjLcpY6zNxAiEAgx4k9M1ajgS8m9aEsROEPFsapR7wGHnFUYu1m2vSQOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":510071},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"00a13332c3cdb5dfa553d2c001239dcafa7d1007","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"9.5.1","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.2.0_1688546333177_0.6790626319328101","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"grammar-well","version":"1.2.1","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.2.1","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"b61f7845d6d9125f3f9bd117df34919de0c67585","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.2.1.tgz","fileCount":151,"integrity":"sha512-DYq3rrqIE49u/GRb3oJSx0qj38DFKPob422EGY4QkZlq1nj1+Xk/05RgZoWBzRifibz6UBaOLYdhsgJOHslczA==","signatures":[{"sig":"MEQCIBJKuSIgydU8HDBQsZMxAvGqBwwkQgRrmQ/mYXgTHM9gAiAikO8BThKggVXJ2UPYu1WbFFZ2ZZIGDs54vN+kj+NVFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551348},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"69a6c2451be948d35c4f452bcf20042a110f163a","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.2.1_1712525847274_0.8389567875431196","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"grammar-well","version":"1.2.2","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.2.2","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"0fa8401a563e9ea5a2e11573578cf54c4e02b516","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.2.2.tgz","fileCount":162,"integrity":"sha512-6bH4rEtKG2yb05jwVkyzCp+NcGVlVDN2y07qOoIUABZOzV41JGvUStdMt19OeiiCABd9K6At3YgsIUsPLudbEA==","signatures":[{"sig":"MEUCIDFO9Vnl5A87EENMhwFC2tb76YpdkTyyKsGvw3OhxxA7AiEAhp9N/uJzJPFdhF0++10JmPgGH6t4Oz4h/1u8bwcG3gY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703154},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9b43ee7d5c6989e8a8d5bf6dbdfe37a37846d5f6","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.2.2_1712631625438_0.5064109021252874","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"grammar-well","version":"1.2.3","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.2.3","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"d978c02b99e7a98d2abd5266485b0cb33c3475fc","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.2.3.tgz","fileCount":129,"integrity":"sha512-IDZ7gcZZPWyHHS/S/7csaIjrP3PmtHM16IZzzSh6F5YVVj0dsJiDuviiOmXMLI6vHdNj0tDQ6co8um2Drf3wAg==","signatures":[{"sig":"MEUCIDLF7dcXVgLOJ98Io3sHNMuH6+oGno1dYBahT6xylp0+AiEA0uTcu5zyRNlPPEZFhnjcAeF6Y0E37F2YlUtJ9OlJmkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450362},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9baa831a178973f82ed74ff530942ec50eb556ec","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.2.3_1712635626048_0.11819826958583057","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"grammar-well","version":"1.2.4","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.2.4","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"80a446a34c77fd4b0f5c978cba2c6c4007d82b32","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.2.4.tgz","fileCount":129,"integrity":"sha512-qh2Ti53X7v+iSvOyFH8bJx2nDf2Jl9a5bCVt87a0PQ+oieTHTD9OmckDn0yd7uHxzvQxU+FIBaF2FTqiieJwJw==","signatures":[{"sig":"MEUCIEVhNB+1Br4RVZcfQxgkKJsI7RYzZBVsKk6QOdnxj7VmAiEAydCplq+FJgznVT5z3kZ6O7R3ODJliIHE2sUc6fBQBFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450195},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"602251bd67ca7ba21758d16159b9fbdc3da9dd7a","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.2.4_1712724055531_0.8793749344102806","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"grammar-well","version":"1.2.5","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.2.5","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"584f451e7ae04b02172ee4672606ea73fb8707b3","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.2.5.tgz","fileCount":129,"integrity":"sha512-HqHUWt1/HpT6xo+REtvXuWuFah2oV+rW8aHZSmLTlGavZCZ5X5pjfl406tKVw0uk4ZYv0i86V/e47kb9jO+UvQ==","signatures":[{"sig":"MEYCIQDRon7gH25o9q95WMIOzxTqnMvdPKWrOEQoEXIJNlMBfAIhAJ7Df4Nrwwdzy/XbvzIis3Ka41zViozEImJZ/JovZV90","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":452640},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5d48f671ebe2f4ff58f7604858957b74abf4eded","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.2.5_1712724359714_0.916182787065557","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"grammar-well","version":"1.2.6","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.2.6","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"fd8d62d3fe320b3ce3b8e02b5a2e14ae6ef4be22","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.2.6.tgz","fileCount":129,"integrity":"sha512-bK8L2CcIj1sfXVU3VZ0zCcMNJhYdAloa4uD5v0s0677P4XKexq9r8gJOvP4wOKIIU+NBbxl3hGb8dBUN3ZUKCw==","signatures":[{"sig":"MEQCICRsMWNSGSnUvhwzxXFX35UhnSi0n54rA1mV+1RqLWlDAiABez1op7uyxpV0v9OyWC51CVOsIFlfhfde6i9mioGHYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455088},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8b9c81727a98f12bf60de00ff932ec75400de0aa","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.2.6_1712797730744_0.46444979824557797","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"grammar-well","version":"1.2.7","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.2.7","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"8e9c23a7b5d0b872e464e5580a8fdad96cd52973","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.2.7.tgz","fileCount":129,"integrity":"sha512-7os+DNa2YKhZZN1cHZSfmuu519LRL+mbr/kBmSw9bw6DIiDcI//MVoqqmaHmP5Le6h112DQxlwsO0fLALnbbPA==","signatures":[{"sig":"MEYCIQDlsxdsQmjeFhO3SkpMn8upcaPiYfHSBEV3o+gxyzl9qQIhAIvHHHPbV/UpSI0YEOJDP/7vhtnZnK9XjPpet3ZUaHxT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455379},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a673b19d3a8f53ce651f0f5dccfac2ab71f347a2","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.2.7_1712797911140_0.9913850031766327","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"grammar-well","version":"1.3.0","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.3.0","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"4d94eeb31395fb795f1c9daad37b1d88c1998fef","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.3.0.tgz","fileCount":137,"integrity":"sha512-wsULoStxynZ/ku4NyLG8gT2CvR/82w685x98DbncYwpanDO+c6Sc/J+T+cnofR8csX37AknV+DkItFPN3tei2Q==","signatures":[{"sig":"MEYCIQCjR5/JkFbYUgU2R4gXsOGSp8pKypTOitXb7ikAjOljqAIhAIlHYe7JQi7RChQPuZz99hIKPdfiMTawMLe2L369YyPv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455827},"exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parser":"./build/parser/parser.js","./utility":"./build/utility/index.js","./compiler":"./build/compiler/index.js"},"gitHead":"68e2a20d203672df9581f085798bc548a6411747","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.3.0_1713666844404_0.7220362700579226","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"grammar-well","version":"1.3.1","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.3.1","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"9c0c66b7806dc754a0210b11c0c5c20125c4e1a7","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.3.1.tgz","fileCount":137,"integrity":"sha512-TkeJA0no5Inz6U6GcVpWxcN8z39avHDuUt4/ZtG+xECQ/ILtwR7ClHY/uVXjcwz179/xoMuZi0vcj56CFzzPQw==","signatures":[{"sig":"MEQCIBPAWHODyHDRX4UX0ipTB7sOXqMP+Wp9Gji7Xv47wtd7AiBkidNhpdHZiECuH2QnkrmyAETs51WbU0x1PHhijaur0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458553},"exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parser":"./build/parser/parser.js","./utility":"./build/utility/index.js","./compiler":"./build/compiler/index.js"},"gitHead":"8805965e5c9b125807a304fb0fc9ebbe9c4423cb","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.3.1_1713737548279_0.0637960232390471","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"grammar-well","version":"1.3.2","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.3.2","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"f9f25ebe28e1f9a278289500eae3b2af34f2330f","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.3.2.tgz","fileCount":137,"integrity":"sha512-Gr0E82aEB8gGyjM1bOpEh27VyNC2KW6Eyn49snlqv2LPbDhjfFKZysfAQFRHXTFmfiBHuAm7RTSfM/MkzShgHA==","signatures":[{"sig":"MEYCIQCgJdIulPC0yneECDij/9GCrSPJ5jbMrQYBnAQAlq8ThgIhAMOaEBNL0s0ltQoWdqXKZVqYQRz58cW0qPXLyGgWGvd8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458867},"exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parser":"./build/parser/parser.js","./utility":"./build/utility/index.js","./compiler":"./build/compiler/index.js"},"gitHead":"b35026412cea34e401939b3cdbc43fd6626922f3","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.3.2_1713739284296_0.5865272363474643","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"grammar-well","version":"1.3.3","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@1.3.3","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"fee2f7b77d0a8e096c7bc0ee6ba21bbd5c697dc6","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-1.3.3.tgz","fileCount":138,"integrity":"sha512-Mc5iKlDxbPN/VGl7Jq24h0VnteeZeXh0D31BonCOaRlZxbc/BCkZh23bMa1VspPZh3Q+kn2PaFhEOXyHp8FnYw==","signatures":[{"sig":"MEYCIQCo6TREYGchrau+UdVxC6teDfYuTswAUVMw61tPRPHiBQIhALScymVcAcY8Vn42TaWBt6mgNpDMyc9Wl6RKmOzgGST/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466518},"exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parser":"./build/parser/parser.js","./utility":"./build/utility/index.js","./compiler":"./build/compiler/index.js"},"gitHead":"08b330414ab9339a2e47196f20871b740849ddac","scripts":{"test":"nyc mocha tests/**/*.spec.ts","build":"tsc --build","profile":"node tests/performance/profile.js","testing":"tsx testing.ts","prebuild":"tsc --build --clean","benchmark":"node tests/performance/benchmark.js","bootstrap":"tsx bootstrap.ts"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.5.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","yaml":"^2.2.1","benny":"^3.7.1","mocha":"^10.2.0","eslint":"^8.36.0","expect":"^29.5.0","ts-node":"^10.9.1","babel-cli":"^6.26.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","babel-preset-env":"^1.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_1.3.3_1715054850250_0.4881355356948316","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"grammar-well","version":"2.0.0","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@2.0.0","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"a6061d03702274d4548d8d12ccf1196375365bac","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.0.0.tgz","fileCount":210,"integrity":"sha512-ayVS4Z0H/dcXojt4nyxe1B9qgPS4riakTbQIjBnP4KMbnstvF8hIG5Dur5/rPiaBxAQMlBImcaYWgy1sa6U4Mg==","signatures":[{"sig":"MEUCIQCIDvvx/LUm8L5d+UTepafXrtKbXLKEe133/bs1PV2rwwIgKai2mFdC7KHE6NUFjJjIEt27BP/5mWRrKyC1+UFGsC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740073},"type":"module","exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parse":"./build/parser/parse.js","./parser":"./build/parser/parser.js","./typings":"./build/typings/index.js","./utility":"./build/utility/index.js","./grammars":"./build/generator/grammars/index.js","./generator":"./build/generator/index.js","./algorithms/*":"./build/parser/algorithms/*.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js"},"gitHead":"e17f7b56471dc678f3f5ffeb4b9bf9da1fb95e6f","scripts":{"test":"node --test --import tsx --test-reporter ./tests/reporter.mjs  tests/**/*.spec.ts","build":"tsc --build","builde":"tsc --build","grammar":"tsc --build --clean && tsx scripts/grammar.ts","profile":"node tests/performance/profile.js","prebuild":"tsc --build --clean && tsx scripts/prebuild.ts","benchmark":"node tests/performance/benchmark.js"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","yaml":"^2.6.1","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_2.0.0_1733698116179_0.550742084487762","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"grammar-well","version":"2.0.1","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@2.0.1","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"a2ef7164a24f46d7be24b0625cd1972f84411f09","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.0.1.tgz","fileCount":192,"integrity":"sha512-UIVgSqKt+ATahoXwceewl0IxGHRLa4+jRRulT81wxOs6MVaFc1sg07lldoyEPMsf2ZK4ThPZXFQKCIdlW3FX1w==","signatures":[{"sig":"MEUCIQDqfVIlSP8CBMh1F8MYvyX5Y0E248BkkxIve6M4p0Z3nwIgdHkY35hojPxFZIns7sYpXh3gETH+1pL3PZJO+P14gM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":708243},"type":"module","exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parse":"./build/parser/parse.js","./parser":"./build/parser/parser.js","./typings":"./build/typings/index.js","./utility":"./build/utility/index.js","./grammars":"./build/generator/grammars/index.js","./generator":"./build/generator/index.js","./algorithms/*":"./build/parser/algorithms/*.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js"},"gitHead":"562ccbaa5f94f853226bc00ad14e367d537765fc","scripts":{"test":"node --test --import tsx --test-reporter ./tests/reporter.mjs  tests/**/*.spec.ts","build":"tsc --build","builde":"tsc --build","grammar":"tsc --build --clean && tsx scripts/grammar.ts","profile":"node tests/performance/profile.js","prebuild":"tsc --build --clean && tsx scripts/prebuild.ts","benchmark":"node tests/performance/benchmark.js"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","yaml":"^2.6.1","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_2.0.1_1734070983565_0.4973464725167309","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"grammar-well","version":"2.0.2","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@2.0.2","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"92ffbeb3f86ce5c71cd5f8e2784d38e390ba3f72","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.0.2.tgz","fileCount":194,"integrity":"sha512-RP0L9WXobHFxLxhQKSkKpOrQKgSh49oQBwqrZOiFsxCDZvc7jStKMs99KAES0MRWJpscr7r15hVIcBH2VajAPg==","signatures":[{"sig":"MEUCIQCdK0uxhf0CulKzANOkoJBxY5R+zU+7x4eU1rRaq0bHnQIgQkseaiyaEOL5xP2639mjpkvuGRB7GCjwCfymvei7ayk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708171},"type":"module","exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parse":"./build/parser/parse.js","./parser":"./build/parser/parser.js","./typings":"./build/typings/index.js","./utility":"./build/utility/index.js","./grammars":"./build/generator/grammars/index.js","./generator":"./build/generator/index.js","./algorithms/*":"./build/parser/algorithms/*.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js"},"gitHead":"e152b6e415b65e230d48d23483fd442837381f79","scripts":{"test":"node --test --import tsx --test-reporter ./tests/reporter.mjs  tests/**/*.spec.ts","build":"tsc --build","grammar":"tsc --build --clean && tsx scripts/grammar.ts","profile":"node tests/performance/profile.js","prebuild":"tsc --build --clean && tsx scripts/prebuild.ts","benchmark":"node tests/performance/benchmark.js"},"_npmUser":{"name":"0x6563","actor":{"name":"0x6563","type":"user","email":"dev@0x6563.dev"},"email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.9.2","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","yaml":"^2.6.1","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_2.0.2_1751339136028_0.8461381659746274","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"grammar-well","version":"2.0.3","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@2.0.3","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"407fefa8dfc690fc0cd4f3b35674b456ee254778","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.0.3.tgz","fileCount":198,"integrity":"sha512-prKpRsj9z92lL4vJMmaLpnTRfm1qbuxEpxF6DNE8+L+LoyLVGKEPBtAX4e7uBF/gCghqMlNxB2yifsw7wAq/BQ==","signatures":[{"sig":"MEUCIHG94ycKy8H4XXyynGp/lYN+ZT8M/NgCgXYJTdwWQqVXAiEA4FJ8gY4MI6Ng0LDjxNDMY5EjCSkeSxVhc1D6A+T1eWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709776},"type":"module","exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parse":"./build/parser/parse.js","./parser":"./build/parser/parser.js","./typings":"./build/typings/index.js","./utility":"./build/utility/index.js","./grammars":"./build/generator/grammars/index.js","./generator":"./build/generator/index.js","./algorithms/*":"./build/parser/algorithms/*.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js"},"gitHead":"7f64164ae60d8e1c8b7f5209249eefad0d038b51","scripts":{"test":"node --test --import tsx --test-reporter ./tests/reporter.mjs  tests/**/*.spec.ts","build":"tsc --build","grammar":"tsc --build --clean && tsx scripts/grammar.ts","profile":"node tests/performance/profile.js","prebuild":"tsc --build --clean && tsx scripts/prebuild.ts","benchmark":"node tests/performance/benchmark.js"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.9.2","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","yaml":"^2.6.1","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_2.0.3_1752385395846_0.8566022641759772","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"grammar-well","version":"2.0.4","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@2.0.4","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"42e7b3f2a72447f5c690311c7838c9b9cb6940b4","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.0.4.tgz","fileCount":198,"integrity":"sha512-wFQn7dPCpmJBykvfLNb/JL7R5xMtll9J3HYMt5TDzKzMv1qDi9QAK5aqcb+AtjysB4/0EJnoLRxE0Sd+LnFEOg==","signatures":[{"sig":"MEYCIQCOy5egZjAT6zfki5jKQdKln7IQ+n2jolw3u/yWSZ2pygIhAJU6C4CQJ4zN003ee1poCVjJS+7UtGhgC5QFX3rwXM+1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710872},"type":"module","exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parse":"./build/parser/parse.js","./parser":"./build/parser/parser.js","./typings":"./build/typings/index.js","./utility":"./build/utility/index.js","./grammars":"./build/generator/grammars/index.js","./generator":"./build/generator/index.js","./algorithms/*":"./build/parser/algorithms/*.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js"},"gitHead":"e621785fbe32c22d972641dd114a2399f619fae0","scripts":{"test":"node --test --import tsx --test-reporter ./tests/reporter.mjs  tests/**/*.spec.ts","build":"tsc --build","grammar":"tsc --build --clean && tsx scripts/grammar.ts","profile":"node tests/performance/profile.js","prebuild":"tsc --build --clean && tsx scripts/prebuild.ts","benchmark":"node tests/performance/benchmark.js"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.9.2","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","yaml":"^2.6.1","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_2.0.4_1752459149192_0.11027570216289173","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"grammar-well","version":"2.0.5","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@2.0.5","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"fd67ef733618c07b7afc802ba08702760a6a7249","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.0.5.tgz","fileCount":198,"integrity":"sha512-SnjMY0Y4KWAIPMm2LQ9fkwlkxrVrmVTiLcShCcZ0xTstaGl0sQgkOlwOhpsKEvas/vX11lOaoQNrMGWX6H397w==","signatures":[{"sig":"MEQCICIg9j619vcaeD+dOYDzu9t0Nfe9wG+lbOt+3IPv9BqjAiB2rBBFxmb5gWhMJCND0sJXI5+Et6NN/4qtgahYgac55g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698266},"type":"module","exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parse":"./build/parser/parse.js","./parser":"./build/parser/parser.js","./typings":"./build/typings/index.js","./utility":"./build/utility/index.js","./grammars":"./build/generator/grammars/index.js","./generator":"./build/generator/index.js","./algorithms/*":"./build/parser/algorithms/*.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js"},"gitHead":"8033866a1ec36ae610d2d7dc19317ddd3feb5303","scripts":{"test":"node --test --import tsx --test-reporter ./tests/reporter.mjs  tests/**/*.spec.ts","build":"tsc --build","grammar":"tsc --build --clean && tsx scripts/grammar.ts","profile":"node tests/performance/profile.js","prebuild":"tsc --build --clean && tsx scripts/prebuild.ts","benchmark":"node tests/performance/benchmark.js"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.9.2","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","yaml":"^2.6.1","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_2.0.5_1752639203165_0.9398343246358809","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"grammar-well","version":"2.0.6","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@2.0.6","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"2928bb1a25a155e37d2fb6079bb2aa586cfcf6cc","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.0.6.tgz","fileCount":198,"integrity":"sha512-sfOGmD/cUPvZzuAgl4ram2hnQ3I6yKwK8Lh33NUXdMcHM6STybjqQalGcC6N1nzaGAbAjYOpyKgQPfqyUeUiuw==","signatures":[{"sig":"MEQCIDohrOBFI/IxD3RBZ5q/REmoRWZXoSlc7JQEn3jckWAkAiBlTTTojwaZNvn/0cskUwcKU+4oXou2/8SQzatqDAIs5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698274},"type":"module","exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parse":"./build/parser/parse.js","./parser":"./build/parser/parser.js","./typings":"./build/typings/index.js","./utility":"./build/utility/index.js","./grammars":"./build/generator/grammars/index.js","./generator":"./build/generator/index.js","./algorithms/*":"./build/parser/algorithms/*.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js"},"gitHead":"a2b2e3718256506edcecc4d888262b4fd72de982","scripts":{"test":"node --test --import tsx --test-reporter ./tests/reporter.mjs  tests/**/*.spec.ts","build":"tsc --build","grammar":"tsc --build --clean && tsx scripts/grammar.ts","profile":"node tests/performance/profile.js","prebuild":"tsc --build --clean && tsx scripts/prebuild.ts","benchmark":"node tests/performance/benchmark.js"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.9.2","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","yaml":"^2.6.1","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_2.0.6_1752639690666_0.5265621539690559","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"grammar-well","version":"2.0.7","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@2.0.7","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"01c6bdf546fdee4994239cba5b9a958521ec64dd","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.0.7.tgz","fileCount":198,"integrity":"sha512-brcAN0V5AERwjwSrKEJclQO0dLyaWI87QBpFpR/9ABi2dhcCCxIsWxqHzYAeC5wmFHVIfLwE11SkmBNtKAp5DQ==","signatures":[{"sig":"MEYCIQDDW+VOVe4tRH7KqjEy/NX0ZECuIiHp/Yp0bbVBnMJeJQIhAJCSyMZreHFbEYfIfUhfWVBb1ThfHU5cGiJ8PMz86ECZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708066},"type":"module","exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parse":"./build/parser/parse.js","./parser":"./build/parser/parser.js","./typings":"./build/typings/index.js","./utility":"./build/utility/index.js","./grammars":"./build/generator/grammars/index.js","./generator":"./build/generator/index.js","./algorithms/*":"./build/parser/algorithms/*.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js"},"gitHead":"6c6b6c6685a306f11dba88aa1570f23e3417e3ed","scripts":{"test":"node --test --import tsx --test-reporter ./tests/reporter.mjs  tests/**/*.spec.ts","build":"tsc --build","grammar":"tsc --build --clean && tsx scripts/grammar.ts","profile":"node tests/performance/profile.js","prebuild":"tsc --build --clean && tsx scripts/prebuild.ts","benchmark":"node tests/performance/benchmark.js"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.9.2","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","yaml":"^2.6.1","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_2.0.7_1753233045396_0.5609686955981192","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"grammar-well","version":"2.1.0","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@2.1.0","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://github.com/0x6563/grammar-well#readme","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"d3a12005bb113766e7d1465a28706bec79817e87","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.1.0.tgz","fileCount":198,"integrity":"sha512-H1m8+0lVLsmxGjsNA+9g66h7IgFxHTNJfpmMlobK21EYxNAR/rLlGfDajs11Dmih/QPUNfYNQB3V3UXJKwFmYw==","signatures":[{"sig":"MEUCIG6aofZFqZzErpzrQq4HIw4XLR6CJz9kJHF/bz2DzodBAiEA9Ux3epE3Fuum/XlObbPDTK/eiuECs+WVgBMQvA/1B/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709770},"type":"module","exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parse":"./build/parser/parse.js","./parser":"./build/parser/parser.js","./typings":"./build/typings/index.js","./utility":"./build/utility/index.js","./grammars":"./build/generator/grammars/index.js","./generator":"./build/generator/index.js","./algorithms/*":"./build/parser/algorithms/*.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js"},"gitHead":"3e76f52abc5efdd547f44258dad5cc8bb525da92","scripts":{"test":"node --test --import tsx --test-reporter ./tests/reporter.mjs  tests/**/*.spec.ts","build":"tsc --build","grammar":"tsc --build --clean && tsx scripts/grammar.ts","profile":"node tests/performance/profile.js","prebuild":"tsc --build --clean && tsx scripts/prebuild.ts","benchmark":"node tests/performance/benchmark.js"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"10.9.4","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","yaml":"^2.6.1","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_2.1.0_1766981636991_0.8565158651552214","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"grammar-well","version":"2.2.0","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"author":{"name":"0x6563"},"license":"LGPL-3.0","_id":"grammar-well@2.2.0","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"homepage":"https://grammar-well.xyz","bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"dist":{"shasum":"3febf1b01c9cde58db6f9c7d430a455d9fd631ab","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.2.0.tgz","fileCount":200,"integrity":"sha512-9Lgj+MB+Lq2vavwl7rIhwRYrJgDEE3Ojs3KQc1BrgcsDUNH8+CPe53LpzLg7eZXjcRHQd55PNrUk5D8YwB/4Pw==","signatures":[{"sig":"MEUCIA/qrYTc/ruTHGRUCQvoA+AUUP/bM8fHKyG/uWY/6AJCAiEAz369ZKtHV4GB/SJQjRQ5IF+aGFwAg1mDMCqJgL7ol/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715940},"type":"module","exports":{".":"./build/index.js","./lexer":"./build/lexers/stateful-lexer.js","./parse":"./build/parser/parse.js","./parser":"./build/parser/parser.js","./typings":"./build/typings/index.js","./utility":"./build/utility/index.js","./grammars":"./build/generator/grammars/index.js","./generator":"./build/generator/index.js","./algorithms/*":"./build/parser/algorithms/*.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js"},"gitHead":"30ee246ea3098abc2b3b041f2cc1b726f13c1121","scripts":{"test":"node --test --test-reporter ./tests/reporter.mjs  tests/**/*.spec.ts","build":"tsc --build","grammar":"tsc --build --clean && node scripts/grammar.ts","profile":"node tests/performance/profile.js","prebuild":"tsc --build --clean && node scripts/prebuild.ts","benchmark":"node tests/performance/benchmark.js"},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"repository":{"url":"git+https://github.com/0x6563/grammar-well.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform Parser written in TypeScript","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.2","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/grammar-well_2.2.0_1767469328730_0.11652750854011407","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"grammar-well","type":"module","version":"2.3.0","description":"Cross-platform Parser written in TypeScript","scripts":{"prebuild":"tsc --build --clean && node scripts/prebuild.ts","grammar":"tsc --build --clean && node scripts/grammar.ts","build":"tsc --build","hardware":"node tests/utilities/hardware.ts","benchmark":"node --stack-size=65536 --max-old-space-size=28000 --expose-gc tests/performance/benchmark.ts","test":"node --test --test-reporter ./tests/utilities/reporter.ts tests/**/*.spec.ts","profile":"node tests/performance/profile.ts","lint":"tsc --noEmit"},"exports":{".":"./build/index.js","./parse":"./build/parser/parse.js","./algorithms/*":"./build/parser/algorithms/*.js","./parser":"./build/parser/parser.js","./generator":"./build/generator/index.js","./import-resolvers/*":"./build/generator/import-resolvers/*.js","./grammars":"./build/generator/grammars/index.js","./lexer":"./build/lexers/stateful-lexer.js","./utility":"./build/utility/index.js","./typings":"./build/typings/index.js"},"author":{"name":"0x6563"},"license":"LGPL-3.0","repository":{"type":"git","url":"git+https://github.com/0x6563/grammar-well.git"},"bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"homepage":"https://grammar-well.xyz","devDependencies":{"grammar-well":"^2.1.0","@types/node":"^25.0.3","typescript":"^5.9.3","yaml":"^2.8.2"},"keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"gitHead":"05054724fef661971ba78bd9c8640e14dd9ca77d","_id":"grammar-well@2.3.0","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xoPfdA0WcMfzgobMt+1rD0rkYaYQ+0VtA28XiuHDwtmTK4pdSAy/tNuI3718b8mqHVKuZK/JxEDlLI+vCsy2LQ==","shasum":"a7b1f42e81804f85edae328781fb4d7707946121","tarball":"https://registry.npmjs.org/grammar-well/-/grammar-well-2.3.0.tgz","fileCount":198,"unpackedSize":719611,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICPxTIvz91zTuus4I4GFb5yFYURWxVaSK1szijCZLnlBAiEAj25dwsGXK/0/Gk/9tOzy5T1tB/L+Wkp3sszMsxhvZ3c="}]},"_npmUser":{"name":"0x6563","email":"dev@0x6563.dev"},"directories":{},"maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/grammar-well_2.3.0_1767591055631_0.3425653915834328"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-29T05:58:59.369Z","modified":"2026-01-05T05:30:55.985Z","1.1.0":"2023-01-29T05:58:59.597Z","1.1.1":"2023-03-11T06:23:51.176Z","1.1.2":"2023-03-11T06:24:59.245Z","1.1.3":"2023-05-28T23:50:40.387Z","1.1.4":"2023-05-29T04:30:16.067Z","1.1.5":"2023-05-29T08:41:28.980Z","1.1.6":"2023-05-31T03:56:37.118Z","1.1.7":"2023-05-31T06:02:26.056Z","1.1.8":"2023-06-02T00:24:57.703Z","1.1.9":"2023-06-02T00:27:55.778Z","1.1.10":"2023-06-03T05:10:33.808Z","1.1.11":"2023-06-03T05:20:26.167Z","1.2.0":"2023-07-05T08:38:53.340Z","1.2.1":"2024-04-07T21:37:27.492Z","1.2.2":"2024-04-09T03:00:25.594Z","1.2.3":"2024-04-09T04:07:06.315Z","1.2.4":"2024-04-10T04:40:55.696Z","1.2.5":"2024-04-10T04:45:59.959Z","1.2.6":"2024-04-11T01:08:50.946Z","1.2.7":"2024-04-11T01:11:51.303Z","1.3.0":"2024-04-21T02:34:04.551Z","1.3.1":"2024-04-21T22:12:28.431Z","1.3.2":"2024-04-21T22:41:24.508Z","1.3.3":"2024-05-07T04:07:30.442Z","2.0.0":"2024-12-08T22:48:36.322Z","2.0.1":"2024-12-13T06:23:03.786Z","2.0.2":"2025-07-01T03:05:36.244Z","2.0.3":"2025-07-13T05:43:16.019Z","2.0.4":"2025-07-14T02:12:29.428Z","2.0.5":"2025-07-16T04:13:23.337Z","2.0.6":"2025-07-16T04:21:30.868Z","2.0.7":"2025-07-23T01:10:46.110Z","2.1.0":"2025-12-29T04:13:57.169Z","2.2.0":"2026-01-03T19:42:08.882Z","2.3.0":"2026-01-05T05:30:55.780Z"},"bugs":{"url":"https://github.com/0x6563/grammar-well/issues"},"author":{"name":"0x6563"},"license":"LGPL-3.0","homepage":"https://grammar-well.xyz","keywords":["parser","parse","generator","compiler","compile","grammar","language","lexer"],"repository":{"type":"git","url":"git+https://github.com/0x6563/grammar-well.git"},"description":"Cross-platform Parser written in TypeScript","maintainers":[{"name":"0x6563","email":"dev@0x6563.dev"}],"readme":"# Grammar Well\n\nGrammar Well is a cross-platform compiler, parser, and/or interpreter. It originated as a port of the popular library [Nearley](https://github.com/kach/nearley) to TypeScript but has since evolved to include additional functionality, such as a built-in lexer and support for various parsing algorithms including LR0 and CKY. It also offers a range of quality of life features.\n\nCheck out the documentation at https://grammar-well.xyz/\n\n# Quick Start\n### Install\n`npm i grammar-well`\n\n### Example\n\n```Javascript\nimport { Compile, Parse } from 'grammar-well';\n\nconst source = `\nimport * from whitespace;\n\nlexer {\n\tstart: \"json\"\n\n\t[json]\n\t\t- import whitespace\n\t\t- when r:{-?(?:[0-9]|[1-9][0-9]+)(?:\\.[0-9]+)?(?:[eE][-+]?[0-9]+)?\\b} tag \"number\"\n\t\t- when r:{\"(?:\\\\[\"bfnrt/\\\\]|\\\\u[a-fA-F0-9]{4}|[^\"\\\\])*\"} tag \"string\"\n\t\t- when \"{\" tag \"{\"\n\t\t- when \"}\" tag \"}\"\n\t\t- when \"[\" tag \"[\"\n\t\t- when \"]\" tag \"]\"\n\t\t- when \",\" tag \",\"\n\t\t- when \":\" tag \":\"\n\t\t- when \"true\" tag \"true\"\n\t\t- when \"false\" tag \"false\"\n\t\t- when \"null\" tag \"null\"\n\n}\n\ngrammar {\n\tstart: \"json\"\n\n\t[json]\n\t\t| _ (object | array) _ => ( $1[0] )\n\n\t[object]\n\t\t| \"{\" _ \"}\" => ( {} )\n\t\t| \"{\" _ pair (_ \",\" _ pair)* _ \"}\" => \\${ extractObject }\n\n\t[array]\n\t\t| \"[\" _ \"]\" => ( [] )\n\t\t| \"[\" _ value (_ \",\" _ value)* _ \"]\" => \\${ extractArray }\n\n\t[value]\n\t\t| object => ( $0 )\n\t\t| array => ( $0 )\n\t\t| number => ( $0 )\n\t\t| string => ( $0 )\n\t\t| \"true\" => ( true )\n\t\t| \"false\" => ( false )\n\t\t| \"null\" => ( null )\n\n\t[number]\n\t\t| <number> => ( parseFloat($0.value) )\n\n\t[string]\n\t\t| <string> => ( JSON.parse($0.value) )\n\n\t[pair]\n\t\t| key@k _ \":\" _ value@v => ( [$k, $v] )\n\n\t[key]\n\t\t| string => ( $0 )\n\n}\n\non:import {\n    function extractPair(kv, output) {\n        if(kv[0]) { output[kv[0]] = kv[1]; }\n    }\n\n    function extractObject({data}) {\n        let output = {};\n\n        extractPair(data[2], output);\n\n        for (let i in data[3]) {\n            extractPair(data[3][i][3], output);\n        }\n\n        return output;\n    }\n\n    function extractArray({data}) {\n        let output = [data[2]];\n\n        for (let i in data[3]) {\n            output.push(data[3][i][3]);\n        }\n\n        return output;\n    }\n}`\n\nconst javascriptsource = await Generate(source, {\n    output: {\n        name: 'grammar',\n        format: 'typescript',\n        artifacts: {\n            lexer: true,\n            grammar: true\n        }\n    }\n});\n```\n\n## Performance & Scalability Report: The 100k \"Grammar Well\"\n\nThis sections documents the engine's performance limits when processing extreme-depth telemetry (100,000 nested nodes). \n\n### Infrastructure Profile\nTo ensure absolute resource isolation, tests were conducted on a dedicated high-memory cloud instance.\n\n| Category     | Specification                                        |\n| :----------- | :--------------------------------------------------- |\n| **Provider** | **DigitalOcean (Memory-Optimized Droplet)**          |\n| **Compute**  | 4 Dedicated vCPUs (Intel® Xeon® Gold 6248 @ 2.50GHz) |\n| **Memory**   | 32 GB Dedicated RAM                                  |\n| **Storage**  | 100 GB NVMe SSD                                      |\n| **Runtime**  | Node.js v25.2.1 on Linux 6.8.0                       |\n\n### V8 Runtime Configuration\nProcessing 100,000 nodes at depth generates a recursive call-stack that exceeds default Node.js and OS boundaries.\n\n```bash\n# 1. Unlock the OS-level stack limit\nulimit -s unlimited\n\n# 2. Open a persistent session to prevent SSH timeout crashes\nscreen -L -Logfile benchmark.log -S benchmark\n\n# 3. Launch the suite with tuned V8 stack/heap flags to stabilize the environment and prevent Segmentation Faults:\nnpm run benchmark -- --stack-size=65536 --max-old-space-size=28000\n```\n\nWorkflow Tip: Use `CTRL + A + D` to detach the screen. You can safely close your terminal or monitor the output via:\n```\ntail -f benchmark.log\n```\n\n\n### JSON (1K Nodes)\n|                             | Parsing Cold | Parsing Hot   | Stability (CV) | Memory Used | Parsing Iterations |\n| --------------------------- | ------------ | ------------- | -------------- | ----------- | ------------------ |\n| Lexer Only                  | 6.17         | 5.22 (±1.92)  | 36.8%          | 24.12 MB    | 100                |\n| Earley Eager                | 40.36        | 37.15 (±5.37) | 14.5%          | 45.25 MB    | 100                |\n| Earley Lazy                 | 46.27        | 42.59 (±4.75) | 11.1%          | 48.30 MB    | 100                |\n| Earley Eager (Zero Epsilon) | 39.44        | 36.27 (±4.93) | 13.6%          | 40.29 MB    | 100                |\n| Earley Lazy (Zero Epsilon)  | 39.19        | 35.67 (±6.31) | 17.7%          | 41.65 MB    | 100                |\n| LR0 (Zero Epsilon)          | 19.72        | 12.96 (±3.28) | 25.3%          | 25.60 MB    | 100                |\n\n### JSON (10K Nodes)\n|                             | Parsing Cold | Parsing Hot     | Stability (CV) | Memory Used | Parsing Iterations |\n| --------------------------- | ------------ | --------------- | -------------- | ----------- | ------------------ |\n| Lexer Only                  | 32.27        | 31.49 (±2.17)   | 6.9%           | 56.12 MB    | 100                |\n| Earley Eager                | 855.60       | 825.14 (±17.17) | 2.1%           | 270.32 MB   | 100                |\n| Earley Lazy                 | 759.63       | 750.13 (±11.63) | 1.5%           | 186.92 MB   | 100                |\n| Earley Eager (Zero Epsilon) | 246.72       | 236.36 (±7.41)  | 3.1%           | 85.53 MB    | 100                |\n| Earley Lazy (Zero Epsilon)  | 267.39       | 262.59 (±6.62)  | 2.5%           | 94.25 MB    | 100                |\n| LR0 (Zero Epsilon)          | 86.06        | 85.09 (±4.86)   | 5.7%           | 53.52 MB    | 100                |\n\n### JSON (50K Nodes)\n|                             | Parsing Cold | Parsing Hot        | Stability (CV) | Memory Used | Parsing Iterations |\n| --------------------------- | ------------ | ------------------ | -------------- | ----------- | ------------------ |\n| Lexer Only                  | 128.11       | 128.23 (±4.82)     | 3.8%           | 206.47 MB   | 10                 |\n| Earley Eager                | 15647.68     | 15585.77 (±299.41) | 1.9%           | 5365.89 MB  | 10                 |\n| Earley Lazy                 | 14665.24     | 14710.48 (±139.89) | 1.0%           | 1239.93 MB  | 10                 |\n| Earley Eager (Zero Epsilon) | 1256.36      | 1216.06 (±21.39)   | 1.8%           | 161.81 MB   | 10                 |\n| Earley Lazy (Zero Epsilon)  | 1388.78      | 1342.75 (±13.41)   | 1.0%           | 229.55 MB   | 10                 |\n| LR0 (Zero Epsilon)          | 431.23       | 422.55 (±11.36)    | 2.7%           | 143.34 MB   | 10                 |\n\n### JSON (100k Nodes)\n|                             | Parsing Cold | Parsing Hot      | Stability (CV) | Memory Used | Parsing Iterations |\n| --------------------------- | ------------ | ---------------- | -------------- | ----------- | ------------------ |\n| Lexer Only                  | 226.86       | 224.91 (±6.51)   | 2.9%           | 281.19 MB   | 10                 |\n| Earley Eager (Zero Epsilon) | 2259.98      | 2258.16 (±22.03) | 1.0%           | 227.75 MB   | 10                 |\n| Earley Lazy (Zero Epsilon)  | 2569.49      | 2603.80 (±26.03) | 1.0%           | 353.09 MB   | 10                 |\n| LR0 (Zero Epsilon)          | 717.48       | 753.08 (±17.29)  | 2.3%           | 176.64 MB   | 10                 |\n","readmeFilename":"README.md"}