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.

41 lines (30 loc) 1.19 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunkKQSZHZV3cjs = require('./chunk-KQSZHZV3.cjs'); var _chunkU436743Ucjs = require('./chunk-U436743U.cjs'); // src/get-config.ts var getConfig = (workspaceRoot, skipLogs = false) => { return _chunkKQSZHZV3cjs.loadStormWorkspaceConfig.call(void 0, workspaceRoot, skipLogs); }; var getWorkspaceConfig = (skipLogs = true, options = {}) => { let workspaceRoot = options.workspaceRoot; if (!workspaceRoot) { workspaceRoot = _chunkU436743Ucjs.findWorkspaceRoot.call(void 0, options.cwd); } return getConfig(workspaceRoot, skipLogs); }; var tryGetWorkspaceConfig = async (skipLogs = true, options = {}) => { try { let workspaceRoot = options.workspaceRoot; if (!workspaceRoot) { workspaceRoot = _chunkU436743Ucjs.findWorkspaceRoot.call(void 0, options.cwd); } return _chunkKQSZHZV3cjs.tryLoadStormWorkspaceConfig.call(void 0, workspaceRoot, skipLogs, options.useDefault ); } catch (e) { return void 0; } }; exports.getConfig = getConfig; exports.getWorkspaceConfig = getWorkspaceConfig; exports.tryGetWorkspaceConfig = tryGetWorkspaceConfig;