UNPKG

@storm-software/workspace-tools

Version:

Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.

41 lines (35 loc) 1.15 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunkCQDBLKPFjs = require('./chunk-CQDBLKPF.js'); // src/utils/github.ts var _jiti = require('jiti'); async function getGitHubTools(workspaceConfig) { try { const jiti = _jiti.createJiti.call(void 0, workspaceConfig.workspaceRoot, { fsCache: workspaceConfig.skipCache ? false : _chunkCQDBLKPFjs.joinPaths.call(void 0, workspaceConfig.workspaceRoot, workspaceConfig.directories.cache || "node_modules/.cache/storm", "jiti" ), interopDefault: true }); const core = await jiti.import( jiti.esmResolve("@actions/core") ); return { error: core.error, warning: core.warning, info: core.info, getIDToken: core.getIDToken }; } catch (e) { return { error: (message) => console.error(message), warning: (message) => console.warn(message), info: (message) => console.log(message), getIDToken: async () => { throw new Error("getIDToken is not supported in this environment"); } }; } } exports.getGitHubTools = getGitHubTools;