UNPKG

@dependabot/yarn-lib

Version:

📦🐈 Fast, reliable, and secure dependency management.

51 lines (40 loc) 1.23 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends2; function _load_extends() { return _extends2 = _interopRequireDefault(require('babel-runtime/helpers/extends')); } var _asyncToGenerator2; function _load_asyncToGenerator() { return _asyncToGenerator2 = _interopRequireDefault(require('babel-runtime/helpers/asyncToGenerator')); } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class WorkspaceFetcher { constructor(dest, remote, config) { this.config = config; this.dest = dest; this.registry = remote.registry; this.workspaceDir = remote.reference; } setupMirrorFromCache() { return Promise.resolve(); } fetch() { var _this = this; return (0, (_asyncToGenerator2 || _load_asyncToGenerator()).default)(function* () { const pkg = yield _this.config.readManifest(_this.workspaceDir, _this.registry); return { resolved: null, hash: '', cached: false, dest: _this.dest, package: (0, (_extends2 || _load_extends()).default)({}, pkg, { _uid: pkg.version }) }; })(); } } exports.default = WorkspaceFetcher;