UNPKG

@pnpm/workspace.state

Version:

Track the list of actual paths of workspace packages in a cache

24 lines 967 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createWorkspaceState = void 0; const pick_1 = __importDefault(require("ramda/src/pick")); const types_js_1 = require("./types.js"); const createWorkspaceState = (opts) => ({ lastValidatedTimestamp: Date.now(), projects: Object.fromEntries(opts.allProjects.map(project => [ project.rootDir, { name: project.manifest.name, version: project.manifest.version, }, ])), pnpmfiles: opts.pnpmfiles, settings: (0, pick_1.default)(types_js_1.WORKSPACE_STATE_SETTING_KEYS, opts.settings), filteredInstall: opts.filteredInstall, configDependencies: opts.configDependencies, }); exports.createWorkspaceState = createWorkspaceState; //# sourceMappingURL=createWorkspaceState.js.map