283c052fa5
- Implemented `normalizeMigrationInput` to standardize database migration input for sqlite, mysql, and postgres. - Added `maskConnectionString` to obscure sensitive credentials in connection strings. - Created comprehensive tests for migration input normalization and connection string masking. - Established database schema creation logic for multiple dialects (sqlite, mysql, postgres). - Developed functions for managing database transactions, including begin, commit, and rollback. - Implemented data insertion logic from backup snapshots into the target database.
13 lines
289 B
JSON
13 lines
289 B
JSON
{
|
|
"extends": "./tsconfig.json",
|
|
"compilerOptions": {
|
|
"module": "NodeNext",
|
|
"moduleResolution": "NodeNext",
|
|
"outDir": "dist/server",
|
|
"rootDir": "src/server",
|
|
"noImplicitAny": false
|
|
},
|
|
"include": ["src/server/**/*.ts"],
|
|
"exclude": ["src/server/**/*.test.ts"]
|
|
}
|