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.

29 lines (28 loc) 2.62 kB
export { getConfigFile, getConfigFileByName } from './config-file/get-config-file.cjs'; export { createConfigExtension, createStormWorkspaceConfig, loadStormWorkspaceConfig, tryLoadStormWorkspaceConfig } from './create-storm-config.cjs'; export { getConfigEnv, getExtensionEnv } from './env/get-env.cjs'; export { setConfigEnv, setExtensionEnv } from './env/set-env.cjs'; export { GetWorkspaceConfigOptions, getConfig, getWorkspaceConfig, tryGetWorkspaceConfig } from './get-config.cjs'; export { GetChalkReturn, getChalk } from './logger/chalk.cjs'; export { FormatLogMessageOptions, brandIcon, formatLogMessage, getLogFn, getStopwatch, writeDebug, writeError, writeFatal, writeInfo, writePerformance, writeSuccess, writeSystem, writeTrace, writeWarning } from './logger/console.cjs'; export { CONSOLE_ICONS } from './logger/console-icons.cjs'; export { createLogger } from './logger/create-logger.cjs'; export { formatTimestamp } from './logger/format-timestamp.cjs'; export { getLogLevel, getLogLevelLabel, isVerbose } from './logger/get-log-level.cjs'; export { isUnicodeSupported } from './logger/is-unicode-supported.cjs'; export { BaseTokenizerOptions, DeepPartial, LogLevel, LogLevelLabel, Logger, ProjectTokenizerOptions } from './types.cjs'; export { applyWorkspaceBaseTokens, applyWorkspaceProjectTokens, applyWorkspaceTokens } from './utilities/apply-workspace-tokens.cjs'; export { DEFAULT_COLOR_CONFIG, getColor, getColors, getGradient } from './utilities/colors.cjs'; export { basename, correctPaths, dirname, extname, format, isAbsolute, joinPaths, normalizeString, normalizeWindowsPath, parse, relative, resolve, sep, toNamespacedPath } from './utilities/correct-paths.cjs'; export { FindFileNameOptions, findFileName, findFilePath, removeExtension } from './utilities/file-path-utils.cjs'; export { findWorkspaceRoot, findWorkspaceRootSafe } from './utilities/find-workspace-root.cjs'; export { applyDefaultConfig, getPackageJsonConfig } from './utilities/get-default-config.cjs'; export { exitWithError, exitWithSuccess, handleProcess } from './utilities/process-handler.cjs'; export { IOType, LARGE_BUFFER, StdioOptions, run, runAsync } from './utilities/run.cjs'; export { CargoMetadata, CargoToml, Dep, DepKind, Dependency, Docs, Docs2, Features, Metadata, Metadata2, Node, Package, Resolve, Rs, Rs2, Target, Tree, modifyCargoNestedTable, modifyCargoTable, parseCargoToml, parseCargoTomlWithTree, stringifyCargoToml } from './utilities/toml.cjs'; import '@storm-software/config'; import 'c12'; import 'zod'; import '@storm-software/config/types'; import 'node:path'; import 'node:child_process';