{"_id":"@mongodb-js/nearley","_rev":"62-9bb9cd2e0b358e012dcff22385f65bda","name":"@mongodb-js/nearley","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@mongodb-js/nearley","version":"0.1.0","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"Hardmath123"},"license":"MIT","_id":"@mongodb-js/nearley@0.1.0","maintainers":[{"name":"ryantimmons","email":"ryan@rytim.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"}],"contributors":"https://github.com/Hardmath123/nearley/graphs/contributors","homepage":"https://github.com/mongodb-forks/nearley#readme","bugs":{"url":"https://github.com/mongodb-forks/nearley/issues"},"bin":{"nearleyc":"bin/nearleyc.js","nearley-test":"bin/nearley-test.js","nearley-unparse":"bin/nearley-unparse.js","nearley-railroad":"bin/nearley-railroad.js"},"dist":{"shasum":"106f0e2ceb4ab6b85b647d390d05aa6d4b8d7df2","tarball":"https://registry.npmjs.org/@mongodb-js/nearley/-/nearley-0.1.0.tgz","fileCount":20,"integrity":"sha512-nGnNTIcaMEqXx9cJ5VZmtS9R5qtFXSsgNNuifNdGUwtEm1E2RcJ2dUHIR8iaW8008Ilqlh1VZ6A4qxCBFHqUnQ==","signatures":[{"sig":"MEUCIBgAh1AKiJgHy6bGm0WU9BDggxNKl8DsOV32niKhbHbCAiEA1p9KA9RwmsYLeZfRcsw5Ej7XKGCugkstAauCoADxatI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+UemCRA9TVsSAnZWagAAUW4QAJeYgw0YQP4PIKfh9cBq\nntssFz70aWpif1qMg/5HicLcpWgTB2pw0+7I4/v8N9ccbpzi6td3XLnDed5W\nsyCpp8TdfGxZHAX0O/Grjcq8zB7tbWbVARJKIon1ppyFSKV2lAgSqrGm0fxQ\nXXGriBMTObAOBtUI2TnWeh4EdXOmu+L4k0D+jgXtEBxavDz4+3qS/9CYF2TM\nmTNX1UVGESQB4+bdieZywS3qEC032+lb7aOBS9uB9XqP98SGs7rVltORqmIL\nozkVzCoX0ZU15m9JLRoaMpjro5yegeinnvKamZUPcXBsBEDXMu2h+w3hCMA6\nH+GoFbgA76AgMxjXbkKwVblnZnYjoSyPZTrsrji52aAyYK3czQY5NQMJDzij\n5llPZ5LcxJ+o1U5IHAGmL9WYaG09gkEd+nL9Q6lqIZXwcZ2P5iZ6qul9Mb6r\nIHQpwgtw0nNak4lysG+nxg+EqzJaPnl88w6XBwLkSa7vkqPgtQpVRTqu4UJ/\nBUS2oTjx2Po037kndv0nOiGtlDf2cBkbVyscAybwLACjs57PoLNcSEFuAcky\nhYb5GXCmGXF4iLFVlr5cXJaLDoS+OKWL65pTeeMNzfgXN1wF6PBwKek2h8C9\n6edSy4xicFFQyRGpI//bARwu7a4TLsxmGjmKsf5KH96IV2LSD6bGaWXIlGyc\naqup\r\n=GUe3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nearley.js","gitHead":"907f0cd8dbb32b48f8377ef5efd2178f037c7d2d","scripts":{"test":"mocha test/*.test.js","doctoc":"doctoc --notitle README.md","profile":"bin/nearleyc.js test/grammars/parens.ne > test/grammars/parens.js && node test/profile.js","benchmark":"benchr test/benchmark.js","bootstrap":"mocha test/bootstrap.test.js && bin/nearleyc.js lib/nearley-language-bootstrapped.ne > tmp && mv tmp lib/nearley-language-bootstrapped.js && echo bootstrapped ok"},"_npmUser":{"name":"ryantimmons","email":"ryan@rytim.com"},"repository":{"url":"git+https://github.com/mongodb-forks/nearley.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple, fast, powerful parser toolkit for JavaScript.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"moo":"^0.4.3","semver":"^5.4.1","randexp":"0.4.6","commander":"^2.19.0","railroad-diagrams":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.5.3","benchr":"^3.2.0","doctoc":"^1.3.0","expect":"^1.20.2","babel-cli":"^6.26.0","microtime":"^2.1.2","@types/moo":"^0.3.0","typescript":"^2.6.1","@types/node":"^7.0.27","coffee-script":"^1.10.0","babel-preset-env":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nearley_0.1.0_1559840677736_0.9083576348250408","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@mongodb-js/nearley","version":"0.2.0","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"Hardmath123"},"license":"MIT","_id":"@mongodb-js/nearley@0.2.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"dcoupal","email":"daniel.coupal@mongodb.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"ryantimmons","email":"ryan@rytim.com"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"scottsidwell","email":"developer@scottsidwell.id.au"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"srv-charts-read-only","email":"team-charts@10gen.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"}],"contributors":"https://github.com/Hardmath123/nearley/graphs/contributors","homepage":"https://github.com/mongodb-forks/nearley#readme","bugs":{"url":"https://github.com/mongodb-forks/nearley/issues"},"bin":{"nearleyc":"bin/nearleyc.js","nearley-test":"bin/nearley-test.js","nearley-unparse":"bin/nearley-unparse.js","nearley-railroad":"bin/nearley-railroad.js"},"dist":{"shasum":"e12b97f94ee9c727321d06e4f5193adbff415457","tarball":"https://registry.npmjs.org/@mongodb-js/nearley/-/nearley-0.2.0.tgz","fileCount":20,"integrity":"sha512-Y085RwzPzycyJgvZnwmfpVmDMurIM4yPli27OyUZshbJfixCLwAP6DD/b+CqBuYOF4PsnttKiKN5GLfYe8Kpgg==","signatures":[{"sig":"MEUCIFDljvZUd1UWycRf6A0qrw7qCz0bl0fh3S6SswYYktORAiEAxj2APKXNZCF6q2qSceQv2pstA2eTIPK6HuDNmXNMOiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp5DGCRA9TVsSAnZWagAAPKoP/2XCM6XjlPFMtzo+HGZn\n4YffCYCqI+c3XrTws9nMIHJIlOQfkh6eaglHJSNtnk3lyyMPSQy1U4pcIHOJ\nFhwjDXFAfQLKBIgdh9spzQX5LzC0OQmyHCNZBj7sn+Urm6uUgu+NeMiThjrX\ntP3T+5Dx2WLnLru1FC53WpJTps5udtyKmD+64aq26KlGeW2wK/DHZ9r8+Uga\nLL6WJWQxEQjM5POBBJ+y3ABT95k/sTfbV8sEqlxZ21nF1exBYS5CKylmALQi\nyOzYkcUDpFBHUxD7HRiouOI5Dck2pOrog5Sm7+WZBMAum2s5BrIMi+dp3w7P\nEBAr5sIYyhyUcanxqgkHQ4Ai1VIyiFuRPoX5s/d65F0SFjF1WybbAy97W7PJ\nlWwwQN6sspRYFbJdCgVTrLduPXsomg8Mj8w+C7e0pgA10PznvWaaCHSYRnJg\nPECHtNZviltdSQfA1tk1POaF2WXsCCyVY2xZUL+yZEP82PYIioPdaXKGdiLz\nJDgDZsZFEboUwbT+BTS/wcF766C2mpR1G3oOTdmNuVF22wUHZTLBVXZYQUmy\nYPzU2zAfhJOQavzsOcXmakkRbQsPGRpoXLvRSKSIntuM2j+3W6a3VveVHXtD\nUA1Z2rvCB5zqmxiXIt2hfbnrFJ0AsDAg/dwCz/4hWfGUIMb32riPAWhk3rGs\nhrD4\r\n=kp8y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nearley.js","_from":".","_shasum":"e12b97f94ee9c727321d06e4f5193adbff415457","gitHead":"39f9f7d53fd286a3928e7da609d0633bd5f05668","scripts":{"test":"mocha test/*.test.js","doctoc":"doctoc --notitle README.md","profile":"bin/nearleyc.js test/grammars/parens.ne > test/grammars/parens.js && node test/profile.js","benchmark":"benchr test/benchmark.js","bootstrap":"mocha test/bootstrap.test.js && bin/nearleyc.js lib/nearley-language-bootstrapped.ne > tmp && mv tmp lib/nearley-language-bootstrapped.js && echo bootstrapped ok"},"_npmUser":{"name":"ryantimmons","email":"ryan@rytim.com"},"repository":{"url":"git+https://github.com/mongodb-forks/nearley.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple, fast, powerful parser toolkit for JavaScript.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"moo":"^0.4.3","semver":"^5.4.1","randexp":"0.4.6","commander":"^2.19.0","railroad-diagrams":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.5.3","benchr":"^3.2.0","doctoc":"^1.3.0","expect":"^1.20.2","babel-cli":"^6.26.0","microtime":"^2.1.2","@types/moo":"^0.3.0","typescript":"^2.6.1","@types/node":"^7.0.27","coffee-script":"^1.10.0","babel-preset-env":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nearley_0.2.0_1571262662161_0.9238853260347797","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@mongodb-js/nearley","version":"0.3.0","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"Hardmath123"},"license":"MIT","_id":"@mongodb-js/nearley@0.3.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"dcoupal","email":"daniel.coupal@mongodb.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"ryantimmons","email":"ryan@rytim.com"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"scottsidwell","email":"developer@scottsidwell.id.au"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"srv-charts-read-only","email":"team-charts@10gen.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"}],"contributors":"https://github.com/Hardmath123/nearley/graphs/contributors","homepage":"https://github.com/mongodb-forks/nearley#readme","bugs":{"url":"https://github.com/mongodb-forks/nearley/issues"},"bin":{"nearleyc":"bin/nearleyc.js","nearley-test":"bin/nearley-test.js","nearley-unparse":"bin/nearley-unparse.js","nearley-railroad":"bin/nearley-railroad.js"},"dist":{"shasum":"601dc4ff2c0f323f5b1b2d4029521b11ce6139ca","tarball":"https://registry.npmjs.org/@mongodb-js/nearley/-/nearley-0.3.0.tgz","fileCount":20,"integrity":"sha512-IVkK13E4NEJzkAxgPtj0xtAh6LcHTi7ZdOK8vxVPm0VFRQRR8BF25/MKDj2vMcZjc78GqaRb6HUIKUBkzPMU0g==","signatures":[{"sig":"MEQCIC5LVnSQAkiQzeDj420snjGxuwffIAlwWzQM+WvG1w+pAiBag54aZmu42MAOOqqIRsBy3f0+KM4iXTDQ+6PKzHOyJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduZmSCRA9TVsSAnZWagAAUK4P+wbJIG+RpNE2pnXmbvCC\nGS+NrzYCT5wCAQwokpQIQYr52eUGO4XAM5+NHaI1FuZ6ox19+RmQMxgpf1Op\nRXNsFVSWy5VM3aZtnmtAhNnqpmf4lCTwxfSIIWthPB/W+To+5tvtunqcgvg/\nBPWYW896yOexa7Pe8SKsDdGgdYyBFJhMvwg13xnIFdceoZ4ibD2VYdj0ghCi\nq/0i86+UtZbEPEZLeqilZrSiW14Ws/IDNtpGK9aw+9GhMaSHaFBmNf3g+mh+\n+czyC8Eu58y4EVXDdwMhHvOm/ZG32GRey0vd0fEUosEV1WjCAYIwb1Z46EyL\nZnONuCUdP9Wkf2UDnFJiVEDFUQvkk5bdoJMt4CwnQ6xZmeMWpWIKUsFwF/Mz\njYx0SNJhVQ5nYH7fx913X6ohWepsb1YcG+hJEMCjbFp8fgFSpBT+hizMQh+A\nelcUZFNqEEHiTEpwv9UZx7zcMoEkBhJNI29LWrqeBtCmMTEZ59H5GsB2G4EO\ns/UR9Ucrf00JWVlFf1VHK2E41Q1JKWKwUPoJzNFsh4Ty9XtiZBQp/UgCp+uM\nCU0v2ZHdbzgS7aqGlo6x0Kcy9+si2z7etCPCsjy3zZIO5VAVSAghG+PH7MUC\nxMGLEAkUoZwC+5SPjkdL2txSgGS8SWN1LYpyJTc5Cv7gHII0Ll9TYr2LwqcM\n5A39\r\n=jDFv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nearley.js","gitHead":"6727aa3e917be0a7b11fdb755626b591a776df62","scripts":{"test":"mocha test/*.test.js","doctoc":"doctoc --notitle README.md","profile":"bin/nearleyc.js test/grammars/parens.ne > test/grammars/parens.js && node test/profile.js","benchmark":"benchr test/benchmark.js","bootstrap":"mocha test/bootstrap.test.js && bin/nearleyc.js lib/nearley-language-bootstrapped.ne > tmp && mv tmp lib/nearley-language-bootstrapped.js && echo bootstrapped ok"},"_npmUser":{"name":"vrachev","email":"vlad.rachev@mongodb.com"},"repository":{"url":"git+https://github.com/mongodb-forks/nearley.git","type":"git"},"_npmVersion":"6.4.1","description":"Simple, fast, powerful parser toolkit for JavaScript.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"moo":"^0.4.3","semver":"^5.4.1","randexp":"0.4.6","commander":"^2.19.0","railroad-diagrams":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.5.3","benchr":"^3.2.0","doctoc":"^1.3.0","expect":"^1.20.2","babel-cli":"^6.26.0","microtime":"^2.1.2","@types/moo":"^0.3.0","typescript":"^2.6.1","@types/node":"^7.0.27","coffee-script":"^1.10.0","babel-preset-env":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nearley_0.3.0_1572444562192_0.4529368544110475","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@mongodb-js/nearley","version":"0.4.0","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"author":{"name":"Hardmath123"},"license":"MIT","_id":"@mongodb-js/nearley@0.4.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"dcoupal","email":"daniel.coupal@mongodb.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"ryantimmons","email":"ryan@rytim.com"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"scottsidwell","email":"developer@scottsidwell.id.au"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"srv-charts-read-only","email":"team-charts@10gen.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"vrachev","email":"vlad.rachev@mongodb.com"}],"contributors":"https://github.com/Hardmath123/nearley/graphs/contributors","homepage":"https://github.com/mongodb-forks/nearley#readme","bugs":{"url":"https://github.com/mongodb-forks/nearley/issues"},"bin":{"nearleyc":"bin/nearleyc.js","nearley-test":"bin/nearley-test.js","nearley-unparse":"bin/nearley-unparse.js","nearley-railroad":"bin/nearley-railroad.js"},"dist":{"shasum":"0e1757ee36bdd254eb684bb5c95f69a0fe2d4347","tarball":"https://registry.npmjs.org/@mongodb-js/nearley/-/nearley-0.4.0.tgz","fileCount":20,"integrity":"sha512-7NFsB2kT8MNOuFRRM4ztnwbcePOP04pC4Hf6QYNMFaVriZbVW5YMaewvcvBQZriehk2Z0di8Bc0R5b/5BpGvBw==","signatures":[{"sig":"MEQCIFsF3iZmbqi/Dr+tUajOerFjrDoujmoEE0lTF6EMnb0oAiBrI4/9kNCo8VlIWN3VpsYiWHRS45sp4sIffMe6rZnNCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzDeZCRA9TVsSAnZWagAAGzAP/1trYPNe2Vcf+gJ+1PhM\n5yLvr+iExLVRw6RBd/tkPMVgfEvLcB1+T8sqxM6YXeVl5oH2tjF9qO+0nUL3\nW/wtnhkevH0GevJxTJj/TVQjHZ7nbDg84do16XHYlyvOK1PMWzX05muPokaL\nzpKKX1FAWHksNhsNj52tBIKFr4gaxrGts3NUtBumCYjuIlzB4VWayMYEwPqX\n9wwJerBFqmCq1dIlPyyXFG6w3Vu4nIylCvS9CuY0/hHzL0nx1TqINt+0F4t3\ndKYut0cMhcbL+CRJffcgfZVweiiOX4+lsq0Hm3UJhZZhRaB/87ui5OOWDuSC\nDUfNbuNTsEcBbiSKU4ZzocyNEAeW4tlC9164yxxO0GIyTWyiRxmYNhEhPMpo\nVslbIS3/7y0q7XBx26ayiLcssZbBGmHWTQM3dpH7qRto225MkjcH4iBl50LW\njtZ4sBrHRd+I9kjOhCt+kn3vUc3ZK6CbhJ2K32+I3sPDkJFjFwEtOPMaYtHW\nFGE0ePB6MwW4xZCw3ea4CkpOA2S3e2d6gvV1nO+myuGKnZ3YD1FvH7PVdbX/\n7Gap7acXgCQ92PzyXN5G+0/Za/DQmiKb+kKuO0nadVQUzFHdEtydMB6O4rft\niAFqtSqUUg5IEfmyujScbkV7VHf4GziKMzyfw4lsiKbbw5OrzBiZNSiJ/fRE\n4p9C\r\n=GPWl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/nearley.js","gitHead":"114fd7b58ce8985aa37a0f9ec4c176f59d605760","scripts":{"test":"mocha test/*.test.js","doctoc":"doctoc --notitle README.md","profile":"bin/nearleyc.js test/grammars/parens.ne > test/grammars/parens.js && node test/profile.js","benchmark":"benchr test/benchmark.js","bootstrap":"mocha test/bootstrap.test.js && bin/nearleyc.js lib/nearley-language-bootstrapped.ne > tmp && mv tmp lib/nearley-language-bootstrapped.js && echo bootstrapped ok"},"_npmUser":{"name":"vrachev","email":"vlad.rachev@mongodb.com"},"repository":{"url":"git+https://github.com/mongodb-forks/nearley.git","type":"git"},"_npmVersion":"6.4.1","description":"Simple, fast, powerful parser toolkit for JavaScript.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"moo":"^0.4.3","semver":"^5.4.1","randexp":"0.4.6","commander":"^2.19.0","railroad-diagrams":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.5.3","benchr":"^3.2.0","doctoc":"^1.3.0","expect":"^1.20.2","babel-cli":"^6.26.0","microtime":"^2.1.2","@types/moo":"^0.3.0","typescript":"^2.6.1","@types/node":"^7.0.27","coffee-script":"^1.10.0","babel-preset-env":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nearley_0.4.0_1573664664943_0.028475627230339917","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-06-06T17:04:37.735Z","modified":"2026-07-15T15:34:28.160Z","0.1.0":"2019-06-06T17:04:37.859Z","0.2.0":"2019-10-16T21:51:02.307Z","0.3.0":"2019-10-30T14:09:22.368Z","0.4.0":"2019-11-13T17:04:25.119Z"},"bugs":{"url":"https://github.com/mongodb-forks/nearley/issues"},"author":{"name":"Hardmath123"},"license":"MIT","homepage":"https://github.com/mongodb-forks/nearley#readme","keywords":["parser","parse","generator","compiler","compile","grammar","language"],"repository":{"url":"git+https://github.com/mongodb-forks/nearley.git","type":"git"},"description":"Simple, fast, powerful parser toolkit for JavaScript.","contributors":"https://github.com/Hardmath123/nearley/graphs/contributors","maintainers":[{"email":"satya@mongodb.com","name":"satyasinha"},{"email":"kristina.stefanova@mongodb.com","name":"kristina.stefano"},{"email":"nathan.smyth@10gen.com","name":"jarjee"},{"email":"iteng@mongodb.com","name":"devtoolsbot"},{"email":"james.wang@mongodb.com","name":"mongo-j"},{"email":"neal.beeken@mongodb.com","name":"nbbeeken"},{"email":"dbx-node@mongodb.com","name":"dbx-node"},{"email":"devtools-npm-user@mongodb.com","name":"devtools-npm-user"}],"readme":"# [nearley](http://nearley.js.org) ↗️\n[![JS.ORG](https://img.shields.io/badge/js.org-nearley-ffb400.svg?style=flat-square)](http://js.org)\n[![npm version](https://badge.fury.io/js/nearley.svg)](https://badge.fury.io/js/nearley)\n\nnearley is a simple, fast and powerful parsing toolkit. It consists of:\n1. [A powerful, modular DSL for describing\n   languages](https://nearley.js.org/docs/grammar)\n2. [An efficient, lightweight Earley\n   parser](https://nearley.js.org/docs/parser)\n3. [Loads of tools, editor plug-ins, and other\n   goodies!](https://nearley.js.org/docs/tooling)\n\nnearley is a **streaming** parser with support for catching **errors**\ngracefully and providing _all_ parsings for **ambiguous** grammars. It is\ncompatible with a variety of **lexers** (we recommend\n[moo](http://github.com/tjvr/moo)). It comes with tools for creating **tests**,\n**railroad diagrams** and **fuzzers** from your grammars, and has support for a\nvariety of editors and platforms. It works in both node and the browser.\n\nUnlike most other parser generators, nearley can handle *any* grammar you can\ndefine in BNF (and more!). In particular, while most existing JS parsers such\nas PEGjs and Jison choke on certain grammars (e.g. [left recursive\nones](http://en.wikipedia.org/wiki/Left_recursion)), nearley handles them\neasily and efficiently by using the [Earley parsing\nalgorithm](https://en.wikipedia.org/wiki/Earley_parser).\n\nnearley is used by a wide variety of projects:\n\n- [artificial\n  intelligence](https://github.com/ChalmersGU-AI-course/shrdlite-course-project)\n  and\n- [computational\n  linguistics](https://wiki.eecs.yorku.ca/course_archive/2014-15/W/6339/useful_handouts)\n  classes at universities;\n- [file format parsers](https://github.com/raymond-h/node-dmi);\n- [data-driven markup languages](https://github.com/idyll-lang/idyll-compiler);\n- [compilers for real-world programming\n  languages](https://github.com/sizigi/lp5562);\n- and nearley itself! The nearley compiler is bootstrapped.\n\nnearley is an npm [staff\npick](https://www.npmjs.com/package/npm-collection-staff-picks).\n\n## Documentation\n\nPlease visit our website https://nearley.js.org to get started! You will find a\ntutorial, detailed reference documents, and links to several real-world\nexamples to get inspired.\n\n## Contributing\n\nPlease read [this document](.github/CONTRIBUTING.md) *before* working on\nnearley. If you are interested in contributing but unsure where to start, take\na look at the issues labeled \"up for grabs\" on the issue tracker, or message a\nmaintainer (@kach or @tjvr on Github).\n\nnearley is MIT licensed.\n\nA big thanks to Nathan Dinsmore for teaching me how to Earley, Aria Stewart for\nhelping structure nearley into a mature module, and Robin Windels for\nbootstrapping the grammar. Additionally, Jacob Edelman wrote an experimental\nJavaScript parser with nearley and contributed ideas for EBNF support. Joshua\nT. Corbin refactored the compiler to be much, much prettier. Bojidar Marinov\nimplemented postprocessors-in-other-languages. Shachar Itzhaky fixed a subtle\nbug with nullables.\n","readmeFilename":"README.md"}