New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

nexmo

Package Overview
Dependencies
Maintainers
3
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nexmo - npm Package Compare versions

Comparing version 1.0.0-beta-1 to 1.0.0-beta-2

7

examples/v1-beta.js

@@ -27,2 +27,3 @@ // This class definition will eventually be the default

console.log('Sending Text Message');
nexmo.sms.sendTextMessage(

@@ -34,1 +35,7 @@ FROM_NUMBER,

);
console.log('Getting Basic Number Insight');
nexmo.numberInsight.get({level:'basic', number: TO_NUMBER}, logToConsole);
console.log('Checking Balance');
nexmo.account.checkBalance(logToConsole);

16

lib/App.js

@@ -7,5 +7,7 @@ "use strict";

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
var _index = require("./index");
var _index = require('./index');

@@ -47,3 +49,3 @@ var _index2 = _interopRequireDefault(_index);

_createClass(App, [{
key: "create",
key: 'create',
value: function create() {

@@ -58,5 +60,5 @@ this._nexmo.createApplication.apply(this._nexmo, arguments);

}, {
key: "get",
key: 'get',
value: function get(appId) {
if (appId) {
if ((typeof appId === 'undefined' ? 'undefined' : _typeof(appId)) !== 'object') {
this._nexmo.getApplication.apply(this._nexmo, arguments);

@@ -73,3 +75,3 @@ } else {

}, {
key: "update",
key: 'update',
value: function update() {

@@ -84,3 +86,3 @@ this._nexmo.updateApplication.apply(this._nexmo, arguments);

}, {
key: "delete",
key: 'delete',
value: function _delete() {

@@ -96,2 +98,2 @@ this._nexmo.deleteApplication.apply(this._nexmo, arguments);

module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9BcHAuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0FBRUE7Ozs7Ozs7O0lBRU0sRzs7Ozs7Ozs7O0FBUUosZUFBWSxXQUFaLEVBQXVDO0FBQUEsUUFBZCxPQUFjLHlEQUFKLEVBQUk7O0FBQUE7O0FBQ3JDLFNBQUssS0FBTCxHQUFhLFdBQWI7QUFDQSxTQUFLLE9BQUwsR0FBZSxPQUFmOzs7QUFHQSxTQUFLLE1BQUwsR0FBYyxLQUFLLE9BQUwsQ0FBYSxhQUFiLG1CQUFkOztBQUVBLFNBQUssTUFBTCxDQUFZLFVBQVosQ0FBdUIsS0FBSyxLQUFMLENBQVcsR0FBbEMsRUFBdUMsS0FBSyxLQUFMLENBQVcsTUFBbEQsRUFBMEQsS0FBSyxPQUFMLENBQWEsS0FBdkU7QUFDRDs7Ozs7Ozs7OzZCQUtRO0FBQ1AsV0FBSyxNQUFMLENBQVksaUJBQVosQ0FBOEIsS0FBOUIsQ0FBb0MsS0FBSyxNQUF6QyxFQUFpRCxTQUFqRDtBQUNEOzs7Ozs7Ozt3QkFLRyxLLEVBQU87QUFDVCxVQUFHLEtBQUgsRUFBVTtBQUNSLGFBQUssTUFBTCxDQUFZLGNBQVosQ0FBMkIsS0FBM0IsQ0FBaUMsS0FBSyxNQUF0QyxFQUE4QyxTQUE5QztBQUNELE9BRkQsTUFHSztBQUNILGFBQUssTUFBTCxDQUFZLGVBQVosQ0FBNEIsS0FBNUIsQ0FBa0MsS0FBSyxNQUF2QyxFQUErQyxTQUEvQztBQUNEO0FBQ0Y7Ozs7Ozs7OzZCQUtRO0FBQ1AsV0FBSyxNQUFMLENBQVksaUJBQVosQ0FBOEIsS0FBOUIsQ0FBb0MsS0FBSyxNQUF6QyxFQUFpRCxTQUFqRDtBQUNEOzs7Ozs7Ozs4QkFLUTtBQUNQLFdBQUssTUFBTCxDQUFZLGlCQUFaLENBQThCLEtBQTlCLENBQW9DLEtBQUssTUFBekMsRUFBaUQsU0FBakQ7QUFDRDs7Ozs7O2tCQUlZLEciLCJmaWxlIjoiQXBwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmltcG9ydCBuZXhtbyBmcm9tICcuL2luZGV4JztcblxuY2xhc3MgQXBwIHtcbiAgXG4gIC8qKlxuICAgKiBAcGFyYW0ge0NyZWRlbnRpYWxzfSBjcmVkZW50aWFsc1xuICAgKiAgICBjcmVkZW50aWFscyB0byBiZSB1c2VkIHdoZW4gaW50ZXJhY3Rpbmcgd2l0aCB0aGUgQVBJLlxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0aW9uc1xuICAgKiAgICBBZGRpdGlvbiBBcHAgb3B0aW9ucy5cbiAgICovXG4gIGNvbnN0cnVjdG9yKGNyZWRlbnRpYWxzLCBvcHRpb25zID0ge30pIHtcbiAgICB0aGlzLmNyZWRzID0gY3JlZGVudGlhbHM7XG4gICAgdGhpcy5vcHRpb25zID0gb3B0aW9ucztcbiAgICBcbiAgICAvLyBVc2VkIHRvIGZhY2lsaXRhdGUgdGVzdGluZyBvZiB0aGUgY2FsbCB0byB0aGUgdW5kZXJseWluZyBvYmplY3RcbiAgICB0aGlzLl9uZXhtbyA9IHRoaXMub3B0aW9ucy5uZXhtb092ZXJyaWRlIHx8IG5leG1vO1xuICAgIFxuICAgIHRoaXMuX25leG1vLmluaXRpYWxpemUodGhpcy5jcmVkcy5rZXksIHRoaXMuY3JlZHMuc2VjcmV0LCB0aGlzLm9wdGlvbnMuZGVidWcpO1xuICB9XG4gIFxuICAvKipcbiAgICogVE9ETzogZG9jdW1lbnRcbiAgICovIFxuICBjcmVhdGUoKSB7XG4gICAgdGhpcy5fbmV4bW8uY3JlYXRlQXBwbGljYXRpb24uYXBwbHkodGhpcy5fbmV4bW8sIGFyZ3VtZW50cyk7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBUT0RPOiBkb2N1bWVudFxuICAgKi9cbiAgZ2V0KGFwcElkKSB7XG4gICAgaWYoYXBwSWQpIHtcbiAgICAgIHRoaXMuX25leG1vLmdldEFwcGxpY2F0aW9uLmFwcGx5KHRoaXMuX25leG1vLCBhcmd1bWVudHMpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgIHRoaXMuX25leG1vLmdldEFwcGxpY2F0aW9ucy5hcHBseSh0aGlzLl9uZXhtbywgYXJndW1lbnRzKTtcbiAgICB9XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBUT0RPOiBkb2N1bWVudFxuICAgKi9cbiAgdXBkYXRlKCkge1xuICAgIHRoaXMuX25leG1vLnVwZGF0ZUFwcGxpY2F0aW9uLmFwcGx5KHRoaXMuX25leG1vLCBhcmd1bWVudHMpO1xuICB9XG4gIFxuICAvKipcbiAgICogVE9ETzogZG9jdW1lbnRcbiAgICovXG4gIGRlbGV0ZSgpIHtcbiAgICB0aGlzLl9uZXhtby5kZWxldGVBcHBsaWNhdGlvbi5hcHBseSh0aGlzLl9uZXhtbywgYXJndW1lbnRzKTtcbiAgfVxuICBcbn1cblxuZXhwb3J0IGRlZmF1bHQgQXBwO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9BcHAuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7QUFFQTs7Ozs7Ozs7SUFFTSxHOzs7Ozs7Ozs7QUFRSixlQUFZLFdBQVosRUFBdUM7QUFBQSxRQUFkLE9BQWMseURBQUosRUFBSTs7QUFBQTs7QUFDckMsU0FBSyxLQUFMLEdBQWEsV0FBYjtBQUNBLFNBQUssT0FBTCxHQUFlLE9BQWY7OztBQUdBLFNBQUssTUFBTCxHQUFjLEtBQUssT0FBTCxDQUFhLGFBQWIsbUJBQWQ7O0FBRUEsU0FBSyxNQUFMLENBQVksVUFBWixDQUF1QixLQUFLLEtBQUwsQ0FBVyxHQUFsQyxFQUF1QyxLQUFLLEtBQUwsQ0FBVyxNQUFsRCxFQUEwRCxLQUFLLE9BQUwsQ0FBYSxLQUF2RTtBQUNEOzs7Ozs7Ozs7NkJBS1E7QUFDUCxXQUFLLE1BQUwsQ0FBWSxpQkFBWixDQUE4QixLQUE5QixDQUFvQyxLQUFLLE1BQXpDLEVBQWlELFNBQWpEO0FBQ0Q7Ozs7Ozs7O3dCQUtHLEssRUFBTztBQUNULFVBQUcsUUFBTyxLQUFQLHlDQUFPLEtBQVAsT0FBa0IsUUFBckIsRUFBK0I7QUFDN0IsYUFBSyxNQUFMLENBQVksY0FBWixDQUEyQixLQUEzQixDQUFpQyxLQUFLLE1BQXRDLEVBQThDLFNBQTlDO0FBQ0QsT0FGRCxNQUdLO0FBQ0gsYUFBSyxNQUFMLENBQVksZUFBWixDQUE0QixLQUE1QixDQUFrQyxLQUFLLE1BQXZDLEVBQStDLFNBQS9DO0FBQ0Q7QUFDRjs7Ozs7Ozs7NkJBS1E7QUFDUCxXQUFLLE1BQUwsQ0FBWSxpQkFBWixDQUE4QixLQUE5QixDQUFvQyxLQUFLLE1BQXpDLEVBQWlELFNBQWpEO0FBQ0Q7Ozs7Ozs7OzhCQUtRO0FBQ1AsV0FBSyxNQUFMLENBQVksaUJBQVosQ0FBOEIsS0FBOUIsQ0FBb0MsS0FBSyxNQUF6QyxFQUFpRCxTQUFqRDtBQUNEOzs7Ozs7a0JBSVksRyIsImZpbGUiOiJBcHAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuaW1wb3J0IG5leG1vIGZyb20gJy4vaW5kZXgnO1xuXG5jbGFzcyBBcHAge1xuICBcbiAgLyoqXG4gICAqIEBwYXJhbSB7Q3JlZGVudGlhbHN9IGNyZWRlbnRpYWxzXG4gICAqICAgIGNyZWRlbnRpYWxzIHRvIGJlIHVzZWQgd2hlbiBpbnRlcmFjdGluZyB3aXRoIHRoZSBBUEkuXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRpb25zXG4gICAqICAgIEFkZGl0aW9uIEFwcCBvcHRpb25zLlxuICAgKi9cbiAgY29uc3RydWN0b3IoY3JlZGVudGlhbHMsIG9wdGlvbnMgPSB7fSkge1xuICAgIHRoaXMuY3JlZHMgPSBjcmVkZW50aWFscztcbiAgICB0aGlzLm9wdGlvbnMgPSBvcHRpb25zO1xuICAgIFxuICAgIC8vIFVzZWQgdG8gZmFjaWxpdGF0ZSB0ZXN0aW5nIG9mIHRoZSBjYWxsIHRvIHRoZSB1bmRlcmx5aW5nIG9iamVjdFxuICAgIHRoaXMuX25leG1vID0gdGhpcy5vcHRpb25zLm5leG1vT3ZlcnJpZGUgfHwgbmV4bW87XG4gICAgXG4gICAgdGhpcy5fbmV4bW8uaW5pdGlhbGl6ZSh0aGlzLmNyZWRzLmtleSwgdGhpcy5jcmVkcy5zZWNyZXQsIHRoaXMub3B0aW9ucy5kZWJ1Zyk7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBUT0RPOiBkb2N1bWVudFxuICAgKi8gXG4gIGNyZWF0ZSgpIHtcbiAgICB0aGlzLl9uZXhtby5jcmVhdGVBcHBsaWNhdGlvbi5hcHBseSh0aGlzLl9uZXhtbywgYXJndW1lbnRzKTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFRPRE86IGRvY3VtZW50XG4gICAqL1xuICBnZXQoYXBwSWQpIHtcbiAgICBpZih0eXBlb2YoYXBwSWQpICE9PSAnb2JqZWN0Jykge1xuICAgICAgdGhpcy5fbmV4bW8uZ2V0QXBwbGljYXRpb24uYXBwbHkodGhpcy5fbmV4bW8sIGFyZ3VtZW50cyk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5fbmV4bW8uZ2V0QXBwbGljYXRpb25zLmFwcGx5KHRoaXMuX25leG1vLCBhcmd1bWVudHMpO1xuICAgIH1cbiAgfVxuICBcbiAgLyoqXG4gICAqIFRPRE86IGRvY3VtZW50XG4gICAqL1xuICB1cGRhdGUoKSB7XG4gICAgdGhpcy5fbmV4bW8udXBkYXRlQXBwbGljYXRpb24uYXBwbHkodGhpcy5fbmV4bW8sIGFyZ3VtZW50cyk7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBUT0RPOiBkb2N1bWVudFxuICAgKi9cbiAgZGVsZXRlKCkge1xuICAgIHRoaXMuX25leG1vLmRlbGV0ZUFwcGxpY2F0aW9uLmFwcGx5KHRoaXMuX25leG1vLCBhcmd1bWVudHMpO1xuICB9XG4gIFxufVxuXG5leHBvcnQgZGVmYXVsdCBBcHA7XG4iXX0=
{
"name": "nexmo",
"author": "nexmo",
"version": "1.0.0-beta-1",
"version": "1.0.0-beta-2",
"main": "lib/nexmo",

@@ -39,4 +39,5 @@ "keywords": [

"expect.js": "^0.3.1",
"mocha": "^2.4.5"
"mocha": "^2.4.5",
"sinon": "^1.17.4"
}
}

@@ -0,1 +1,4 @@

import sinon from 'sinon';
import nexmo from '../lib/index';
import App from '../lib/App';

@@ -6,3 +9,3 @@

var appAPIMapping = {
'getApplications': 'get',
'getApplications': 'get|{}',
'createApplication': 'create',

@@ -24,2 +27,18 @@ 'getApplication': 'get|someAppId',

it('should call nexmo.getApplications if 1st param is object', function() {
var mock = sinon.mock(nexmo);
mock.expects('getApplications').once();
var app = new App({key:'test', secret:'test'}, {nexmoOverride: nexmo});
app.get({});
});
it('should call nexmo.getApplication if 1st param is an app ID', function() {
var mock = sinon.mock(nexmo);
mock.expects('getApplication').once();
var app = new App({key:'test', secret:'test'}, {nexmoOverride: nexmo});
app.get('some-app-id');
});
});
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