{"_id":"parse-database-url","_rev":"14-a7f80d7587e3254d435fe8c73a43017d","name":"parse-database-url","description":"Database configuration URL parser for node.js","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"parse-database-url","version":"0.1.0","description":"Database configuration URL parser for node.js","keywords":["database","configuration","url","heroku","database_url"],"homepage":"https://github.com/pwnall/parse-database-url","author":{"name":"Victor Costan","email":"victor@costan.us","url":"http://www.costan.us"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pwnall/parse-database-url.git"},"bugs":{"url":"https://github.com/pwnall/parse-database-url/issues"},"engines":{"node":">= 0.6"},"dependencies":{},"devDependencies":{"chai":">= 1.5.0","mocha":">= 1.9.0"},"main":"lib/parse-database-url.js","directories":{"lib":"lib","test":"test"},"scripts":{"test":"node_modules/mocha/bin/mocha --ui bdd --require test/helpers/setup.js --recursive test/"},"_id":"parse-database-url@0.1.0","dist":{"shasum":"62447617cc47a29b932783271da4bae499b8cc28","tarball":"https://registry.npmjs.org/parse-database-url/-/parse-database-url-0.1.0.tgz","integrity":"sha512-OqhijX5suyW5XoIBtiQv+QnGayH7+CO63lwbhJ4h/ubASNEBHy9RqihTVpQJdD2E1csEzOsqsExh/khZLm8/Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHWx8p8rt7FxzxAQo9PMAjR5Z/PfM70ObHzd2G1MT2TAiEA0Ah0abTWaOfU6xd5FBJWKptLxQsTC7eVGTEorxJUBUg="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"costan","email":"costan@gmail.com"},"maintainers":[{"name":"costan","email":"costan@gmail.com"}]},"0.2.0":{"name":"parse-database-url","version":"0.2.0","description":"Database configuration URL parser for node.js","keywords":["database","configuration","url","heroku","database_url"],"homepage":"https://github.com/pwnall/node-parse-database-url","author":{"name":"Victor Costan","email":"victor@costan.us","url":"http://www.costan.us"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pwnall/node-parse-database-url.git"},"bugs":{"url":"https://github.com/pwnall/node-parse-database-url/issues"},"engines":{"node":">= 0.6"},"dependencies":{},"devDependencies":{"chai":">= 1.6.0","mocha":">= 1.10.0"},"main":"lib/parse-database-url.js","directories":{"lib":"lib","test":"test"},"scripts":{"test":"node_modules/mocha/bin/mocha --ui bdd --require test/helpers/setup.js --recursive test/"},"_id":"parse-database-url@0.2.0","dist":{"shasum":"5ddc2aa8f835cd06f18fad690b594a078abcfabd","tarball":"https://registry.npmjs.org/parse-database-url/-/parse-database-url-0.2.0.tgz","integrity":"sha512-hJEBVX5upq65Fnc+pmz5M17UjjWLa3rchX4hryjdVaNoINP9n5cnZ0e/jSDMX9aVDJwNTgoiypcVjWGi5++zTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOAk34w+30oa5MnJ4/KJLipqS1P11KjQkpAPpMjRLfrwIhAMLL0LNcoyEWi0EYVLOrpFdoTXlJlExC08k3OZ99Ts7g"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pwnall","email":"costan@gmail.com"},"maintainers":[{"name":"pwnall","email":"costan@gmail.com"}]},"0.2.1":{"name":"parse-database-url","version":"0.2.1","description":"Database configuration URL parser for node.js","keywords":["database","configuration","url","heroku","database_url"],"homepage":"https://github.com/pwnall/node-parse-database-url","author":{"name":"Victor Costan","email":"victor@costan.us","url":"http://www.costan.us"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pwnall/node-parse-database-url.git"},"bugs":{"url":"https://github.com/pwnall/node-parse-database-url/issues"},"engines":{"node":">= 0.6"},"dependencies":{},"devDependencies":{"chai":">= 1.6.0","mocha":">= 1.10.0"},"main":"lib/parse-database-url.js","directories":{"lib":"lib","test":"test"},"scripts":{"test":"node_modules/mocha/bin/mocha --ui bdd --require test/helpers/setup.js --recursive test/"},"gitHead":"b7a1f248ed33a9eeb644b94fd89a14011066c02b","_id":"parse-database-url@0.2.1","_shasum":"4ca21a32ad60d723262b68acacf442334605820a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"pwnall","email":"costan@gmail.com"},"maintainers":[{"name":"pwnall","email":"costan@gmail.com"}],"dist":{"shasum":"4ca21a32ad60d723262b68acacf442334605820a","tarball":"https://registry.npmjs.org/parse-database-url/-/parse-database-url-0.2.1.tgz","integrity":"sha512-J5hJwwx1lTUBYiVXS77RsS4xo8WgDM3KRZMjSpXp1f1LI5I5bnL6GdKikRFbaKGQgqlnyGPmRmC8lHMjOLoYPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaipJamG5fNQtEY+dioV1G351SNGeMAuYGM9qqjcjNMAiAp2aLB6lFE+G9F9v25Ji9FQVeI912JMzB3j8obKISsNw=="}]}},"0.2.2":{"name":"parse-database-url","version":"0.2.2","description":"Database configuration URL parser for node.js","keywords":["database","configuration","url","heroku","database_url"],"homepage":"https://github.com/pwnall/node-parse-database-url","author":{"name":"Victor Costan","email":"victor@costan.us","url":"http://www.costan.us"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pwnall/node-parse-database-url.git"},"bugs":{"url":"https://github.com/pwnall/node-parse-database-url/issues"},"engines":{"node":">= 0.6"},"dependencies":{},"devDependencies":{"chai":">= 1.6.0","mocha":">= 1.10.0"},"main":"lib/parse-database-url.js","directories":{"lib":"lib","test":"test"},"scripts":{"test":"node_modules/mocha/bin/mocha --ui bdd --require test/helpers/setup.js --recursive test/"},"gitHead":"58384418b7f6718e60771a70d0ee6d71bb04d200","_id":"parse-database-url@0.2.2","_shasum":"48615ae7a7c0fc77e3294d23542a6a5273c3570b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"pwnall","email":"costan@gmail.com"},"maintainers":[{"name":"pwnall","email":"costan@gmail.com"}],"dist":{"shasum":"48615ae7a7c0fc77e3294d23542a6a5273c3570b","tarball":"https://registry.npmjs.org/parse-database-url/-/parse-database-url-0.2.2.tgz","integrity":"sha512-mRvuDco1frHKth4/bpKwkP04v0cfUUUSlcH9jbjdKtKljJghLuKJ/sSeZnq0tQC9aGbOgLAVZ5gUxXpZo7B6ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnSetOZO2OafuwGoAknsh5r3AsRPSEvpuxRk4m4qC98QIhAOu2ZxOP0+vFn7oEwMb/STFs8adj8SaQRpmacBnS+GNT"}]}},"0.3.0":{"name":"parse-database-url","version":"0.3.0","description":"Database configuration URL parser for node.js","keywords":["database","configuration","url","heroku","database_url"],"homepage":"https://github.com/pwnall/node-parse-database-url","author":{"name":"Victor Costan","email":"victor@costan.us","url":"http://www.costan.us"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pwnall/node-parse-database-url.git"},"bugs":{"url":"https://github.com/pwnall/node-parse-database-url/issues"},"engines":{"node":">= 0.6"},"dependencies":{"mongodb-uri":">= 0.9.7"},"devDependencies":{"chai":">= 3.4.1","mocha":">= 2.3.4"},"main":"lib/parse-database-url.js","directories":{"lib":"lib","test":"test"},"scripts":{"test":"node_modules/mocha/bin/mocha --ui bdd --require test/helpers/setup.js --recursive test/"},"gitHead":"10ce3d1fddc5fb813da3e277e678236532b3e7ff","_id":"parse-database-url@0.3.0","_shasum":"369666321e927c9ade63cdfc1aaaf6fb37453d0d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"pwnall","email":"costan@gmail.com"},"dist":{"shasum":"369666321e927c9ade63cdfc1aaaf6fb37453d0d","tarball":"https://registry.npmjs.org/parse-database-url/-/parse-database-url-0.3.0.tgz","integrity":"sha512-YRxDoVBAUk3ksGF9pud+aqWwXmThZzhX9Z1PPxKU03BB3/gu2RcgyMA4rktMYhkIJ9KxwW7lIj00U+TSNz80wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEw64UggdygQKYa0KMRTja37JKtoUdogedH0rgtCt3owIhANKg0cNNqNb7dNTtVGd2t/gFHHXo4NgY733QRJfnjoUD"}]},"maintainers":[{"name":"pwnall","email":"costan@gmail.com"}]}},"readme":"# DATABASE_URL parser for node.js\n\n[![Build Status](https://travis-ci.org/pwnall/node-parse-database-url.svg)](https://travis-ci.org/pwnall/node-parse-database-url)\n[![NPM Version](http://img.shields.io/npm/v/parse-database-url.svg)](https://www.npmjs.org/package/parse-database-url)\n\nThis is an [npm](https://npmjs.org/) package that parses database\nconfigurations passed in as URLs. This is typically useful in Heroku\ndeployments, where the database configuration is given in the `DATABASE_URL`\nenvironment variable.\n\n\n## Supported Platforms\n\nThis library is tested against the following platforms.\n\n* [node.js](http://nodejs.org/) 0.6\n* [node.js](http://nodejs.org/) 0.8\n* [node.js](http://nodejs.org/) 0.10\n\nKeep in mind that the versions above are not hard requirements.\n\n\n## Installation and Usage\n\nThe preferred installation method is to add the library to the `dependencies`\nsection in your `package.json`.\n\n```json\n{\n  \"dependencies\": {\n    \"parse-database-url\": \"*\"\n  }\n}\n```\n\nAlternatively, `npm` can be used to install the library directly.\n\n```bash\nnpm install parse-database-url\n```\n\nOnce the library is installed, `require`-ing it returns the function that\nparses URLs.\n\n```javascript\nvar parseDbUrl = require(\"parse-database-url\");\n```\n\nAnd you can use that to parse URLs :)\n\n```javascript\nvar dbConfig = parseDbUrl(process.env[\"DATABASE_URL\"]);\n```\n\n\n## Development\n\nThe library comes with unit tests. Please make sure they pass before submitting\na pull request.\n\n```bash\nnpm install\nnpm test\n```\n\nIf you modify the parser, please add test cases showing your changes to\n[test/parse_cases.json](test/parse_cases.json).\n\n\n## Copyright and License\n\nThe library is Copyright (c) 2013 Victor Costan, and distributed under the MIT\nLicense.\n","maintainers":[{"name":"pwnall","email":"costan@gmail.com"}],"time":{"modified":"2022-06-23T10:34:12.697Z","created":"2013-04-15T14:40:01.955Z","0.1.0":"2013-04-15T14:40:03.727Z","0.2.0":"2013-06-03T09:25:05.577Z","0.2.1":"2014-10-13T10:59:23.351Z","0.2.2":"2014-12-02T19:38:15.443Z","0.3.0":"2016-01-11T20:07:21.076Z"},"author":{"name":"Victor Costan","email":"victor@costan.us","url":"http://www.costan.us"},"repository":{"type":"git","url":"git+https://github.com/pwnall/node-parse-database-url.git"},"homepage":"https://github.com/pwnall/node-parse-database-url","keywords":["database","configuration","url","heroku","database_url"],"bugs":{"url":"https://github.com/pwnall/node-parse-database-url/issues"},"license":"MIT","readmeFilename":"README.md"}