Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

swagger-jsdoc

Package Overview
Dependencies
Maintainers
4
Versions
93
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

swagger-jsdoc - npm Package Compare versions

Comparing version 3.7.0 to 4.0.0

2

bin/swagger-jsdoc.js

@@ -47,3 +47,3 @@ #!/usr/bin/env node

fs.writeFile(fileName, swaggerSpec, err => {
fs.writeFile(fileName, swaggerSpec, (err) => {
if (err) {

@@ -50,0 +50,0 @@ throw err;

@@ -12,3 +12,3 @@ const glob = require('glob');

return globs
.map(globString => glob.sync(globString))
.map((globString) => glob.sync(globString))
.reduce((previous, current) => previous.concat(current), []);

@@ -15,0 +15,0 @@ }

@@ -25,3 +25,3 @@ /* eslint no-self-assign: 0 */

specification.openapi = specification.openapi;
v3.forEach(property => {
v3.forEach((property) => {
specification[property] = specification[property] || {};

@@ -31,3 +31,3 @@ });

specification.swagger = specification.swagger;
v2.forEach(property => {
v2.forEach((property) => {
specification[property] = specification[property] || {};

@@ -37,3 +37,3 @@ });

specification.swagger = '2.0';
v2.forEach(property => {
v2.forEach((property) => {
specification[property] = specification[property] || {};

@@ -40,0 +40,0 @@ });

@@ -20,3 +20,3 @@ const parser = require('swagger-parser');

toClean.forEach(unnecessaryProp => {
toClean.forEach((unnecessaryProp) => {
if (hasEmptyProperty(improvedSpec[unnecessaryProp])) {

@@ -23,0 +23,0 @@ delete improvedSpec[unnecessaryProp];

@@ -8,7 +8,7 @@ /**

return Object.keys(obj)
.map(key => obj[key])
.map((key) => obj[key])
.every(
keyObject =>
(keyObject) =>
typeof keyObject === 'object' &&
Object.keys(keyObject).every(key => !(key in keyObject))
Object.keys(keyObject).every((key) => !(key in keyObject))
);

@@ -15,0 +15,0 @@ }

@@ -17,3 +17,3 @@ /** @module index */

*/
module.exports = options => {
module.exports = (options) => {
if ((!options.swaggerDefinition || !options.definition) && !options.apis) {

@@ -20,0 +20,0 @@ throw new Error('Provided options are incorrect.');

{
"name": "swagger-jsdoc",
"version": "3.7.0",
"version": "4.0.0",
"engines": {
"node": ">=8.0.0"
"node": ">=10.0.0"
},

@@ -36,7 +36,7 @@ "license": "MIT",

"dependencies": {
"commander": "4.0.1",
"commander": "5.0.0",
"doctrine": "3.0.0",
"glob": "7.1.6",
"js-yaml": "3.13.1",
"swagger-parser": "8.0.4"
"swagger-parser": "9.0.1"
},

@@ -54,7 +54,7 @@ "devDependencies": {

"express": "4.17.1",
"husky": "3.1.0",
"lint-staged": "9.5.0",
"husky": "4.2.3",
"lint-staged": "10.0.8",
"mocha": "7.1.1",
"npm-run-all": "4.1.5",
"prettier": "1.19.1",
"prettier": "2.0.1",
"supertest": "4.0.2"

@@ -61,0 +61,0 @@ },

Sorry, the diff of this file is not supported yet

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