swagger-jsdoc-webpack-plugin
TypeScript icon, indicating that this package has built-in type declarations

2.1.0 • Public • Published

Swagger JSDoc Webpack Plugin

npm Version npm Downloads Known Vulnerabilities License

Example Usage

webpack.json

const SwaggerJSDocWebpackPlugin = require('swagger-jsdoc-webpack-plugin');

module.exports = {
  ...
  plugins: [
    new SwaggerJSDocWebpackPlugin({
      definition: {
        openapi: '3.0.0',
        info: {
          title: 'Title',
          version: '1.0.0',
          description: 'Description',
        },
      },
      apis: ['./src/routes/**/*.js'],
    }),
    ...
  ],
  ...
}

This writes a swagger.json file in your output folder.

Options

outputFile?: string

The path of the generated swagger file. Default: "swagger.json"

swagger-jsdoc options

All other options are directly passed to swagger-jsdoc.

Dependencies

Package Sidebar

Install

npm i swagger-jsdoc-webpack-plugin

Weekly Downloads

646

Version

2.1.0

License

MIT

Unpacked Size

4.96 kB

Total Files

5

Last publish

Collaborators

  • patsimm