├── .gitattributes ├── .github ├── dependabot.yml ├── stale.yml ├── tests_checker.yml └── workflows │ ├── ci.yml │ ├── package-manager-ci.yml │ └── playwright.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── LICENSE ├── README.md ├── e2e └── custom.spec.js ├── eslint.config.js ├── examples ├── collection-format.js ├── dynamic-openapi.js ├── dynamic-overwrite-endpoint.js ├── dynamic-swagger.js ├── example-e2e.js ├── example-static-specification.js ├── example-static-specification.json ├── example-static-specification.yaml ├── json-in-querystring.js ├── options.js ├── static-json-file.js ├── static-yaml-file.js ├── static │ └── example-logo.svg ├── test-package.json └── theme.js ├── favicon-16x16.png ├── favicon-32x32.png ├── index.js ├── lib ├── index-html.js ├── routes.js ├── serialize.js └── swagger-initializer.js ├── logo.svg ├── package.json ├── playwright.config.js ├── scripts └── prepare-swagger-ui.js ├── test ├── .gitkeep ├── csp.test.js ├── decorator.test.js ├── hooks.test.js ├── integration.test.js ├── prepare.test.js ├── route.test.js ├── serialize.test.js ├── static.test.js ├── swagger-initializer.test.js ├── theme.test.js └── transform-swagger.test.js └── types ├── .gitkeep ├── http2-types.test-d.ts ├── imports.test-d.ts ├── index.d.ts ├── swagger-ui-vendor-extensions.test-d.ts └── types.test-d.ts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/tests_checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/.github/tests_checker.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/package-manager-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/.github/workflows/package-manager-ci.yml -------------------------------------------------------------------------------- /.github/workflows/playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/.github/workflows/playwright.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/README.md -------------------------------------------------------------------------------- /e2e/custom.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/e2e/custom.spec.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/collection-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/collection-format.js -------------------------------------------------------------------------------- /examples/dynamic-openapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/dynamic-openapi.js -------------------------------------------------------------------------------- /examples/dynamic-overwrite-endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/dynamic-overwrite-endpoint.js -------------------------------------------------------------------------------- /examples/dynamic-swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/dynamic-swagger.js -------------------------------------------------------------------------------- /examples/example-e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/example-e2e.js -------------------------------------------------------------------------------- /examples/example-static-specification.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example-static-specification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/example-static-specification.json -------------------------------------------------------------------------------- /examples/example-static-specification.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/example-static-specification.yaml -------------------------------------------------------------------------------- /examples/json-in-querystring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/json-in-querystring.js -------------------------------------------------------------------------------- /examples/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/options.js -------------------------------------------------------------------------------- /examples/static-json-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/static-json-file.js -------------------------------------------------------------------------------- /examples/static-yaml-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/static-yaml-file.js -------------------------------------------------------------------------------- /examples/static/example-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/static/example-logo.svg -------------------------------------------------------------------------------- /examples/test-package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /examples/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/examples/theme.js -------------------------------------------------------------------------------- /favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/favicon-16x16.png -------------------------------------------------------------------------------- /favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/favicon-32x32.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/index.js -------------------------------------------------------------------------------- /lib/index-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/lib/index-html.js -------------------------------------------------------------------------------- /lib/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/lib/routes.js -------------------------------------------------------------------------------- /lib/serialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/lib/serialize.js -------------------------------------------------------------------------------- /lib/swagger-initializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/lib/swagger-initializer.js -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/playwright.config.js -------------------------------------------------------------------------------- /scripts/prepare-swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/scripts/prepare-swagger-ui.js -------------------------------------------------------------------------------- /test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/csp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/csp.test.js -------------------------------------------------------------------------------- /test/decorator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/decorator.test.js -------------------------------------------------------------------------------- /test/hooks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/hooks.test.js -------------------------------------------------------------------------------- /test/integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/integration.test.js -------------------------------------------------------------------------------- /test/prepare.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/prepare.test.js -------------------------------------------------------------------------------- /test/route.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/route.test.js -------------------------------------------------------------------------------- /test/serialize.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/serialize.test.js -------------------------------------------------------------------------------- /test/static.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/static.test.js -------------------------------------------------------------------------------- /test/swagger-initializer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/swagger-initializer.test.js -------------------------------------------------------------------------------- /test/theme.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/theme.test.js -------------------------------------------------------------------------------- /test/transform-swagger.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/test/transform-swagger.test.js -------------------------------------------------------------------------------- /types/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /types/http2-types.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/types/http2-types.test-d.ts -------------------------------------------------------------------------------- /types/imports.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/types/imports.test-d.ts -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/swagger-ui-vendor-extensions.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/types/swagger-ui-vendor-extensions.test-d.ts -------------------------------------------------------------------------------- /types/types.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-swagger-ui/HEAD/types/types.test-d.ts --------------------------------------------------------------------------------