UNPKG

@storm-software/config-tools

Version:

A package containing various utilities to support custom workspace configurations and environment management for Storm Software projects, including configuration file handling, environment variable management, and logging utilities.

22 lines (19 loc) 884 B
import { ColorConfig, StormWorkspaceConfig } from '@storm-software/config'; /** * Storm theme config values used for styling various workspace elements */ declare const DEFAULT_COLOR_CONFIG: ColorConfig; /** * Get the default Storm config values used during various dev-ops processes * * @returns The default Storm config values */ declare function getPackageJsonConfig(root?: string): Promise<Pick<StormWorkspaceConfig, "workspaceRoot" | "name" | "namespace" | "repository" | "license" | "homepage" | "support">>; /** * Apply default config values to the given config object * * @param config - The config object to apply defaults to * @returns The config object with defaults applied */ declare function applyDefaultConfig(config: Partial<StormWorkspaceConfig>): Partial<StormWorkspaceConfig>; export { DEFAULT_COLOR_CONFIG, applyDefaultConfig, getPackageJsonConfig };