sequelize-parse-url
v1.1.12
Published
Parses a sequelize url into a configuration object
Maintainers
Readme
sequelize-parse-url
Convert a Sequelize-style database URL into a configuration object without installing Sequelize. Extracted from the Sequelize codebase.
npm install sequelize-parse-urlimport parseUrl from 'sequelize-parse-url';
const config = parseUrl('mysql://user:[email protected]:9821/app?ssl=true');
console.log(config);
// {
// dialect: 'mysql',
// host: 'example.com',
// database: 'app',
// port: '9821',
// username: 'user',
// password: 'pass',
// dialectOptions: { ssl: 'true' }
// }SQLite URLs also produce an absolute storage path. Pass
{ storage: '/path/to/database.sqlite' } as the second argument to override it.
