gitextract_uyogyn8t/ ├── .all-contributorsrc ├── .eslintignore ├── .eslintrc.json ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── npm-publish.yml │ └── runTests.yml ├── .gitignore ├── .npmignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── commitlint.config.js ├── config/ │ ├── default.js │ └── swaggerEvents.js ├── consumers/ │ ├── getOnlyComments.js │ ├── globFilesMatches.js │ ├── jsdocInfo.js │ ├── readFiles.js │ └── utils/ │ ├── getComments.js │ └── readFile.js ├── examples/ │ ├── README.md │ ├── combineSchemas/ │ │ └── index.js │ ├── components/ │ │ ├── enum.js │ │ └── simple.js │ ├── configuration/ │ │ ├── index.js │ │ ├── main.js │ │ ├── multiple-files.txt │ │ ├── multipleFiles.js │ │ ├── multipleInstance/ │ │ │ ├── admin-v1-docs.js │ │ │ ├── client-v1-docs.js │ │ │ └── index.js │ │ └── swaggerOptions.js │ ├── eventEmitter/ │ │ ├── index.js │ │ └── multipleInstance.js │ ├── merge/ │ │ ├── simple.js │ │ └── swagger.js │ ├── nullableFields/ │ │ ├── explicitNullable.js │ │ └── nullableByDefault.js │ ├── package.json │ ├── parameters/ │ │ ├── components.js │ │ ├── enum.js │ │ ├── headers.js │ │ ├── multiple.js │ │ └── simple.js │ ├── requestBody/ │ │ ├── components.js │ │ ├── formParameters.js │ │ ├── formUrlencoded.js │ │ ├── formdata.js │ │ ├── multiple.js │ │ ├── simple.js │ │ └── withExamples.js │ ├── responses/ │ │ ├── components.js │ │ ├── full-example.js │ │ ├── multiple.js │ │ ├── simple.js │ │ └── withExamples.js │ ├── security/ │ │ ├── basic-auth.js │ │ ├── basic-oauth2.js │ │ └── swagger.json │ ├── tags/ │ │ └── simple.js │ ├── ts-example/ │ │ ├── README.md │ │ ├── nodemon.json │ │ ├── package.json │ │ ├── simple.ts │ │ └── tsconfig.json │ ├── utils/ │ │ └── logger.js │ └── validator/ │ ├── app.js │ ├── index.js │ └── validator.js ├── index.d.ts ├── index.js ├── package.json ├── processSwagger.js ├── swaggerEvents.js ├── test/ │ ├── consumers/ │ │ ├── getOnlyComments/ │ │ │ └── index.test.js │ │ ├── globFilesMatches/ │ │ │ ├── fixtures/ │ │ │ │ ├── example.txt │ │ │ │ └── excluded/ │ │ │ │ └── example.txt │ │ │ └── index.test.js │ │ ├── jsdocInfo/ │ │ │ └── index.test.js │ │ └── readFiles/ │ │ ├── fixtures/ │ │ │ ├── example-2.txt │ │ │ └── example.txt │ │ └── index.test.js │ ├── e2e/ │ │ ├── components/ │ │ │ ├── components.test.js │ │ │ └── jsdoc-example.js │ │ ├── configuration/ │ │ │ └── configuration.test.js │ │ ├── errors/ │ │ │ ├── errors.test.js │ │ │ ├── jsdoc-parameter-error.js │ │ │ └── jsdoc-requestBody-error.js │ │ ├── logger/ │ │ │ └── logger.test.js │ │ ├── multipleInstance/ │ │ │ ├── admin-v1-docs.js │ │ │ ├── client-v1-docs.js │ │ │ ├── index.js │ │ │ └── multipleInstance.test.js │ │ └── parameters/ │ │ ├── jsdoc-example.js │ │ └── parameters.test.js │ ├── events/ │ │ └── events.test.js │ └── transforms/ │ ├── basic/ │ │ └── index.test.js │ ├── components/ │ │ └── index.test.js │ ├── paths/ │ │ ├── __snapshots__/ │ │ │ └── validStatusCodes.test.js.snap │ │ ├── combineSchemas.test.js │ │ ├── formParameters.test.js │ │ ├── index.test.js │ │ ├── parameters.test.js │ │ ├── requestBody.test.js │ │ ├── responses.test.js │ │ ├── security.test.js │ │ ├── tags.test.js │ │ └── validStatusCodes.test.js │ ├── security/ │ │ └── index.test.js │ ├── tags/ │ │ └── index.test.js │ └── utils/ │ └── index.test.js └── transforms/ ├── basic/ │ ├── contact.js │ ├── index.js │ ├── info.js │ ├── license.js │ └── servers.js ├── components/ │ └── index.js ├── index.js ├── paths/ │ ├── content.js │ ├── examples.js │ ├── formParams.js │ ├── index.js │ ├── parameters.js │ ├── requestBody.js │ ├── responses.js │ ├── schema.js │ ├── security.js │ └── validStatusCodes.js ├── security/ │ └── index.js ├── tags/ │ └── index.js └── utils/ ├── arrays.js ├── combineSchema.js ├── enumValues.js ├── errorMessage.js ├── formatDescription.js ├── formatExamples.js ├── generator.js ├── httpMethods.js ├── mapDescription.js ├── refSchema.js ├── setProperty.js ├── tags.js └── validateTypes.js