UNPKG

db-connections-util

Version:

A utility package for parsing, encrypting, and reconstructing database connection strings

23 lines (21 loc) 718 B
export const DB_TYPES = { MONGODB_ATLAS: 'mongodb atlas', MONGODB_COMPASS: 'mongodb compass', AZURE_COSMOS: 'azure cosmosdb', MYSQL: 'mysql', POSTGRESQL: 'postgresql', REDIS: 'redis', SQL_SERVER: 'sql server', UNKNOWN: 'unknown' }; export const DEFAULT_ENV_VARS = { DB_STRING_SECRET_KEY: 'DB_STRING_SECRET_KEY', HASH_ALGORITHM: 'sha256', DB_STRING_ALGORITHM: 'aes-256-cbc' }; export const ERROR_MESSAGES = { INVALID_CONNECTION_STRING: 'Invalid connection string provided', DECRYPTION_FAILED: 'Failed to decrypt sensitive data', ENCRYPTION_FAILED: 'Failed to encrypt sensitive data', UNSUPPORTED_DB_TYPE: 'Unsupported database type' };