Member Junction
    Preparing search index...
    interface AppScaffoldOptions {
        AllowDoubleUnderscoreSchema?: boolean;
        AppName: string;
        Description: string;
        DisplayName: string;
        DryRun?: boolean;
        MigrationsDirectory?: string;
        MJVersionRange?: string;
        Overwrite?: boolean;
        PublisherName: string;
        RepoRoot: string;
        RepositoryUrl: string;
        SchemaName: string;
    }
    Index

    Properties

    AllowDoubleUnderscoreSchema?: boolean

    Allow __-prefixed schema names outside __mj_<AppName>.

    AppName: string

    Lowercase hyphenated app name (mj-app.json name, e.g. 'acme-crm').

    Description: string

    Short description (10-500 chars).

    DisplayName: string

    Human-readable display name (e.g. 'Acme CRM').

    DryRun?: boolean

    Compute scaffold actions without writing to disk.

    MigrationsDirectory?: string

    Relative path to migrations directory (defaults to 'migrations').

    MJVersionRange?: string

    Compatible MJ semver range (defaults to '>=6.0.0 <7.0.0').

    Overwrite?: boolean

    Overwrite existing files if they already exist (defaults to false).

    PublisherName: string

    Publisher name for mj-app.json.

    RepoRoot: string

    Target directory where the OpenApp repository is scaffolded.

    RepositoryUrl: string

    GitHub repository URL for mj-app.json.

    SchemaName: string

    Database schema name owned by the OpenApp (e.g. 'acme_crm').