feat(smartmigration): add initial smartmigration package with MongoDB and S3 migration runner

This commit is contained in:
2026-04-07 17:35:05 +00:00
commit d96c6bcee8
33 changed files with 11443 additions and 0 deletions

9
ts/types.ts Normal file
View File

@@ -0,0 +1,9 @@
/**
* Status of a migration step in a run result.
*/
export type TMigrationStatus = 'applied' | 'skipped' | 'failed';
/**
* Backend used to persist the migration ledger.
*/
export type TLedgerBackend = 'mongo' | 's3';