1.0.2 • Published 6 years ago

dsn v1.0.2

Weekly downloads
111
License
BSD
Repository
github
Last release
6 years ago

DSN Parser

Supports MySQL (mysql:) and Postgresql (pgsql:) schemes.

DSNs are a scheme, followed by semicolon (;), or, for command-line convenience, colon-separated (:) parameters in the form of key=value.

Valid parameters are host, port, dbname, user and password, and additionally username is accepted as a synonym for user.

All parameters are set as properties on the DSN object, except dbname is exposed as database.

Installation

npm install dsn

Usage

var parse = require('dsn').parse

var dsn = parse('mysql:host=db;dbname=myDBname')

/*
{ 
  protocol: 'mysql',
  host: 'db',
  database: 'myDBname'
} */
1.0.2

6 years ago

1.0.1

11 years ago

1.0.0

11 years ago

0.0.2

13 years ago

0.0.1

13 years ago