@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.
13 lines (12 loc) • 1.15 kB
TypeScript
export { applyWorkspaceBaseTokens, applyWorkspaceProjectTokens, applyWorkspaceTokens } from './apply-workspace-tokens.js';
export { basename, correctPaths, dirname, extname, format, isAbsolute, joinPaths, normalizeString, normalizeWindowsPath, parse, relative, resolve, sep, toNamespacedPath } from './correct-paths.js';
export { FindFileNameOptions, findFileName, findFilePath, removeExtension } from './file-path-utils.js';
export { findWorkspaceRoot, findWorkspaceRootSafe } from './find-workspace-root.js';
export { DEFAULT_COLOR_CONFIG, applyDefaultConfig, getPackageJsonConfig } from './get-default-config.js';
export { exitWithError, exitWithSuccess, handleProcess } from './process-handler.js';
export { IOType, LARGE_BUFFER, StdioOptions, run, runAsync } from './run.js';
export { CargoMetadata, CargoToml, Dep, DepKind, Dependency, Docs, Docs2, Features, Metadata, Metadata2, Node, Package, Resolve, Rs, Rs2, Target, Tree, modifyCargoNestedTable, modifyCargoTable, parseCargoToml, parseCargoTomlWithTree, stringifyCargoToml } from './toml.js';
import '../types.js';
import '@storm-software/config';
import 'node:path';
import 'child_process';