{"_id":"swagger-jsdoc-webpack-plugin","_rev":"11-3a98168bdcf6dadf321498cfd038dfac","time":{"0.1.0":"2018-11-19T22:06:04.670Z","created":"2018-11-21T00:11:21.804Z","0.1.1":"2018-11-21T00:11:21.961Z","modified":"2022-12-17T14:08:49.969Z","1.0.0":"2019-07-09T06:36:49.774Z","2.0.0-rc.0":"2021-09-10T14:49:39.710Z","2.0.0-rc.1":"2021-09-10T14:52:17.998Z","2.0.0-rc.2":"2021-09-10T15:05:53.375Z","2.0.0":"2021-09-10T15:11:21.998Z","2.0.1":"2022-04-02T13:11:47.261Z","2.0.2":"2022-04-02T13:22:04.512Z","2.1.0":"2022-12-17T14:08:49.858Z"},"name":"swagger-jsdoc-webpack-plugin","dist-tags":{"latest":"2.1.0","next":"2.0.0-rc.2"},"versions":{"0.1.1":{"name":"swagger-jsdoc-webpack-plugin","version":"0.1.1","description":"A webpack plugin to generate a swagger.json file from jsdoc","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/patsimm/swagger-jsdoc-webpack-plugin.git"},"keywords":["swagger","jsdoc","webpack","plugin"],"author":{"name":"\"Patrick Simmelbauer","email":"patrick.simmelbauer@gmail.com","url":"https://github.com/patsimm"},"license":"MIT","bugs":{"url":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin/issues"},"homepage":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin#readme","dependencies":{"swagger-jsdoc":"^3.2.3"},"gitHead":"e5df1779c655f1005fbeae3ee4f3fa16cff780f4","_id":"swagger-jsdoc-webpack-plugin@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"},"dist":{"integrity":"sha512-8s0Hf9+7UOQtO3/lHrF7lfkex9xgOe/RFEtceVpqRspTQQgLKG2pqnW8TjBFj21+C5bguzMmWZwbS+f6m5GbNw==","shasum":"a5f534c20863d827b9c84f03c89530812634910b","tarball":"https://registry.npmjs.org/swagger-jsdoc-webpack-plugin/-/swagger-jsdoc-webpack-plugin-0.1.1.tgz","fileCount":4,"unpackedSize":3110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9KKqCRA9TVsSAnZWagAAHP8P/3OlJi5S0LuTuu5Zld5f\nfBIji4cknPlgkjAMdGwUIqKcxnoaRa8F8MZZelEz00qHZQBewhbVxXMV5QBv\nsF3ugg95gDARWA5S4ekHOQK18n+iX6BoU012nDuS7Ghh5hrgI2eUezhxGeAw\npghbAt992nty147kazUhH6+RXTBoz04gVsk0TMBYJxF4COY0vzZNu+pUSkkB\nrdKTkSncoSrGWPAEjoKil2RCe7L2xh1OcygDiifZfh07tPDOXLOaVKHhU10n\nBusssBoP0nXKZ8DSS2ghOJhR5Erdm5VtvUbWZbW1FTYp1jplIvLH3pFUOVHp\n30NselPLzxX6+p5ayGDAGqzTm1IJQK+24k1r7XKnL6yVnEElLZdoir/JPv85\nKTUXYqWZvCl9rVDMX617sp2cjVBs4uv4H6PXpDQOmVBsTVnBm2LgnJuCiI82\nO8Gc9Pne8PC+wa6BFXBD+q58O4uleIgGm9AVMVfys+0W/h114hwVMqUdFrVq\nHbK/rhbiiZMhZOYo2rGoUPoowHsEDhhUEHJ2R5Jww2G2u4bYMB6M0yNmY45Z\nhUHDpW6ByCZiuQsdpb/mlYqAEG/LXO2mpx18ZvcHqwKmJFb55s+QFG6qrcDc\nwfxYcT3NBFkrzD6XR0eUy1RGq/tpomXwkNMJ+ZFN+kAX/QTGmisX/09kBP3M\nOsem\r\n=fFg6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0S1mOip0PHXOy7VTLuQGgIqFvp+32PhKtiea3/0n/oAiAU8rXwmtYIIFPIJbcb6AzV/n7qBqRbaP4t+6mXRjRCmA=="}]},"maintainers":[{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsdoc-webpack-plugin_0.1.1_1542759081804_0.44455369750824025"},"_hasShrinkwrap":false},"1.0.0":{"name":"swagger-jsdoc-webpack-plugin","version":"1.0.0","description":"A webpack plugin to generate a swagger.json file from jsdoc","main":"index.js","author":{"name":"Patrick Simmelbauer","email":"patrick.simmelbauer@gmail.com","url":"https://github.com/patsimm"},"license":"MIT","bugs":{"url":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin/issues"},"homepage":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin#readme","repository":{"type":"git","url":"git+https://github.com/patsimm/swagger-jsdoc-webpack-plugin.git"},"keywords":["swagger","jsdoc","webpack","plugin"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"swagger-jsdoc":"^3.3.0"},"gitHead":"c1341af79db2624fc5ac42fa3118065206f66821","_id":"swagger-jsdoc-webpack-plugin@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lQwlNPSEp1pEIhAR4BtDCOEvgEqmeWdbUTnWQDIThGlvEYe5wvryTuFpoNP1e5CJdREa+UmVRrzJCFs0izrkzQ==","shasum":"6f80db8a853c2cfec6de06878b819e3cf9214202","tarball":"https://registry.npmjs.org/swagger-jsdoc-webpack-plugin/-/swagger-jsdoc-webpack-plugin-1.0.0.tgz","fileCount":5,"unpackedSize":9833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJDYCCRA9TVsSAnZWagAA8tMQAIFSXLNik3S+yEJKvSlc\nDI7J5Y5TeRImCkyRAvbBPrtYDxr04KIrs2dLUpqIvqTTNCuxMmHGaqe42u/W\nzzN2IsaxVHfVCNC91ZKetkfTo4KvkABNrt29GBqMWNwwdq8pCLp70BqmdyE3\nFr3+H+iYeBYsFMtmZnHB3IyuGGWrgPXIOHIyKpsG16zRvWfVm9Gc9w/Un/B4\nKMsPA2hthnIQmDzJhst0OrdY82mpor1/RZVSBXRFZGPhwrDs36ypzXyBRxGj\nIRwv221Id3BNMqDVc6DDZKOKoC4bZEmbMr+m5pQmXIdBuW3Nfr+aaxXO0rVC\nyX1sqaiq/3wgu2NZVyTnxI12twOS0LjUyienFFbfyXTnCMF0Q6yhcBda9S20\ntSF08bHxNbhD+Sga/aev1g2/HIYGHwsEm44/Lxzi88TfLHHqJ6uCwlIcOez8\n7MY/P2qLhbA/wim2hq681JuZOzciRNZUHInEUGd+s2UN6WVc/9P8prgzzSEH\nzIfwFp55GCcCHC+qWzrAnkiQbB6UZ2k0rgeGMBuPxjBPwEEDpZM61tdlNo/o\nI0EfwlL86gOht3p7Fi1K384hh71P5o1r2iXqp0RypL8eXNy4wCmn2ew+yOvB\n27l2diZlXdtYyfriRlZLZu7u9mA8Q3DpJI661Vv7ZV3UoQowf5KI6Cxe0CP+\nhx6k\r\n=tBhk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVLZBBg9sT6wU/MOAjwJ2msr55w0ifthwKeFLKGt7PkAIhAIYXH4VadhNkaUL21HjcWW3r5IOqhfPnC4c1zHMqtfU1"}]},"maintainers":[{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"}],"_npmUser":{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsdoc-webpack-plugin_1.0.0_1562654209630_0.23953892768342633"},"_hasShrinkwrap":false},"2.0.0-rc.0":{"name":"swagger-jsdoc-webpack-plugin","version":"2.0.0-rc.0","description":"A webpack plugin to generate a swagger.json file from jsdoc","main":"index.js","types":"index.d.ts","author":{"name":"Patrick Simmelbauer","email":"patrick.simmelbauer@gmail.com","url":"https://github.com/patsimm"},"license":"MIT","bugs":{"url":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin/issues"},"homepage":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin#readme","repository":{"type":"git","url":"git+https://github.com/patsimm/swagger-jsdoc-webpack-plugin.git"},"keywords":["swagger","jsdoc","webpack","plugin"],"scripts":{"test":"tsc --noEmit --esModuleInterop test/typings.ts && jest"},"dependencies":{"@types/swagger-jsdoc":"^6.0.1","swagger-jsdoc":"^6.1.0"},"devDependencies":{"@types/jest":"^27.0.1","jest":"^27.1.1","typescript":"^4.4.2","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"readme":"# Swagger JSDoc Webpack Plugin\n\n[![npm Version](https://img.shields.io/npm/v/swagger-jsdoc-webpack-plugin.svg)](https://www.npmjs.com/package/swagger-jsdoc-webpack-plugin)\n[![npm Downloads](https://img.shields.io/npm/dm/swagger-jsdoc-webpack-plugin.svg)](https://www.npmjs.com/package/swagger-jsdoc-webpack-plugin)\n[![Known Vulnerabilities](https://snyk.io/test/github/patsimm/swagger-jsdoc-webpack-plugin/badge.svg?targetFile=package.json)](https://snyk.io/test/github/patsimm/swagger-jsdoc-webpack-plugin?targetFile=package.json)\n![License](https://img.shields.io/npm/l/swagger-jsdoc-webpack-plugin.svg)\n\n\n## Example Usage\n\nwebpack.json\n```javascript\nconst SwaggerJSDocWebpackPlugin = require('swagger-jsdoc-webpack-plugin');\n\nmodule.exports = {\n  ...\n  plugins: [\n    new SwaggerJSDocWebpackPlugin({\n      definition: {\n        openapi: '3.0.0',\n        info: {\n          title: 'Title',\n          version: '1.0.0',\n          description: 'Description',\n        },\n      },\n      apis: ['./src/routes/**/*.js'],\n    }),\n    ...\n  ],\n  ...\n}\n```\n\nThis writes a `swagger.json` file in your output folder.\n\n## Dependencies\n- [swagger-jsdoc](https://github.com/Surnet/swagger-jsdoc) \n- [@types/swagger-jsdoc](https://www.npmjs.com/package/@types/swagger-jsdoc)\n","readmeFilename":"README.md","gitHead":"4d4f35cbbf784a7aa0062c6475ebca964ce3e774","_id":"swagger-jsdoc-webpack-plugin@2.0.0-rc.0","_nodeVersion":"16.9.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-3rFc3H0Pwa96KJ7BRhkJDRAAxS6vdFOQHRV4LDYyISXaS/5ZtUPjVd4Gt7p5djw0M3Aam5HAilo25E18fDdRSw==","shasum":"95adf08cb679acd9d39ae7509e0ae1fb252fe8a9","tarball":"https://registry.npmjs.org/swagger-jsdoc-webpack-plugin/-/swagger-jsdoc-webpack-plugin-2.0.0-rc.0.tgz","fileCount":9,"unpackedSize":6261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO3CDCRA9TVsSAnZWagAA+jYQAIuWmXstXC0WEzc7swAl\nm38QvPt6Ti8ja9rF8pTOU3ZimbXkXwdlqGKGKgHIqyAMxFcoUqv12b2qZ8ys\n7C4668k+kY57I0m8Gva7wEhzVJ93K7v939mi6PZWn6d8svoH5bLwzBOju16T\nwc4GmsYen9BeSU2NjQdf31qHKlqky/QoncmSE722YOQAim35x0DcsZ5np1Rq\nLWAYci2GDcHjmzbJbNeL41KuoGHiQDM6La3qXY4hV74UXqFcvcICPFJ/BpiK\nMrvm8jBHsPZ67nqcgdm3eQXOGk5R4Gr64bfr6B3Lne0mWNkDoFVlCiB40ysY\nrXxH7h0AtpEvTUvDyRWAGOvP+vCARU/BZg9QcUiT7CVXusQUpxjwx95Gl6sz\n6zmblUwDGiSi1YSky3xEH1Fbh3nu/3VrluNprFmyZvjY7eQ4X19Ll7DSB6yk\nGX+o/9nNn0roGCqHtIc6CCqvH12XTaISQgtiUIdd55/UpjfQV1BUxCWaFpPX\n1TqmoYo040GxXgaEpKGUwvtlIUuKOHN5VcGC8ZK3hykuV/XdwekdwB6hICQG\nxbiQBjuHcJralW/6xLnCsiIxBWO3HtmiHQGejQ3TYZfpGteZJJXP97MIdRaW\noMlIe8edgfpvgEucRqpDYc8W/bNKThozTtyR4LwB6ZHqKAwuCZsfsw5/HdO4\nHbSF\r\n=wDLm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwLERoAn5LJdta7kiMSRTRXDIhB746G30JDh7LV2BrbAiEA+XeacsQxUlpdNMhP2xhfCI+EFkgezyUkl8H0Lw7oAYc="}]},"_npmUser":{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"},"directories":{},"maintainers":[{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsdoc-webpack-plugin_2.0.0-rc.0_1631285379577_0.42795104223606506"},"_hasShrinkwrap":false},"2.0.0-rc.1":{"name":"swagger-jsdoc-webpack-plugin","version":"2.0.0-rc.1","description":"A webpack plugin to generate a swagger.json file from jsdoc","main":"index.js","types":"index.d.ts","author":{"name":"Patrick Simmelbauer","email":"patrick.simmelbauer@gmail.com","url":"https://github.com/patsimm"},"license":"MIT","bugs":{"url":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin/issues"},"homepage":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin#readme","repository":{"type":"git","url":"git+https://github.com/patsimm/swagger-jsdoc-webpack-plugin.git"},"keywords":["swagger","jsdoc","webpack","plugin"],"scripts":{"test":"tsc --noEmit --esModuleInterop test/typings.ts && jest"},"dependencies":{"@types/swagger-jsdoc":"^6.0.1","swagger-jsdoc":"^6.1.0"},"devDependencies":{"@types/jest":"^27.0.1","jest":"^27.1.1","typescript":"^4.4.2","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"readme":"# Swagger JSDoc Webpack Plugin\n\n[![npm Version](https://img.shields.io/npm/v/swagger-jsdoc-webpack-plugin.svg)](https://www.npmjs.com/package/swagger-jsdoc-webpack-plugin)\n[![npm Downloads](https://img.shields.io/npm/dm/swagger-jsdoc-webpack-plugin.svg)](https://www.npmjs.com/package/swagger-jsdoc-webpack-plugin)\n[![Known Vulnerabilities](https://snyk.io/test/github/patsimm/swagger-jsdoc-webpack-plugin/badge.svg?targetFile=package.json)](https://snyk.io/test/github/patsimm/swagger-jsdoc-webpack-plugin?targetFile=package.json)\n![License](https://img.shields.io/npm/l/swagger-jsdoc-webpack-plugin.svg)\n\n\n## Example Usage\n\nwebpack.json\n```javascript\nconst SwaggerJSDocWebpackPlugin = require('swagger-jsdoc-webpack-plugin');\n\nmodule.exports = {\n  ...\n  plugins: [\n    new SwaggerJSDocWebpackPlugin({\n      definition: {\n        openapi: '3.0.0',\n        info: {\n          title: 'Title',\n          version: '1.0.0',\n          description: 'Description',\n        },\n      },\n      apis: ['./src/routes/**/*.js'],\n    }),\n    ...\n  ],\n  ...\n}\n```\n\nThis writes a `swagger.json` file in your output folder.\n\n## Dependencies\n- [swagger-jsdoc](https://github.com/Surnet/swagger-jsdoc) \n- [@types/swagger-jsdoc](https://www.npmjs.com/package/@types/swagger-jsdoc)\n","readmeFilename":"README.md","gitHead":"4d4f35cbbf784a7aa0062c6475ebca964ce3e774","_id":"swagger-jsdoc-webpack-plugin@2.0.0-rc.1","_nodeVersion":"16.9.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-aWcnsL7qjq8bC9Qv17/OfpgqdW1JvzAJAnzCZTq/TYIeyaHoasZ8l7sSbo+Z7Q2gJCq5BNQQE/u/1VwRLpMb8g==","shasum":"0ff847fd08cd4ac0adcc41ffb45179dce9ab9ad5","tarball":"https://registry.npmjs.org/swagger-jsdoc-webpack-plugin/-/swagger-jsdoc-webpack-plugin-2.0.0-rc.1.tgz","fileCount":5,"unpackedSize":4248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO3EhCRA9TVsSAnZWagAAoxcP+wb6bdp9WkgdM2uWESxn\nkJf3Q0OMqNBqxuUrOOs5EdSnKWaLGBSrJzachh+4kBX957tRKy+0tBlv8nDl\nL6Z25VZdVzgRsjWfgRI00l7UIagbZybnrSGGfuFMJsW/lnBi805Rdu3rwVUo\nTRaF+owf4g/R2npjUMc4whYL2uI+MooEXod1EPyQj75FnsUpSrMyrBdTL+/o\nT3fEVNYQDXZ5wgLxAUIeAb745Lh4tENU/ir8fUUT9x3aVuhhC6nHbBFNAWmz\ny2fN8fUVfVriYq0OalCDApLki+0nKiQ0yVk+gjTOivpgSsTVjoe8PxMUJubh\nlwCQKs2VNSGYPGMwONQ6qevcNAdjjOqGoLmbaA8pbeg2Dcp9NYif0wwCzM8s\ncWwEp/V6nKKo2pv2mk3jHZXcTYRuYUa9cNitopQejuFS59tI4cR9je8fVLqI\ngNDAQ2XgKC35OwiR4EVEsSWLsPj2wj94eb8Evfkpk3JGrWOB+yOaTni8ElU0\nAVBoeDyOlmm7FFadNT0LSFCwWbB1j/8XzTALFThFIu4UOwpksFrHrEuShTQH\numWGbqtSL0WyQxyP9ZGDwGrIk4iZbI0qAf0UeC/BJKj72WzHU1+VHODSOwXb\nhpcXpXlEAI/Q+3yYsfXV9+WDfDdpNPZ7LdbvN0oKnS9EClzCPUkALojfIG1F\nNCPC\r\n=PSKo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHYFN79Wg5zw3IietnFHROGd/lI+229l7AblmaeOi59QIhAMT7IT8DT8DkXIrEBgFDvPA8njkqoxQLwk3cNDQRksd+"}]},"_npmUser":{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"},"directories":{},"maintainers":[{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsdoc-webpack-plugin_2.0.0-rc.1_1631285537855_0.43088222948261357"},"_hasShrinkwrap":false},"2.0.0-rc.2":{"name":"swagger-jsdoc-webpack-plugin","version":"2.0.0-rc.2","description":"A webpack plugin to generate a swagger.json file from jsdoc","main":"index.js","types":"index.d.ts","author":{"name":"Patrick Simmelbauer","email":"patrick.simmelbauer@gmail.com","url":"https://github.com/patsimm"},"license":"MIT","bugs":{"url":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin/issues"},"homepage":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin#readme","repository":{"type":"git","url":"git+https://github.com/patsimm/swagger-jsdoc-webpack-plugin.git"},"keywords":["swagger","jsdoc","webpack","plugin"],"scripts":{"test":"tsc --noEmit --esModuleInterop test/typings.ts && jest"},"dependencies":{"@types/swagger-jsdoc":"^6.0.1","swagger-jsdoc":"^6.1.0"},"devDependencies":{"@types/jest":"^27.0.1","jest":"^27.1.1","typescript":"^4.4.2","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"readme":"# Swagger JSDoc Webpack Plugin\n\n[![npm Version](https://img.shields.io/npm/v/swagger-jsdoc-webpack-plugin.svg)](https://www.npmjs.com/package/swagger-jsdoc-webpack-plugin)\n[![npm Downloads](https://img.shields.io/npm/dm/swagger-jsdoc-webpack-plugin.svg)](https://www.npmjs.com/package/swagger-jsdoc-webpack-plugin)\n[![Known Vulnerabilities](https://snyk.io/test/github/patsimm/swagger-jsdoc-webpack-plugin/badge.svg?targetFile=package.json)](https://snyk.io/test/github/patsimm/swagger-jsdoc-webpack-plugin?targetFile=package.json)\n![License](https://img.shields.io/npm/l/swagger-jsdoc-webpack-plugin.svg)\n\n\n## Example Usage\n\nwebpack.json\n```javascript\nconst SwaggerJSDocWebpackPlugin = require('swagger-jsdoc-webpack-plugin');\n\nmodule.exports = {\n  ...\n  plugins: [\n    new SwaggerJSDocWebpackPlugin({\n      definition: {\n        openapi: '3.0.0',\n        info: {\n          title: 'Title',\n          version: '1.0.0',\n          description: 'Description',\n        },\n      },\n      apis: ['./src/routes/**/*.js'],\n    }),\n    ...\n  ],\n  ...\n}\n```\n\nThis writes a `swagger.json` file in your output folder.\n\n## Dependencies\n- [swagger-jsdoc](https://github.com/Surnet/swagger-jsdoc) \n- [@types/swagger-jsdoc](https://www.npmjs.com/package/@types/swagger-jsdoc)\n","readmeFilename":"README.md","gitHead":"e6903115b03e7b83d7b167288277a004a97f1244","_id":"swagger-jsdoc-webpack-plugin@2.0.0-rc.2","_nodeVersion":"16.9.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-C73BAypGRixwqmHmiBHH+N79nvit+roo1+SFMaDpPZ0DXsmTn+FDkIRjZcLcZm5Udrxxw0XXzr3okDMcwX4yGQ==","shasum":"21da696659bb141a19818df0bff52322515806a4","tarball":"https://registry.npmjs.org/swagger-jsdoc-webpack-plugin/-/swagger-jsdoc-webpack-plugin-2.0.0-rc.2.tgz","fileCount":5,"unpackedSize":4248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO3RRCRA9TVsSAnZWagAAWjYP/R5jFdnoWNZvzFr7/xkW\nw9xFjmkD5aJNNpMOv8HB1ruQBx/3uRyLfVarFnqzff+JBkPJoXCeaIO3WjtK\n3d655Z3jLJm+K8KcmIX1Qu+iwh0DwVK41pGLjvteRCjdhvxioxRvovmkiM2U\nsRHF5Z70PC5CBO+dwx4bb0pi52C2vW40ueV/Kt9DtL7lQ7AQv3joAbiAai37\nRJscj+5euVx5B8N3PRhTRWS1oz8+1XUh9a66DQTfFzSGTQCbIhJWhEcwHNuE\nyrTvfssBwFhyuhWWZ7h/ldFZoRwWWihZS1yPEAeFZj9+a8Dfw/lCD7WuRN5N\nWh5YNRNbUcY2YZSiPFzIOxKlTUF5/TUCs6ax2u4TVNItY2Ues2DR1ThLQpAt\nYadPWQ+q6iRL6KD0reZ43+6rxEUbSYpH1gyWU1X8QjyApfoJ0dCl3RMbTGdg\n1+2AkhkiIIVHvprov77L/QrQElUq5Upa7dd9/dtxdQXCWiVKsNKxmlU+jaR6\nKxuF7cg8HSKtkLgdNHkkqLbG1gx5kXOyJsVCza2HrCd23HWAj9iNqroLwQhb\nPo+ZlTLcg2PB0Qb6lNOLyC82aRBrMGDKd6z9CdOQv7Tx3eDjKnFniAV/EiI9\n5ahg3WW0FYmQCZPMYi1cpVEg+hZwdJz6/q/ax6gCgnOUmDqgaah7nPzYco8M\nKA1x\r\n=PDd2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApUlVOj14cRkAoGBqjZZIoT4fZggVXIdwdZTDpbeROkAiEAg1LquNP+cDTd92WH93kdc5IoexVVW0du0K7XcENw7LA="}]},"_npmUser":{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"},"directories":{},"maintainers":[{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsdoc-webpack-plugin_2.0.0-rc.2_1631286353251_0.3683637403904261"},"_hasShrinkwrap":false},"2.0.0":{"name":"swagger-jsdoc-webpack-plugin","version":"2.0.0","description":"A webpack plugin to generate a swagger.json file from jsdoc","main":"index.js","types":"index.d.ts","author":{"name":"Patrick Simmelbauer","email":"patrick.simmelbauer@gmail.com","url":"https://github.com/patsimm"},"license":"MIT","bugs":{"url":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin/issues"},"homepage":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin#readme","repository":{"type":"git","url":"git+https://github.com/patsimm/swagger-jsdoc-webpack-plugin.git"},"keywords":["swagger","jsdoc","webpack","plugin"],"scripts":{"test":"tsc --noEmit --esModuleInterop test/typings.ts && jest"},"dependencies":{"@types/swagger-jsdoc":"^6.0.1","swagger-jsdoc":"^6.1.0"},"devDependencies":{"@types/jest":"^27.0.1","jest":"^27.1.1","typescript":"^4.4.2","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"gitHead":"854866ad47cd52a85784f57db27d7e7faee2e5d9","_id":"swagger-jsdoc-webpack-plugin@2.0.0","_nodeVersion":"16.9.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-XJftkMYJt2fcT9XxzBhCtJPrCFOtRfTpDNrzPJujUzON87Dpf4mYAFfZVGhPaENuy2pVJh1+csZlx0jF0ywNWw==","shasum":"795b2aa2cc43a19c61981eb7c5da2f36b11caf8f","tarball":"https://registry.npmjs.org/swagger-jsdoc-webpack-plugin/-/swagger-jsdoc-webpack-plugin-2.0.0.tgz","fileCount":5,"unpackedSize":4243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO3WZCRA9TVsSAnZWagAAOF0P/0JVeXxtpc6Qdp+DET/m\nqUe+mN8Fye9vHIL4IponOXLFUjeQGu68pcDOQit1RoRxtp+EvrjgO0KcpeAH\nGKonZSdqC0YC6HPmvNZJHMmOczxnZzIE7QjsjcfWKExwCHEY8Zw2KnO5r0zv\nGbquUC7ElQhKuAlbHe+1hd9dWXpck70xS4mAJ0GXzAWdvWFAzvD37EeyX1GU\n+A0rdD9SLev9OYWhvq/J9P/PIGDhPwO0dKket+xPDK8Z0kFlg71oSzzBvXnu\nqYtrQ2hlTHxyZfE/KuanXPTjcrKAFB9psLyGBfep+ypZt1DNoTP1HTaFIt6e\nFnLAqhsofUSdOJDq8/tCyszR5mEUPZJ5IOPwxueyoIifHYsxNPvc8htqsAuJ\nBTMFaTsOrlkn4HoPmp0eL68D95inPrNGrlukFLt6eknU7UpX6IqLL+NDt9RR\nMlReKnhQb5YnfjEI8Xi8ozKTbw/zczPo36AgnyBccksRHDhEhj9ZXpiSBJ8T\nd/qFN/xXp4KABbxqB3HXkgW7UOBEo7Mz/+upYY5mr5L+jxZL5qq9Cl+LWut9\nhM6zHHn9vW4TH2DAZh+Ntx7m7afu6U8erQrqRfk/lm8I17YzR/kfZYh1yOPG\nAyCp330y1vzZG/BL6AbJR95EHWcoNO/ncS8Eh/6E55y913kWImm/4X00DS5e\nKfYJ\r\n=olJR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCuhRGG4WHrRq4QILrVe7p1rR/u3w++cKdcYI2m4e7uAiEA5IzI1HoH31kcmkaj8ScZu+geWhi0s48onvlTYDGS5zQ="}]},"_npmUser":{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"},"directories":{},"maintainers":[{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsdoc-webpack-plugin_2.0.0_1631286681647_0.1318296883706338"},"_hasShrinkwrap":false},"2.0.1":{"name":"swagger-jsdoc-webpack-plugin","version":"2.0.1","description":"A webpack plugin to generate a swagger.json file from jsdoc","main":"index.js","types":"index.d.ts","author":{"name":"Patrick Simmelbauer","email":"patrick.simmelbauer@gmail.com","url":"https://github.com/patsimm"},"license":"MIT","bugs":{"url":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin/issues"},"homepage":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin#readme","repository":{"type":"git","url":"git+https://github.com/patsimm/swagger-jsdoc-webpack-plugin.git"},"keywords":["swagger","jsdoc","webpack","plugin"],"scripts":{"test":"tsc --noEmit --esModuleInterop test/typings.ts && jest","prepare":"husky install"},"dependencies":{"@types/swagger-jsdoc":"^6.0.1","swagger-jsdoc":"^6.1.0"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.0.1","husky":"^7.0.4","jest":"^27.1.1","typescript":"^4.4.2","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"efad722bd255e6bb1ab54a5074f88936a62fe58b","_id":"swagger-jsdoc-webpack-plugin@2.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-jlpO22NrkvsPVqlV3G6/rUxEgGY0LBSun2wvHopp3hY1cMyFbsK0YG9uCSa7VxYecPjSjUYSV82mgRbqOtzJHA==","shasum":"c5a7f7cc4a29375dd30aff90923948ab3366c175","tarball":"https://registry.npmjs.org/swagger-jsdoc-webpack-plugin/-/swagger-jsdoc-webpack-plugin-2.0.1.tgz","fileCount":5,"unpackedSize":4468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLcZ09TsNBN8+rqI3x34M+B2x+RTPP6pVP9kq2gawcCAiEAnpmaOCHnyjXxw7aU90GIFB9z+72aKQwsXQcsmkP3J/o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSEuTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSwBAAlzOOVomdBA0wPzeMpj4MrgjSrMFgZAw4ZsqFV84TFkVpcuaK\r\n6JMSsVoeBoMPSaBYLHu8SfgNoI4DvD/zhhfTwLxiABH/hl40voUf5EFurQUQ\r\nHkEfbZf6tS7F1bc7Pyb3MzWP+FYzN++bsExM8lkvrBp4RQ4Jh1tVG0A7FAQa\r\nwJorWWZbECOU2wdsqAa/yF4a5MCAOQmT0sn/5z+YW+l4lOMEC9OE24bqxuFy\r\nWYfzdG1qb8j18sn+rOX5gzRaiIUP7gzgxPva05oa2eA8NaeguRaQMYNH6zP6\r\ndcARbbaaQ0CQvE4nMyHxGYFPGO1Z1ULuskg18hlQaKsbvkf2sarS6aMNbe8v\r\n/fqU7nbazKIlpM07K7Y2e3Dso5oICGvs0sTnMZN1BHq3owEbfE/85K1qgUhW\r\nYDiyH8gJor5mcWkD3MxBp0KETVvfRbS78FYc6/T7qWqHCqTTuYkEbwKjXohP\r\nPgT4qMwMDTiYV2eOx3cwmt2yA1mxja8EUk96qF8PgrOUfAFtNMKinYZIuy/F\r\nrGJvBMan0ASkNHpH0t0Li6xXsLtNBkXpi5fMxjws3WZzoJi2JmjDC/eYn08m\r\nR+VsEuWTC5tVvknfp/hbUP1uCPO3lFJmyae1xs7BbJT3VEISU63YYwoh09pu\r\nTcRW3SdEh6BkkCwf0S8cHu+dq1rPd6IlLkY=\r\n=Uovs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"},"directories":{},"maintainers":[{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsdoc-webpack-plugin_2.0.1_1648905107118_0.06407242151748482"},"_hasShrinkwrap":false},"2.0.2":{"name":"swagger-jsdoc-webpack-plugin","version":"2.0.2","description":"A webpack plugin to generate a swagger.json file from jsdoc","main":"index.js","types":"index.d.ts","author":{"name":"Patrick Simmelbauer","email":"patrick.simmelbauer@gmail.com","url":"https://github.com/patsimm"},"license":"MIT","bugs":{"url":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin/issues"},"homepage":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin#readme","repository":{"type":"git","url":"git+https://github.com/patsimm/swagger-jsdoc-webpack-plugin.git"},"keywords":["swagger","jsdoc","webpack","plugin"],"scripts":{"test":"tsc --noEmit --esModuleInterop test/typings.ts && jest","prepare":"husky install"},"dependencies":{"@types/swagger-jsdoc":"^6.0.1","swagger-jsdoc":"^6.2.0"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.0.1","husky":"^7.0.4","jest":"^27.1.1","typescript":"^4.4.2","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"abb0d783d0bdc744d93eb70d4b6a422bb98ff4e4","_id":"swagger-jsdoc-webpack-plugin@2.0.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-alSgDFmSqdRLh3H/HCvRkKRe6vTVhaIH54YN04snqWahjL0P9ytVqU9N3zF/v3WLq4EK7Vr1M+wMg6LMv2ZQEw==","shasum":"26259616069747d4181ece2a8a27b2dcddeab665","tarball":"https://registry.npmjs.org/swagger-jsdoc-webpack-plugin/-/swagger-jsdoc-webpack-plugin-2.0.2.tgz","fileCount":5,"unpackedSize":4468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVtIZccDMsbvH67248HylSa5VUMhWShhOUKNKqUqC+JAiB4Iq+yAv1Uoff953Nid/KEow5M+1LGNKSFNozKixIkdw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSE38ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIQQ//db9m2/rYKuB6T83Ww1V2CcxWJvIwn54kojYrdV/KSzgVIrhI\r\nPpHE3an9yvlHjuoKyJCVyKTpCm8fd23pKaK6dBKzzULim55RvhrlnbzV5xXw\r\ngyjzJ04LBajZbC//0eWPG9l2YRk/YFEGyp3V5AWqHxcfOoTMhTE0Gv+muy++\r\nXsCrwdLsVIQNYwkdx3yy0JSAIUYrXTpBSkQKsQsceW3yWJQCZ2/E47iRNaVq\r\nVTs6RDrr6VW9nJ2W5V+tve8axR+WvvyCUwMQ1BRW3XAF02SN5Xo4jtOmdGGq\r\nXYCuF3hNxoOlbKxigrhUMtQIxMcNmBoNeqwLPlSg1z/AysXYkZuOCWSRZOsu\r\nGqfXkPk4ETf/SKO6nleH11mpRAnVU3KWmkOyWqnHvyhrnkNFUU/yMfqTlJOZ\r\n9mgRO4KWcyPgCgQFO/7smilkJuk4Ce2T3uVwuNB5eiUrHr+L/J7UcmQoKj+A\r\ntAt96BmD1AdZFXxzu6x1a93FwIi/1A/SP/xmjkJowfq5ojFVDZSoexhvZKt8\r\npMaHVYR39NHxz0A99wZhwe1jJOz5LlzSK/WQYRjSAbDm0iSZWR9KEOAYu5bA\r\nkPv0q/hRpMjFX0boPk70HH8kyMre0oQXQcCCx04NyO1k6HA9lprN8S2IzqtH\r\nsiWzz7kLL/Xp1roV8uZG6y84nmIn0DG2rhc=\r\n=6Q2t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"},"directories":{},"maintainers":[{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsdoc-webpack-plugin_2.0.2_1648905724318_0.05890719796124877"},"_hasShrinkwrap":false},"2.1.0":{"name":"swagger-jsdoc-webpack-plugin","version":"2.1.0","description":"A webpack plugin to generate a swagger.json file from jsdoc","main":"index.js","types":"index.d.ts","author":{"name":"Patrick Simmelbauer","email":"patrick.simmelbauer@gmail.com","url":"https://github.com/patsimm"},"license":"MIT","bugs":{"url":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin/issues"},"homepage":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin#readme","repository":{"type":"git","url":"git+https://github.com/patsimm/swagger-jsdoc-webpack-plugin.git"},"keywords":["swagger","jsdoc","webpack","plugin"],"scripts":{"test":"tsc --noEmit --esModuleInterop test/typings.ts && jest","prepare":"husky install"},"dependencies":{"@types/swagger-jsdoc":"^6.0.1","swagger-jsdoc":"^6.2.0"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^28.1.1","husky":"^7.0.4","jest":"^28.1.1","typescript":"^4.4.2","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"67a316e05606fd550144f8eb347a0c2982fee236","_id":"swagger-jsdoc-webpack-plugin@2.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-yRZrBzyi1DN4JjPN8hqQPGx/GhXwGxyGeT4yftyoJwSxViw03uzMnAe8wd2w1F5XHhCxNIaLKO6vkJH2XedPbQ==","shasum":"1cb0f3d10af1622f6b77bbfba6aceac51c92adea","tarball":"https://registry.npmjs.org/swagger-jsdoc-webpack-plugin/-/swagger-jsdoc-webpack-plugin-2.1.0.tgz","fileCount":5,"unpackedSize":4963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtwKMTURGjH6wDYk0f0SfRGiceFpJJem724wnIHovjVAIgSMfgBmFd8MKVPL3mOF2MQdwGkXzFV99kU4eb0U2kw+4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnc1xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYOg/+OtTeuag2am8cSV9i4oLkKJEMuO9xfYYgML7y0kp9G9aIDYgk\r\nZ1MUmZeNaZOhU+6ExiuMs6LbdQQIECprDKifREDokD9fUo2xs4O1PIVZrFHL\r\nbm7w4OiQqWNOeO1RvMl2UQR+m6oJARMNEL0ydpTZmSvDbXQo+aBENRXo5B3L\r\ncSNQtHRpePw2rZc/Wce6t/1g+MkmvOjDNHU5e4m0j0jpjJPoQxJv2Mn4ZWbz\r\n/QC7VLVGXB6twNxk8vo5+nE4NqIakxCjW7bmKWxgHA7zMDI/Pnfe2Q2ITPvz\r\n5UoOQuFWcBjKkSms1YGahWNQQsRUYPswvbFbEJwVVqM5WI2i2JuIkL7/gjoA\r\nA9thN7qGn7NH4w5q1BEUssZe8utfl94jiE8zMnVUo2NY7zqpsrGQ1qr7K+Vo\r\nBBbhFSvU8oMvItTOnA7xFLh6G2hJ64lrjyJS0vBRTLdN8yLe8x4EVxS/t72N\r\nYRu0WLjA/1f5XsvnCoI/xCm2Ivj1NsVy5Tr7ur0qOz2fJhFIZH/TdkQurnim\r\nXvPGZT0j7wETE1ziVKYV9wdT5QAl2KvzBO/A7GxgBJbe8kBpbKnfM55RS/yG\r\nieGhWsTtSqiQPptG9pxMZtJejpJoM0sQs2r5E4/D4Gy02OfktdQWvwNAwjSQ\r\nSNMkNB9k+6scqiAWLn4F6OWlt7KMOkRYOvg=\r\n=Rcr1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"},"directories":{},"maintainers":[{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsdoc-webpack-plugin_2.1.0_1671286129693_0.8251085219102869"},"_hasShrinkwrap":false}},"maintainers":[{"name":"patsimm","email":"patrick.simmelbauer@gmail.com"}],"description":"A webpack plugin to generate a swagger.json file from jsdoc","homepage":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin#readme","keywords":["swagger","jsdoc","webpack","plugin"],"repository":{"type":"git","url":"git+https://github.com/patsimm/swagger-jsdoc-webpack-plugin.git"},"author":{"name":"Patrick Simmelbauer","email":"patrick.simmelbauer@gmail.com","url":"https://github.com/patsimm"},"bugs":{"url":"https://github.com/patsimm/swagger-jsdoc-webpack-plugin/issues"},"license":"MIT","readme":"# Swagger JSDoc Webpack Plugin\n\n[![npm Version](https://img.shields.io/npm/v/swagger-jsdoc-webpack-plugin.svg)](https://www.npmjs.com/package/swagger-jsdoc-webpack-plugin)\n[![npm Downloads](https://img.shields.io/npm/dm/swagger-jsdoc-webpack-plugin.svg)](https://www.npmjs.com/package/swagger-jsdoc-webpack-plugin)\n[![Known Vulnerabilities](https://snyk.io/test/github/patsimm/swagger-jsdoc-webpack-plugin/badge.svg?targetFile=package.json)](https://snyk.io/test/github/patsimm/swagger-jsdoc-webpack-plugin?targetFile=package.json)\n![License](https://img.shields.io/npm/l/swagger-jsdoc-webpack-plugin.svg)\n\n\n## Example Usage\n\nwebpack.json\n```javascript\nconst SwaggerJSDocWebpackPlugin = require('swagger-jsdoc-webpack-plugin');\n\nmodule.exports = {\n  ...\n  plugins: [\n    new SwaggerJSDocWebpackPlugin({\n      definition: {\n        openapi: '3.0.0',\n        info: {\n          title: 'Title',\n          version: '1.0.0',\n          description: 'Description',\n        },\n      },\n      apis: ['./src/routes/**/*.js'],\n    }),\n    ...\n  ],\n  ...\n}\n```\n\nThis writes a `swagger.json` file in your output folder.\n\n## Options\n\n### `outputFile?: string`\n\nThe path of the generated swagger file. Default: `\"swagger.json\"`\n\n### swagger-jsdoc options\n\nAll other options are directly passed to [swagger-jsdoc](https://github.com/Surnet/swagger-jsdoc).\n\n\n## Dependencies\n- [swagger-jsdoc](https://github.com/Surnet/swagger-jsdoc) \n- [@types/swagger-jsdoc](https://www.npmjs.com/package/@types/swagger-jsdoc)\n","readmeFilename":"README.md"}