diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml index 4358b4fc..ab68845c 100644 --- a/.github/workflows/auto-release.yml +++ b/.github/workflows/auto-release.yml @@ -38,7 +38,7 @@ jobs: - name: Build napcat-schema run: | cd packages/napcat-schema - pnpm run build:schema + pnpm run build:openapi - name: Checkout NapCatDocs uses: actions/checkout@v4 diff --git a/packages/napcat-schema/index.ts b/packages/napcat-schema/index.ts index 360445ea..513339bb 100644 --- a/packages/napcat-schema/index.ts +++ b/packages/napcat-schema/index.ts @@ -66,7 +66,7 @@ export function generateOpenAPI () { } const openapi: Record = { - openapi: '3.1.0', + openapi: '3.0.1', info: { title: 'NapCat OneBot 11 HTTP API', description: 'NapCatOneBot11 HTTP POST 接口文档', diff --git a/packages/napcat-schema/package.json b/packages/napcat-schema/package.json index 72098baa..3455497b 100644 --- a/packages/napcat-schema/package.json +++ b/packages/napcat-schema/package.json @@ -5,12 +5,13 @@ "type": "module", "main": "index.ts", "scripts": { - "build:schema": "vite build & node ./dist/schemas.mjs" + "build:openapi": "vite build & node ./dist/schemas.mjs" }, "dependencies": { "@sinclair/typebox": "^0.34.38", "napcat-onebot": "workspace:*", - "napcat-common": "workspace:*" + "napcat-common": "workspace:*", + "napcat-vite": "workspace:*" }, "devDependencies": { "tsx": "^4.7.1", diff --git a/packages/napcat-schema/vite.config.ts b/packages/napcat-schema/vite.config.ts index ab8d4fb9..e77ccdd4 100644 --- a/packages/napcat-schema/vite.config.ts +++ b/packages/napcat-schema/vite.config.ts @@ -2,7 +2,7 @@ import { defineConfig } from 'vite'; import path, { resolve } from 'path'; import { builtinModules } from 'module'; import nodeResolve from '@rollup/plugin-node-resolve'; - +import napcatVersion from 'napcat-vite/vite-plugin-version'; // 依赖排除 const external = [ 'ws', @@ -25,6 +25,7 @@ export default defineConfig({ }, plugins: [ nodeResolve(), + napcatVersion() ], build: { target: 'esnext', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ae94931c..bcf80996 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -267,6 +267,9 @@ importers: napcat-onebot: specifier: workspace:* version: link:../napcat-onebot + napcat-vite: + specifier: workspace:* + version: link:../napcat-vite devDependencies: tsx: specifier: ^4.7.1