| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Simple OpenAPI spec to HTML renderer.
Note
This is a new project, so feel free to share your ideas and contribute. Contributions are more than welcome!
Using renderResponse(req, options), you can render UI into a standard Response object from an incoming Request.
Example: Using srvx (same code works with Node.js, Deno, and Bun)
import { serve } from "srvx";
import { renderResponse } from "openapi-renderer";
serve({
fetch(req) {
return renderResponse(req, {
spec: "https://petstore.swagger.io/v2/swagger.json",
allowCustomQuery: { spec: false, renderer: true },
});
},
});Using renderHTML(options), you can render UI into an HTML string.
import { renderHTML } from "openapi-renderer";
const html = renderHTML({
spec: "https://petstore.swagger.io/v2/swagger.json",
});💛 Published under the MIT license.
| Back | FazBrowse Home | New Git URL |