Socket
Socket
Sign inDemoInstall

snyk-nuget-plugin

Package Overview
Dependencies
Maintainers
1
Versions
123
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

snyk-nuget-plugin - npm Package Compare versions

Comparing version 1.6.3 to 1.6.4

.eslintrc

2

lib/dependency.js

@@ -47,2 +47,2 @@ var debug = require('debug')('snyk');

module.exports = Dependency;
module.exports = Dependency;
var path = require('path');
var fs = require('fs');
function findFolder (dir) {
function findFolder(dir) {
var parts = dir.split(path.sep);

@@ -6,0 +6,0 @@ var testPath;

@@ -68,19 +68,19 @@ 'use strict';

function (currentDep) {
if (currentDep in freqDeps) {
if (freqDeps[currentDep] != false) {
return;
if (currentDep in freqDeps) {
if (freqDeps[currentDep]) {
return;
}
buildTreeRecursive(targetDeps,
currentDep,
freqDeps.dependencies,
0);
freqDeps[currentDep] = true;
} else {
buildTreeRecursive(targetDeps,
currentDep,
parent.dependencies[depName],
treeDepth + 1);
}
buildTreeRecursive(targetDeps,
currentDep,
freqDeps.dependencies,
0);
freqDeps[currentDep] = true;
}else {
buildTreeRecursive(targetDeps,
currentDep,
parent.dependencies[depName],
treeDepth + 1);
}
});
});
}

@@ -90,3 +90,3 @@

function getFrameworkObjToRun(manifest) {
const frameworks = _.get(manifest, 'project.frameworks')
const frameworks = _.get(manifest, 'project.frameworks');
if (!frameworks) {

@@ -162,2 +162,2 @@ throw new Error('No frameworks were found in project.assets.json');

module.exports = parse;
module.exports = parse;
var fs = require('fs');
var parseXML = require('xml2js').parseString;
var Promise = require('es6-promise').Promise;
var Dependency = require('./dependency');

@@ -12,3 +11,3 @@ var path = require('path');

function determineManifestType (filename) {
function determineManifestType(filename) {
switch (true) {

@@ -61,18 +60,17 @@ case /project.json$/.test(filename): {

+ manifestType + ' for .NET version ' + dotnetVersions);
}
catch (error) {
} catch (error) {
return Promise.reject(error);
}
var packageTree = {
package: {
name: path.basename(root || projectRootFolder),
version: '0.0.0',
packageFormatVersion: 'nuget:0.0.0',
dependencies: {},
},
plugin: {
name: 'snyk-nuget-plugin',
targetFile: targetFile,
},
};
package: {
name: path.basename(root || projectRootFolder),
version: '0.0.0',
packageFormatVersion: 'nuget:0.0.0',
dependencies: {},
},
plugin: {
name: 'snyk-nuget-plugin',
targetFile: targetFile,
},
};
var tree = packageTree.package;

@@ -157,4 +155,3 @@

});
}
catch (err) {
} catch (err) {
debug('Could not complete packages folder scanning');

@@ -187,3 +184,5 @@ debug(err);

nuspecResolutionChain.forEach(function (resolution) {
if (!resolution) return; // jscs:ignore
if (!resolution) {
return;
} // jscs:ignore
debug('.nuspec analyzed for ' + resolution.name);

@@ -237,3 +236,3 @@ nuspecResolutions[resolution.name] = resolution;

})['catch'](function (err) {
throw(err);
throw (err);
});

@@ -248,7 +247,7 @@

dep.localPath ?
path.resolve(packagesFolder, dep.localPath)
: path.resolve(packagesFolder, dep.name + '.' + dep.version);
path.resolve(packagesFolder, dep.localPath)
: path.resolve(packagesFolder, dep.name + '.' + dep.version);
if (dep.localPath) {
delete dep.localPath;
}
}
}
var zip = require('zip');
var Promise = require('es6-promise');
var fs = require('fs');

@@ -93,3 +92,3 @@ var path = require('path');

.map(function (group) {
const parts = _.split(group.$.targetFramework, targetFrameworkRegex); // jscs:ignore
const parts = _.split(group.$.targetFramework, targetFrameworkRegex);
return {

@@ -96,0 +95,0 @@ framework: parts[1],

@@ -74,2 +74,2 @@ const fs = require('fs');

module.exports = determineDotnetVersions;
module.exports = determineDotnetVersions;

@@ -1,1 +0,41 @@

{"name":"snyk-nuget-plugin","description":"![logo](https://res.cloudinary.com/snyk/image/upload/v1468845259/logo/snyk-dog.svg) ## Snyk: NuGet Plugin ***","main":"lib/index.js","scripts":{"lint":"jscs `find ./lib -name '*.js'` -v && jscs `find ./test -name '*.js'` -v","test":"npm run unit-test","test-windows":"tap -R spec test/*.test.js --timeout=120","unit-test":"tap `ls ./test/*.test.js` -R=spec --timeout=120","dev":"nodemon -x 'npm run unit-test'","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"https://github.com/snyk/snyk-nuget-plugin.git"},"keywords":["snyk","nuget"],"author":"snyk.io","license":"Apache-2.0","bugs":{"url":"https://github.com/snyk/snyk-nuget-plugin/issues"},"homepage":"https://github.com/snyk/snyk-nuget-plugin#readme","dependencies":{"debug":"^3.1.0","es6-promise":"^4.1.1","xml2js":"^0.4.17","zip":"^1.2.0","lodash":"^4.17.10"},"devDependencies":{"jscs":"^3.0.7","nodemon":"^1.12.1","semantic-release":"^8.2.0","tap":"^10.7.0","tap-only":"0.0.5"},"version":"1.6.3"}
{
"name": "snyk-nuget-plugin",
"description": "Snyk CLI NuGet plugin",
"main": "lib/index.js",
"scripts": {
"lint": "eslint -c .eslintrc lib test",
"test": "npm run unit-test",
"test-windows": "tap -R spec test/*.test.js --timeout=120",
"unit-test": "tap `ls ./test/*.test.js` -R=spec --timeout=120",
"dev": "nodemon -x 'npm run unit-test'",
"semantic-release": "semantic-release"
},
"repository": {
"type": "git",
"url": "https://github.com/snyk/snyk-nuget-plugin.git"
},
"keywords": [
"snyk",
"nuget"
],
"author": "snyk.io",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/snyk/snyk-nuget-plugin/issues"
},
"homepage": "https://github.com/snyk/snyk-nuget-plugin#readme",
"dependencies": {
"debug": "^3.1.0",
"xml2js": "^0.4.17",
"zip": "^1.2.0",
"lodash": "^4.17.10"
},
"devDependencies": {
"eslint": "^4.11.0",
"nodemon": "^1.12.1",
"semantic-release": "^15",
"tap": "^12.0.1",
"tap-only": "0.0.5"
},
"version": "1.6.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