UNPKG

@storm-software/workspace-tools

Version:

Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.

1,282 lines (1,280 loc) • 50.6 kB
import z__default from 'zod'; /** * Storm Workspace config values used during various dev-ops processes. It represents the config of the entire monorepo. */ declare const stormWorkspaceConfigSchema: z__default.ZodObject<{ $schema: z__default.ZodOptional<z__default.ZodNullable<z__default.ZodOptional<z__default.ZodDefault<z__default.ZodString>>>>; extends: z__default.ZodOptional<z__default.ZodUnion<[z__default.ZodString, z__default.ZodArray<z__default.ZodString, "many">]>>; name: z__default.ZodOptional<z__default.ZodString>; namespace: z__default.ZodOptional<z__default.ZodString>; organization: z__default.ZodDefault<z__default.ZodString>; repository: z__default.ZodOptional<z__default.ZodString>; license: z__default.ZodDefault<z__default.ZodString>; homepage: z__default.ZodDefault<z__default.ZodString>; docs: z__default.ZodDefault<z__default.ZodString>; licensing: z__default.ZodDefault<z__default.ZodString>; contact: z__default.ZodDefault<z__default.ZodString>; branch: z__default.ZodDefault<z__default.ZodString>; preid: z__default.ZodOptional<z__default.ZodString>; owner: z__default.ZodDefault<z__default.ZodString>; bot: z__default.ZodObject<{ name: z__default.ZodDefault<z__default.ZodString>; email: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { name: string; email: string; }, { name?: string | undefined; email?: string | undefined; }>; release: z__default.ZodObject<{ banner: z__default.ZodDefault<z__default.ZodString>; header: z__default.ZodOptional<z__default.ZodString>; footer: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { banner: string; footer: string; header?: string | undefined; }, { banner?: string | undefined; header?: string | undefined; footer?: string | undefined; }>; account: z__default.ZodObject<{ twitter: z__default.ZodDefault<z__default.ZodString>; discord: z__default.ZodDefault<z__default.ZodString>; telegram: z__default.ZodDefault<z__default.ZodString>; slack: z__default.ZodDefault<z__default.ZodString>; medium: z__default.ZodDefault<z__default.ZodString>; github: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { github: string; twitter: string; discord: string; telegram: string; slack: string; medium: string; }, { github?: string | undefined; twitter?: string | undefined; discord?: string | undefined; telegram?: string | undefined; slack?: string | undefined; medium?: string | undefined; }>; error: z__default.ZodObject<{ codesFile: z__default.ZodDefault<z__default.ZodString>; url: z__default.ZodOptional<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { codesFile: string; url?: string | undefined; }, { codesFile?: string | undefined; url?: string | undefined; }>; mode: z__default.ZodDefault<z__default.ZodEnum<["development", "staging", "production"]>>; workspaceRoot: z__default.ZodDefault<z__default.ZodString>; externalPackagePatterns: z__default.ZodDefault<z__default.ZodArray<z__default.ZodString, "many">>; skipCache: z__default.ZodDefault<z__default.ZodBoolean>; directories: z__default.ZodObject<{ cache: z__default.ZodOptional<z__default.ZodString>; data: z__default.ZodOptional<z__default.ZodString>; config: z__default.ZodOptional<z__default.ZodString>; temp: z__default.ZodOptional<z__default.ZodString>; log: z__default.ZodOptional<z__default.ZodString>; build: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { build: string; cache?: string | undefined; data?: string | undefined; config?: string | undefined; temp?: string | undefined; log?: string | undefined; }, { cache?: string | undefined; data?: string | undefined; config?: string | undefined; temp?: string | undefined; log?: string | undefined; build?: string | undefined; }>; packageManager: z__default.ZodDefault<z__default.ZodEnum<["npm", "yarn", "pnpm", "bun"]>>; timezone: z__default.ZodDefault<z__default.ZodString>; locale: z__default.ZodDefault<z__default.ZodString>; logLevel: z__default.ZodDefault<z__default.ZodEnum<["silent", "fatal", "error", "warn", "success", "info", "debug", "trace", "all"]>>; skipConfigLogging: z__default.ZodOptional<z__default.ZodBoolean>; registry: z__default.ZodDefault<z__default.ZodObject<{ github: z__default.ZodOptional<z__default.ZodString>; npm: z__default.ZodOptional<z__default.ZodString>; cargo: z__default.ZodOptional<z__default.ZodString>; cyclone: z__default.ZodOptional<z__default.ZodString>; container: z__default.ZodOptional<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { github?: string | undefined; npm?: string | undefined; cargo?: string | undefined; cyclone?: string | undefined; container?: string | undefined; }, { github?: string | undefined; npm?: string | undefined; cargo?: string | undefined; cyclone?: string | undefined; container?: string | undefined; }>>; configFile: z__default.ZodDefault<z__default.ZodNullable<z__default.ZodString>>; colors: z__default.ZodUnion<[z__default.ZodUnion<[z__default.ZodObject<{ dark: z__default.ZodDefault<z__default.ZodString>; light: z__default.ZodDefault<z__default.ZodString>; brand: z__default.ZodDefault<z__default.ZodString>; alternate: z__default.ZodOptional<z__default.ZodString>; accent: z__default.ZodOptional<z__default.ZodString>; link: z__default.ZodOptional<z__default.ZodString>; help: z__default.ZodDefault<z__default.ZodString>; success: z__default.ZodDefault<z__default.ZodString>; info: z__default.ZodDefault<z__default.ZodString>; warning: z__default.ZodDefault<z__default.ZodString>; danger: z__default.ZodDefault<z__default.ZodString>; fatal: z__default.ZodOptional<z__default.ZodString>; positive: z__default.ZodDefault<z__default.ZodString>; negative: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; dark: string; light: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }, { brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; dark?: string | undefined; light?: string | undefined; }>, z__default.ZodObject<{ dark: z__default.ZodObject<{ foreground: z__default.ZodDefault<z__default.ZodString>; background: z__default.ZodDefault<z__default.ZodString>; brand: z__default.ZodDefault<z__default.ZodString>; alternate: z__default.ZodOptional<z__default.ZodString>; accent: z__default.ZodOptional<z__default.ZodString>; link: z__default.ZodOptional<z__default.ZodString>; help: z__default.ZodDefault<z__default.ZodString>; success: z__default.ZodDefault<z__default.ZodString>; info: z__default.ZodDefault<z__default.ZodString>; warning: z__default.ZodDefault<z__default.ZodString>; danger: z__default.ZodDefault<z__default.ZodString>; fatal: z__default.ZodOptional<z__default.ZodString>; positive: z__default.ZodDefault<z__default.ZodString>; negative: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }, { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }>; light: z__default.ZodObject<{ foreground: z__default.ZodDefault<z__default.ZodString>; background: z__default.ZodDefault<z__default.ZodString>; brand: z__default.ZodDefault<z__default.ZodString>; alternate: z__default.ZodOptional<z__default.ZodString>; accent: z__default.ZodOptional<z__default.ZodString>; link: z__default.ZodOptional<z__default.ZodString>; help: z__default.ZodDefault<z__default.ZodString>; success: z__default.ZodDefault<z__default.ZodString>; info: z__default.ZodDefault<z__default.ZodString>; warning: z__default.ZodDefault<z__default.ZodString>; danger: z__default.ZodDefault<z__default.ZodString>; fatal: z__default.ZodOptional<z__default.ZodString>; positive: z__default.ZodDefault<z__default.ZodString>; negative: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }, { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }>; }, "strip", z__default.ZodTypeAny, { dark: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; light: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; }, { dark: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; light: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; }>]>, z__default.ZodUnion<[z__default.ZodObject<{ base: z__default.ZodUnion<[z__default.ZodObject<{ dark: z__default.ZodDefault<z__default.ZodString>; light: z__default.ZodDefault<z__default.ZodString>; brand: z__default.ZodDefault<z__default.ZodString>; alternate: z__default.ZodOptional<z__default.ZodString>; accent: z__default.ZodOptional<z__default.ZodString>; link: z__default.ZodOptional<z__default.ZodString>; help: z__default.ZodDefault<z__default.ZodString>; success: z__default.ZodDefault<z__default.ZodString>; info: z__default.ZodDefault<z__default.ZodString>; warning: z__default.ZodDefault<z__default.ZodString>; danger: z__default.ZodDefault<z__default.ZodString>; fatal: z__default.ZodOptional<z__default.ZodString>; positive: z__default.ZodDefault<z__default.ZodString>; negative: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; dark: string; light: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }, { brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; dark?: string | undefined; light?: string | undefined; }>, z__default.ZodObject<{ dark: z__default.ZodObject<{ foreground: z__default.ZodDefault<z__default.ZodString>; background: z__default.ZodDefault<z__default.ZodString>; brand: z__default.ZodDefault<z__default.ZodString>; alternate: z__default.ZodOptional<z__default.ZodString>; accent: z__default.ZodOptional<z__default.ZodString>; link: z__default.ZodOptional<z__default.ZodString>; help: z__default.ZodDefault<z__default.ZodString>; success: z__default.ZodDefault<z__default.ZodString>; info: z__default.ZodDefault<z__default.ZodString>; warning: z__default.ZodDefault<z__default.ZodString>; danger: z__default.ZodDefault<z__default.ZodString>; fatal: z__default.ZodOptional<z__default.ZodString>; positive: z__default.ZodDefault<z__default.ZodString>; negative: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }, { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }>; light: z__default.ZodObject<{ foreground: z__default.ZodDefault<z__default.ZodString>; background: z__default.ZodDefault<z__default.ZodString>; brand: z__default.ZodDefault<z__default.ZodString>; alternate: z__default.ZodOptional<z__default.ZodString>; accent: z__default.ZodOptional<z__default.ZodString>; link: z__default.ZodOptional<z__default.ZodString>; help: z__default.ZodDefault<z__default.ZodString>; success: z__default.ZodDefault<z__default.ZodString>; info: z__default.ZodDefault<z__default.ZodString>; warning: z__default.ZodDefault<z__default.ZodString>; danger: z__default.ZodDefault<z__default.ZodString>; fatal: z__default.ZodOptional<z__default.ZodString>; positive: z__default.ZodDefault<z__default.ZodString>; negative: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }, { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }>; }, "strip", z__default.ZodTypeAny, { dark: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; light: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; }, { dark: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; light: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; }>]>; }, "strip", z__default.ZodTypeAny, { base: { dark: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; light: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; } | { brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; dark: string; light: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; }, { base: { dark: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; light: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; } | { brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; dark?: string | undefined; light?: string | undefined; }; }>, z__default.ZodRecord<z__default.ZodString, z__default.ZodUnion<[z__default.ZodObject<{ dark: z__default.ZodDefault<z__default.ZodString>; light: z__default.ZodDefault<z__default.ZodString>; brand: z__default.ZodDefault<z__default.ZodString>; alternate: z__default.ZodOptional<z__default.ZodString>; accent: z__default.ZodOptional<z__default.ZodString>; link: z__default.ZodOptional<z__default.ZodString>; help: z__default.ZodDefault<z__default.ZodString>; success: z__default.ZodDefault<z__default.ZodString>; info: z__default.ZodDefault<z__default.ZodString>; warning: z__default.ZodDefault<z__default.ZodString>; danger: z__default.ZodDefault<z__default.ZodString>; fatal: z__default.ZodOptional<z__default.ZodString>; positive: z__default.ZodDefault<z__default.ZodString>; negative: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; dark: string; light: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }, { brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; dark?: string | undefined; light?: string | undefined; }>, z__default.ZodObject<{ dark: z__default.ZodObject<{ foreground: z__default.ZodDefault<z__default.ZodString>; background: z__default.ZodDefault<z__default.ZodString>; brand: z__default.ZodDefault<z__default.ZodString>; alternate: z__default.ZodOptional<z__default.ZodString>; accent: z__default.ZodOptional<z__default.ZodString>; link: z__default.ZodOptional<z__default.ZodString>; help: z__default.ZodDefault<z__default.ZodString>; success: z__default.ZodDefault<z__default.ZodString>; info: z__default.ZodDefault<z__default.ZodString>; warning: z__default.ZodDefault<z__default.ZodString>; danger: z__default.ZodDefault<z__default.ZodString>; fatal: z__default.ZodOptional<z__default.ZodString>; positive: z__default.ZodDefault<z__default.ZodString>; negative: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }, { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }>; light: z__default.ZodObject<{ foreground: z__default.ZodDefault<z__default.ZodString>; background: z__default.ZodDefault<z__default.ZodString>; brand: z__default.ZodDefault<z__default.ZodString>; alternate: z__default.ZodOptional<z__default.ZodString>; accent: z__default.ZodOptional<z__default.ZodString>; link: z__default.ZodOptional<z__default.ZodString>; help: z__default.ZodDefault<z__default.ZodString>; success: z__default.ZodDefault<z__default.ZodString>; info: z__default.ZodDefault<z__default.ZodString>; warning: z__default.ZodDefault<z__default.ZodString>; danger: z__default.ZodDefault<z__default.ZodString>; fatal: z__default.ZodOptional<z__default.ZodString>; positive: z__default.ZodDefault<z__default.ZodString>; negative: z__default.ZodDefault<z__default.ZodString>; }, "strip", z__default.ZodTypeAny, { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }, { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }>; }, "strip", z__default.ZodTypeAny, { dark: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; light: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; }, { dark: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; light: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; }>]>>]>]>; extensions: z__default.ZodDefault<z__default.ZodOptional<z__default.ZodRecord<z__default.ZodString, z__default.ZodAny>>>; }, "strip", z__default.ZodTypeAny, { organization: string; license: string; homepage: string; docs: string; licensing: string; contact: string; branch: string; owner: string; bot: { name: string; email: string; }; release: { banner: string; footer: string; header?: string | undefined; }; account: { github: string; twitter: string; discord: string; telegram: string; slack: string; medium: string; }; error: { codesFile: string; url?: string | undefined; }; mode: "development" | "staging" | "production"; workspaceRoot: string; externalPackagePatterns: string[]; skipCache: boolean; directories: { build: string; cache?: string | undefined; data?: string | undefined; config?: string | undefined; temp?: string | undefined; log?: string | undefined; }; packageManager: "npm" | "yarn" | "pnpm" | "bun"; timezone: string; locale: string; logLevel: "success" | "info" | "fatal" | "error" | "silent" | "warn" | "debug" | "trace" | "all"; registry: { github?: string | undefined; npm?: string | undefined; cargo?: string | undefined; cyclone?: string | undefined; container?: string | undefined; }; configFile: string | null; colors: { dark: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; light: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; } | { brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; dark: string; light: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; } | { base: { dark: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; light: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; } | { brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; dark: string; light: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; } | Record<string, { dark: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; light: { foreground: string; background: string; brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }; } | { brand: string; help: string; success: string; info: string; warning: string; danger: string; positive: string; negative: string; dark: string; light: string; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; fatal?: string | undefined; }>; extensions: Record<string, any>; name?: string | undefined; $schema?: string | null | undefined; extends?: string | string[] | undefined; namespace?: string | undefined; repository?: string | undefined; preid?: string | undefined; skipConfigLogging?: boolean | undefined; }, { bot: { name?: string | undefined; email?: string | undefined; }; release: { banner?: string | undefined; header?: string | undefined; footer?: string | undefined; }; account: { github?: string | undefined; twitter?: string | undefined; discord?: string | undefined; telegram?: string | undefined; slack?: string | undefined; medium?: string | undefined; }; error: { codesFile?: string | undefined; url?: string | undefined; }; directories: { cache?: string | undefined; data?: string | undefined; config?: string | undefined; temp?: string | undefined; log?: string | undefined; build?: string | undefined; }; colors: { dark: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; light: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; } | { brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; dark?: string | undefined; light?: string | undefined; } | { base: { dark: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; light: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; } | { brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; dark?: string | undefined; light?: string | undefined; }; } | Record<string, { dark: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; light: { foreground?: string | undefined; background?: string | undefined; brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; }; } | { brand?: string | undefined; alternate?: string | undefined; accent?: string | undefined; link?: string | undefined; help?: string | undefined; success?: string | undefined; info?: string | undefined; warning?: string | undefined; danger?: string | undefined; fatal?: string | undefined; positive?: string | undefined; negative?: string | undefined; dark?: string | undefined; light?: string | undefined; }>; name?: string | undefined; $schema?: string | null | undefined; extends?: string | string[] | undefined; namespace?: string | undefined; organization?: string | undefined; repository?: string | undefined; license?: string | undefined; homepage?: string | undefined; docs?: string | undefined; licensing?: string | undefined; contact?: string | undefined; branch?: string | undefined; preid?: string | undefined; owner?: string | undefined; mode?: "development" | "staging" | "production" | undefined; workspaceRoot?: string | undefined; externalPackagePatterns?: string[] | undefined; skipCache?: boolean | undefined; packageManager?: "npm" | "yarn" | "pnpm" | "bun" | undefined; timezone?: string | undefined; locale?: string | undefined; logLevel?: "success" | "info" | "fatal" | "error" | "silent" | "warn" | "debug" | "trace" | "all" | undefined; skipConfigLogging?: boolean | undefined; registry?: { github?: string | undefined; npm?: string | undefined; cargo?: string | undefined; cyclone?: string | undefined; container?: string | undefined; } | undefined; configFile?: string | null | undefined; extensions?: Record<string, any> | undefined; }>; type TStormWorkspaceConfig = z__default.infer<typeof stormWorkspaceConfigSchema>; /** * The Storm workspace's configuration object * * @remarks * This type is used to define the configuration object for the entire Storm workspace/monorepo. The value is extracted from the `storm-workspace.json` file in the workspace root and the currently configuration environment variables. The value can be obtained by calling `getWorkspaceConfig()` in `@storm-software/config-tools`. * * @deprecated * This type is deprecated and will be removed in the next major version. Use `StormWorkspaceConfig` instead. */ type StormConfig<TExtensionName extends keyof TStormWorkspaceConfig["extensions"] = keyof TStormWorkspaceConfig["extensions"], TExtensionConfig extends TStormWorkspaceConfig["extensions"][TExtensionName] = TStormWorkspaceConfig["extensions"][TExtensionName]> = TStormWorkspaceConfig & { extensions: (TStormWorkspaceConfig["extensions"] & { [extensionName in TExtensionName]: TExtensionConfig; }) | NonNullable<Record<string, any>>; }; /** * The Storm workspace's configuration object * * @remarks * This type is used to define the configuration objec