Skip to content

Commit 9ed1e25

Browse files
committed
chore(api,docs): update unpkg libraries, specify SRI hash
1 parent 689a87d commit 9ed1e25

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

api.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -488,20 +488,15 @@ func NewAPI(config Config, a Adapter) API {
488488
<meta name="referrer" content="same-origin" />
489489
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
490490
<title>` + title + `</title>
491-
<!-- Embed elements Elements via Web Component -->
492-
<link href="https://unpkg.com/@stoplight/elements@9.0.0/styles.min.css" rel="stylesheet" />
493-
<script src="https://unpkg.com/@stoplight/elements@9.0.0/web-components.min.js" integrity="sha256-Tqvw1qE2abI+G6dPQBc5zbeHqfVwGoamETU3/TSpUw4="
494-
crossorigin="anonymous"></script>
491+
<link rel="stylesheet" href="https://unpkg.com/@stoplight/elements@9.0.12/styles.min.css" crossorigin integrity="sha384-iVQBHadsD+eV0M5+ubRCEVXrXEBj+BqcuwjUwPoVJc0Pb1fmrhYSAhL+BFProHdV" />
492+
<script src="https://unpkg.com/@stoplight/elements@9.0.12/web-components.min.js" crossorigin integrity="sha384-2AG+Hh93OYHuMcQJPPLM2671WnQzoHvHXh9FwbRfwMpyMLNc3++q/nJBKeVY0JMo"></script>
495493
</head>
496494
<body style="height: 100vh;">
497-
498495
<elements-api
499496
apiDescriptionUrl="` + openAPIPath + `.yaml"
500497
router="hash"
501-
layout="sidebar"
502498
tryItCredentialsPolicy="same-origin"
503499
/>
504-
505500
</body>
506501
</html>`))
507502
})

docs/docs/features/api-docs.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,13 @@ router.Get("/docs", func(w http.ResponseWriter, r *http.Request) {
3838
<meta name="referrer" content="same-origin" />
3939
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
4040
<title>Docs Example reference</title>
41-
<!-- Embed elements Elements via Web Component -->
42-
<link href="https://unpkg.com/@stoplight/elements@8.0.0/styles.min.css" rel="stylesheet" />
43-
<script src="https://unpkg.com/@stoplight/elements@8.0.0/web-components.min.js"
44-
integrity="sha256-yIhuSFMJJ6mp2XTUAb4SiSYneP3Qav8Uu+7NBhGJW5A="
45-
crossorigin="anonymous"></script>
41+
<link rel="stylesheet" href="https://unpkg.com/@stoplight/elements@9.0.12/styles.min.css" crossorigin integrity="sha384-iVQBHadsD+eV0M5+ubRCEVXrXEBj+BqcuwjUwPoVJc0Pb1fmrhYSAhL+BFProHdV" />
42+
<script src="https://unpkg.com/@stoplight/elements@9.0.12/web-components.min.js" crossorigin integrity="sha384-2AG+Hh93OYHuMcQJPPLM2671WnQzoHvHXh9FwbRfwMpyMLNc3++q/nJBKeVY0JMo"></script>
4643
</head>
4744
<body style="height: 100vh;">
4845
<elements-api
4946
apiDescriptionUrl="/openapi.yaml"
5047
router="hash"
51-
layout="stacked"
5248
tryItCredentialsPolicy="same-origin"
5349
/>
5450
</body>
@@ -84,7 +80,7 @@ router.Get("/docs", func(w http.ResponseWriter, r *http.Request) {
8480
<script
8581
id="api-reference"
8682
data-url="/openapi.json"></script>
87-
<script src="https://cdn.jsdelivr.net/npm/@scalar/api-reference"></script>
83+
<script src="https://unpkg.com/@scalar/api-reference@1.39.3/dist/browser/standalone.js" crossorigin integrity="sha384-76/gvOpu0/XSY2z9BOX4MhHQJACTk0S2GW1Cwh9gRMhcf3sf7mYqKbmMA1PDl3mL"></script>
8884
</body>
8985
</html>`))
9086
})
@@ -112,11 +108,11 @@ router.Get("/docs", func(w http.ResponseWriter, r *http.Request) {
112108
<meta name="viewport" content="width=device-width, initial-scale=1" />
113109
<meta name="description" content="SwaggerUI" />
114110
<title>SwaggerUI</title>
115-
<link rel="stylesheet" href="https://unpkg.com/swagger-ui-dist@5.11.0/swagger-ui.css" />
111+
<link rel="stylesheet" href="https://unpkg.com/swagger-ui-dist@5.30.2/swagger-ui.css" crossorigin integrity="sha384-++DMKo1369T5pxDNqojF1F91bYxYiT1N7b1M15a7oCzEodfljztKlApQoH6eQSKI" />
116112
</head>
117113
<body>
118114
<div id="swagger-ui"></div>
119-
<script src="https://unpkg.com/swagger-ui-dist@5.11.0/swagger-ui-bundle.js" crossorigin></script>
115+
<script src="https://unpkg.com/swagger-ui-dist@5.30.2/swagger-ui-bundle.js" crossorigin integrity="sha384-bBdB196maIUakX6v2F6J0XcjddQfaENm8kASsYfqTKCZua9xlYNh1AdtL18PGr0D"></script>
120116
<script>
121117
window.onload = () => {
122118
window.ui = SwaggerUIBundle({

0 commit comments

Comments
 (0)