@honua/sdk-js
    Preparing search index...

    Interface JsMigrationPlan

    interface JsMigrationPlan {
        appRoot: string;
        compatImportPath: string;
        configReferences: JsConfigReference[];
        dependencyChanges: JsDependencyChange[];
        filesHashed: number;
        holds: JsPlanHold[];
        manifest: { changed: boolean; path: string } | null;
        mode: JsConversionMode | null;
        patch: string;
        planDigest: string;
        rationale: string;
        report: JsMigrationReport;
        schemaVersion: "honua.js-migration-plan.v1";
        sourceChanges: JsSourceChange[];
        target: CodemodTarget;
    }
    Index

    Properties

    appRoot: string
    compatImportPath: string
    configReferences: JsConfigReference[]
    dependencyChanges: JsDependencyChange[]
    filesHashed: number

    Files under the application root, excluding node_modules, dist and .git.

    holds: JsPlanHold[]
    manifest: { changed: boolean; path: string } | null

    package.json at the application root, or null when there is none.

    mode: JsConversionMode | null

    conversion.recommendedMode of the report; only the two conversion modes change files.

    patch: string

    Unified diff of every planned file change, source and package.json.

    planDigest: string

    SHA-256 over the hashed input tree, the planned outputs and the dependency changes.

    rationale: string
    schemaVersion: "honua.js-migration-plan.v1"
    sourceChanges: JsSourceChange[]