From 6b0a3592ff0556a6a7fc9f902ca9965ce1e39498 Mon Sep 17 00:00:00 2001 From: Pyrofab Date: Sat, 4 May 2024 01:51:06 +0200 Subject: [PATCH 1/2] Make Swagger UI only load on the API page, fixes #215 --- package-lock.json | 7 +++++++ package.json | 1 + src/pages/api.astro | 19 ++++++++++--------- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1f3cecc8..1bcea658 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "@types/luxon": "^3.3.3", "@types/prismjs": "^1.26.3", "@types/semver-compare": "^1.0.3", + "@types/semver-sort": "^0.0.5", "@types/swagger-ui": "^3.52.4", "astro": "1.6.14", "astro-i18next": "1.0.0-beta.12", @@ -2687,6 +2688,12 @@ "integrity": "sha512-mVZkB2QjXmZhh+MrtwMlJ8BqUnmbiSkpd88uOWskfwB8yitBT0tBRAKt+41VRgZD9zr9Sc+Xs02qGgvzd1Rq/Q==", "dev": true }, + "node_modules/@types/semver-sort": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@types/semver-sort/-/semver-sort-0.0.5.tgz", + "integrity": "sha512-cIQG7kjdzHcsRrYYkP8N65BogntqItjMjG8uSgPEl1ej4dKj9QC8snCFJb3HHF/Cwqe0s0IflJjUU5wb1yrLDQ==", + "dev": true + }, "node_modules/@types/swagger-ui": { "version": "3.52.4", "resolved": "https://registry.npmjs.org/@types/swagger-ui/-/swagger-ui-3.52.4.tgz", diff --git a/package.json b/package.json index 00d3a3f5..ca200e3c 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "@types/luxon": "^3.3.3", "@types/prismjs": "^1.26.3", "@types/semver-compare": "^1.0.3", + "@types/semver-sort": "^0.0.5", "@types/swagger-ui": "^3.52.4", "astro": "1.6.14", "astro-i18next": "1.0.0-beta.12", diff --git a/src/pages/api.astro b/src/pages/api.astro index 97fa071c..a918cd4b 100644 --- a/src/pages/api.astro +++ b/src/pages/api.astro @@ -5,15 +5,16 @@ import swaggerDarkCss from "../styles/swagger-dark.css?raw"; ---