1.0.2 • Published 7 years ago
@nitra/dsn v1.0.2
DSN Parser
inspired by https://www.npmjs.com/package/dsn, but allow port in host param.
DSNs are a scheme, followed by semicolon (;), in the form of key=value.
All parameters are set as properties on the DSN object, except dbname is exposed as database and username is exposed as user.
Installation
npm install dsn
Usage
var parse = require('dsn').parse
var dsn = parse('mysql:host=db:3306;dbname=myDBname')
/*
{
protocol: 'mysql',
host: 'db',
port: '3306',
database: 'myDBname'
} */1.0.2
7 years ago