openapi-metadata
Version:
Auto-Generate OpenAPI specifications from Typescript decorators
45 lines (42 loc) • 978 B
JavaScript
'use strict';
function generateRapidocUI(url) {
return `
<html>
<head>
<meta charset="utf-8" />
<script
type="module"
src="https://unpkg.com/rapidoc/dist/rapidoc-min.js"
><\/script>
<title>Documentation</title>
</head>
<body>
<rapi-doc
spec-url="${url}"
theme="dark"
bg-color="#24283b"
schema-style="tree"
schema-expand-level="10"
header-color="#1a1b26"
allow-try="true"
nav-hover-bg-color="#1a1b26"
nav-bg-color="#24283b"
text-color="#c0caf5"
nav-text-color="#c0caf5"
primary-color="#9aa5ce"
heading-text="Documentation"
sort-tags="true"
default-schema-tab="example"
show-components="true"
allow-spec-url-load="false"
allow-spec-file-load="false"
sort-endpoints-by="path"
>
</rapi-doc>
</body>
</html>
`;
}
exports.generateRapidocUI = generateRapidocUI;
//# sourceMappingURL=rapidoc.cjs.map