UNPKG

@storm-software/workspace-tools

Version:

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

38 lines (26 loc) 1.55 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunk7YRW5HNXjs = require('./chunk-7YRW5HNX.js'); var _chunkZMFVKBRMjs = require('./chunk-ZMFVKBRM.js'); var _chunk3GQAWCBQjs = require('./chunk-3GQAWCBQ.js'); // src/utils/package-helpers.ts var _devkit = require('@nx/devkit'); var _fs = require('fs'); var PackageManagerTypes = { PackageJson: "package.json", CargoToml: "Cargo.toml" }; var getPackageInfo = /* @__PURE__ */ _chunk3GQAWCBQjs.__name.call(void 0, (project) => { if (_chunk7YRW5HNXjs.isEqualProjectTag.call(void 0, project, _chunk7YRW5HNXjs.ProjectTagConstants.Language.TAG_ID, _chunk7YRW5HNXjs.ProjectTagConstants.Language.RUST) && _fs.existsSync.call(void 0, _devkit.joinPathFragments.call(void 0, project.root, "Cargo.toml"))) { return { type: "Cargo.toml", content: _chunkZMFVKBRMjs.parseCargoToml.call(void 0, _devkit.joinPathFragments.call(void 0, project.root, "Cargo.toml")) }; } else if (_chunk7YRW5HNXjs.isEqualProjectTag.call(void 0, project, _chunk7YRW5HNXjs.ProjectTagConstants.Language.TAG_ID, _chunk7YRW5HNXjs.ProjectTagConstants.Language.TYPESCRIPT) && _fs.existsSync.call(void 0, _devkit.joinPathFragments.call(void 0, project.root, "package.json"))) { return { type: "package.json", content: _devkit.readJsonFile.call(void 0, _devkit.joinPathFragments.call(void 0, project.root, "package.json")) }; } return null; }, "getPackageInfo"); exports.PackageManagerTypes = PackageManagerTypes; exports.getPackageInfo = getPackageInfo;