upgrade-dependents
Version:
A utility to upgrade package dependents
24 lines (23 loc) • 826 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const getPackages = require("get-monorepo-packages");
const createDependentPackageDeterminer_1 = require("./createDependentPackageDeterminer");
function normalizeInfo({ location, package: meta }) {
return {
location,
meta
};
}
async function getDependentPackages({ force, logger, workingPackageMeta, workspaceDir }) {
const packageInfos = getPackages(workspaceDir).map(normalizeInfo);
if (packageInfos.length === 0) {
return [];
}
const isDependentPackage = createDependentPackageDeterminer_1.createDependentPackageDeterminer({
force,
logger,
workingPackageMeta
});
return packageInfos.filter(isDependentPackage);
}
exports.getDependentPackages = getDependentPackages;