{"_id":"peggy","_rev":"185518","name":"peggy","description":"Parser generator for JavaScript","dist-tags":{"latest":"2.0.1"},"maintainers":[{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"charlespick","email":"charles@codemix.com"}],"time":{"modified":"2022-10-18T11:07:03.000Z","created":"2012-04-10T06:22:51.568Z","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":{"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://name.csiicloud.com:7001/peggy/download/peggy-2.0.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"charlespick","email":"charles@codemix.com"}],"_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://name.csiicloud.com:7001/peggy/download/peggy-2.0.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"charlespick","email":"charles@codemix.com"}],"_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://name.csiicloud.com:7001/peggy/download/peggy-1.2.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"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,"_cnpmcore_publish_time":"2021-12-14T05:59:30.674Z"},"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://name.csiicloud.com:7001/peggy/download/peggy-1.1.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"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,"_cnpmcore_publish_time":"2021-12-14T05:59:30.899Z"},"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://name.csiicloud.com:7001/peggy/download/peggy-1.0.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"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,"_cnpmcore_publish_time":"2021-12-14T05:59:31.118Z"},"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://name.csiicloud.com:7001/peggy/download/peggy-1.0.0-rc.2.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"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,"_cnpmcore_publish_time":"2021-12-14T05:59:31.323Z"},"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://name.csiicloud.com:7001/peggy/download/peggy-1.0.0-rc.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"directories":{},"maintainers":[{"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,"_cnpmcore_publish_time":"2021-12-14T05:59:31.543Z"},"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://name.csiicloud.com:7001/peggy/download/peggy-1.0.0-rc.0.tgz"},"_npmUser":{"name":"charlespick","email":"charles@codemix.com"},"directories":{},"maintainers":[{"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,"_cnpmcore_publish_time":"2021-12-14T05:59:31.848Z"},"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://name.csiicloud.com:7001/peggy/download/peggy-0.9.0.tgz"},"maintainers":[{"name":"clintjhill","email":"clint.hill@gmail.com"},{"name":"hildjj","email":"joe-github@cursive.net"}],"directories":{},"publish_time":1334038971568,"_hasShrinkwrap":false,"_cnpm_publish_time":1334038971568,"_cnpmcore_publish_time":"2021-12-14T05:59:32.053Z"}},"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[![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\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\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://github.com/peggyjs/peggy/discussions)\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"}