UNPKG

@entro314labs/at3-toolkit

Version:

Advanced development toolkit for AT3 Stack projects

21 lines (20 loc) 730 B
import type { MigrationOptions, MigrationResult } from "../types/migration.js"; import type { Logger } from "../utils/logger.js"; export declare class MigrationRunner { private logger; private detector; private configMerger; constructor(logger: Logger); migrate(options: MigrationOptions): Promise<MigrationResult>; rollback(projectPath: string, force?: boolean): Promise<void>; private createMigrationPlan; private createBackup; private executeMigrationSteps; private updateDependencies; private validateMigration; private migrateNextConfig; private migrateTailwindConfig; private migrateLintingConfig; private migrateTypeScriptConfig; private getInstallCommand; }