Socket
Socket
Sign inDemoInstall

npm-check-updates

Package Overview
Dependencies
Maintainers
2
Versions
470
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

npm-check-updates - npm Package Compare versions

Comparing version 2.1.0 to 2.1.1

2

lib/npm-check-updates.js

@@ -113,3 +113,3 @@ var options = {};

print(output);
print(JSON.stringify(output));
return output;

@@ -116,0 +116,0 @@ }

{
"name": "npm-check-updates",
"version": "2.1.0",
"version": "2.1.1",
"author": "Tomas Junnonen <tomas1@gmail.com>",

@@ -53,7 +53,10 @@ "license": "MIT",

"devDependencies": {
"bluebird": "^2.9.34",
"chai": "^3.2.0",
"chai-as-promised": "^5.1.0",
"chai-string": "^1.1.2",
"mocha": "^2.2.5",
"should": "^7.0.2"
"should": "^7.0.2",
"spawn-please": "^0.1.0"
}
}

@@ -1,8 +0,12 @@

var ncu = require("../lib/npm-check-updates.js");
var chai = require("chai");
var chaiAsPromised = require("chai-as-promised");
var fs = require('fs');
var ncu = require("../lib/npm-check-updates.js");
var chai = require("chai");
var fs = require('fs');
var spawn = require('spawn-please')
var BluebirdPromise = require('bluebird')
chai.use(chaiAsPromised);
chai.use(require("chai-as-promised"));
chai.use(require('chai-string'))
spawn.Promise = BluebirdPromise;
describe('npm-check-updates', function () {

@@ -21,2 +25,29 @@

describe('cli', function() {
it('should accept stdin', function() {
return spawn('ncu', [], '{ "dependencies": { "express": "1" } }')
.then(function (output) {
output.trim().should.startWith('express')
});
});
it('should output json with --jsonAll', function() {
return spawn('ncu', ['--jsonAll'], '{ "dependencies": { "express": "1" } }')
.then(function (output) {
var pkgData = JSON.parse(output);
pkgData.should.have.property('dependencies');
pkgData.dependencies.should.have.property('express');
});
});
it('should output only upgraded with --jsonUpgraded', function() {
return spawn('ncu', ['--jsonUpgraded'], '{ "dependencies": { "express": "1" } }')
.then(function (output) {
var pkgData = JSON.parse(output);
pkgData.should.have.property('express');
});
});
});
});
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