configuration/constants/invocation.constants.ts

configuration/constants/invocation.constants.ts is a file in GovLab Patterns. 29 lines of code and 12 definitions.

export const ENTRYPOINT_FILES = {
    axis: "axis.entrypoint.ts",
    pattern: "pattern.entrypoint.ts",
    report: "report.entrypoint.ts",
} as const;

export const PATTERN_FLAG_NAMES = {
    count: "--count",
    mapping: "--mapping",
    output: "--output",
    schema: "--schema",
    seed: "--seed",
    window: "--window",
} as const;

export const REPORT_FLAG_NAMES = { all: "--all", check: "--check", fast: "--fast", ignore: "--ignore" } as const;

export const COMMANDS = {
    analyze: "analyze",
    inspect: "inspect",
    plan: "plan",
    synthesize: "synthesize",
    validate: "validate",
} as const;

export const NO_CACHE_ENV = "GOVLAB_NO_CACHE";

export const NO_CACHE_ON = "1";

export const LIST_SEPARATOR = ",";

export const JSON_INDENT = 4;

export const DEFAULT_SYNTH_COUNT = 10;

export const SNAPSHOT_DIR = "snapshots";

export const DEFAULT_RESULTS = "pattern-results.generated.json";

export const FAILURE_EXIT = 1;