Socket
Socket
Sign inDemoInstall

@nrwl/workspace

Package Overview
Dependencies
Maintainers
1
Versions
1623
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nrwl/workspace - npm Package Compare versions

Comparing version 9.0.2 to 9.0.3

4

package.json
{
"name": "@nrwl/workspace",
"version": "9.0.2",
"version": "9.0.3",
"description": "Extensible Dev Tools for Monorepos",

@@ -68,4 +68,4 @@ "repository": {

"chalk": "2.4.2",
"@nrwl/cli": "9.0.2"
"@nrwl/cli": "9.0.3"
}
}

@@ -48,6 +48,7 @@ "use strict";

}
visited.push(startingProject);
builder.addNode(reversed.nodes[startingProject]);
const ds = reversed.dependencies[startingProject];
if (ds) {
ds.forEach(({ target }) => addAffectedNodes(target, reversed, builder, [...visited, startingProject]));
ds.forEach(({ target }) => addAffectedNodes(target, reversed, builder, visited));
}

@@ -58,7 +59,5 @@ }

return;
visited.push(startingProject);
if (reversed.dependencies[startingProject]) {
reversed.dependencies[startingProject].forEach(({ target }) => addAffectedDependencies(target, reversed, builder, [
...visited,
startingProject
]));
reversed.dependencies[startingProject].forEach(({ target }) => addAffectedDependencies(target, reversed, builder, visited));
reversed.dependencies[startingProject].forEach(({ type, source, target }) => {

@@ -65,0 +64,0 @@ // Since source and target was reversed,

@@ -19,3 +19,3 @@ import { Environment, NxJson } from './shared-interfaces';

export declare function isWholeFileChange(change: Change): change is WholeFileChange;
export declare function calculateFileChanges(files: string[], nxArgs?: NxArgs, readFileAtRevision?: (f: string, r: void | string) => string): FileChange[];
export declare function calculateFileChanges(files: string[], nxArgs?: NxArgs, readFileAtRevision?: (f: string, r: void | string) => string, ignore?: any): FileChange[];
export declare const TEN_MEGABYTES: number;

@@ -22,0 +22,0 @@ export declare function allFilesInDir(dirName: string, recurse?: boolean): FileData[];

@@ -23,3 +23,6 @@ "use strict";

exports.isWholeFileChange = isWholeFileChange;
function calculateFileChanges(files, nxArgs, readFileAtRevision = defaultReadFileAtRevision) {
function calculateFileChanges(files, nxArgs, readFileAtRevision = defaultReadFileAtRevision, ignore = getIgnoredGlobs()) {
if (ignore) {
files = files.filter(f => !ignore.ignores(f));
}
return files.map(f => {

@@ -26,0 +29,0 @@ const ext = path_1.extname(f);

@@ -5,2 +5,3 @@ "use strict";

const json_diff_1 = require("../utils/json-diff");
const ignore = require('ignore');
describe('calculateFileChanges', () => {

@@ -57,2 +58,10 @@ it('should return a whole file change by default', () => {

});
it('should ignore *.md changes', () => {
const ig = ignore();
ig.add('*.md');
const changes = file_utils_1.calculateFileChanges(['proj/readme.md'], undefined, (path, revision) => {
return revision === 'sha1' ? '' : 'const a = 0;';
}, ig);
expect(changes.length).toEqual(0);
});
});
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.nxVersion = '9.0.2';
exports.nxVersion = '9.0.3';
exports.angularCliVersion = '9.0.1';

@@ -5,0 +5,0 @@ exports.typescriptVersion = '~3.7.4';

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc