Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

resolve-mongodb-srv

mongodb-js256.5kApache-2.01.1.5TypeScript support: included

Resolve mongodb+srv:// URLs to mongodb:// URLs

mongodb, srv, url

readme

resolve-mongodb-srv

Resolve mongodb+srv:// URLs to mongodb:// URLs as specified in the Initial DNS Seedlist Discovery Specification.

import resolveMongodbSrv from 'resolve-mongodb-srv';

await resolveMongodbSrv('mongodb+srv://user:password@somecluster.mongodb.net/db');
// Returns: mongodb://user:password@host1,host2,host3/db

The resolveMongodbSrv function takes an optional second argument, where the used dns implementation can be passed in:

import dns from 'dns';
import resolveMongodbSrv from 'resolve-mongodb-srv';

await resolveMongodbSrv('hostname', { dns });

LICENSE

Apache-2.0