connection-parse
Simple TCP connection string parser, and nothing more then that. It simply
transforms 1.1.1.1:1111
in to a simple parsed object. I seem to do this a lot
in most of my modules such as hashring, memcached and failover. So it makes
sense to extract this in to a small util.
Installation
Install this module using npm
:
npm install connection-parse --save
The --save
automatically adds the package and version to your package.json
.
API
var parse = ; ;;; servers: string: '1.1.1.1:1111' host: '1.1.1.1' port: 1111 regular: '1.1.1.1:1111' weighted: '1.1.1.1:1111': 100 // or 1 by default // It also accepts custom parsersparse; Then the server instances will also have an extra property `foo`
License
MIT