{"_id":"peggy","_rev":"4588220","name":"peggy","description":"Parser generator for JavaScript","dist-tags":{"latest":"5.1.0","pre":"4.1.0-pre.2"},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"time":{"modified":"2026-04-10T16:38:50.000Z","created":"2012-04-10T06:22:51.568Z","5.1.0":"2026-03-01T19:09:50.922Z","5.0.6":"2025-08-05T19:23:22.742Z","5.0.5":"2025-07-10T18:08:19.739Z","5.0.4":"2025-06-20T23:05:56.799Z","5.0.3":"2025-05-30T19:04:57.796Z","5.0.2":"2025-05-07T18:18:49.273Z","5.0.1":"2025-05-07T17:33:23.886Z","5.0.0":"2025-05-03T17:16:58.245Z","4.2.0":"2024-11-19T18:29:31.240Z","4.1.1":"2024-10-03T20:08:48.504Z","4.1.0-pre.2":"2024-10-03T19:50:49.355Z","4.1.0-pre.1":"2024-10-03T15:12:03.254Z","4.1.0-pre.0":"2024-10-03T05:29:36.123Z","4.0.3":"2024-06-19T21:53:01.149Z","4.0.2":"2024-02-26T16:11:33.891Z","4.0.1":"2024-02-23T20:44:26.555Z","4.0.0":"2024-02-13T16:22:29.476Z","3.0.2":"2023-03-21T18:44:30.988Z","3.0.1":"2023-03-05T16:47:19.676Z","3.0.0":"2023-02-21T23:47:20.011Z","2.0.1":"2022-06-01T17:12:37.887Z","2.0.0":"2022-05-28T17:15:32.611Z","1.2.0":"2021-06-02T22:21:32.270Z","1.1.0":"2021-04-22T20:09:55.547Z","1.0.0":"2021-04-16T19:05:14.003Z","1.0.0-rc.2":"2021-04-16T17:19:24.893Z","1.0.0-rc.1":"2021-04-16T07:08:13.968Z","1.0.0-rc.0":"2021-04-15T21:53:59.670Z","0.9.0":"2012-04-10T06:22:51.568Z"},"users":{},"author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"versions":{"5.1.0":{"name":"peggy","version":"5.1.0","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"3.1.3","commander":"^14.0.3","source-map-generator":"2.0.6"},"engines":{"node":">=20"},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"David Sharer","email":"git@davidsharer.com","url":"https://github.com/david-sharer/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"},{"name":"knoan","url":"https://github.com/knoan"}],"gitHead":"e753b7ec4f1e10e8fb9162e268226e2214a875c6","_id":"peggy@5.1.0","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"shasum":"8e2a681128cf776648417f60394a40b4a712f503","size":136712,"noattachment":false,"key":"/peggy/-/peggy-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-5.1.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c8431cb-87eb-428b-83a5-bb911c02578c"}},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/peggy_5.1.0_1772392190691_0.33298941496296086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-01T19:09:50.922Z","publish_time":1772392190922,"_source_registry_name":"default","_cnpm_publish_time":1772392190922},"5.0.6":{"name":"peggy","version":"5.0.6","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"3.1.1","commander":"^14.0.0","source-map-generator":"2.0.2"},"engines":{"node":">=20"},"_id":"peggy@5.0.6","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"David Sharer","email":"git@davidsharer.com","url":"https://github.com/david-sharer/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"c327b63f202759d50e2d163a39a0ff9535c5fc3e","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"ac3a8e200baf1fd8b236a38b2b4306d89914bb0b","size":122952,"noattachment":false,"key":"/peggy/-/peggy-5.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-5.0.6.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/peggy_5.0.6_1754421802539_0.4856370732072024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-05T19:23:22.742Z","publish_time":1754421802742,"_source_registry_name":"default","_cnpm_publish_time":1754421802742},"5.0.5":{"name":"peggy","version":"5.0.5","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"2.0.1","commander":"^14.0.0","source-map-generator":"2.0.1"},"engines":{"node":">=20"},"_id":"peggy@5.0.5","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"5bb6302b3eded160990a9f0f81f424ce7e8c00d0","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"shasum":"34b1772788bc95187f85600e5aee1cdff53bab02","size":109203,"noattachment":false,"key":"/peggy/-/peggy-5.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-5.0.5.tgz"},"_npmUser":{"name":"hildjj","actor":{"name":"hildjj","type":"user","email":"joe-github@cursive.net"},"email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/peggy_5.0.5_1752170899540_0.7328093525877046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-10T18:08:19.739Z","publish_time":1752170899739,"_source_registry_name":"default","_cnpm_publish_time":1752170899739},"5.0.4":{"name":"peggy","version":"5.0.4","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"2.0.1","commander":"^14.0.0","source-map-generator":"2.0.1"},"engines":{"node":">=20"},"_id":"peggy@5.0.4","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"bbfd38cda0570bb39b403c89e881c96e82da0066","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"3e80c8e84147cc06b0b6bf9e11ed904f156214cf","size":109203,"noattachment":false,"key":"/peggy/-/peggy-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-5.0.4.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net","actor":{"name":"hildjj","email":"joe-github@cursive.net","type":"user"}},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/peggy_5.0.4_1750460756609_0.9199754926345189"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-20T23:05:56.799Z","publish_time":1750460756799,"_source_registry_name":"default","_cnpm_publish_time":1750460756799},"5.0.3":{"name":"peggy","version":"5.0.3","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"2.0.0","commander":"^14.0.0","source-map-generator":"2.0.0"},"engines":{"node":">=20"},"_id":"peggy@5.0.3","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"3041ce87c330ba439077d423abd15e78d05f2e20","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"f3934f6e0e2952b228ecd39cfba4984832f79588","size":109188,"noattachment":false,"key":"/peggy/-/peggy-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-5.0.3.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/peggy_5.0.3_1748631897603_0.1462992828198839"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T19:04:57.796Z","publish_time":1748631897796,"_source_registry_name":"default","_cnpm_publish_time":1748631897796},"5.0.2":{"name":"peggy","version":"5.0.2","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"2.0.0","commander":"^13.1.0","source-map-generator":"2.0.0"},"engines":{"node":">=20"},"_id":"peggy@5.0.2","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"0ddd45a8979bca05369e4dd9e8fc3824bc64514a","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"81da2b12ae01d20bed454134362a7701bfa9e919","size":109182,"noattachment":false,"key":"/peggy/-/peggy-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-5.0.2.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/peggy_5.0.2_1746641929067_0.5646415318566476"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-07T18:18:49.273Z","publish_time":1746641929273,"_source_registry_name":"default","_cnpm_publish_time":1746641929273},"5.0.1":{"name":"peggy","version":"5.0.1","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"2.0.0","commander":"^13.1.0","source-map-generator":"2.0.0"},"engines":{"node":">=20"},"_id":"peggy@5.0.1","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"c9f31f3337e1a3170503f4d4572db680f1b113a5","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"74cfde7c62f24a0082219f9d7e75b3e573026cfd","size":109113,"noattachment":false,"key":"/peggy/-/peggy-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-5.0.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/peggy_5.0.1_1746639203697_0.4487890403687502"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-07T17:33:23.886Z","publish_time":1746639203886,"_source_registry_name":"default","_cnpm_publish_time":1746639203886},"5.0.0":{"name":"peggy","version":"5.0.0","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"2.0.0","commander":"^13.1.0","source-map-generator":"2.0.0"},"engines":{"node":">=20"},"_id":"peggy@5.0.0","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"b4c42ee3413e87203d17d2f5c5eceea2eeb430b4","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"2dbf986020518abda3eb47cd5af669fbcca21dff","size":109153,"noattachment":false,"key":"/peggy/-/peggy-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-5.0.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/peggy_5.0.0_1746292617982_0.44690896544236014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-03T17:16:58.245Z","publish_time":1746292618245,"_source_registry_name":"default","_cnpm_publish_time":1746292618245},"4.2.0":{"name":"peggy","version":"4.2.0","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"1.3.5","commander":"^12.1.0","source-map-generator":"0.8.0"},"engines":{"node":">=18"},"_id":"peggy@4.2.0","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"6ce68af3334ba6c03fc729f1082ad0bbecf56569","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"9ce13fef2710357e881b57c41d426dbe90e9a001","size":131239,"noattachment":false,"key":"/peggy/-/peggy-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-4.2.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_4.2.0_1732040971042_0.32085965257140536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T18:29:31.240Z","publish_time":1732040971240,"_source_registry_name":"default","_cnpm_publish_time":1732040971240},"4.1.1":{"name":"peggy","version":"4.1.1","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"1.3.4","commander":"^12.1.0","source-map-generator":"0.8.0"},"engines":{"node":">=18"},"_id":"peggy@4.1.1","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"cdf0caf479c3511f4fd20bd5ea6c5079c3bb8d16","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"654cd0fe07856172896cca33ae51aefc57cc3db7","size":131001,"noattachment":false,"key":"/peggy/-/peggy-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-4.1.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_4.1.1_1727986128262_0.026248546042882293"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-03T20:08:48.504Z","publish_time":1727986128504,"_source_registry_name":"default","_cnpm_publish_time":1727986128504},"4.1.0-pre.2":{"name":"peggy","version":"4.1.0-pre.2","keywords":["grammar","parser generator","PEG","PEG.js"],"author":{"url":"https://majda.cz/","name":"David Majda","email":"david@majda.cz"},"license":"MIT","_id":"peggy@4.1.0-pre.2","maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"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"},{"url":"https://github.com/kristiandupont/","name":"Kristian Dupont","email":"kristian@kristiandupont.com"},{"url":"https://github.com/frostburn/","name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com"},{"url":"https://github.com/flamenco/","name":"Steven Spungin","email":"steven@spungin.tv"},{"url":"https://github.com/XenoS-ITA","name":"XenoS"},{"url":"https://github.com/SamB","name":"Samuel Bronson"}],"homepage":"https://peggyjs.org/","bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"bin":{"peggy":"bin/peggy.js"},"dist":{"shasum":"6a1d35b4ca24d59c16754ab3b5d575f3caacb4bb","size":131022,"noattachment":false,"key":"/peggy/-/peggy-4.1.0-pre.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-4.1.0-pre.2.tgz"},"main":"lib/peg.js","types":"lib/peg.d.ts","unpkg":"browser/peggy.min.js","browser":"browser/peggy.min.js","engines":{"node":">=18"},"gitHead":"27bc697286004e0551bd23954963743d57bea7ca","_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"jsdelivr":"browser/peggy.min.js","repository":{"url":"git+https://github.com/peggyjs/peggy.git","type":"git"},"_npmVersion":"10.8.3","description":"Parser generator for JavaScript","directories":{},"_nodeVersion":"22.9.0","dependencies":{"commander":"^12.1.0","@peggyjs/from-mem":"1.3.4","source-map-generator":"0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/peggy_4.1.0-pre.2_1727985049159_0.8906444719623037","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-03T19:50:49.355Z","publish_time":1727985049355,"_source_registry_name":"default","_cnpm_publish_time":1727985049355},"4.1.0-pre.1":{"name":"peggy","version":"4.1.0-pre.1","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"1.3.4","commander":"^12.1.0","source-map-generator":"0.8.0"},"engines":{"node":">=18"},"_id":"peggy@4.1.0-pre.1","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"b42861b50b31dfdc4d2c735556d3c3cfdcbbff18","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"16c75f9ab0fcd44c3d6c2f9f168f62ac5453b3a7","size":131022,"noattachment":false,"key":"/peggy/-/peggy-4.1.0-pre.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-4.1.0-pre.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_4.1.0-pre.1_1727968323065_0.805266401971751"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-03T15:12:03.254Z","publish_time":1727968323254,"_source_registry_name":"default","_cnpm_publish_time":1727968323254},"4.1.0-pre.0":{"name":"peggy","version":"4.1.0-pre.0","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"dependencies":{"@peggyjs/from-mem":"1.3.4","commander":"^12.1.0","source-map-generator":"0.8.0"},"engines":{"node":">=18"},"_id":"peggy@4.1.0-pre.0","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"4faf9a41a8672aa0df9e41f4f76a25c2bd587520","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"9771114265be890d5f7e0d6c44029c6c1417aa16","size":131022,"noattachment":false,"key":"/peggy/-/peggy-4.1.0-pre.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-4.1.0-pre.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_4.1.0-pre.0_1727933375896_0.9987756943767929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-03T05:29:36.123Z","publish_time":1727933376123,"_source_registry_name":"default","_cnpm_publish_time":1727933376123},"4.0.3":{"name":"peggy","version":"4.0.3","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"scripts":{"clean":"rimraf -g build browser bin/*.map && mkdir browser","parser":"node bin/peggy.js -o lib/parser.js --format commonjs --allowed-start-rules Grammar,ImportsAndSource src/parser.pegjs ","examples":"node bin/peggy.js -c docs/js/options.js docs/js/examples.peggy","set_version":"node ./tools/set_version","lint":"eslint .","ts":"tsc --build tsconfig.json","docs":"cd docs && npm run build","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:web":"cd web-test && npm test","test:all":"npm run test && npm run test:web","benchmark":"node ./benchmark/run_bench.js","rollup":"copyfiles package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","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","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","coverage":"npm run rollup && npm run parser -- -m inline && npm test","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/","deploy:bench":"copyfiles -f build/benchmark-bundle.min.js docs/js/","build":"npm run build:notidy && npm run tidy","build:notidy":"npm run setup && npm run make && npm run lint && npm run audit","setup":"npm run clean && npm run set_version","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","audit":"npm run test && npm run benchmark","tidy":"rimraf build","start":"cd docs && npm start"},"devDependencies":{"@peggyjs/eslint-config":"^3.2.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-multi-entry":"^6.0.1","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/chai":"^4.3.11","@types/jest":"^29.5.12","@types/node":"^20.14.6","@typescript-eslint/eslint-plugin":"^7.13.1","@typescript-eslint/parser":"^7.13.1","chai":"^4.3.11","chai-like":"^1.1.1","copyfiles":"^2.4.1","eslint":"^8.57.0","eslint-plugin-compat":"5.0.0","eslint-plugin-mocha":"10.4.3","express":"4.19.2","glob":"^10.4.2","jest":"^29.7.0","rimraf":"^5.0.7","rollup":"^4.18.0","rollup-plugin-ignore":"1.0.10","source-map":"^0.8.0-beta.0","terser":"^5.31.1","ts-jest":"^29.1.5","tslib":"^2.6.3","typescript":"^5.4.5"},"dependencies":{"@peggyjs/from-mem":"1.3.0","commander":"^12.1.0","source-map-generator":"0.8.0"},"browserslist":["defaults, maintained node versions, not op_mini all"],"packageManager":"pnpm@9.4.0","engines":{"node":">=18"},"_id":"peggy@4.0.3","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"Steven Spungin","email":"steven@spungin.tv","url":"https://github.com/flamenco/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"},{"name":"Samuel Bronson","url":"https://github.com/SamB"}],"gitHead":"ff7ec976d332ed774478bba7b7c4a015b54d8e59","_nodeVersion":"17.9.1","_npmVersion":"10.8.1","dist":{"shasum":"7bcd47718483ab405c960350c5250e3e487dec74","size":126683,"noattachment":false,"key":"/peggy/-/peggy-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-4.0.3.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_4.0.3_1718833980936_0.9711653013432757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-19T21:53:01.149Z","publish_time":1718833981149,"_source_registry_name":"default","_cnpm_publish_time":1718833981149},"4.0.2":{"name":"peggy","version":"4.0.2","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"scripts":{"clean":"rimraf -g build browser bin/*.map && mkdir browser","parser":"node bin/peggy.js -o lib/parser.js --format commonjs --allowed-start-rules Grammar,ImportsAndSource src/parser.pegjs ","examples":"node bin/peggy.js -c docs/js/options.js docs/js/examples.peggy","set_version":"node ./tools/set_version","lint":"eslint .","ts":"tsc --build tsconfig.json","docs":"cd docs && npm run build","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:web":"cd web-test && npm test","test:all":"npm run test && npm run test:web","benchmark":"node ./benchmark/run_bench.js","rollup":"copyfiles package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","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","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","coverage":"npm run rollup && npm run parser -- -m inline && npm test","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/","deploy:bench":"copyfiles -f build/benchmark-bundle.min.js docs/js/","build":"npm run build:notidy && npm run tidy","build:notidy":"npm run setup && npm run make && npm run lint && npm run audit","setup":"npm run clean && npm run set_version","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","audit":"npm run test && npm run benchmark","tidy":"rimraf build","start":"cd docs && npm start"},"devDependencies":{"@peggyjs/eslint-config":"^3.2.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-multi-entry":"^6.0.1","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/chai":"^4.3.11","@types/jest":"^29.5.12","@types/node":"^20.11.20","@typescript-eslint/eslint-plugin":"^7.0.2","@typescript-eslint/parser":"^7.0.2","chai":"^4.3.11","chai-like":"^1.1.1","copyfiles":"^2.4.1","eslint":"^8.57.0","eslint-plugin-compat":"4.2.0","eslint-plugin-mocha":"10.3.0","express":"4.18.2","glob":"^10.3.10","jest":"^29.7.0","rimraf":"^5.0.5","rollup":"^4.12.0","rollup-plugin-ignore":"1.0.10","source-map":"^0.8.0-beta.0","terser":"^5.28.1","ts-jest":"^29.1.2","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"@peggyjs/from-mem":"1.2.1","commander":"^12.0.0","source-map-generator":"0.8.0"},"browserslist":["defaults, maintained node versions, not op_mini all"],"engines":{"node":">=18"},"_id":"peggy@4.0.2","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"},{"name":"XenoS","url":"https://github.com/XenoS-ITA"}],"gitHead":"ab63796bc9c74a7930ee628f2414eda54ed364ae","_nodeVersion":"21.6.2","_npmVersion":"10.4.0","dist":{"shasum":"440b79ff8270668294d877addb3a30bb9e28bad5","size":126604,"noattachment":false,"key":"/peggy/-/peggy-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-4.0.2.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_4.0.2_1708963893696_0.5089007279376605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-26T16:11:33.891Z","publish_time":1708963893891,"_source_registry_name":"default","_cnpm_publish_time":1708963893891},"4.0.1":{"name":"peggy","version":"4.0.1","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"scripts":{"clean":"rimraf -g build browser bin/*.map && mkdir browser","parser":"node bin/peggy.js -o lib/parser.js --format commonjs --allowed-start-rules Grammar,ImportsAndSource src/parser.pegjs ","examples":"node bin/peggy.js -c docs/js/options.js docs/js/examples.peggy","set_version":"node ./tools/set_version","lint":"eslint .","ts":"tsc --build tsconfig.json","docs":"cd docs && npm run build","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:web":"cd web-test && npm test","test:all":"npm run test && npm run test:web","benchmark":"node ./benchmark/run_bench.js","rollup":"copyfiles package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","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","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","coverage":"npm run rollup && npm run parser -- -m inline && npm test","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/","deploy:bench":"copyfiles -f build/benchmark-bundle.min.js docs/js/","build":"npm run build:notidy && npm run tidy","build:notidy":"npm run setup && npm run make && npm run lint && npm run audit","setup":"npm run clean && npm run set_version","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","audit":"npm run test && npm run benchmark","tidy":"rimraf build","start":"cd docs && npm start"},"devDependencies":{"@peggyjs/eslint-config":"^3.2.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-multi-entry":"^6.0.1","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/chai":"^4.3.11","@types/jest":"^29.5.12","@types/node":"^20.11.20","@typescript-eslint/eslint-plugin":"^7.0.2","@typescript-eslint/parser":"^7.0.2","chai":"^4.3.11","chai-like":"^1.1.1","copyfiles":"^2.4.1","eslint":"^8.56.0","eslint-plugin-compat":"4.2.0","eslint-plugin-mocha":"10.3.0","express":"4.18.2","glob":"^10.3.10","jest":"^29.7.0","rimraf":"^5.0.5","rollup":"^4.12.0","rollup-plugin-ignore":"1.0.10","source-map":"^0.8.0-beta.0","terser":"^5.28.1","ts-jest":"^29.1.2","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"@peggyjs/from-mem":"1.0.0","commander":"^12.0.0","source-map-generator":"0.8.0"},"browserslist":["defaults, maintained node versions, not op_mini all"],"engines":{"node":">=18"},"_id":"peggy@4.0.1","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"}],"gitHead":"7906d7bf0691a0ce3dca0b7ade8a69a4a9201ab6","_nodeVersion":"21.6.2","_npmVersion":"10.4.0","dist":{"shasum":"d855f32d599781dee4be24f3030177df333d8ff0","size":126486,"noattachment":false,"key":"/peggy/-/peggy-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-4.0.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_4.0.1_1708721066350_0.49179850015392623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-23T20:44:26.555Z","publish_time":1708721066555,"_source_registry_name":"default","_cnpm_publish_time":1708721066555},"4.0.0":{"name":"peggy","version":"4.0.0","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","browser":"browser/peggy.min.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"scripts":{"clean":"rimraf -g build browser bin/*.map && mkdir browser","parser":"node bin/peggy.js -o lib/parser.js --format commonjs --allowed-start-rules Grammar,ImportsAndSource src/parser.pegjs ","examples":"node bin/peggy.js -c docs/js/options.js docs/js/examples.peggy","set_version":"node ./tools/set_version","lint":"eslint .","ts":"tsc --build tsconfig.json","docs":"cd docs && npm run build","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:web":"cd web-test && npm test","test:all":"npm run test && npm run test:web","benchmark":"node ./benchmark/run_bench.js","rollup":"copyfiles package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","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","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","coverage":"npm run rollup && npm run parser -- -m inline && npm test","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/","deploy:bench":"copyfiles -f build/benchmark-bundle.min.js docs/js/","build":"npm run build:notidy && npm run tidy","build:notidy":"npm run setup && npm run make && npm run lint && npm run audit","setup":"npm run clean && npm run set_version","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","audit":"npm run test && npm run benchmark","tidy":"rimraf build","start":"cd docs && npm start"},"devDependencies":{"@peggyjs/eslint-config":"^3.2.1","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-multi-entry":"^6.0.1","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/chai":"^4.3.11","@types/jest":"^29.5.12","@types/node":"^20.11.17","@typescript-eslint/eslint-plugin":"^7.0.1","@typescript-eslint/parser":"^7.0.1","chai":"^4.3.11","chai-like":"^1.1.1","copyfiles":"^2.4.1","eslint":"^8.56.0","eslint-plugin-compat":"4.2.0","express":"4.18.2","glob":"^10.3.10","jest":"^29.7.0","rimraf":"^5.0.5","rollup":"^4.10.0","rollup-plugin-ignore":"1.0.10","source-map":"^0.8.0-beta.0","terser":"^5.27.0","ts-jest":"^29.1.2","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"commander":"^12.0.0","source-map-generator":"0.8.0"},"browserslist":["defaults, maintained node versions, not op_mini all"],"engines":{"node":">=18"},"_id":"peggy@4.0.0","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"},{"name":"Kristian Dupont","email":"kristian@kristiandupont.com","url":"https://github.com/kristiandupont/"},{"name":"Lumi Pakkanen","email":"lumi.pakkanen@gmail.com","url":"https://github.com/frostburn/"}],"gitHead":"9449913a476f63cbb33225c303ca4073766b62c9","_nodeVersion":"21.6.1","_npmVersion":"10.4.0","dist":{"shasum":"b7d1e35198b5757d0a5d77522a948398f748eb5e","size":128564,"noattachment":false,"key":"/peggy/-/peggy-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-4.0.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_4.0.0_1707841349236_0.4202750690871562"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-13T16:22:29.476Z","publish_time":1707841349476,"_source_registry_name":"default","_cnpm_publish_time":1707841349476},"3.0.2":{"name":"peggy","version":"3.0.2","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"scripts":{"clean":"rimraf build browser bin/*.map && mkdir browser","parser":"node bin/peggy.js -o lib/parser.js --format commonjs src/parser.pegjs","examples":"node bin/peggy.js -c docs/js/options.js docs/js/examples.peggy","set_version":"node ./tools/set_version","lint":"eslint . --ext js,ts,mjs","ts":"tsc --build tsconfig.json","docs":"cd docs && npm run build","test":"jest","test:web":"cd web-test && npm test","test:all":"npm run test && npm run test:web","benchmark":"node ./benchmark/run_bench.js","rollup":"copyfiles package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","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","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","coverage":"npm run rollup && npm run parser -- -m inline && npm test","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/","deploy:bench":"copyfiles -f build/benchmark-bundle.min.js docs/js/","build":"npm run build:notidy && npm run tidy","build:notidy":"npm run setup && npm run make && npm run lint && npm run audit","setup":"npm run clean && npm run set_version","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","audit":"npm run test && npm run benchmark","tidy":"rimraf build","start":"cd docs && npm start"},"devDependencies":{"@peggyjs/eslint-config":"^3.0.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-multi-entry":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","@types/chai":"^4.3.4","@types/jest":"^29.5.0","@types/node":"^18.15.5","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","chai":"^4.3.7","chai-like":"^1.1.1","copyfiles":"^2.4.1","eslint":"^8.36.0","express":"4.18.2","jest":"^29.5.0","rimraf":"^4.4.0","rollup":"^3.20.0","rollup-plugin-ignore":"1.0.10","source-map":"^0.8.0-beta.0","terser":"^5.16.6","ts-jest":"^29.0.5","tsd":"^0.28.0","tslib":"^2.5.0","typescript":"^5.0.2"},"dependencies":{"commander":"^10.0.0","source-map-generator":"0.8.0"},"tsd":{"directory":"test/types"},"engines":{"node":">=14"},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marcel Bolten","email":"github@marcelbolten.de","url":"https://github.com/MarcelBolten/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"},{"name":"Andy","url":"https://github.com/AndrewRayCode"}],"gitHead":"a9ae574afc8a587e8a88813ee9ce3a286a0455d1","_id":"peggy@3.0.2","_nodeVersion":"19.8.1","_npmVersion":"9.6.2","dist":{"shasum":"07d0578f1ab0ebbac25a202f544a454f37aa3af3","size":124838,"noattachment":false,"key":"/peggy/-/peggy-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-3.0.2.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_3.0.2_1679424270814_0.08285756323431537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-21T18:44:30.988Z","publish_time":1679424270988,"_cnpm_publish_time":1679424270988},"3.0.1":{"name":"peggy","version":"3.0.1","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"scripts":{"clean":"rimraf build browser bin/*.map && mkdir browser","parser":"node bin/peggy.js -o lib/parser.js --format commonjs src/parser.pegjs","examples":"node bin/peggy.js -c docs/js/options.js docs/js/examples.peggy","set_version":"node ./tools/set_version","lint":"eslint . --ext js,ts,mjs","ts":"tsc --build tsconfig.json","docs":"cd docs && npm run build","test":"jest","test:web":"cd web-test && npm test","test:all":"npm run test && npm run test:web","benchmark":"node ./benchmark/run_bench.js","rollup":"copyfiles package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","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","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","coverage":"npm run rollup && npm run parser -- -m inline && npm test","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/","deploy:bench":"copyfiles -f build/benchmark-bundle.min.js docs/js/","build":"npm run build:notidy && npm run tidy","build:notidy":"npm run setup && npm run make && npm run lint && npm run audit","setup":"npm run clean && npm run set_version","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","audit":"npm run test && npm run benchmark","tidy":"rimraf build","start":"cd docs && npm start"},"devDependencies":{"@peggyjs/eslint-config":"^3.0.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-multi-entry":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","@types/chai":"^4.3.4","@types/jest":"^29.4.0","@types/node":"^18.14.6","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","chai":"^4.3.7","chai-like":"^1.1.1","copyfiles":"^2.4.1","eslint":"^8.35.0","express":"4.18.2","jest":"^29.4.3","rimraf":"^4.3.0","rollup":"^3.18.0","rollup-plugin-ignore":"1.0.10","source-map":"^0.8.0-beta.0","terser":"^5.16.5","ts-jest":"^29.0.5","tsd":"^0.25.0","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"commander":"^10.0.0","source-map-generator":"0.8.0"},"tsd":{"directory":"test/types"},"engines":{"node":">=14"},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Rene Saarsoo","email":"nene@triin.net","url":"https://github.com/nene/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"}],"gitHead":"408e09491b4b2b2dcd3eb14b06e30a12dc98f153","_id":"peggy@3.0.1","_nodeVersion":"19.7.0","_npmVersion":"9.5.1","dist":{"shasum":"5c5aac3f7b92752c81f6fcaa54ffb058157b2bea","size":124517,"noattachment":false,"key":"/peggy/-/peggy-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-3.0.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_3.0.1_1678034839331_0.41346759503931985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-05T16:47:19.676Z","publish_time":1678034839676,"_cnpm_publish_time":1678034839676},"3.0.0":{"name":"peggy","version":"3.0.0","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"scripts":{"clean":"rimraf build browser bin/*.map && mkdir browser","parser":"node bin/peggy.js -o lib/parser.js --format commonjs src/parser.pegjs","examples":"node bin/peggy.js -c docs/js/options.js docs/js/examples.peggy","set_version":"node ./tools/set_version","lint":"eslint . --ext js,ts,mjs","ts":"tsc --build tsconfig.json","docs":"cd docs && npm run build","test":"jest","test:web":"cd web-test && npm test","test:all":"npm run test && npm run test:web","benchmark":"node ./benchmark/run_bench.js","rollup":"copyfiles package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","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","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","coverage":"npm run rollup && npm run parser -- -m inline && npm test","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/","deploy:bench":"copyfiles -f build/benchmark-bundle.min.js docs/js/","build":"npm run build:notidy && npm run tidy","build:notidy":"npm run setup && npm run make && npm run lint && npm run audit","setup":"npm run clean && npm run set_version","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","audit":"npm run test && npm run benchmark","tidy":"rimraf build","start":"cd docs && npm start"},"devDependencies":{"@peggyjs/eslint-config":"^3.0.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-multi-entry":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","@types/chai":"^4.3.4","@types/jest":"^29.4.0","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.53.0","chai":"^4.3.7","chai-like":"^1.1.1","copyfiles":"^2.4.1","eslint":"^8.34.0","express":"4.18.2","jest":"^29.4.3","rimraf":"^4.1.2","rollup":"^3.17.2","rollup-plugin-ignore":"1.0.10","source-map":"^0.8.0-beta.0","terser":"^5.16.4","ts-jest":"^29.0.5","tsd":"^0.25.0","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"commander":"^10.0.0","source-map-generator":"0.8.0"},"tsd":{"directory":"test/types"},"engines":{"node":">=14"},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Cam McHenry","email":"hello@camchenry.com","url":"https://github.com/camchenry"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"Dan Selman","email":"danscode@selman.org","url":"https://github.com/dselman"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"},{"name":"markw65","email":"mark@replayroutes.com","url":"https://github.com/markw65/"}],"gitHead":"22b2132e5719202bf7d663ddadd7180e640a7c75","_id":"peggy@3.0.0","_nodeVersion":"19.6.1","_npmVersion":"9.5.0","dist":{"shasum":"d9d74bf42712ad8e4587452c1b600eba9cf0eb30","size":123720,"noattachment":false,"key":"/peggy/-/peggy-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-3.0.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_3.0.0_1677023239840_0.08895945898720736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-21T23:47:20.011Z","publish_time":1677023240011,"_cnpm_publish_time":1677023240011},"2.0.1":{"name":"peggy","version":"2.0.1","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"scripts":{"clean":"rimraf build browser bin/*.map && mkdir browser","parser":"node bin/peggy.js -o lib/parser.js --format commonjs src/parser.pegjs","set_version":"node ./tools/set_version","lint":"eslint . --ext js,ts,mjs","ts":"tsc --build tsconfig.json","test":"jest","benchmark":"node ./benchmark/run_bench.js","rollup":"copyfiles package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","terser:peggy":"terser -c passes=2 -m --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","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","coverage":"npm run rollup && npm run parser -- -m inline && npm test","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/","deploy:bench":"copyfiles -f build/benchmark-bundle.min.js docs/js/","build":"npm run build:notidy && npm run tidy","build:notidy":"npm run setup && npm run make && npm run headers && npm run lint && npm run deploy && npm run audit","setup":"npm run clean && npm run set_version","make":"npm run parser && npm run ts && npm run rollup && npm run terser","audit":"npm run test && npm run benchmark","tidy":"rimraf -f build","start":"browser-sync start -c .bs-config.js"},"devDependencies":{"@peggyjs/eslint-config":"^2.0.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-typescript":"^8.3.2","@types/chai":"^4.3.1","@types/jest":"^27.5.1","@types/node":"^17.0.38","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","browser-sync":"^2.27.10","chai":"^4.3.6","copyfiles":"^2.4.1","eslint":"^8.16.0","express":"4.18.1","jest":"^28.1.0","rimraf":"^3.0.2","rollup":"^2.75.4","rollup-plugin-ignore":"1.0.10","source-map":"^0.8.0-beta.0","terser":"^5.14.0","ts-jest":"^28.0.3","tsd":"^0.20.0","tslib":"^2.4.0","typescript":"^4.7.2"},"dependencies":{"commander":"^9.3.0","source-map-generator":"0.8.0"},"tsd":{"directory":"test/types"},"engines":{"node":">=10"},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"}],"gitHead":"e3dea80c095b31de1f796d16050d429399229c53","_id":"peggy@2.0.1","_nodeVersion":"18.2.0","_npmVersion":"8.10.0","dist":{"shasum":"d9bfde03b18d6ec2b9b85b2aa5af51577850152c","size":110103,"noattachment":false,"key":"/peggy/-/peggy-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-2.0.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_2.0.1_1654103557671_0.8829326629261951"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-01T17:22:15.545Z","publish_time":1654103557887,"_cnpm_publish_time":1654103557887},"2.0.0":{"name":"peggy","version":"2.0.0","description":"Parser generator for JavaScript","keywords":["grammar","parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy.js"},"scripts":{"clean":"rimraf build browser bin/*.map && mkdir browser","parser":"node bin/peggy.js -o lib/parser.js --format commonjs src/parser.pegjs","set_version":"node ./tools/set_version","lint":"eslint . --ext js,ts,mjs","ts":"tsc --build tsconfig.json","test":"jest","benchmark":"node ./benchmark/run_bench.js","rollup":"copyfiles package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","terser:peggy":"terser -c passes=2 -m --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","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","coverage":"npm run rollup && npm run parser -- -m inline && npm test","deploy:peggy":"copyfiles build/peggy.min.js docs/vendor/peggy/ && copyfiles build/peggy.min.js browser/","deploy:tests":"copyfiles build/test-bundle.min.js docs/js/","deploy:bench":"copyfiles build/benchmark-bundle.min.js docs/js/","build":"npm run build:notidy && npm run tidy","build:notidy":"npm run setup && npm run make && npm run headers && npm run lint && npm run deploy && npm run audit","setup":"npm run clean && npm run set_version","make":"npm run parser && npm run ts && npm run rollup && npm run terser","audit":"npm run test && npm run benchmark","tidy":"rimraf -f build","start":"browser-sync start -c .bs-config.js"},"devDependencies":{"@peggyjs/eslint-config":"^2.0.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-typescript":"^8.3.2","@types/chai":"^4.3.1","@types/jest":"^27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","browser-sync":"^2.27.10","chai":"^4.3.6","copyfiles":"^2.4.1","eslint":"^8.16.0","express":"4.18.1","jest":"^28.1.0","rimraf":"^3.0.2","rollup":"^2.74.1","rollup-plugin-ignore":"1.0.10","sinon":"^14.0.0","source-map":"^0.8.0-beta.0","terser":"^5.13.1","ts-jest":"^28.0.3","tsd":"^0.20.0","tslib":"^2.4.0","typescript":"^4.7.2"},"dependencies":{"commander":"^9.2.0","source-map-generator":"0.8.0"},"tsd":{"directory":"test/types"},"engines":{"node":">=10"},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"Christian Flach","email":"github@christianflach.de","url":"https://github.com/cmfcmf/"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"}],"gitHead":"edec7a00e604ef4b8dbd9682b8ee249bdae1b165","_id":"peggy@2.0.0","_nodeVersion":"18.2.0","_npmVersion":"8.10.0","dist":{"shasum":"878f3c25719bc6d44a84c04069cfab8cfd043215","size":120332,"noattachment":false,"key":"/peggy/-/peggy-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-2.0.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_2.0.0_1653758132450_0.3012389897440153"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-28T17:15:42.439Z","publish_time":1653758132611,"_cnpm_publish_time":1653758132611},"1.2.0":{"name":"peggy","version":"1.2.0","description":"Parser generator for JavaScript","keywords":["parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy"},"scripts":{"clean":"rimraf -f build && rimraf -f browser && mkdir browser","parser":"node bin/peggy -o lib/parser.js --format commonjs src/parser.pegjs","set_version":"node ./tools/set_version","lint":"eslint . --ext .js bin/peggy","ts":"tsc --build tsconfig.json","test":"jest","benchmark":"node ./benchmark/run_bench.js","rollup":"cp package.json build/ts && rollup -c","terser":"npm run terser:peggy && npm run terser:tests && npm run terser:bench","terser:peggy":"terser -c passes=2 -m --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","terser:bench":"terser -c passes=2 -m --sequences 40 --module build/rollup/benchmark.umd.js -o build/benchmark-bundle.min.js","headers":"node ./tools/header.js build/peggy.min.js build/benchmark-bundle.min.js build/test-bundle.min.js","deploy":"npm run deploy:peggy && npm run deploy:tests && npm run deploy:bench","deploy:peggy":"cp build/peggy.min.js docs/vendor/peggy/peggy.min.js && cp build/peggy.min.js browser/peggy.min.js","deploy:tests":"cp build/test-bundle.min.js docs/js/test-bundle.min.js","deploy:bench":"cp build/benchmark-bundle.min.js docs/js/benchmark-bundle.min.js","build":"npm run build:notidy && npm run tidy","build:notidy":"npm run setup && npm run make && npm run headers && npm run lint && npm run deploy && npm run audit","setup":"npm run clean && npm run set_version","make":"npm run parser && npm run ts && npm run rollup && npm run terser","audit":"npm run test && npm run benchmark","tidy":"rimraf -f build"},"devDependencies":{"@peggyjs/eslint-config":"^0.0.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-typescript":"^8.2.1","@types/jest":"^26.0.23","@types/node":"^15.6.2","chai":"^4.3.4","eslint":"^7.27.0","express":"4.17.1","jest":"^27.0.3","rimraf":"^3.0.2","rollup":"^2.50.5","sinon":"^11.1.1","terser":"^5.7.0","ts-jest":"^27.0.2","tsd":"^0.16.0","typescript":"^4.3.2"},"tsd":{"directory":"test/types"},"engines":{"node":">=10"},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"}],"gitHead":"a556299bad62e6ccfe4f77c20db654220ad78dbe","_id":"peggy@1.2.0","_nodeVersion":"16.2.0","_npmVersion":"7.15.1","dist":{"shasum":"657ba45900cbef1dc9f52356704bdbb193c2021c","size":101126,"noattachment":false,"key":"/peggy/-/peggy-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-1.2.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_1.2.0_1622672492083_0.12476834346990362"},"_hasShrinkwrap":false,"publish_time":1622672492270,"_cnpm_publish_time":1622672492270},"1.1.0":{"name":"peggy","version":"1.1.0","description":"Parser generator for JavaScript","keywords":["parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy"},"scripts":{"pretest":"npm run parser","test":"npm run test:bare","test:bare":"mocha --recursive test --exclude test/browser.stub.js --reporter min","lint":"eslint . --ext .js","benchmark":"./benchmark/run","build":"npm run browser:build && npm run benchmark:build && npm run test:build","browser:clean":"rm -rf browser/","prebrowser:build":"npm run parser","browser:build":"browserify lib/peg.js -s peggy -o browser/peggy.min.js","postbrowser:build":"tools/header browser/* && cp browser/peggy.min.js docs/vendor/peggy/peggy.min.js","benchmark:build":"browserify benchmark/browser.stub.js -o docs/js/benchmark-bundle.min.js && tools/header docs/js/benchmark-bundle.min.js","test:build":"browserify test/browser.stub.js -o docs/js/test-bundle.min.js && tools/header docs/js/test-bundle.min.js","parser":"bin/peggy -o lib/parser.js --format commonjs src/parser.pegjs"},"devDependencies":{"@babel/core":"^7.13.16","@babel/preset-env":"^7.13.15","babelify":"10.0.0","browserify":"17.0.0","chai":"4.3.4","express":"4.17.1","mocha":"^8.3.2","morgan":"1.10.0","open":"^8.0.6","sinon":"10.0.0","uglifyify":"^5.0.2"},"engines":{"node":">=10"},"browserify":{"browserField":false,"transform":[["babelify",{"presets":["@babel/preset-env"],"compact":false}],["uglifyify"]]},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Julian Aubourg","email":"j@ubourg.net","url":"https://github.com/jaubourg"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"}],"gitHead":"9eb73d12f1f73dd35ad7a5dc37aa206ff276e125","_id":"peggy@1.1.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"aca11837e60d83bc9490c3483d0462f934fa501a","size":87991,"noattachment":false,"key":"/peggy/-/peggy-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-1.1.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_1.1.0_1619122195432_0.1046461158243508"},"_hasShrinkwrap":false,"publish_time":1619122195547,"_cnpm_publish_time":1619122195547},"1.0.0":{"name":"peggy","version":"1.0.0","description":"Parser generator for JavaScript","keywords":["parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy"},"scripts":{"pretest":"npm run parser","test":"npm run test:bare","test:bare":"mocha --recursive test --exclude test/browser.stub.js --reporter min","pretest:node":"npm run parser","test:node":"nve 10,12,14,15 npm run test:bare","lint":"eslint . --ext .js","benchmark":"./benchmark run","build":"npm run browser:build && npm run benchmark:build && npm run test:build","browser:clean":"rm -rf browser/","prebrowser:build":"npm run parser","browser:build":"browserify lib/peg.js -s peggy -o browser/peggy.min.js","postbrowser:build":"tools/header browser/* && cp browser/peggy.min.js docs/vendor/peggy/peggy.min.js","benchmark:build":"browserify benchmark/browser.stub.js -o docs/js/benchmark-bundle.min.js","test:build":"browserify test/browser.stub.js -o docs/js/test-bundle.min.js","parser":"bin/peggy -o lib/parser.js --format commonjs src/parser.pegjs"},"devDependencies":{"@babel/core":"^7.13.15","@babel/preset-env":"^7.13.15","babelify":"10.0.0","browserify":"17.0.0","chai":"4.3.4","express":"4.17.1","mocha":"^8.3.2","morgan":"1.10.0","nve":"^13.0.0","open":"^8.0.6","sinon":"10.0.0","uglifyify":"^5.0.2"},"engines":{"node":">=10"},"browserify":{"browserField":false,"transform":[["babelify",{"presets":["@babel/preset-env"],"compact":false}],["uglifyify"]]},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"}],"gitHead":"e69be31e78673dba1055676be989233ebc902053","_id":"peggy@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"shasum":"df6c7816c9df0ef35e071aaf96836cb866fe7eb4","size":85275,"noattachment":false,"key":"/peggy/-/peggy-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-1.0.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_1.0.0_1618599913863_0.621554950378338"},"_hasShrinkwrap":false,"publish_time":1618599914003,"_cnpm_publish_time":1618599914003},"1.0.0-rc.2":{"name":"peggy","version":"1.0.0-rc.2","description":"Parser generator for JavaScript","keywords":["parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy"},"scripts":{"pretest":"npm run parser","test":"npm run test:bare","test:bare":"mocha --recursive test --exclude test/browser.stub.js --reporter min","pretest:node":"npm run parser","test:node":"nve 10,12,14,15 npm run test:bare","lint":"eslint . --ext .js","benchmark":"./benchmark run","build":"npm run browser:build && npm run benchmark:build && npm run test:build","browser:clean":"rm -rf browser/","prebrowser:build":"npm run parser","browser:build":"browserify lib/peg.js -s peggy -o browser/peggy.min.js","postbrowser:build":"tools/header browser/* && cp browser/peggy.min.js docs/vendor/peggy/peggy.min.js","benchmark:build":"browserify benchmark/browser.stub.js -o docs/js/benchmark-bundle.min.js","test:build":"browserify test/browser.stub.js -o docs/js/test-bundle.min.js","parser":"bin/peggy -o lib/parser.js --format commonjs src/parser.pegjs"},"devDependencies":{"@babel/core":"^7.13.15","@babel/preset-env":"^7.13.15","babelify":"10.0.0","browserify":"17.0.0","chai":"4.3.4","express":"4.17.1","mocha":"^8.3.2","morgan":"1.10.0","nve":"^13.0.0","open":"^8.0.6","sinon":"10.0.0","uglifyify":"^5.0.2"},"engines":{"node":">=10"},"browserify":{"browserField":false,"transform":[["babelify",{"presets":["@babel/preset-env"],"compact":false}],["uglifyify"]]},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"}],"gitHead":"0a26fc64ea240601e0e9b014f13174f6d57c1d21","_id":"peggy@1.0.0-rc.2","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"shasum":"8cea43ae72deaef34de103e72bd0249d6ecb66ea","size":85198,"noattachment":false,"key":"/peggy/-/peggy-1.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-1.0.0-rc.2.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_1.0.0-rc.2_1618593564671_0.6356695885476433"},"_hasShrinkwrap":false,"publish_time":1618593564893,"_cnpm_publish_time":1618593564893},"1.0.0-rc.1":{"name":"peggy","version":"1.0.0-rc.1","description":"Parser generator for JavaScript","keywords":["parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","unpkg":"browser/peggy.min.js","jsdelivr":"browser/peggy.min.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy"},"scripts":{"pretest":"npm run parser","test":"npm run test:bare","test:bare":"mocha --recursive test --exclude test/browser.stub.js --reporter min","pretest:node":"npm run parser","test:node":"nve 10,12,14,15 npm run test:bare","lint":"eslint . --ext .js","benchmark":"./benchmark run","build":"npm run browser:build && npm run benchmark:build && npm run test:build","browser:clean":"rm -rf browser/","prebrowser:build":"npm run parser","browser:build":"browserify lib/peg.js -s peggy -o browser/peggy.min.js","postbrowser:build":"tools/header browser/* && cp browser/peggy.min.js docs/vendor/peggy/peggy.min.js","benchmark:build":"browserify benchmark/browser.stub.js -o docs/js/benchmark-bundle.min.js","test:build":"browserify test/browser.stub.js -o docs/js/test-bundle.min.js","parser":"bin/peggy -o lib/parser.js --format commonjs src/parser.pegjs"},"devDependencies":{"@babel/core":"^7.13.15","@babel/preset-env":"^7.13.15","babelify":"10.0.0","browserify":"17.0.0","chai":"4.3.4","express":"4.17.1","mocha":"^8.3.2","morgan":"1.10.0","nve":"^13.0.0","sinon":"10.0.0","uglifyify":"^5.0.2"},"engines":{"node":">=10"},"browserify":{"browserField":false,"transform":[["babelify",{"presets":["@babel/preset-env"],"compact":false}],["uglifyify"]]},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"}],"gitHead":"a7d6008fde285d4ee6826e7f97394cba53a3daec","_id":"peggy@1.0.0-rc.1","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"shasum":"7f6cc8772a467e4177f79108af6edb478104d597","size":91509,"noattachment":false,"key":"/peggy/-/peggy-1.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-1.0.0-rc.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_1.0.0-rc.1_1618556893836_0.2613548414435478"},"_hasShrinkwrap":false,"publish_time":1618556893968,"_cnpm_publish_time":1618556893968},"1.0.0-rc.0":{"name":"peggy","version":"1.0.0-rc.0","description":"Parser generator for JavaScript","keywords":["parser generator","PEG","PEG.js"],"homepage":"https://peggyjs.org/","repository":{"type":"git","url":"git+https://github.com/peggyjs/peggy.git"},"bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},"main":"lib/peg.js","types":"lib/peg.d.ts","bin":{"peggy":"bin/peggy"},"scripts":{"pretest":"npm run parser","test":"npm run test:bare","test:bare":"mocha --recursive test --exclude test/browser.stub.js --reporter min","pretest:node":"npm run parser","test:node":"nve 10,12,14,15 npm run test:bare","lint":"eslint . --ext .js","benchmark":"./benchmark run","build":"npm run browser:build && npm run benchmark:build && npm run test:build","browser:clean":"rm -rf browser/","prebrowser:build":"npm run parser","browser:build":"browserify lib/peg.js -s peggy -o browser/peggy.js -t [ babelify --no-compact --presets [ @babel/preset-env ] ] && uglifyjs browser/peggy.js -o browser/peggy.min.js","postbrowser:build":"tools/header browser/* && cp browser/peggy.min.js docs/vendor/peggy/peggy.min.js","benchmark:build":"browserify benchmark/browser.stub.js -o docs/js/benchmark-bundle.min.js -t [ babelify --no-compact --presets [ @babel/preset-env ] ]","test:build":"browserify test/browser.stub.js -o docs/js/test-bundle.min.js -t [ babelify --no-compact --presets [ @babel/preset-env ] ]","parser":"bin/peggy -o lib/parser.js --format commonjs src/parser.pegjs"},"devDependencies":{"@babel/core":"^7.13.15","@babel/preset-env":"^7.13.15","babelify":"10.0.0","browserify":"17.0.0","chai":"4.3.4","express":"4.17.1","mocha":"^8.3.2","morgan":"1.10.0","nve":"^13.0.0","sinon":"10.0.0","uglify-js":"^3.13.4"},"engines":{"node":">=10"},"contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://github.com/dmajda/"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net","url":"https://github.com/hildjj/"},{"name":"Adrian Sampson","email":"adrian@radbox.org","url":"https://github.com/sampsyo/"},{"name":"Ali Tavakoli","email":"ali.tavakoli@gmail.com","url":"https://github.com/atavakoli/"},{"name":"Almad","email":"bugs@almad.net","url":"https://github.com/almad/"},{"name":"Andrei Neculau","email":"andrei.neculau@gmail.com","url":"https://github.com/andreineculau/"},{"name":"Arlo Breault","email":"arlolra@gmail.com","url":"https://github.com/arlolra/"},{"name":"Balázs Kutil","email":"bkutil@users.noreply.github.com","url":"https://github.com/bkutil/"},{"name":"Caleb Hearon","email":"crh0872@gmail.com","url":"https://github.com/chearon/"},{"name":"Charles Pick","email":"charles@codemix.com","url":"https://github.com/phpnode/"},{"name":"David Berneda","email":"david@steema.com"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com","url":"https://github.com/futagoza/"},{"name":"Jakub Vrana","email":"jakub@vrana.cz","url":"https://github.com/vrana/"},{"name":"Jason Davies","email":"jason@jasondavies.com","url":"https://github.com/jasondavies/"},{"name":"Joseph Frazier","email":"joseph@onsip.com","url":"https://github.com/joseph-onsip/"},{"name":"Justin Blank","email":"justin.blank@gmail.com","url":"https://github.com/hyperpape/"},{"name":"Marco Baumgartl","email":"marco.baumgartl@boerse-go.de"},{"name":"Mingun","email":"alexander_sergey@mail.ru","url":"https://github.com/Mingun/"},{"name":"Tony Lukasavage","email":"anthony.lukasavage@gmail.com","url":"https://github.com/tonylukasavage/"},{"name":"chunpu","email":"fengtong@mail.ustc.edu.cn","url":"https://github.com/chunpu/"},{"name":"fatfisz","email":"fatfisz@gmail.com","url":"https://github.com/fatfisz/"},{"name":"fpirsch","email":"fpirsch@free.fr","url":"https://github.com/fpirsch/"}],"gitHead":"107367d765162885a32f2e9886739a2cf7470ea3","_id":"peggy@1.0.0-rc.0","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"c898172c8ef8ad657f6e4e260353c0c01a279f37","size":60813,"noattachment":false,"key":"/peggy/-/peggy-1.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-1.0.0-rc.0.tgz"},"_npmUser":{"name":"charlespick","email":"charles@codemix.com"},"directories":{},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peggy_1.0.0-rc.0_1618523639475_0.4672494580560005"},"_hasShrinkwrap":false,"publish_time":1618523639670,"_cnpm_publish_time":1618523639670},"0.9.0":{"author":{"name":"Clint Hill","email":"clint.hill@gmail.com"},"name":"peggy","description":"A simpler PEG generator in JavaScript","version":"0.9.0","homepage":"http://clintjhill.github.com/Peggy.js/","repository":{"type":"git","url":"git://github.com/clintjhill/Peggy.js.git"},"main":"index","scripts":{"test":"make spec"},"engines":{"node":"~0.6.10"},"dependencies":{},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"clintjhill","email":"clint.hill@gmail.com"},"_id":"peggy@0.9.0","_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"dd8c3c3b8fe00dee01acaf8b145fc382e9d11187","size":10709,"noattachment":false,"key":"/peggy/-/peggy-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peggy/download/peggy-0.9.0.tgz"},"maintainers":[{"name":"charlespick","email":""},{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"directories":{},"publish_time":1334038971568,"_cnpm_publish_time":1334038971568,"_hasShrinkwrap":false}},"readme":"[![Tests](https://github.com/peggyjs/peggy/actions/workflows/node.js.yml/badge.svg)](https://github.com/peggyjs/peggy/actions/workflows/node.js.yml)\n[![npm version](https://img.shields.io/npm/v/peggy.svg)](https://www.npmjs.com/package/peggy)\n[![codecov](https://codecov.io/gh/peggyjs/peggy/graph/badge.svg?token=9HBIZ9CRW8)](https://codecov.io/gh/peggyjs/peggy)\n[![License](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\n# Peggy\n\nPeggy is a simple parser generator for JavaScript that produces fast parsers\nwith excellent error reporting. You can use it to process complex data or\ncomputer languages and build transformers, interpreters, compilers and other\ntools easily.\n\nPeggy is the successor of [PEG.js](https://github.com/pegjs/pegjs).\n\n## Migrating from PEG.js\n\nPeggy version 1.x.x is API compatible with the most recent PEG.js release.\nFollow these steps to upgrade:\n\n1. Uninstall `pegjs` (and `@types/pegjs` if you're using the DefinitelyTyped type definitions - we now include type definitions as part of peggy itself).\n2. Replace all `require(\"pegjs\")` or `import ... from \"pegjs\"` with `require(\"peggy\")` or `import ... from \"peggy\"` as appropriate.\n3. Any scripts that use the `pegjs` cli should now use `peggy` instead.\n4. That's it!\n\n## Features\n\n- Simple and expressive grammar syntax\n- Integrates both lexical and syntactical analysis\n- Parsers have excellent error reporting out of the box\n- Based on [parsing expression\n  grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism\n  — more powerful than traditional LL(_k_) and LR(_k_) parsers\n- Usable [from your browser](https://peggyjs.org/online), from the command line,\n  or via JavaScript API\n- [Source map](https://developer.mozilla.org/en-US/docs/Tools/Debugger/How_to/Use_a_source_map) support\n\n## Getting Started\n\n[Online version](https://peggyjs.org/online) is the easiest way to generate a\nparser. Just enter your grammar, try parsing few inputs, and download generated\nparser code.\n\n## Documentation\n\nFull documentation is available at [peggyjs.org](https://peggyjs.org/documentation.html).\n\n## Development\n\nTo get started, check out peggy, install the dependencies, and run build:\n\n```bash\ngit clone https://github.com/peggyjs/peggy.git\ncd peggy\nnpm install\n(cd docs && npm install)\n(cd web-test && npm install)\nnpm run build\nnpm run test:web\n```\n\nPlease see the [Contribution Guidelines](CONTRIBUTING.md) for details on how\nto contribute code.\n\n## Links\n\n- [Project website](https://peggyjs.org/)\n- [Wiki](https://github.com/peggyjs/peggy/wiki)\n- [Source code](https://github.com/peggyjs/peggy)\n- [Issue tracker](https://github.com/peggyjs/peggy/issues)\n- [Discussions](https://github.com/peggyjs/peggy/discussions)\n- [Browser Benchmark Suite](https://peggyjs.org/development/benchmark.html)\n- [Browser Test Suite](https://peggyjs.org/development/test.html)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Discord Server](https://discord.gg/HU5tbEbwAB)\n\nPeggy was originally developed by [David Majda](https://majda.cz/)\n([@dmajda](http://twitter.com/dmajda)). It is currently maintained by\n[Joe Hildebrand](https://github.com/hildjj) ([@hildjj](https://twitter.com/hildjj)).\n\nYou are welcome to contribute code. Unless your contribution is really trivial\nyou should [get in touch with us](https://discord.gg/HU5tbEbwAB)\nfirst — this can prevent wasted effort on both sides.\n","_attachments":{},"homepage":"https://peggyjs.org/","bugs":{"url":"https://github.com/peggyjs/peggy/issues"},"license":"MIT"}