@entro314labs/at3-toolkit
Version:
Advanced development toolkit for AT3 Stack projects
10 lines (9 loc) • 872 B
TypeScript
import type { MigrationOptions } from "./types/migration.js";
export { ProjectDetector } from "./detection/detector.js";
export { ConfigMerger } from "./migration/config-merger.js";
export { MigrationRunner } from "./migration/runner.js";
export type { BackupInfo, ConfigTemplate, ConflictInfo, DependencyInfo, MigrationError, MigrationOptions, MigrationPlan, MigrationResult, MigrationStep, MigrationStepResult, PackageManager, ProjectInfo, ProjectType, } from "./types/migration.js";
export { Logger } from "./utils/logger.js";
export declare function migrateProject(projectPath: string, options?: Partial<MigrationOptions>): Promise<import("./index.js").MigrationResult>;
export declare function detectProject(projectPath: string): Promise<import("./index.js").ProjectInfo>;
export declare function rollbackProject(projectPath: string, force?: boolean): Promise<void>;