Swagger UI Dist
Anonymized analytics
SwaggerUI Dist uses Scarf to collect
anonymized
installation analytics. These analytics help support the maintainers
of this library and ONLY run during installation. To opt
out, you can set the scarfSettings.enabled field to
false in your project’s package.json:
// package.json
{
// ...
"scarfSettings": {
"enabled": false
}
// ...
}
Alternatively, you can set the environment variable
SCARF_ANALYTICS to false as part of the
environment that installs your npm packages, e.g.,
SCARF_ANALYTICS=false npm install.
API
This module, swagger-ui-dist, exposes Swagger-UI’s
entire dist folder as a dependency-free npm module. Use
swagger-ui instead, if you’d like to have npm install
dependencies for you.
SwaggerUIBundle and
SwaggerUIStandalonePreset can be imported:
import { SwaggerUIBundle, SwaggerUIStandalonePreset } from "swagger-ui-dist"To get an absolute path to this directory for static file serving,
use the exported getAbsoluteFSPath method:
const swaggerUiAssetPath = require("swagger-ui-dist").getAbsoluteFSPath()
// then instantiate server that serves files from the swaggerUiAssetPathFor anything else, check the Swagger-UI repository.