UNPKG

workspace-tools

Version:

A collection of tools that are useful in a git-controlled monorepo that is managed by one of these software:

17 lines (16 loc) 689 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const packageJsonWorkspaces_1 = require("./packageJsonWorkspaces"); function getYarnWorkspaceRoot(cwd) { const yarnWorkspacesRoot = packageJsonWorkspaces_1.getPackageJsonWorkspaceRoot(cwd); if (!yarnWorkspacesRoot) { throw new Error("Could not find yarn workspaces root"); } return yarnWorkspacesRoot; } exports.getYarnWorkspaceRoot = getYarnWorkspaceRoot; function getYarnWorkspaces(cwd) { const yarnWorkspacesRoot = getYarnWorkspaceRoot(cwd); return packageJsonWorkspaces_1.getWorkspaceInfoFromWorkspaceRoot(yarnWorkspacesRoot); } exports.getYarnWorkspaces = getYarnWorkspaces;