parse-dburi
Parse and stringify a DB URI.
Installation
npm install parse-dburi
Usage
var dbUri = ; // parse a database uridbUri;/*{ uri: 'mysql://username:password@example.com:12345/db_name', fullUri: 'mysql://username:password@example.com:12345/db_name', protocol: 'mysql', host: 'example.com', port: 12345, username: 'username', password: 'password', database: 'db_name' }*/ // fill an incomplete uri with defaultsvar defaults = protocol: 'mysql' username: 'username' password: 'password' port: 12345; dbUri;/*{ uri: 'example.com/db_name', fullUri: 'mysql://username:password@example.com:12345/db_name', protocol: 'mysql', host: 'example.com', port: 12345, username: 'username', password: 'password', database: 'db_name' }*/ // fill an incomplete uri with defaultsdbUri;// 'mysql://username:password@example.com:12345/db_name' // stringify a db connection objectdbUri;// 'mysql://username:password@example.com:12345/db_name'
License
MIT license - http://www.opensource.org/licenses/mit-license.php