@nitra/dsn

1.0.2 • Public • Published

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'
} */

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @nitra/dsn

      Weekly Downloads

      0

      Version

      1.0.2

      License

      BSD

      Unpacked Size

      1.63 kB

      Total Files

      3

      Last publish

      Collaborators

      • vitaliytv