{"_id":"mongo-url-parser","_rev":"3-ef3ced61977bbb3f86622e5bc10ca248","name":"mongo-url-parser","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"mongo-url-parser","version":"1.0.0","description":"parse mongodb connection strings.","main":"index.js","scripts":{"test":"mocha -exit ./tests/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/sulkaharo/mongo-url-parser.git"},"author":{"name":"Sulka Haro","email":"sulka@sulka.net","url":"http://sorribas.org/"},"license":"Apache 2.0","bugs":{"url":"https://github.com/sulkaharo/mongo-url-parser/issues"},"homepage":"https://github.com/sulkaharo/mongo-url-parser","devDependencies":{"mocha":"^8.2.1","should":"^13.2.3"},"gitHead":"5ccd39fdf90d6196ac4e7b229c199b335f5151b1","_id":"mongo-url-parser@1.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-9UbarxguiebiXGLzUodGaMWY9v4h6OOa12TVPsGH5dzJICFz5RKkgxiBsMhuKm4t46OW+Ob1j6fyIP5GTrpcug==","shasum":"025e44df1e55353a55489e27559a6341e6770d20","tarball":"https://registry.npmjs.org/mongo-url-parser/-/mongo-url-parser-1.0.0.tgz","fileCount":6,"unpackedSize":24792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJPAkCRA9TVsSAnZWagAAUzQP/14d/MfusBzexvhoo//L\nDRLDDhW6697R9iG7msRBX7lXCv0ZBGAYE2XCSffDXuosMXQzoNfECKmbyFHe\nPjbpvNSg2+lCEPWKULoIV+ygPd4EocM2N/OaSnUIxFGgeEaMPCLastXOvaSr\nXgjfgIn0jM0dBrCLgl+lql3N8Ve7usRafBFyqykNKOWxeTR7LJDT0HGwNzC+\n23YK4ZtkEAcfXlkOH5wpsFwZv71g5CL+aUaiWVassIzKaV7XkJSBkrghQNV+\nrxmKOyfGPpmjUTbM3aTKLXQpqoVUwQL21w9lIveepJMfzapgt7XZNkE1YNiQ\n3esnyxTGKsJoLV/zHq0x5K4t5siNiCZxwcnqo37U6tZ/pPL7vGd42zC2+3cg\nSqUK09zwd96maqWF+bqsQSaJjULP+k+VO5ziCkEiNy4O8Z5d+2N+S4gAU8wu\nHMnrDjPl/49QaYeJJFHLaVn4vu9y6f5xgutwgqhLBbLzLH2DtxXPv84+kmLe\nnJyvcK2lFi1U5ZPapC5C5bw6VShfJYJf6DO7h6gzraqXug+V0cLwaVGyPttg\nqnf+opsGdO+CT34xWjcdR20Iph5Pgvfdk/F8s0JObqxhkK3I5I5hw8LA5Yt7\njvKP13KuMNDhRHrwU9T7v3nQQpi51s07x8CaGgN6K8NjlpbuH3wCBRO7714N\nWO0Y\r\n=VFCK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHg1L9rKbC0xlIHNb0ZLyUxBM/k9L5gAbqh3HGItvDZoAiAb68kyVgVSqX5CwzBRlgavQli85Qp99Rd2M47ruhQjpw=="}]},"_npmUser":{"name":"sulka","email":"sulka@sulka.net"},"directories":{},"maintainers":[{"name":"sulka","email":"sulka@sulka.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongo-url-parser_1.0.0_1613033507852_0.12342586593353588"},"_hasShrinkwrap":false},"1.0.1":{"name":"mongo-url-parser","version":"1.0.1","description":"parse mongodb connection strings.","main":"index.js","scripts":{"test":"mocha -exit ./tests/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/sulkaharo/mongo-url-parser.git"},"author":{"name":"Sulka Haro","email":"sulka@sulka.net","url":"http://sorribas.org/"},"keywords":["mongo","mongodb","url","parser"],"license":"Apache 2.0","bugs":{"url":"https://github.com/sulkaharo/mongo-url-parser/issues"},"homepage":"https://github.com/sulkaharo/mongo-url-parser","devDependencies":{"mocha":"^8.2.1","should":"^13.2.3"},"gitHead":"7e24f9e37d8f1a7c5a4d04c167a749610b47442f","_id":"mongo-url-parser@1.0.1","_nodeVersion":"12.12.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jKygfGx7xf97yqp7Kwx0/fEOmMAbuhNGAhedD490BtN+UKSutkv7RBKk5p8o8W+hkA1AeOYdtLr+OjkXSLkh7g==","shasum":"e0c23ea562fbbbe3630568f6e6b912c851966863","tarball":"https://registry.npmjs.org/mongo-url-parser/-/mongo-url-parser-1.0.1.tgz","fileCount":6,"unpackedSize":24865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJPOACRA9TVsSAnZWagAAukAP+wfgQwGZK6Zii52Rr10G\nvKo0GESWTJQqAKUkLnw+Gl2AJz4cgxijHGvQoFJZzmpT+BXLy8dptL/5RBqE\nb2y7+E5VcPNv1K3Nmwwdp2PfHQ4sbEVtBss+Fj6lAP9ntmb9W5K428OX0Il8\nTEfPrU1e9Xryu/y0t/5XzT8KUGJmIDPkNm+BHnp337yf6TIx/W+pI3sBXQmB\nhHie9vcSlgqOW8+gtMiPoJiBE3SmwcL/RxvR2rHOjZPySXBvbYVx90ZLDvQh\nnGxzDcBF1E/ZBan3p83fm2/6/okEXk4yFPDBYpa+/sto7dG8ST4kwTJ4OGzy\nj4n032jxWCS4zwIklohF3PzrLJjUxpRAJXZU7C5D8XQElw+TGGEa8Lf1mSJT\n8JMra2/RJxEO9vdigdUbz3Pbx4cAki9FMxm1W+rDOmGuAmurMHtI5iGvJZoZ\nZzQJmD0bn44SMwqxYL/wtO0pNXfFyfRgh3J3+YCM1eG1N7dliDjCpRBzEEDe\ntR5fKj6seZ1zq0N57XwL2qoYgM3GMzxxsxXgZIZpAn5uGSNpojaKgT/KNzXK\nF/AkVfuvqLOkvrPbdDfiIpBb8JCUbNx1sP7RdsSkCNm0l/CUrtixvetC0qFe\nlDjlzDjeBnNq1HAZhc2C72h6ZBq+dNLvHHdndyeF1+HxXF4lSCCuDnoD5yGY\nonbc\r\n=6bXK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBHCn6xcys9vwQkxaa9w/MpySo719QF0plJGPFbHuF9gIgA/4oWI+VTle0AQC2AzJ6bNSOJ7RjBHvKGU6yA1Ke50A="}]},"_npmUser":{"name":"sulka","email":"sulka@sulka.net"},"directories":{},"maintainers":[{"name":"sulka","email":"sulka@sulka.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongo-url-parser_1.0.1_1613034368311_0.2159981545353975"},"_hasShrinkwrap":false},"1.0.2":{"name":"mongo-url-parser","version":"1.0.2","description":"parse mongodb connection strings.","main":"index.js","scripts":{"test":"mocha -exit ./tests/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/sulkaharo/mongo-url-parser.git"},"author":{"name":"Sulka Haro","email":"sulka@sulka.net","url":"http://sorribas.org/"},"keywords":["mongo","mongodb","url","parser"],"license":"Apache 2.0","bugs":{"url":"https://github.com/sulkaharo/mongo-url-parser/issues"},"homepage":"https://github.com/sulkaharo/mongo-url-parser","devDependencies":{"mocha":"^8.2.1","should":"^13.2.3"},"gitHead":"ebcb0d1e09d33ac6fcfa55cd6ab8ecf00b606403","_id":"mongo-url-parser@1.0.2","_nodeVersion":"12.12.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-mv0RXncyzNt+gtnKOjD3YJK4I6+r9jk3aU5psa8/E8zvpN03AsQ0DkLJPBs5vPAzCfMs4T8gA2UQgaFx3QANHw==","shasum":"454ea33ebcd159b362b1371a55525138c8e834b2","tarball":"https://registry.npmjs.org/mongo-url-parser/-/mongo-url-parser-1.0.2.tgz","fileCount":6,"unpackedSize":25252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5J1oFTUOlg3HSPp7X+99/TLsmraolrcyCshFrt4yGLQIgFyS8EmqGvGX2AD6PcY9gnv8QxavNJI9RYUncw+OFhSs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQpY6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG/A/+KG/lTN7cs5ZmEfljAmAyCM9py2sS1hY6YyWatSfeRoII385U\r\nRi6oK0R4GwntxLA18dZiAbeyZmgybvY/XlUazabpKJK1bCUPU/NXhPwUHHox\r\nZV3bzBfhTNQ/MNnOmpWcNUm+zZIW9QjNWrlTbv6w1tFblYG/+DsBY6Hir+w+\r\nHqW89IpFR9tnRghHxB/XGE3ZxZaOCmH873cIjLfvPhEDstdappy+8YCbSq4s\r\nGr/fzh4P+Ha5YYzMICLsH5gZNkbKXx0KeBH4DiVFhpbvP4CSlUfaqtNtllAM\r\nj380q5SvLBmDOmBAo0CCuaM6VOk6jUFnE3rTIwJWOxI3p4TXzLRwLGh3Kgxf\r\njUbViJFlMGiSm3YzyQqk1oBFyMTwG53S2BSM4M8ry3M8cLElh88EU6ldzH6A\r\nQNdTUodZ13mE/QUaAEjU5VeR2nORbail08MRXxPS3c/Zr+oixQ8mLf6DTHUG\r\nho+hHS/KW/GMbLwPEJp9n9tEebm72thQOfLSAlF2tZwOJr4ovpwRaposlNV6\r\nwsjbXBVkjtMExXDKhLmTLYtFoXmzPW+WQHn7pfoPT+RDHtzGCgaVcJTdKbVA\r\nUnM92319fS3e79DWBOs+Nu7EW1HUHK4EANtsXBCat/OQRS7bPlw0zpm6eLFH\r\np7CGzbvo+mwpGGLU0tCSVIqOtBk+cfpNw3Y=\r\n=i89e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sulka","email":"sulka@sulka.net"},"directories":{},"maintainers":[{"name":"sulka","email":"sulka@sulka.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongo-url-parser_1.0.2_1665308218719_0.4738666857149718"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-11T08:51:47.852Z","1.0.0":"2021-02-11T08:51:47.969Z","modified":"2022-10-09T09:36:58.944Z","1.0.1":"2021-02-11T09:06:08.420Z","1.0.2":"2022-10-09T09:36:58.876Z"},"maintainers":[{"name":"sulka","email":"sulka@sulka.net"}],"description":"parse mongodb connection strings.","homepage":"https://github.com/sulkaharo/mongo-url-parser","repository":{"type":"git","url":"git+https://github.com/sulkaharo/mongo-url-parser.git"},"author":{"name":"Sulka Haro","email":"sulka@sulka.net","url":"http://sorribas.org/"},"bugs":{"url":"https://github.com/sulkaharo/mongo-url-parser/issues"},"license":"Apache 2.0","readme":"mongo-url-parser\n===============\n\nSimple parser for mongodb connection strings.\n\nUsage\n-------\n\n```\nnpm install --save mongo-url-parser\nconst parser = require('mongo-url-parser');\nconst url = 'mongodb://myDBReader:D1fficultP%40ssw0rd@mongodb0.example.com:27017/?authSource=admin';\nconst parsed = parser(url);\n```\n\nparsed now contains the following\n\n```\n{\n  usingSrv: false,\n  auth: { user: 'myDBReader', password: 'D1fficultP@ssw0rd' },\n  server_options: { socketOptions: {} },\n  db_options: {\n    read_preference_tags: null,\n    authSource: 'admin',\n    read_preference: 'primary'\n  },\n  rs_options: { socketOptions: {} },\n  mongos_options: {},\n  dbName: 'admin',\n  servers: [ { host: 'mongodb0.example.com', port: 27017 } ]\n}\n```\n\nThis is based on the \n[connection string parser](https://github.com/mongodb/node-mongodb-native/blob/2.0/lib/url_parser.js) \nfrom the [mongodb driver](https://github.com/mongodb/node-mongodb-native).\n\nLicense\n-------\n\nApache 2.0\n","readmeFilename":"README.md","keywords":["mongo","mongodb","url","parser"]}