@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
TypeScript
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