{"bin":{"peggy":"bin/peggy.js"},"tsd":{"directory":"test/types"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"dist":{"shasum":"07d0578f1ab0ebbac25a202f544a454f37aa3af3","tarball":"https://registry.npmjs.org/peggy/-/peggy-3.0.2.tgz","fileCount":32,"integrity":"sha512-n7chtCbEoGYRwZZ0i/O3t1cPr6o+d9Xx4Zwy2LYfzv0vjchMBU0tO+qYYyvZloBPcgRgzYvALzGWHe609JjEpg==","signatures":[{"sig":"MEQCIHI0Q8CVvKCzDB/s5zRu+EzBX6jX3lBOEjFWOr3xYVONAiBzy7BnxH/XqRnBrDYnRAzKR+s0ABecFVAwDnOgzAoUVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGfsPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzjA//auVMEeJpJQ2C6Y1TDoky3UBmJul4G1ZSv94BoDXnLl0eKot9\r\n65gj+HW6fC1UZI7k2N7L69Dcpx9EMUv6khu0pXGAVQzsmqZVU7GqOB/CCLPK\r\n1/q8zJhy9DvYluO7ZeMtbUUC07jxxOhDsRizqLdkw7s6DnxyIEiKGDkWCT52\r\nG7wm64kx22P2csU5XGmdeLLxZ5qjc2w+YQqlREDqx5puokhAsAl+vClorALq\r\nlU46ELwoB+lWFx5tcyGhzvblL9uNDplGpZMisMC9wxpTFtL3uYMj1Utm301d\r\nH/ZNRRGYJXBicqS0NdEc0FX74sn5PV06iSRWZSmpDxzK+V+mEVyqz2EKyb9A\r\nA4pYTPw7y2C5LPpoiygi7g/Vva4yBm6xdq/BiZd3PPLrOJMp5PIE9CufX1K/\r\nyQNo8QsRYqSM+fMEVl1GvalvbHScX6UD+8c22mg9aNWij7nxuFRa/3zKyGOA\r\noQfmEHsuw+EXTyWK7B89N+4tESgA+JEPbPGd90aB/2DZAMeYKyGoHG0n1puO\r\n/kBDP6GHX4M/1Fc+sT56gv9I2yWHdsPufE2AT9LGa5FIzVBRKrVEqqpR2ZS4\r\nZZEVCpiRjw8RwHN77LsQ87BX104FeCRhOcyPJdKN1svnRPxdeg1NS4ZBhJMr\r\nMw/LHzoak4jo8lR75ox4rkwr5hFXOUPUT7g=\r\n=F0fg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/peg.js","name":"peggy","types":"lib/peg.d.ts","unpkg":"browser/peggy.min.js","author":{"url":"https://majda.cz/","name":"David Majda","email":"david@majda.cz"},"engines":{"node":">=14"},"gitHead":"a9ae574afc8a587e8a88813ee9ce3a286a0455d1","license":"MIT","scripts":{"ts":"tsc --build tsconfig.json","docs":"cd docs && npm run build","lint":"eslint . --ext js,ts,mjs","make":"npm run parser && npm run ts && npm run rollup && npm run terser && npm run examples && npm run docs && npm run headers && npm run deploy","test":"jest","tidy":"rimraf build","audit":"npm run test && npm run benchmark","build":"npm run build:notidy && npm run tidy","clean":"rimraf build browser bin/*.map && mkdir browser","setup":"npm run clean && npm run set_version","start":"cd docs && npm start","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","parser":"node bin/peggy.js -o lib/parser.js --format commonjs src/parser.pegjs","rollup":"copyfiles package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","coverage":"npm run rollup && npm run parser -- -m inline && npm test","examples":"node bin/peggy.js -c docs/js/options.js docs/js/examples.peggy","test:all":"npm run test && npm run test:web","test:web":"cd web-test && npm test","benchmark":"node ./benchmark/run_bench.js","set_version":"node ./tools/set_version","build:notidy":"npm run setup && npm run make && npm run lint && npm run audit","deploy:bench":"copyfiles -f build/benchmark-bundle.min.js docs/js/","deploy:peggy":"copyfiles -f build/peggy.min.js docs/vendor/peggy/ && copyfiles -f build/peggy.min.js browser/","deploy:tests":"copyfiles -f build/test-bundle.min.js docs/js/","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","terser:peggy":"terser -c passes=2 -m reserved=['GrammarLocation'] --sequences 40 build/rollup/peggy.umd.js -o build/peggy.min.js","terser:tests":"terser -c passes=2 -m --sequences 40 --module build/rollup/test.umd.js -o build/test-bundle.min.js"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"homepage":"https://peggyjs.org/","jsdelivr":"browser/peggy.min.js","keywords":["grammar","parser generator","PEG","PEG.js"],"repository":{"url":"git+https://github.com/peggyjs/peggy.git","type":"git"},"_npmVersion":"9.6.2","description":"Parser generator for JavaScript","directories":{},"maintainers":[{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"charlespick","email":"charles@codemix.com"}],"_nodeVersion":"19.8.1","contributors":[{"url":"https://github.com/dmajda/","name":"David Majda","email":"david@majda.cz"},{"url":"https://github.com/hildjj/","name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"url":"https://github.com/sampsyo/","name":"Adrian Sampson","email":"adrian@radbox.org"},{"url":"https://github.com/atavakoli/","name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com"},{"url":"https://github.com/almad/","name":"Almad","email":"bugs@almad.net"},{"url":"https://github.com/andreineculau/","name":"Andrei Neculau","email":"andrei.neculau@gmail.com"},{"url":"https://github.com/arlolra/","name":"Arlo Breault","email":"arlolra@gmail.com"},{"url":"https://github.com/bkutil/","name":"Balázs Kutil","email":"bkutil@users.noreply.github.com"},{"url":"https://github.com/chearon/","name":"Caleb Hearon","email":"crh0872@gmail.com"},{"url":"https://github.com/camchenry","name":"Cam McHenry","email":"hello@camchenry.com"},{"url":"https://github.com/phpnode/","name":"Charles Pick","email":"charles@codemix.com"},{"url":"https://github.com/cmfcmf/","name":"Christian Flach","email":"github@christianflach.de"},{"url":"https://github.com/dselman","name":"Dan Selman","email":"danscode@selman.org"},{"name":"David Berneda","email":"david@steema.com"},{"url":"https://github.com/futagoza/","name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"},{"url":"https://github.com/vrana/","name":"Jakub Vrana","email":"jakub@vrana.cz"},{"url":"https://github.com/jasondavies/","name":"Jason Davies","email":"jason@jasondavies.com"},{"url":"https://github.com/joseph-onsip/","name":"Joseph Frazier","email":"joseph@onsip.com"},{"url":"https://github.com/jaubourg","name":"Julian Aubourg","email":"j@ubourg.net"},{"url":"https://github.com/hyperpape/","name":"Justin Blank","email":"justin.blank@gmail.com"},{"url":"https://github.com/MarcelBolten/","name":"Marcel Bolten","email":"github@marcelbolten.de"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"url":"https://github.com/Mingun/","name":"Mingun","email":"alexander_sergey@mail.ru"},{"url":"https://github.com/nene/","name":"Rene Saarsoo","email":"nene@triin.net"},{"url":"https://github.com/tonylukasavage/","name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com"},{"url":"https://github.com/chunpu/","name":"chunpu","email":"fengtong@mail.ustc.edu.cn"},{"url":"https://github.com/fatfisz/","name":"fatfisz","email":"fatfisz@gmail.com"},{"url":"https://github.com/fpirsch/","name":"fpirsch","email":"fpirsch@free.fr"},{"url":"https://github.com/markw65/","name":"markw65","email":"mark@replayroutes.com"},{"url":"https://github.com/AndrewRayCode","name":"Andy"}],"dependencies":{"commander":"^10.0.0","source-map-generator":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.0","chai":"^4.3.7","jest":"^29.5.0","tslib":"^2.5.0","eslint":"^8.36.0","rimraf":"^4.4.0","rollup":"^3.20.0","terser":"^5.16.6","express":"4.18.2","ts-jest":"^29.0.5","chai-like":"^1.1.1","copyfiles":"^2.4.1","source-map":"^0.8.0-beta.0","typescript":"^5.0.2","@types/chai":"^4.3.4","@types/jest":"^29.5.0","@types/node":"^18.15.5","@rollup/plugin-json":"^6.0.0","rollup-plugin-ignore":"1.0.10","@peggyjs/eslint-config":"^3.0.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.56.0","@rollup/plugin-multi-entry":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/peggy_3.0.2_1679424270814_0.08285756323431537","host":"s3://npm-registry-packages"},"_id":"peggy@3.0.2","version":"3.0.2"}