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

futoin-invoker

Package Overview
Dependencies
Maintainers
1
Versions
92
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

futoin-invoker - npm Package Compare versions

Comparing version 1.5.0 to 1.5.1

futoin-invoker-1.5.1.tgz

5

CHANGELOG.txt
=== 1.5.1 (2017-09-03) ===
BREAKING: "any" is not allowed to be "undefined" anymore
BREAKING: "any" is allowed to be null now
FIXED: check failure when "any" is used in type variant or custom type
=== 1.5.0 (2017-09-03) ===

@@ -3,0 +8,0 @@ BREAKING: changed futoin-asyncsteps to be peer dependency

2

futoin.json
{
"name": "futoin-invoker",
"version": "1.5.0",
"version": "1.5.1",
"vcs": "git",

@@ -5,0 +5,0 @@ "rms": "npm",

{
"name": "futoin-invoker",
"version": "1.5.0",
"version": "1.5.1",
"description": "FutoIn Invoker - Reference Implementation. Transparently and efficiently invoke remote or local service methods with strict API definition for Node and Browser",

@@ -5,0 +5,0 @@ "main": "lib/invoker.js",

@@ -1017,7 +1017,2 @@ "use strict";

{
if ( val === null )
{
return false;
}
// Standard Types

@@ -1028,3 +1023,3 @@ // ---

case 'any':
return true;
return ( typeof val !== 'undefined' );

@@ -1038,3 +1033,4 @@ case 'boolean':

return ( typeof val === 'object' ) &&
!( val instanceof Array );
!( val instanceof Array ) &&
( val !== null );

@@ -1152,2 +1148,3 @@ case 'integer':

{
case 'any':
case 'boolean':

@@ -1154,0 +1151,0 @@ return true;

@@ -1274,28 +1274,28 @@ var assert;

'any' : {
'ok' : [ true, false, 'yes', 1, 1.1, {}, [] ],
'fail' : [ null ]
'ok' : [ true, false, 'yes', 1, 1.1, {}, [], null ],
'fail' : [ undefined ]
},
'string' : {
'ok' : [ 'yes' ],
'fail' : [ true, false, 1, 1.1, {}, [], null ]
'fail' : [ true, false, 1, 1.1, {}, [], null, undefined ]
},
'number' : {
'ok' : [ 1, 1.1, -1, 100 ],
'fail' : [ true, false, 'yes', {}, [], null ]
'fail' : [ true, false, 'yes', {}, [], null, undefined ]
},
'integer' : {
'ok' : [ 1, 2, -1 ],
'fail' : [ true, false, 'yes', 1.1, {}, [], null ]
'fail' : [ true, false, 'yes', 1.1, {}, [], null, undefined ]
},
'boolean' : {
'ok' : [ true, false ],
'fail' : [ 'yes', 1, 1.1, {}, [], null ]
'fail' : [ 'yes', 1, 1.1, {}, [], null, undefined ]
},
'array' : {
'ok' : [ [] ],
'fail' : [ true, false, 'yes', 1, 1.1, {}, null ]
'fail' : [ true, false, 'yes', 1, 1.1, {}, null, undefined ]
},
'map' : {
'ok' : [ {} ],
'fail' : [ true, false, 'yes', 1, 1.1, [], null ]
'fail' : [ true, false, 'yes', 1, 1.1, [], null, undefined ]
},

@@ -1313,2 +1313,3 @@ };

SpecTools.checkFutoInType( as, type, type + ':fail', t );
as.success(`Fail at ${type} : ${t}`);
},

@@ -1406,3 +1407,4 @@ function( as, err ){

min: 2,
}
},
"AnyType" : "any",
}

@@ -1483,2 +1485,6 @@ };

fail : [ 1, 4, 'abcdE', 'abc', null, {}, [] ],
},
"AnyType" : {
ok: [ 1, "abc", null, true, false, 1.23, [], {} ],
fail: [ undefined ],
}

@@ -1485,0 +1491,0 @@ };

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