@code-pushup/eslint-plugin
Version:
Code PushUp plugin for detecting problems in source code using ESLint.📋
12 lines • 616 B
JavaScript
export function filterProjectGraph(projectGraph, exclude = []) {
const filteredNodes = Object.entries(projectGraph.nodes).reduce((acc, [projectName, projectNode]) => exclude.includes(projectName)
? acc
: { ...acc, [projectName]: projectNode }, {});
const filteredDependencies = Object.entries(projectGraph.dependencies).reduce((acc, [key, deps]) => exclude.includes(key) ? acc : { ...acc, [key]: deps }, {});
return {
nodes: filteredNodes,
dependencies: filteredDependencies,
version: projectGraph.version,
};
}
//# sourceMappingURL=filter-project-graph.js.map