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.5.0 to 3.6.0

.eslintrc.js

4

bin/swagger-jsdoc.js

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

const jsYaml = require('js-yaml');
const swaggerJSDoc = require('../');
const swaggerJSDoc = require('..');
const pkg = require('../package.json');

@@ -48,3 +48,3 @@

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

@@ -51,0 +51,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.5.0",
"version": "3.6.0",
"description": "Generates swagger doc based on JSDoc",

@@ -33,7 +33,7 @@ "main": "index.js",

"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.3"
"swagger-parser": "9.0.1"
},

@@ -44,14 +44,14 @@ "devDependencies": {

"chai-jest-snapshot": "2.0.0",
"eslint": "6.7.2",
"eslint-config-airbnb-base": "14.0.0",
"eslint-config-prettier": "6.7.0",
"eslint-loader": "3.0.2",
"eslint-plugin-import": "2.18.2",
"eslint-plugin-prettier": "3.1.1",
"eslint": "6.8.0",
"eslint-config-airbnb-base": "14.1.0",
"eslint-config-prettier": "6.10.1",
"eslint-loader": "3.0.3",
"eslint-plugin-import": "2.20.1",
"eslint-plugin-prettier": "3.1.2",
"express": "4.17.1",
"husky": "3.1.0",
"lint-staged": "9.5.0",
"mocha": "6.2.2",
"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"

@@ -65,7 +65,6 @@ },

"lint-staged": {
"*.{js,json,md}": [
"prettier --write",
"git add"
"*.{js,json,md,yml,yaml}": [
"prettier --write"
]
}
}
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