{"_id":"connection-parse","_rev":"27-7b8dae60b5d8f438a14ccf4c4158c413","name":"connection-parse","description":"Simple TCP connection string parser","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.0":{"name":"connection-parse","version":"0.0.0","description":"Simple TCP connection string parser","main":"index.js","scripts":{"test":"./node_modules/.bin/mocha $(shell find test -name '*.test.js')"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/connection-parse.git"},"keywords":["TCP","connection","parser","connection-string"],"author":{"name":"Arnout Kazemier"},"license":"MIT","devDependencies":{"mocha":"1.8.x","chai":"1.4.x"},"_id":"connection-parse@0.0.0","dist":{"shasum":"f01fbb155e7458e859a828d3610edd0268434def","tarball":"https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.0.tgz","integrity":"sha512-hx+IrP/kGnfCsV8bONY+41tcnpi+YWdXIpGPCivHaLTyKOTjaSuCh+yEPo5DvrUmxokrWP5j3ziCohJ697ZX0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgvORU7uDyKFh9UzD4N08ZuGkTRbDze3CDIQjfKhqg0AiEAj7luEP5ly04DvrIgkMOAKDrzRlj66x7bgwI91A08WhE="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"V1","email":"info@3rd-Eden.com"}],"directories":{}},"0.0.1":{"name":"connection-parse","version":"0.0.1","description":"Simple TCP connection string parser","main":"index.js","scripts":{"test":"./node_modules/.bin/mocha $(shell find test -name '*.test.js')"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/connection-parse.git"},"keywords":["TCP","connection","parser","connection-string"],"author":{"name":"Arnout Kazemier"},"license":"MIT","devDependencies":{"mocha":"1.8.x","chai":"1.4.x"},"_id":"connection-parse@0.0.1","dist":{"shasum":"2ac47fdad5d61f4694ab3016b84de458b3cc8a7a","tarball":"https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.1.tgz","integrity":"sha512-3TZxZ8+tjqlaFCIblUQJTQ2G5I5rDPGnGWRmfEXGdF/AswB0uBzNcWwTUbWIqPGsj9BKy0mIMbL1+wRYI4eBfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaj0bE0YA0ydsbx/oe9xzG+PlzgZCq1pjQVuQS89RsVAiBoe6aICzgCn7Y69nZASuFfuCJM7+gC6Qunv8f5s3Uwdg=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"V1","email":"info@3rd-Eden.com"}],"directories":{}},"0.0.2":{"name":"connection-parse","version":"0.0.2","description":"Simple TCP connection string parser","main":"index.js","scripts":{"test":"./node_modules/.bin/mocha $(shell find test -name '*.test.js')"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/connection-parse.git"},"keywords":["TCP","connection","parser","connection-string"],"author":{"name":"Arnout Kazemier"},"license":"MIT","devDependencies":{"mocha":"1.8.x","chai":"1.4.x"},"_id":"connection-parse@0.0.2","dist":{"shasum":"cfabae1d78a5f36b73fe5bfbbb00d7459701793b","tarball":"https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.2.tgz","integrity":"sha512-6LSP0rgjXDkeSAFZRtbJEoFkI/fizA++TVaSLDeDOGYnGRNQ+zpd8ZBUcUz3HuHrVEDcN6knQ6wC9lFRK8qtvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlSwhskjf6b1pAeQkF/X1ARi7jf22FO494jMQCEc8RZAiB8cl3T8MoiJho4ErZxXvdtUDmXGzo+7mzl9X5Ol/atQA=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"V1","email":"info@3rd-Eden.com"}],"directories":{}},"0.0.3":{"name":"connection-parse","version":"0.0.3","description":"Simple TCP connection string parser","main":"index.js","scripts":{"test":"./node_modules/.bin/mocha $(shell find test -name '*.test.js')"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/connection-parse.git"},"keywords":["TCP","connection","parser","connection-string"],"author":{"name":"Arnout Kazemier"},"license":"MIT","devDependencies":{"mocha":"1.8.x","chai":"1.4.x"},"_id":"connection-parse@0.0.3","dist":{"shasum":"6433a0e7e8153bc57c61a3a4c30ae28bd69c8cae","tarball":"https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.3.tgz","integrity":"sha512-lR0r5tbCeTY7EarlEZ7stLCaraEtZa46fmrj1iZl3r7/4LRBWBlLMjKO/fieQGGeoIwXuY6cgjzveJOByG/fCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCabZdZsa1kXrJAQh/Mlz3pReY3n29+82FTeHEFUFx7mQIhANIV9BOTNe0ElsvKLnUU10aa3Xv0d2arTc8N+rIg9+mV"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"V1","email":"info@3rd-Eden.com"}]},"0.0.4":{"name":"connection-parse","version":"0.0.4","description":"Simple TCP connection string parser","main":"index.js","scripts":{"test":"./node_modules/.bin/mocha $(shell find test -name '*.test.js')"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/connection-parse.git"},"keywords":["TCP","connection","parser","connection-string"],"author":{"name":"Arnout Kazemier"},"license":"MIT","devDependencies":{"mocha":"1.8.x","chai":"1.4.x"},"_id":"connection-parse@0.0.4","dist":{"shasum":"4cb3be4cdc578ae69cc3918ff86d3b0d3eb91a01","tarball":"https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.4.tgz","integrity":"sha512-3hCHShFsy0OgGUb0UmEp69nxoKAAmd7yEkneCpYpHHQdvst0eU26g3MmDqIw/nmn8DNZQNfwmEbtrGaQNvBpIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxuAE71l4tXhWsaDsxM8oTwwjmS6uCKBwtXJLIyqyuiQIhAJJi5BCyu/4Ss1nx58LGzOpBt7Xl4nlG1QF96EfSD/hA"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"V1","email":"info@3rd-Eden.com"}]},"0.0.5":{"name":"connection-parse","version":"0.0.5","description":"Simple TCP connection string parser","main":"index.js","scripts":{"test":"./node_modules/.bin/mocha $(shell find test -name '*.test.js')"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/connection-parse.git"},"keywords":["TCP","connection","parser","connection-string"],"author":{"name":"Arnout Kazemier"},"license":"MIT","devDependencies":{"mocha":"1.8.x","chai":"1.4.x"},"_id":"connection-parse@0.0.5","dist":{"shasum":"a506d3871ef37e42b6f63b16179683d39c9ba17d","tarball":"https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.5.tgz","integrity":"sha512-duq+35W/zmYCjvuEl61Yss83m/RQfU2bSsu1mCobzIYHI1P+jawbbQOGzqYQTKORfdZwOgTJIgucPxC9QNcLCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCng8LYPfS/rWTmbUowcdTtdyW4oN1jppq+6oYva7aJEgIhAPlIaqo6CilvcTSRS+e0ZZu0ew1tPMLiFWRmqb7OXVO6"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"V1","email":"info@3rd-Eden.com"}]},"0.0.6":{"name":"connection-parse","version":"0.0.6","description":"Simple TCP connection string parser","main":"index.js","scripts":{"test":"./node_modules/.bin/mocha $(shell find test -name '*.test.js')"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/connection-parse.git"},"keywords":["TCP","connection","parser","connection-string"],"author":{"name":"Arnout Kazemier"},"license":"MIT","devDependencies":{"mocha":"1.8.x","chai":"1.4.x"},"_id":"connection-parse@0.0.6","dist":{"shasum":"23460d5dfae135d8be885f49e19e2ee6eb44a782","tarball":"https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.6.tgz","integrity":"sha512-Kg0KnmtgE+om6RWHPDpc452JSj85MnCb9KjGltDwfZqRQbVgpUFosutDuZY1gRKEp5bayuJINlhR8pTURgmscg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ1cCOHPCzCT3Vt5DUtoZZBGWUe4XQ9QVMcD9cYovDUAIhAOotsDZvnRIElOq51ZKM6ol9/JsSXB+06giWOiMC0cWv"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"V1","email":"info@3rd-Eden.com"}]},"0.0.7":{"name":"connection-parse","version":"0.0.7","description":"Simple TCP connection string parser","main":"index.js","scripts":{"test":"./node_modules/.bin/mocha $(shell find test -name '*.test.js')"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/connection-parse.git"},"keywords":["TCP","connection","parser","connection-string"],"author":{"name":"Arnout Kazemier"},"license":"MIT","devDependencies":{"mocha":"1.8.x","chai":"1.4.x"},"_id":"connection-parse@0.0.7","dist":{"shasum":"18e7318aab06a699267372b10c5226d25a1c9a69","tarball":"https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.7.tgz","integrity":"sha512-bTTG28diWg7R7/+qE5NZumwPbCiJOT8uPdZYu674brDjBWQctbaQbYlDKhalS+4i5HxIx+G8dZsnBHKzWpp01A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKXKAmxnP84oMJBuIoVtFFicjLQ6Wqbx1SIko+sD6WkAiBinkKJ8dU5r0FQGQ4VIUoEambftLzwhRKfwHOhaWJqyg=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"V1","email":"info@3rd-Eden.com"},"maintainers":[{"name":"V1","email":"info@3rd-Eden.com"}]}},"readme":"# connection-parse\n\nSimple TCP connection string parser, and nothing more then that. It simply\ntransforms `1.1.1.1:1111` in to a simple parsed object. I seem to do this a lot\nin most of my modules such as hashring, memcached and failover. So it makes\nsense to extract this in to a small util.\n\n## Installation\n\nInstall this module using `npm`:\n\n```\nnpm install connection-parse --save\n```\n\nThe `--save` automatically adds the package and version to your `package.json`.\n\n## API\n\n```js\nvar parse = require('connection-parse');\n\nparse('1.1.1.1:1111')\nparse('1.1.1.1:1111', '1.3.3.4:1345');\nparse(['1.1.1.1:1111', '1.3.3.4:1345']);\nparse({ '1.1.1.1:1111': 100 });\n\n{\n  servers: [{\n    string: '1.1.1.1:1111',\n    host: '1.1.1.1',\n    port: 1111\n  }],\n  regular: ['1.1.1.1:1111'],\n  weighted: {\n    '1.1.1.1:1111': 100 // or 1 by default\n  }\n}\n\n// It also accepts custom parsers\nparse.merge(function (data) {\n  data.foo = 'bar';\n  return data;\n});\n\nThen the server instances will also have an extra property, `foo`.\n```\n\n## License\n\nMIT\n","maintainers":[{"email":"npm@3rd-Eden.com","name":"v1"},{"email":"npm@3rd-Eden.com","name":"3rdeden"}],"time":{"modified":"2022-06-13T21:50:44.057Z","created":"2013-02-09T23:27:15.794Z","0.0.0":"2013-02-09T23:27:17.567Z","0.0.1":"2013-02-15T21:00:15.428Z","0.0.2":"2013-02-15T21:26:21.507Z","0.0.3":"2013-02-18T23:19:30.433Z","0.0.4":"2013-02-19T21:27:35.833Z","0.0.5":"2013-02-19T22:52:13.141Z","0.0.6":"2013-02-22T00:14:13.264Z","0.0.7":"2013-02-22T21:54:07.769Z"},"author":{"name":"Arnout Kazemier"},"repository":{"type":"git","url":"git://github.com/3rd-Eden/connection-parse.git"},"keywords":["TCP","connection","parser","connection-string"],"license":"MIT","readmeFilename":""}