{"_id":"gbnf","_rev":"80-5d8051544e9194e2fcb006a3f149c465","name":"gbnf","dist-tags":{"latest":"0.1.41"},"versions":{"0.1.19":{"name":"gbnf","version":"0.1.19","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.19","maintainers":[{"name":"thekevinscott","email":"me@thekevinscott.com"},{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"bc0f99cc8cd692299b24a2b9d72a19f1dddf1424","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.19.tgz","fileCount":60,"integrity":"sha512-Pi0xTcLetSqHBjHeexb7HjJ8oSWERZxHZmQiFFudFEQz3SAX0Tn01Laa6CbL33HEW1m4GQb2FkhxIo8RZbQrBQ==","signatures":[{"sig":"MEQCIEJWKcGM5mo2/U/4qxOS3PIxo0UN1CQXlSXyVng8+f/YAiALDRdr75MEif0YM9dp3OUZZRoXl85Xlk4IIRh97SmDhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266919},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.19.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run"},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests"}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/894075149695301acda7c900e1c88ae8/gbnf-0.1.19.tgz","_integrity":"sha512-Pi0xTcLetSqHBjHeexb7HjJ8oSWERZxHZmQiFFudFEQz3SAX0Tn01Laa6CbL33HEW1m4GQb2FkhxIo8RZbQrBQ==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.4.0","devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.19_1727346655567_0.9731808952302037","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"gbnf","version":"0.1.20","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.20","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"7037a07e76b7190af12d828c26e2e5feb38e132a","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.20.tgz","fileCount":60,"integrity":"sha512-1uXrHeZqnMg3UOmZT9hQtpX6v9RojlCwW21UwE/kBMhAKJw463V0kFn3M3ZekvaJZ6ltTjDYdGC6ae+lbp82mA==","signatures":[{"sig":"MEUCIFQJGitJOhnVHumAB7SM3d8jMukoqHwKiPboMnwlXClOAiEAreCsQdZ/A10U5gnbBBkxWtdo7EKjXT8RZ8g++o4paeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266939},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.20.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run"},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests"}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/cdc4453559ddb74668e66504de1adb18/gbnf-0.1.20.tgz","_integrity":"sha512-1uXrHeZqnMg3UOmZT9hQtpX6v9RojlCwW21UwE/kBMhAKJw463V0kFn3M3ZekvaJZ6ltTjDYdGC6ae+lbp82mA==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.20_1727347461674_0.7336524585154294","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"gbnf","version":"0.1.21","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.21","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"8a95c430d2501d52d7de01cdb03aa579100bf2bd","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.21.tgz","fileCount":58,"integrity":"sha512-JidCbFrk7V6eZEBE25GfEn2voAwIJO5YHHv/AvrSclyuNxsk4kvpiiltIrAFToAmwmDqDDodSyNqAtyIs8BHKw==","signatures":[{"sig":"MEUCIGewmq/Yjsig1P1gOz+Bmy03QuPNc3f1n4y9V3qcXsw3AiEAm7FzF6DQ7F31wSogvQNiWsm40XJU3vXdb04RNcyAaLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266635},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.21.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run"},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests"}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/6dc89443ae9d7e41fe32fc8780115f64/gbnf-0.1.21.tgz","_integrity":"sha512-JidCbFrk7V6eZEBE25GfEn2voAwIJO5YHHv/AvrSclyuNxsk4kvpiiltIrAFToAmwmDqDDodSyNqAtyIs8BHKw==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.21_1727347662047_0.10030915069319968","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"gbnf","version":"0.1.22","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.22","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"bb62ef0e815c6ff42474f9a709cef026a873841d","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.22.tgz","fileCount":58,"integrity":"sha512-SR/ywMWdX2clSfjPrd7ZJHHENphsVIV9ZyVrR+fVPzTALqf+Fg1WhIgjE7BbbPB0etqK0gxtILadpdirWvhDGg==","signatures":[{"sig":"MEUCIA77Sgiih6VRvIiveFesPVjQgAf9gTyG0EIYpUUz1DHKAiEAqfJPXulXPtioGBCDkTVidQskK2vMFVUoSMDvvCd4qIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266639},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.22.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run"},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests"}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/58c2feeb6460434df78a4ec49bb95dd4/gbnf-0.1.22.tgz","_integrity":"sha512-SR/ywMWdX2clSfjPrd7ZJHHENphsVIV9ZyVrR+fVPzTALqf+Fg1WhIgjE7BbbPB0etqK0gxtILadpdirWvhDGg==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.22_1728326147241_0.47721669699468316","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"gbnf","version":"0.1.23","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.23","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"14ad1c69ff3c31db31372c0ad7afe85df070187e","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.23.tgz","fileCount":58,"integrity":"sha512-8rWl2/LE1grQBgH4mkRMvO2Y8sj3eVMTCnUUvO+QKAt10Abrj1czhCKSkdxqztTNDL+VKHFr8NIaaXriMqla0A==","signatures":[{"sig":"MEQCIHX8jpz0uUHuBIgs1VmWJ+Wbei+Gi5AuvJmE7pY+E75AAiADXHLHt5E7KsXNtXWzlPxM2e+KxtGqek8GgjEDIyYQuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266639},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.23.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run"},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests"}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/ac4a1323ab57547640bcf82d9f795787/gbnf-0.1.23.tgz","_integrity":"sha512-8rWl2/LE1grQBgH4mkRMvO2Y8sj3eVMTCnUUvO+QKAt10Abrj1czhCKSkdxqztTNDL+VKHFr8NIaaXriMqla0A==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.23_1728333024545_0.4742103451894426","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"gbnf","version":"0.1.24","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.24","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"fc167af0860bc29d04c016cd70abee03bf7e3303","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.24.tgz","fileCount":61,"integrity":"sha512-zvqSE4KQJFFOnON73heVPrTxn7430rh8El0w4LM7M81vGeBm5L+bX3TEGlJaKZuugakeUilDJiVaAaBVz0K1dA==","signatures":[{"sig":"MEYCIQCDyrvyGtCrnZsMaVyHk0r3YEieB7TWdcJPTryeXQBEcAIhAPRBQJA6ISiUWi9UTZ75Azgfeu3o8/ZOCGVB3iSP8Kdv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268228},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.24.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/908dcb0638c460e480fc55404a700841/gbnf-0.1.24.tgz","_integrity":"sha512-zvqSE4KQJFFOnON73heVPrTxn7430rh8El0w4LM7M81vGeBm5L+bX3TEGlJaKZuugakeUilDJiVaAaBVz0K1dA==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.24_1728398170578_0.0486671303616224","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"gbnf","version":"0.1.25","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.25","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"4cb2dd43dd458a5128ac68088cef7103ba8d1731","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.25.tgz","fileCount":61,"integrity":"sha512-rz6u6ku2SGAyAKkWMe9BYI4245JowAaPfQa3uRawHpyLd+nNWbExZ4RLFP1thPUC4GWutQimtOo0sjvrcqDRDQ==","signatures":[{"sig":"MEYCIQClLLIXRRjlPTu9/G2hxqdduBcSmMFXYGH+0sBpFQaeRgIhAJNGt9R/8mZJiX+rzIQ2d1aILZPCWGEoqnYwYAF1+TdD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270765},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.25.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/77f70b5afd38dacc0ac22234448a985a/gbnf-0.1.25.tgz","_integrity":"sha512-rz6u6ku2SGAyAKkWMe9BYI4245JowAaPfQa3uRawHpyLd+nNWbExZ4RLFP1thPUC4GWutQimtOo0sjvrcqDRDQ==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.25_1728400874319_0.20767812677017594","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"gbnf","version":"0.1.26","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.26","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"c5e2e1eab4c029553627e922c137a594e0974125","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.26.tgz","fileCount":62,"integrity":"sha512-MRPX+QXH84fJBMOWYpSy/jd6UEKSYjJE6sWFPFr1t5hs/KGUEKdR5p3+kmtvAbZcZOuvGBlmRefqR7MylkwaWA==","signatures":[{"sig":"MEUCIHGNHi/AtmvtLwUp7XxUIJbqyofAIZLJE9+HNGQrOPt2AiEA/QiZabFTdKj8D4yE+/GxtbkR6TnxyVtxdN0OOYpRNPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271777},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.26.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/d3abaf1acc03016e00295cc2bc63fe4d/gbnf-0.1.26.tgz","_integrity":"sha512-MRPX+QXH84fJBMOWYpSy/jd6UEKSYjJE6sWFPFr1t5hs/KGUEKdR5p3+kmtvAbZcZOuvGBlmRefqR7MylkwaWA==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.26_1728407150730_0.8658771870089339","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"gbnf","version":"0.1.27","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.27","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"4abbdd9d9023abae6c2d7cbc2ee83b8a3f6bc3f5","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.27.tgz","fileCount":62,"integrity":"sha512-9psl5bC4wGELbX690RZv67GNSNevREmv28X+aXHrL7JZYbC8lSHDt0M5RLs+v9CgPxv1CJxSc94phvb/VhHQFA==","signatures":[{"sig":"MEUCIF0bxpg1oOl9ZFnyRkniDbyzRKAif520jLLEbcCknQjqAiEAiuVsRM5x8730JE4rXCyuAlHIPgDJqIKbzS/ZlfHjSko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271429},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.27.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/075f5b4bd0b4456ee94a197a563669ff/gbnf-0.1.27.tgz","_integrity":"sha512-9psl5bC4wGELbX690RZv67GNSNevREmv28X+aXHrL7JZYbC8lSHDt0M5RLs+v9CgPxv1CJxSc94phvb/VhHQFA==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.27_1728407728198_0.5664345328093228","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"gbnf","version":"0.1.28","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.28","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"8b4d24403cd479f64dc4fda7f97af33b4864e643","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.28.tgz","fileCount":63,"integrity":"sha512-m6gn41ueNph+o039IZK89qkjciFB+HGbUowBALIBih/AzOd+McUXcgu0oetF3FPDGKQSkWGl0+sdfnJE4OHJ9g==","signatures":[{"sig":"MEUCIH3YHXaeGz7nOXh5wrH3OuysJ2uy2bsz24aRwUjhag5sAiEAxrTNAlNEIIlGP9WU3MsVoxrWL/Z8wFj3HfvNzp14lV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273979},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.28.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/a582f939ac4d8b5f495ef638519c4f36/gbnf-0.1.28.tgz","_integrity":"sha512-m6gn41ueNph+o039IZK89qkjciFB+HGbUowBALIBih/AzOd+McUXcgu0oetF3FPDGKQSkWGl0+sdfnJE4OHJ9g==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.28_1728408811426_0.7884964857059304","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"gbnf","version":"0.1.29","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.29","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"5f09030a5c50c006ab6aa1f6e716bd965da1bebe","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.29.tgz","fileCount":64,"integrity":"sha512-W1yl8JdlJmkMNohhXIS4yHE7NeQZW3SiXC1ujJo7aT4BzFywLadbYRpTcFHPaGlU8T19iJS8mQ6fCLZraa4vUg==","signatures":[{"sig":"MEYCIQCRoeeKyFHoEVslkzl7QNukZsBIYaKjIyj104r1rjX/ngIhAKlj88Tev+x6gkb9sbIt4f5qYYtlL37jq7JX3CgQPpnE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273992},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.29.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/c216305d97e985a0733f0ff478e53d37/gbnf-0.1.29.tgz","_integrity":"sha512-W1yl8JdlJmkMNohhXIS4yHE7NeQZW3SiXC1ujJo7aT4BzFywLadbYRpTcFHPaGlU8T19iJS8mQ6fCLZraa4vUg==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.29_1728477935961_0.2650096231082373","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"gbnf","version":"0.1.30","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.30","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"95996c31d974d17d47279e68810d6c5db01a8cff","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.30.tgz","fileCount":64,"integrity":"sha512-k/kwkBCo/3Wf3aSee+SEd1YLeVOx6BJxJCLlYe3/xI1WgVVdzTmKXV39VXsPFO1QoidWWqXx0Ec5jFFEZGf0OA==","signatures":[{"sig":"MEUCIDhkjnj4foCKjVLiWzxNTx0m9p4AzQexqXi4uf4Km3qAAiEApJRqlrDFunPN0Na63xj+5WFxH29Wme5cGGpUI7mzBlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273991},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.30.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/ee91ce69cc17920c521876b0d8e38196/gbnf-0.1.30.tgz","_integrity":"sha512-k/kwkBCo/3Wf3aSee+SEd1YLeVOx6BJxJCLlYe3/xI1WgVVdzTmKXV39VXsPFO1QoidWWqXx0Ec5jFFEZGf0OA==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.30_1728478109809_0.23192976629555262","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"gbnf","version":"0.1.31","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.31","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"fe2fa0057061c1da506511a9f95954aa5eecb003","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.31.tgz","fileCount":64,"integrity":"sha512-lNeaZWM+bG3pSNvN7Ds5820/DlI1sw3AwzK2yvDUX05Hu7Q2mB40AuI8anOX35JT49zP/4CFQ3xFLy1znsYMqg==","signatures":[{"sig":"MEUCIQCS4r5iba+wQBbkwKkH/4pXCSnMku/bMm5p58alBCG6xAIgAUv+B561O//frwHRQO5dTd4MufKxoD4DLAD2yzclqD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274133},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.31.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/a8cb997ce79844cbd6312a94efc6b6ad/gbnf-0.1.31.tgz","_integrity":"sha512-lNeaZWM+bG3pSNvN7Ds5820/DlI1sw3AwzK2yvDUX05Hu7Q2mB40AuI8anOX35JT49zP/4CFQ3xFLy1znsYMqg==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.31_1728479200370_0.15282870322308884","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"gbnf","version":"0.1.32","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.32","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"a5bacc3259024e382c3f3b833291f61e14bd4e4b","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.32.tgz","fileCount":64,"integrity":"sha512-zyH1nopIDk7/aJ4MKH1RIKrgd4qiztW0rlhm1aJc4SnaS2SZLLtPKMIObwWZdcl35mSERbCK8a2mXGW9fBELRQ==","signatures":[{"sig":"MEYCIQDvmx1GXTc0PzNUPiheRhSKiweAo13vqQKcpZ67td3LOwIhANsJwCyG4NaFOXgOwHPInSwo/PQA2WvSh/bdfpp6UhqA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273192},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.32.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/98ac78bc0d0adeda20a917935ccc1f87/gbnf-0.1.32.tgz","_integrity":"sha512-zyH1nopIDk7/aJ4MKH1RIKrgd4qiztW0rlhm1aJc4SnaS2SZLLtPKMIObwWZdcl35mSERbCK8a2mXGW9fBELRQ==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.32_1728479461713_0.7150650434873249","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"gbnf","version":"0.1.33","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.33","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"58ae7d8508cf4cb0fc2014d7fba07f3a67d0fbcc","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.33.tgz","fileCount":64,"integrity":"sha512-KlP7KuzSguBG8giCvU8eJlqqotXBYTJOuYciqSfoorKy4jua29yr1XQRT2FFrOq0TQLtc3pLvP3oMLBtaGwt/w==","signatures":[{"sig":"MEUCIQDaE8vxSK9FbcyXk/xonpDdY5pV+4kIQPxWL8Aj6BY6kgIgCgHNAMzJhuq5fA+Xuu/LluWfk74Sv3z84ScRDn6HY8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274539},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.33.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/3d6bab3866af77381f0a0b2f0b3c2ea6/gbnf-0.1.33.tgz","_integrity":"sha512-KlP7KuzSguBG8giCvU8eJlqqotXBYTJOuYciqSfoorKy4jua29yr1XQRT2FFrOq0TQLtc3pLvP3oMLBtaGwt/w==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.33_1728495035126_0.7114664694380322","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"gbnf","version":"0.1.34","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.34","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"46748c0264cb0401220a2d9b8218ba76e9bf7381","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.34.tgz","fileCount":62,"integrity":"sha512-ff1B59a9bOYvUa0h25xKL6ga+WNC1LnGHIs0j+Ty8/XJ8CPXN97MJgeFJuFVX0UCsVxuiAPWmlA7gs4g9Kkjeg==","signatures":[{"sig":"MEYCIQCuyD/Sv+kYV1KHUgyReA6HmVm25ftkV9wcZf2bpdKWlAIhAKtDNwAb4tTw2JDllD+2bcqIfH74wLF4yGLeT8XMXtVs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266252},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.34.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/6a8f40c8c3d57b2d9894f3adcdd38bc7/gbnf-0.1.34.tgz","_integrity":"sha512-ff1B59a9bOYvUa0h25xKL6ga+WNC1LnGHIs0j+Ty8/XJ8CPXN97MJgeFJuFVX0UCsVxuiAPWmlA7gs4g9Kkjeg==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.34_1728501460961_0.8315684194995343","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"gbnf","version":"0.1.35","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.35","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"e8a3bbf4313c62f949c2569f8b1e80fa9527f9be","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.35.tgz","fileCount":62,"integrity":"sha512-k0mtHJSsFacwwcNAdW+MysowOxA1fnrWOSXldkO0PMOvfLH5aihVn+FwSqo9sAnWBN9Hz5RxFA7RmjvwF6oYLg==","signatures":[{"sig":"MEUCIDUziNLGB1e9Bk3ZWd7psaDB/vRkfQs5aD0RNEwixWqcAiEAxC0kY3urzTkXXmOzftBArUNqdR3RTq5K/gcr9Ip6WsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267219},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.35.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/0f39f1cddd00d148fed516673e81c40d/gbnf-0.1.35.tgz","_integrity":"sha512-k0mtHJSsFacwwcNAdW+MysowOxA1fnrWOSXldkO0PMOvfLH5aihVn+FwSqo9sAnWBN9Hz5RxFA7RmjvwF6oYLg==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.35_1728502497754_0.7383960308911828","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"gbnf","version":"0.1.36","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.36","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"710ce994267b5562b18fb74c824b920999782c9c","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.36.tgz","fileCount":62,"integrity":"sha512-zRHl/uC7UDtdklwvOjY/LkoIG62KtAnRUn/TcuwUvi7Ly8L9UsUBssTkkKWGuavWgWExHiqUQdmykdgiWhY9Ww==","signatures":[{"sig":"MEYCIQCWmV/DoHwggUi5MejZuyesVP7phlXxXVQBFdrZ2xadfgIhANmZ7HmahExSywyM3rwWooltHw/nCX7WGC97nU/C9FLF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268975},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.36.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["dist/**","src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build"]},"test:integration:watch":{"command":"vitest --config ./vitest.config.integration.ts --hideSkippedTests","dependencies":["build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/1d901b48cb571116a259e799d837298b/gbnf-0.1.36.tgz","_integrity":"sha512-zRHl/uC7UDtdklwvOjY/LkoIG62KtAnRUn/TcuwUvi7Ly8L9UsUBssTkkKWGuavWgWExHiqUQdmykdgiWhY9Ww==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.8.3","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.3.1","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.36_1728503995899_0.29482385686190393","host":"s3://npm-registry-packages"}},"0.1.37":{"name":"gbnf","version":"0.1.37","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.37","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"975610bbbee9e90a12ad1731b85d21e4ab028583","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.37.tgz","fileCount":62,"integrity":"sha512-OY35jZexvt7jkhSlNZNkQiBOmJpttnTa1hRnVW+y4BbkDd0O6EwvNA9dC6bsDUujCw7LYyJZmjTW7U94QylXsQ==","signatures":[{"sig":"MEUCIQDppoFdilpycp8asAkBEjbBfPba+9FG1SOvz01f6LCr9QIgZUm0Tt0HMovpXT8yaouHKefGYb6KRzgL+t67/7A3Yhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269827},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.37.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"build:watch":{"command":"chokidar \"./src\" -c \"pnpm build\""},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build","test:integration:write"]},"test:integration:write":{"command":"rimraf ./integration-tests/generated && write-tests --testDir ../test --targetDir ./integration-tests/generated --language javascript","dependencies":["../../test-writer:build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","build:watch":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"vitest --config ./vitest.config.integration.ts","test:integration:write":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/4e8b34a1594d7b508f89d5a115fc2567/gbnf-0.1.37.tgz","_integrity":"sha512-OY35jZexvt7jkhSlNZNkQiBOmJpttnTa1hRnVW+y4BbkDd0O6EwvNA9dC6bsDUujCw7LYyJZmjTW7U94QylXsQ==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.9.0","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^2.1.3","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","test-writer":"0.0.1","chokidar-cli":"^3.0.0","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.37_1732453194070_0.22302585190510382","host":"s3://npm-registry-packages"}},"0.1.38":{"name":"gbnf","version":"0.1.38","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.38","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"71f83f4e33491175961eafa7f6c87489c6f01dd0","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.38.tgz","fileCount":62,"integrity":"sha512-XaBxyteDikq/MjWF/SLCrQwgPYaURtjAqyMtZwRoGU8Dlb71iYLdghpNT1k52u/8wrOAZhSXFBnY85wLMBbt6A==","signatures":[{"sig":"MEYCIQCZFMCaurNvoqnUV1wuUF9INpnmq1hNNEOTk6GOKQ9CfAIhANHrATD3ziYgbeakYH6wvIcKFlE5o/h9BQTDiiECXgGL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269664},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.38.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"build:watch":{"command":"chokidar \"./src\" -c \"pnpm build\""},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build","test:integration:write"]},"test:integration:write":{"command":"rimraf ./integration-tests/generated && write-tests --testDir ../test --targetDir ./integration-tests/generated --language javascript","dependencies":["../../test-writer:build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","build:watch":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"vitest --config ./vitest.config.integration.ts","test:integration:write":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/3bf032f16971a129b408685defcab255/gbnf-0.1.38.tgz","_integrity":"sha512-XaBxyteDikq/MjWF/SLCrQwgPYaURtjAqyMtZwRoGU8Dlb71iYLdghpNT1k52u/8wrOAZhSXFBnY85wLMBbt6A==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.9.0","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^2.1.3","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","test-writer":"0.0.1","chokidar-cli":"^3.0.0","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.38_1735826132799_0.9306630649464209","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"gbnf","version":"0.1.39","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.39","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"f71f2013b817eb5411d8e84e0418b34f7372b557","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.39.tgz","fileCount":62,"integrity":"sha512-4cJLBn8nt63MBUSn3rqynIldnhLDdzBJjpRNk+0s4GexqWXlCLdGw7/xYkry8wo32LFdUtrtFYU2UbtXRAsiNw==","signatures":[{"sig":"MEQCIEOiNuKiF6Paqpwuy0s4BtqgdOItg+tEFbuUEiOMP3ocAiAo7eabIVTIvv07OrdaswAz0uNwQEmlkjIwVgPaJn2Qcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270256},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.39.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"build:watch":{"command":"chokidar \"./src\" -c \"pnpm build\""},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build","test:integration:write"]},"test:integration:write":{"command":"rimraf ./integration-tests/generated && write-tests --testDir ../test --targetDir ./integration-tests/generated --language javascript","dependencies":["../../test-writer:build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","build:watch":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"vitest --config ./vitest.config.integration.ts","test:integration:write":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/fd9148a26d00c0a03c1ded0ee92b28ee/gbnf-0.1.39.tgz","_integrity":"sha512-4cJLBn8nt63MBUSn3rqynIldnhLDdzBJjpRNk+0s4GexqWXlCLdGw7/xYkry8wo32LFdUtrtFYU2UbtXRAsiNw==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.9.0","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^2.1.3","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","test-writer":"0.0.1","chokidar-cli":"^3.0.0","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.39_1736088681843_0.1506952862781985","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"gbnf","version":"0.1.40","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.40","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"8595d6f618b996acd8457fc61dc8fbecbbb0ef6e","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.40.tgz","fileCount":62,"integrity":"sha512-lzcuwpTN23OX3EDO+HJNujOyY2l/kJlzU2rPKHKxknwU3kyt5dyRQulWYqOwx3TNanPstXhMW1qy4X9yloAgBg==","signatures":[{"sig":"MEYCIQC9OHKqEXoElUNeZUUwi/1yOrV3fxBoBkztXT3a9xOwgQIhAP9Aug6RdhE1xKYUI9bve3OuGDEyqNvwC5c+ZhJTiAMk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269489},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.40.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"build:watch":{"command":"chokidar \"./src\" -c \"pnpm build\""},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build","test:integration:write"]},"test:integration:write":{"command":"rimraf ./integration-tests/generated && write-tests --testDir ../test --targetDir ./integration-tests/generated --language javascript","dependencies":["../../test-writer:build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","build:watch":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"vitest --config ./vitest.config.integration.ts","test:integration:write":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/857230cc9de94ba8069e66fcb3f73365/gbnf-0.1.40.tgz","_integrity":"sha512-lzcuwpTN23OX3EDO+HJNujOyY2l/kJlzU2rPKHKxknwU3kyt5dyRQulWYqOwx3TNanPstXhMW1qy4X9yloAgBg==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.9.0","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^2.1.3","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","test-writer":"0.0.1","chokidar-cli":"^3.0.0","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.40_1736091085893_0.9512483527034705","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"gbnf","version":"0.1.41","keywords":["gbnf","grammar","grammar-parser"],"author":{"name":"Ambient Labs"},"license":"MIT","_id":"gbnf@0.1.41","maintainers":[{"name":"ambient-labs","email":"ambient-labs@thdl.us"}],"homepage":"https://github.com/ambient-labs/GBNF#readme","bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"dist":{"shasum":"7fe365c948a31e92eb3ffaf0f9a8c4330b198854","tarball":"https://registry.npmjs.org/gbnf/-/gbnf-0.1.41.tgz","fileCount":62,"integrity":"sha512-p6DpLMpetkru/+0UqDaRt+pp2pr+5fWr24DUZtCk5YUnXC90PIXec5wc3sASSvjxWkq662B4wllfP2H9XySNqg==","signatures":[{"sig":"MEQCIDEz6kyH4FcVdhJiNfdE+0KaH4jox3+j2daFaCa/iiMEAiAWfHYtHpCFaf1Fi2h2W12icqrX7g+zFgQdizksKymTKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gbnf@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269263},"main":"./dist/index.umd.cjs","type":"module","_from":"file:gbnf-0.1.41.tgz","module":"./dist/index.js","wireit":{"lint":{"command":"eslint -c .eslintrc.cjs src --ext .ts"},"test":{"command":"pnpm test:unit && pnpm test:integration "},"build":{"files":["src/**/*.ts","!src/**/*.test.ts","package.json","vite.config.ts","vite.config.umd.ts","vite.config.esm.ts","tsconfig.json"],"output":["./LICENSE","dist/**"],"command":"pnpm clean && pnpm build:umd && pnpm build:esm && cp ../../../LICENSE ./LICENSE"},"clean":{"command":"rimraf ./dist"},"build:esm":{"command":"vite build -c ./vite.config.esm.ts"},"build:umd":{"command":"vite build -c ./vite.config.umd.ts"},"test:unit":{"command":"vitest --config ./vitest.config.unit.ts run"},"build:check":{"command":"path-exists ./dist/index.js && path-exists ./dist/index.umd.cjs && path-exists ./dist/index.d.ts && path-exists ./dist/builder/index.js && path-exists ./dist/builder/index.umd.cjs && path-exists ./dist/builder/index.d.ts && path-exists ./LICENSE"},"build:watch":{"command":"chokidar \"./src\" -c \"pnpm build\""},"test:unit:watch":{"command":"vitest --config ./vitest.config.unit.ts --hideSkippedTests"},"test:integration":{"command":"vitest --config ./vitest.config.integration.ts run","dependencies":["build","test:integration:write"]},"test:integration:write":{"command":"rimraf ./integration-tests/generated && write-tests --testDir ../test --targetDir ./integration-tests/generated --language javascript","dependencies":["../../test-writer:build"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./builder":{"import":"./dist/builder/index.js","require":"./dist/builder/index.umd.cjs"}},"scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"wireit","build:esm":"wireit","build:umd":"wireit","test:unit":"wireit","build:check":"wireit","build:watch":"wireit","test:unit:watch":"wireit","test:integration":"wireit","test:integration:watch":"vitest --config ./vitest.config.integration.ts","test:integration:write":"wireit"},"_npmUser":{"name":"ambient-labs","email":"ambient-labs@thdl.us"},"_resolved":"/tmp/fb1018651e97c11155fba286c9954c02/gbnf-0.1.41.tgz","_integrity":"sha512-p6DpLMpetkru/+0UqDaRt+pp2pr+5fWr24DUZtCk5YUnXC90PIXec5wc3sASSvjxWkq662B4wllfP2H9XySNqg==","repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"_npmVersion":"10.9.0","description":"A library for parsing GBNF grammars","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.4","tslib":"^2.6.2","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^2.1.3","wireit":"^0.14.4","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","test-writer":"0.0.1","chokidar-cli":"^3.0.0","path-exists-cli":"^2.0.0","vite-plugin-dts":"^3.7.3","eslint-config-prettier":"^9.1.0","@vitest/coverage-istanbul":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/gbnf_0.1.41_1736219393475_0.3212134032683016","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-03-23T18:01:58.892Z","modified":"2026-01-27T02:02:07.147Z","0.0.1":"2024-03-23T18:01:59.107Z","0.0.2":"2024-03-27T15:32:48.254Z","0.0.3":"2024-03-27T19:14:20.209Z","0.0.4":"2024-03-27T19:34:38.237Z","0.0.5":"2024-03-27T21:21:17.941Z","0.0.6":"2024-03-28T01:07:22.699Z","0.0.7":"2024-03-28T18:43:13.879Z","0.0.8":"2024-04-03T10:32:37.750Z","0.0.9":"2024-04-03T14:07:46.882Z","0.1.0":"2024-04-03T23:45:53.275Z","0.1.1":"2024-04-04T10:40:44.864Z","0.1.2":"2024-04-10T10:09:03.026Z","0.1.3":"2024-04-13T10:38:30.488Z","0.1.4":"2024-04-13T11:09:26.200Z","0.1.5":"2024-04-23T08:40:21.999Z","0.1.6":"2024-04-25T10:23:09.458Z","0.1.8":"2024-05-07T10:48:31.019Z","0.1.9":"2024-05-15T12:20:32.801Z","0.1.10":"2024-05-17T10:13:21.572Z","0.1.11":"2024-06-04T01:23:06.120Z","0.1.12":"2024-06-04T11:06:52.281Z","0.1.13":"2024-06-06T01:23:35.939Z","0.1.14":"2024-06-08T12:43:15.759Z","0.1.15":"2024-06-08T19:37:04.301Z","0.1.16":"2024-06-13T10:31:16.137Z","0.1.17":"2024-06-15T23:32:53.073Z","0.1.18":"2024-06-15T23:43:51.133Z","0.1.19":"2024-09-26T10:30:55.710Z","0.1.20":"2024-09-26T10:44:21.906Z","0.1.21":"2024-09-26T10:47:42.257Z","0.1.22":"2024-10-07T18:35:47.459Z","0.1.23":"2024-10-07T20:30:24.804Z","0.1.24":"2024-10-08T14:36:10.764Z","0.1.25":"2024-10-08T15:21:14.588Z","0.1.26":"2024-10-08T17:05:51.018Z","0.1.27":"2024-10-08T17:15:28.394Z","0.1.28":"2024-10-08T17:33:31.630Z","0.1.29":"2024-10-09T12:45:36.203Z","0.1.30":"2024-10-09T12:48:29.989Z","0.1.31":"2024-10-09T13:06:40.596Z","0.1.32":"2024-10-09T13:11:01.922Z","0.1.33":"2024-10-09T17:30:35.396Z","0.1.34":"2024-10-09T19:17:41.201Z","0.1.35":"2024-10-09T19:34:57.958Z","0.1.36":"2024-10-09T19:59:56.211Z","0.1.37":"2024-11-24T12:59:54.260Z","0.1.38":"2025-01-02T13:55:33.090Z","0.1.39":"2025-01-05T14:51:22.071Z","0.1.40":"2025-01-05T15:31:26.058Z","0.1.41":"2025-01-07T03:09:53.747Z"},"bugs":{"url":"https://github.com/ambient-labs/GBNF/issues"},"author":{"name":"Ambient Labs"},"license":"MIT","homepage":"https://github.com/ambient-labs/GBNF#readme","keywords":["gbnf","grammar","grammar-parser"],"repository":{"url":"git+https://github.com/ambient-labs/GBNF.git","type":"git","directory":"packages/gbnf"},"description":"A library for parsing GBNF grammars","maintainers":[{"email":"me@thekevinscott.com","name":"thekevinscott"},{"email":"ambient-labs@thdl.us","name":"ambient-labs"}],"readme":"# GBNF\n\n<a href=\"https://www.npmjs.com/package/gbnf\"><img alt=\"Latest GBNF NPM Version\" src=\"https://badge.fury.io/js/gbnf.svg\" /></a>\n<a href=\"https://github.com/ambient-labs/GBNF/packages/gbnf/blob/master/LICENSE\"><img alt=\"License for GBNF\" src=\"https://img.shields.io/npm/l/gbnf\" /></a>\n<a href=\"https://www.npmjs.com/package/gbnf\"><img alt=\"Downloads per week on NPM for GBNF\" src=\"https://img.shields.io/npm/dw/gbnf\" /></a>\n<a href=\"https://github.com/ambient-labs/GBNF/packages/gbnf/actions/workflows/tests-js.yaml\"><img src=\"https://github.com/ambient-labs/GBNF/packages/gbnf/actions/workflows/tests-js.yaml/badge.svg\" alt=\"Status of Javascript Tests for GBNF repository\" /></a>\n<a href=\"https://codecov.io/gh/ambient-labs/gbnf\"><img alt=\"Code Coverage for GBNF\" src=\"https://img.shields.io/codecov/c/github/ambient-labs/gbnf\" /></a>\n<a href=\"https://deepsource.io/gh/ambient-labs/gbnf/?ref=repository-badge\"><img alt=\"DeepSource issues for GBNF\" src=\"https://deepsource.io/gh/ambient-labs/gbnf.svg/?label=active+issues&show_trend=true\" /></a>\n\nA library for parsing `.gbnf` grammar files in Javascript.\n\n## Install\n\n```bash\nnpm install gbnf\n```\n\n## Usage\n\nPass your grammar to `GBNF`:\n\n```javascript\nimport GBNF from 'gbnf';\nconst state = GBNF(`\nroot  ::= \"yes\" | \"no\"\n`)\n```\n\nIf the grammar is invalid, `GBNF` will throw.\n\n`GBNF` returns a state representing the parsed state:\n\n```javascript\nimport GBNF from 'gbnf';\nconst state = GBNF(`\nroot  ::= \"yes\" | \"no\"\n`)\nfor (const rule of state) {\n  console.log(rule); \n  // { type: \"CHAR\", value: [\"y\".charCodeAt(0)]}\n  // { type: \"CHAR\", value: [\"n\".charCodeAt(0)]}\n}\n```\n\n`state` can be iterated over. (You can also call the iterator method directly with `state.rules()`). `state` cannot be indexed directly, but can easily be cast to an array with `[...state]` and indexed that way.\n\nStates are _immutable_. To parse a new token, call `state.add()`:\n\n```javascript\nimport GBNF from 'gbnf';\nlet state = GBNF(`\nroot  ::= \"I like green eggs and ham\"\n`)\nconsole.log([...state]); // [{ type: \"CHAR\", value: [\"I\".charCodeAt(0)]}]\nstate = state.add(\"I li\");\nconsole.log([...state]); // [{ type: \"CHAR\", value: [\"k\".charCodeAt(0)]}]\nstate = state.add(\"ke gree\");\nconsole.log([...state]); // [{ type: \"CHAR\", value: [\"n\".charCodeAt(0)]}]\n```\n\nThe possible rules returned include:\n\n- `CHAR` - contains an array of either numbers representing code points to match, _or_ an array of two numbers denoting a range within which a code point may appear.\n- `CHAR_EXCLUDED` - contains an array of numbers representing code points _not_ to match, _or_ an array of two numbers denoting a range within which a code point may _not_ appear.\n- `END` - denotes a valid end of a string.\n","readmeFilename":"README.md"}