{"_id":"cmdparser","_rev":"11-772901031712b6a1203b9ee4144120c2","name":"cmdparser","description":"Command parser with support for completers.","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"author":{"name":"Joe Ferner","email":"joe@fernsroth.com"},"name":"cmdparser","description":"Command parser with support for completers.","keywords":["parser","command","redis"],"version":"0.0.1","repository":{"type":"git","url":"git://github.com/joeferner/node-cmdparser.git"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"nodeunit":"~0.7.4"},"scripts":{"test":"nodeunit test"},"main":"./parser.js","_npmUser":{"name":"joeferner","email":"joe@fernsroth.com"},"_id":"cmdparser@0.0.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.7.11","_defaultsLoaded":true,"dist":{"shasum":"d7c0db3d37b616eddefec26d75294122cffa760a","tarball":"https://registry.npmjs.org/cmdparser/-/cmdparser-0.0.1.tgz","integrity":"sha512-3t13Z5mV6WzIwvQvHnorhwa+iyKU2zPYjjj5DLxD4aZcJwpNNdKXU+T7No1NuWsIT23jzYsI9teI1gNlwHx+Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDprF8YPswXJm2Q5+GCr+Pu+AxohPxX5A3HOOkSeVwwNQIhALHT7fRGlldH2DN2ruSFSzd3RQF/sFXb61Ni+MezunVQ"}]},"maintainers":[{"name":"joeferner","email":"joe@fernsroth.com"}],"directories":{}},"0.0.2":{"author":{"name":"Joe Ferner","email":"joe@fernsroth.com"},"name":"cmdparser","description":"Command parser with support for completers.","keywords":["parser","command","redis"],"version":"0.0.2","repository":{"type":"git","url":"git://github.com/joeferner/node-cmdparser.git"},"engines":{"node":"*"},"dependencies":{"async":"~0.1.22"},"devDependencies":{"nodeunit":"~0.7.4"},"scripts":{"test":"nodeunit test"},"main":"./parser.js","_npmUser":{"name":"joeferner","email":"joe@fernsroth.com"},"_id":"cmdparser@0.0.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.7.11","_defaultsLoaded":true,"dist":{"shasum":"ef1b6b61ce14e60517510ba1afa1a097bc17d1f0","tarball":"https://registry.npmjs.org/cmdparser/-/cmdparser-0.0.2.tgz","integrity":"sha512-Ic9Sc2i8UP95FdKrPV5ZjoIRtYjSiUizA58A8Pmw7r3MyTkfc3LwzbSSRrJJjapowf6CGEBdjJeZFQOTLLbiiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe23bigI9XTM8BJaslGhp9YnbmX08c1lsT2Cq7dUEr/AiEAvXLYIObagiP/jl6cgFL/9kTmb907PGptXrM+BDmG3zU="}]},"maintainers":[{"name":"joeferner","email":"joe@fernsroth.com"}],"directories":{}},"0.0.3":{"author":{"name":"Joe Ferner","email":"joe@fernsroth.com"},"name":"cmdparser","description":"Command parser with support for completers.","keywords":["parser","command","redis"],"version":"0.0.3","repository":{"type":"git","url":"git://github.com/nearinfinity/node-cmdparser.git"},"engines":{"node":"*"},"dependencies":{"async":"~0.1.22"},"devDependencies":{"nodeunit":"~0.7.4"},"scripts":{"test":"./node_modules/nodeunit/bin/nodeunit test"},"main":"./parser.js","_npmUser":{"name":"joeferner","email":"joe@fernsroth.com"},"_id":"cmdparser@0.0.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.8.2","_defaultsLoaded":true,"dist":{"shasum":"d17075849ba6bbb462447c1950188ab7719871e6","tarball":"https://registry.npmjs.org/cmdparser/-/cmdparser-0.0.3.tgz","integrity":"sha512-gW/1flMiBIzM36QmZnFF4Wz1H2VDJ9Dv6n0ii76nfW86Cr7pDfD4odYpks0sIhRL69WzAU16vQzxEGnE7ZMyng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9gM4RKuI3UuUMLYjkgmJ7oA5qX+rlk2o3R31hnc7kvAiEAu44l/REE6I/HtsH30ith4Hb+52lUxeV6NTgph8Og7ps="}]},"maintainers":[{"name":"joeferner","email":"joe@fernsroth.com"}],"directories":{}},"0.1.0":{"author":{"name":"Joe Ferner","email":"joe@fernsroth.com"},"name":"cmdparser","description":"Command parser with support for completers.","keywords":["parser","command","redis"],"version":"0.1.0","repository":{"type":"git","url":"git://github.com/nearinfinity/node-cmdparser.git"},"engines":{"node":">=4"},"dependencies":{"async":"^3.2.3"},"devDependencies":{"mocha":"^9.2.2","chai":"^4.3.6"},"scripts":{"test":"mocha test"},"main":"./parser.js","gitHead":"92b3712c8d9a89f7d36f1dc1c593e0385250f9d8","bugs":{"url":"https://github.com/nearinfinity/node-cmdparser/issues"},"homepage":"https://github.com/nearinfinity/node-cmdparser#readme","_id":"cmdparser@0.1.0","_nodeVersion":"16.14.2","_npmVersion":"9.4.0","dist":{"integrity":"sha512-Y7IGA5Bf6jw+uKXX2mhlZmnjfQmySr0YZtuhn4W8DgVSenAlXpQDaKU4533LWa47wLZu1utGafaSPAHCvIH26Q==","shasum":"cae6eabd6f17b24a3edecdfd6bdc11d9a4c55f83","tarball":"https://registry.npmjs.org/cmdparser/-/cmdparser-0.1.0.tgz","fileCount":7,"unpackedSize":30381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuk0VPvjlpiiBKQHGmJhfJmfWPqd3InmlY6j6ljgv33wIgHcpmj/unkDWKtqFRei2RgsYq440UNMvUrYzhm+FEkZw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGueLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAcg/+J+CjC+Htbjpolaw6bRskQz4jK5CAKakUdA2b8ABFvjeQC2Ju\r\n9xhYtIYboDS+kP2Wem0mie8jzg8qfKBCu/pIq8ZmPLYyyOhON4lXKQW4GVda\r\njQ5G8vp2MwbaYBiodQj0drD5bfRIJ+LzHBBqrPPBekaDWWx+6/ZnTdyduCxi\r\ngWlP1xinJFBVeOUtZOVBiPc2NRnXrrhA49G7OTpttYsmTCljXiJl2sjHf8y4\r\nyOvt41k2APjy04nR/pjd/F534W+YAC9Y3s35b1+Z0wRrH26zse1H6B6md7lu\r\nq//1A8P7TWkih1mxoIFPO4cjYIWWaDzbAZKZ6Xeo7mUNb1mn7qdo4OaQbbiT\r\nvL++e3tQdfccUgI+ZQBZzlVuhMKVUtKIXiBTlQqR6FE6pF9OJ2XZ/ufg6Ds0\r\nhnVbELijS2niL7ci4uSvKMxSV1gML4btMmLfRsj8eFvGTYP8+etNC/utMcyT\r\nyoYjAuoivt4pLOo7g1qoENYirzhZuDzvQ4IsixcbfVvxN86SlNTx9jOmE37o\r\nZuuNgnx5uDUMEsCJXflKtgusUlzqUkZhMTK5cqGLy661OTpG2uERulUG+BBw\r\np/37063ky6shRMHCvKlAVpD3gOMqEqgM9hnjslJdIMy0VMXqhYYEBtpFlW3d\r\n8FV7OLwXXzVDIfrce+zLpJ63Qvt7ot19GUw=\r\n=7MY0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joeferner","email":"joe@fernsroth.com"},"directories":{},"maintainers":[{"name":"joeferner","email":"joe@fernsroth.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cmdparser_0.1.0_1679484811411_0.45227537099143533"},"_hasShrinkwrap":false}},"readme":"\n# cmdparser\n\nCommand parser with support for completers.\n\nMade specifically to parse redis command syntax but can be used for other purposes as well.\n\n# Install\n\n```bash\n$ npm install cmdparser\n```\n\n# Example\n\n```javascript\nvar cmdparser = new CmdParser([\n  \"del <key> [key ...]\",\n  \"dump <key>\",\n  \"exists <key>\"\n], {\n  key: function (partial) {\n    return [\"1111\", \"1112\", \"1113\"];\n  }\n});\nvar results = cmdparser.completer(\"dump 111\");\n// results = [ [\"1111\", \"1112\", \"1113\"], \"111\" ]\n```\n","maintainers":[{"name":"joeferner","email":"joe@fernsroth.com"}],"time":{"modified":"2023-03-22T11:33:31.723Z","created":"2012-06-20T18:53:32.078Z","0.0.1":"2012-06-20T18:53:32.835Z","0.0.2":"2012-06-20T21:05:17.578Z","0.0.3":"2012-07-24T16:12:42.532Z","0.1.0":"2023-03-22T11:33:31.567Z"},"author":{"name":"Joe Ferner","email":"joe@fernsroth.com"},"repository":{"type":"git","url":"git://github.com/nearinfinity/node-cmdparser.git"},"users":{"fgribreau":true},"homepage":"https://github.com/nearinfinity/node-cmdparser#readme","keywords":["parser","command","redis"],"bugs":{"url":"https://github.com/nearinfinity/node-cmdparser/issues"},"readmeFilename":"README.md"}