This is a custom layout plugin for Swagger UI.
Add github npm registry to .npmrc
,
# .npmrc
always-auth = true
@dsaidgovsg:registry=https://npm.pkg.github.com
Install the package,
$ npm install @dsaidgovsg/swagger-ui-custom-layout
import customLayoutPlugin from '@dsaidgovsg/swagger-ui-custom-layout'
// swagger-ui initialization
SwaggerUI({
plugins: [
customLayoutPlugin,
...
],
// specify layout name
layout: 'ProductLayout'
})