pkg-tasks
Version:
Package management tasks
43 lines (37 loc) • 1.01 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.readPackageJson = readPackageJson;
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
var _fsExtra = require("fs-extra");
function readPackageJson(_x) {
return _readPackageJson.apply(this, arguments);
}
function _readPackageJson() {
_readPackageJson = (0, _asyncToGenerator2.default)(function* ({
store,
taskId
}) {
const {
projectPkgPath
} = store.get(`tasks.${taskId}`);
const {
dependencies = {},
devDependencies = {},
links,
name,
version
} = yield (0, _fsExtra.readJson)(projectPkgPath);
yield store.merge(`tasks.${taskId}`, {
dependencies,
devDependencies,
links,
name,
version
});
});
return _readPackageJson.apply(this, arguments);
}
//# sourceMappingURL=init.js.map