From 418c7a2d33b107e88844902e5b55547411f6852c Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Sun, 7 Dec 2025 06:08:53 -0600 Subject: [PATCH] fix: update shiki dependency and enhance OpenAPI security scheme - Updated shiki package version from 1.22.2 to 3.19.0 in package.json and pnpm-lock.yaml. - Modified OpenAPI security scheme to include 'x-default' for the API key in the fix-openapi script and openapi.json. --- apps/docs-new/package.json | 4 ++-- apps/docs-new/public/openapi.json | 3 ++- apps/docs-new/scripts/fix-openapi.mjs | 17 ++++++++--------- pnpm-lock.yaml | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/apps/docs-new/package.json b/apps/docs-new/package.json index 5043d26..ba63645 100644 --- a/apps/docs-new/package.json +++ b/apps/docs-new/package.json @@ -9,7 +9,7 @@ "types:check": "fumadocs-mdx && tsc --noEmit", "postinstall": "fumadocs-mdx", "fix-openapi": "node scripts/fix-openapi.mjs", - "build:docs": "npm run fix-openapi && node generate-docs.mjs" + "build:docs": "npm run fix-openapi && node generate-docs.mjs" }, "dependencies": { "@radix-ui/react-dropdown-menu": "^2.1.16", @@ -23,7 +23,7 @@ "next": "16.0.1", "react": "^19.2.0", "react-dom": "^19.2.0", - "shiki": "1.22.2", + "shiki": "3.19.0", "tailwind-merge": "^2.5.4" }, "devDependencies": { diff --git a/apps/docs-new/public/openapi.json b/apps/docs-new/public/openapi.json index 8a813fe..d1f6ac4 100644 --- a/apps/docs-new/public/openapi.json +++ b/apps/docs-new/public/openapi.json @@ -23449,7 +23449,8 @@ "type": "apiKey", "in": "header", "name": "x-api-key", - "description": "API key authentication. Use YOUR-GENERATED-API-KEY" + "description": "API key authentication. Use YOUR-GENERATED-API-KEY", + "x-default": "your-key" } }, "responses": { diff --git a/apps/docs-new/scripts/fix-openapi.mjs b/apps/docs-new/scripts/fix-openapi.mjs index 1fb7003..5da689d 100644 --- a/apps/docs-new/scripts/fix-openapi.mjs +++ b/apps/docs-new/scripts/fix-openapi.mjs @@ -26,15 +26,14 @@ try { } // Add x-api-key scheme - if (!openapi.components.securitySchemes['x-api-key']) { - openapi.components.securitySchemes['x-api-key'] = { - type: 'apiKey', - in: 'header', - name: 'x-api-key', - description: 'API key authentication. Use YOUR-GENERATED-API-KEY' - }; - securityFixed = true; - } + openapi.components.securitySchemes['x-api-key'] = { + type: 'apiKey', + in: 'header', + name: 'x-api-key', + description: 'API key authentication. Use YOUR-GENERATED-API-KEY', + 'x-default': 'your-key' + }; + securityFixed = true; // Replace global security from Authorization to x-api-key if (openapi.security) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1406e51..1cbf81e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -125,8 +125,8 @@ importers: specifier: ^19.2.0 version: 19.2.1(react@19.2.1) shiki: - specifier: 1.22.2 - version: 1.22.2 + specifier: 3.19.0 + version: 3.19.0 tailwind-merge: specifier: ^2.5.4 version: 2.5.4