{"_id":"parse-db-url","_rev":"7-0123964dd17f7003983da5fc49786dfa","name":"parse-db-url","description":"parse database URLs into configuration objects","dist-tags":{"latest":"2.3.0"},"versions":{"0.0.0":{"name":"parse-db-url","version":"0.0.0","description":"parse database URLs into configuration objects","main":"parse-url.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"https://github.com/grncdr/parse-db-url.git"},"keywords":["any-db","db","url"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/grncdr/parse-db-url/issues"},"devDependencies":{"tape":"~2.3.2"},"readme":"# parse-db-url\n\n## API\n\n```ocaml\nmodule.exports := (String) => {\n    adapter:  String,\n    host:     String?,\n    port:     String?,\n    database: String?,\n    user:     String?,\n    password: String?\n}\n```\n\nTurn a string database URL into an object. This differs from a plain\n`require('url').parse(...)` in that it understands some conventions around\ndifferent database drivers and query-string parameters can override those found\nearlier in the URL. (e.g. `user=foo` in the query string overrides a `bar@host`\nin the URL.\n\n# License\n\n2-clause BSD\n","readmeFilename":"README.md","_id":"parse-db-url@0.0.0","dist":{"shasum":"808ad8f64be48aea0dee838f9f504d0a0e53f537","tarball":"https://registry.npmjs.org/parse-db-url/-/parse-db-url-0.0.0.tgz","integrity":"sha512-dGh8tIS6w7wO1GFNI3XPCOP3k4WGB6+T7Q1mpWqQrRqsp9xB4TeEm+c/Qb9SF/FIOiecGV5/+peT9IiQ1Bo6GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCafGcBYuGTGLmDhD3wecBtkcXDQuSOLFM/EE8HD3qdMwIhAID0VIF2nVjVJpJ3qcFvCC4+4o/g2AX+kyw2CfLFXatL"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"directories":{}},"2.3.0":{"name":"parse-db-url","version":"2.3.0","description":"parse database URLs into configuration objects","main":"parse-url.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/grncdr/parse-db-url.git"},"keywords":["any-db","db","url"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/grncdr/parse-db-url/issues"},"devDependencies":{"tape":"~2.3.2"},"homepage":"https://github.com/grncdr/parse-db-url#readme","_id":"parse-db-url@2.3.0","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GiJHrRGzDYilQpTZpNMuzIfQNIhG9oEwB4ww3r010uvSq4QLxzpKCPjd3p5cxxq0A650IcGv6xpbvnDceWAgsA==","shasum":"8e133845bb7bdda6eaae6d7c06fd119a221c01fb","tarball":"https://registry.npmjs.org/parse-db-url/-/parse-db-url-2.3.0.tgz","fileCount":4,"unpackedSize":2728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxivrCRA9TVsSAnZWagAACF4P/RZfZBIUKbw9r8bhXSSU\n8Ul+NOhOPduFC+du/M32VHqjUdOkpjIoB2GqgKKumT1V5bnvpnMwSYEMVSvX\nzvZQ/kPVzn+PDc3mFrHuZKbZiZhatAE1N4QNimCkK0Bg+z9wLfgELqhEButG\nW68bD1WUpTzok/72wes5hnvFpIN+QZJQWD2bH4dPaqkskp5RBPLsuSpkE1KA\nkXrVHi4891Xi1hL9ihjtg0xv+gdzDobNb8edDn7s2UUhnX88ZI7nh+P2z6iB\nZxGJ5Kf+UDh+oGUifF2dc4m78NEQVe4n8RUbNrp29taHFAghBDnijCCE4qB0\nMulos4ix/7LSD38mBJElyaXTJ1A+i7xZq+5h9/32KTCn9/nSWfSW6i8OMUHM\np+gb1KNClp1UdT58vOkskTslSrXRTW71WEBC7fg9VkjJB0qV71nt8SYAl/sN\n1/hH1tQyl2EoNafbRId/1gQK+zb+I1q3lSSmwP23jE75rkmGS6Z5vRv0DLRy\nbeo99/nZ1sDy4qIOBQfEusTN10TqyJRK42efQq4PMGaSLvWvlVFn1Jnzujxi\nO40kafpEUyJPEH2yCsH/cdZrj2nNdjEo5I07Zm1uD+EsxYwsHYZMNEHouGrS\n8GsQTDqNqqTA9Mt6p4r+plFhBEMLkTtE9uOEtOUH6zPt4j/uhsFHBqNImrD7\ncpJr\r\n=mp2W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbwOX/lYfF2O/DNQTmjrMRDOZwpkssytiVAbn+rbmM6AiEAn2xQ1DEHLRKo+tPysDmk7Bxz019K+dbRVvwMBivAiEU="}]},"_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"directories":{},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-db-url_2.3.0_1606822890822_0.882089951064003"},"_hasShrinkwrap":false}},"readme":"# parse-db-url\n\n## API\n\n```ocaml\nmodule.exports := (String) => {\n    adapter:  String,\n    host:     String?,\n    port:     String?,\n    database: String?,\n    user:     String?,\n    password: String?\n}\n```\n\nTurn a string database URL into an object. This differs from a plain\n`require('url').parse(...)` in that it understands some conventions around\ndifferent database drivers and query-string parameters can override those found\nearlier in the URL. (e.g. `user=foo` in the query string overrides a `bar@host`\nin the URL.\n\n# License\n\n2-clause BSD\n","maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"time":{"modified":"2022-06-23T10:34:54.691Z","created":"2013-12-22T00:35:55.736Z","0.0.0":"2013-12-22T00:35:58.290Z","2.3.0":"2020-12-01T11:41:30.998Z"},"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"repository":{"type":"git","url":"git+https://github.com/grncdr/parse-db-url.git"},"homepage":"https://github.com/grncdr/parse-db-url#readme","keywords":["any-db","db","url"],"bugs":{"url":"https://github.com/grncdr/parse-db-url/issues"},"license":"BSD-2-Clause","readmeFilename":"README.md"}