You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP →

swagger-router

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

swagger-router - npm Package Compare versions

Comparing version

to
0.4.1

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

var permissions = [];
var filters = [];
for (var i = 0; i < path.length; i++) {

@@ -101,4 +102,9 @@ if (!node || !node.getChild) {

prevNode = node;
if (node.value && node.value.security) {
permissions = permissions.concat(node.value.security);
if (node.value) {
if (node.value.security) {
permissions = permissions.concat(node.value.security);
}
if (node.value.filters) {
filters = filters.concat(node.value.filters);
}
}

@@ -108,4 +114,9 @@ node = node.getChild(path[i], params);

if (node && node.value && node.value.security) {
permissions = permissions.concat(node.value.security);
if (node && node.value) {
if (node.value.security) {
permissions = permissions.concat(node.value.security);
}
if (node.value.filters) {
filters = filters.concat(node.value.filters);
}
}

@@ -121,3 +132,4 @@

value: (node && node.value || null),
permissions: permissions
permissions: permissions,
filters: filters
};

@@ -156,3 +168,4 @@ } else {

value: res.value,
permissions: res.permissions
permissions: res.permissions,
filters: res.filters
};

@@ -159,0 +172,0 @@ } else {

{
"name": "swagger-router",
"version": "0.4.0",
"version": "0.4.1",
"description": "An efficient swagger 2 based router with support for multiple APIs. For use in RESTBase.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -43,3 +43,4 @@ "use strict";

},
permissions: []
permissions: [],
filters: []
},

@@ -52,3 +53,4 @@ '/en.wikipedia.org/v1/page/': {

},
permissions: []
permissions: [],
filters: []
},

@@ -61,3 +63,4 @@ '/en.wikipedia.org/v1/page/Foo': {

},
permissions: []
permissions: [],
filters: []
},

@@ -72,3 +75,4 @@ // static listing of available formats

},
permissions: []
permissions: [],
filters: []
},

@@ -81,3 +85,4 @@ '/en.wikipedia.org/v1/page/Foo/html': {

},
permissions: []
permissions: [],
filters: []
},

@@ -90,3 +95,4 @@ '/en.wikipedia.org/v1/transform/html/to/wikitext': {

},
permissions: []
permissions: [],
filters: []
},

@@ -100,3 +106,4 @@ // static listing

},
permissions: []
permissions: [],
filters: []
},

@@ -110,3 +117,4 @@ // static listing, another wiki

},
permissions: []
permissions: [],
filters: []
},

@@ -121,3 +129,4 @@

},
permissions: []
permissions: [],
filters: []
},

@@ -130,3 +139,4 @@ '/en.wikipedia.org/v1/double//': {

},
permissions: []
permissions: [],
filters: []
},

@@ -138,3 +148,4 @@ '/en.wikipedia.org/v1/double//slash': {

},
permissions: []
permissions: [],
filters: []
},

@@ -146,3 +157,4 @@ '/en.wikipedia.org/v1/some/really/long/path': {

},
permissions: []
permissions: [],
filters: []
},

@@ -156,3 +168,4 @@

},
permissions: []
permissions: [],
filters: []
},

@@ -165,3 +178,4 @@ '/en.wikipedia.org/v1/several/optional': {

},
permissions: []
permissions: [],
filters: []
},

@@ -175,3 +189,4 @@ '/en.wikipedia.org/v1/several/optional/path': {

},
permissions: []
permissions: [],
filters: []
},

@@ -186,3 +201,4 @@ '/en.wikipedia.org/v1/several/optional/path/segments': {

},
permissions: []
permissions: [],
filters: []
},

@@ -197,3 +213,4 @@ '/en.wikipedia.org/v1/several/optional/path/segments/a': {

},
permissions: []
permissions: [],
filters: []
},

@@ -208,3 +225,4 @@ '/en.wikipedia.org/v1/several/optional/path/segments/a/b': {

},
permissions: []
permissions: [],
filters: []
},

@@ -219,3 +237,4 @@ '/en.wikipedia.org/v1/several/optional/path/a%2fb': {

},
permissions: []
permissions: [],
filters: []
},

@@ -230,3 +249,4 @@ '/en.wikipedia.org/v1/several/optional/path/segments/a%2fb': {

},
permissions: []
permissions: [],
filters: []
},

@@ -239,3 +259,4 @@ '/en.wikipedia.org/v1/simple/templated': {

},
permissions: []
permissions: [],
filters: []
},

@@ -249,3 +270,4 @@ '/en.wikipedia.org/v1/simple/templated/path': {

},
permissions: []
permissions: [],
filters: []
},

@@ -259,3 +281,4 @@ '/en.wikipedia.org/v1/simple/templated/path/toolong': null,

value: null,
permissions: []
permissions: [],
filters: []
},

@@ -268,3 +291,4 @@ '/en.wikipedia.org/v1/optional/': {

value: null,
permissions: []
permissions: [],
filters: []
},

@@ -277,3 +301,4 @@ '/en.wikipedia.org/v1/optional/path': {

},
permissions: []
permissions: [],
filters: []
},

@@ -286,3 +311,4 @@ '/en.wikipedia.org/v1/optional/path/bits': {

},
permissions: []
permissions: [],
filters: []
},

@@ -289,0 +315,0 @@