From 4e36d01fb128ec733d96a89f510c327265a692d1 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Thu, 5 Feb 2026 14:08:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC=E8=87=B3?= =?UTF-8?q?=200.0.45=EF=BC=8C=E5=8D=87=E7=BA=A7=E4=BE=9D=E8=B5=96=E9=A1=B9?= =?UTF-8?q?=E5=B9=B6=E6=96=B0=E5=A2=9E=E5=8F=91=E5=B8=83=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 12 ++++++---- pnpm-lock.yaml | 45 +++++++++++++++++++++++++----------- query/query-app/query-app.ts | 17 ++++++++++++++ query/query-remote/index.ts | 2 ++ 4 files changed, 58 insertions(+), 18 deletions(-) create mode 100644 query/query-remote/index.ts diff --git a/package.json b/package.json index ae37d3c..ef428b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kevisual/api", - "version": "0.0.44", + "version": "0.0.45", "description": "", "main": "mod.ts", "scripts": { @@ -21,18 +21,20 @@ "type": "module", "devDependencies": { "@kevisual/cache": "^0.0.5", - "@kevisual/code-builder": "^0.0.5", + "@kevisual/code-builder": "^0.0.6", "@kevisual/query": "^0.0.39", - "@kevisual/router": "^0.0.69", + "@kevisual/remote-app": "^0.0.2", + "@kevisual/router": "^0.0.70", "@kevisual/types": "^0.0.12", "@kevisual/use-config": "^1.0.30", - "@types/spark-md5": "^3.0.5", "@types/bun": "^1.3.8", "@types/crypto-js": "^4.2.2", "@types/node": "^25.2.0", + "@types/spark-md5": "^3.0.5", "crypto-js": "^4.2.0", "dotenv": "^17.2.3", - "fast-glob": "^3.3.3" + "fast-glob": "^3.3.3", + "ws": "npm:@kevisual/ws" }, "dependencies": { "@kevisual/js-filter": "^0.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0e53cef..9e3b532 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,9 +14,6 @@ importers: '@kevisual/load': specifier: ^0.0.6 version: 0.0.6 - '@types/spark-md5': - specifier: ^3.0.5 - version: 3.0.5 es-toolkit: specifier: ^1.44.0 version: 1.44.0 @@ -40,14 +37,17 @@ importers: specifier: ^0.0.5 version: 0.0.5 '@kevisual/code-builder': - specifier: ^0.0.5 - version: 0.0.5 + specifier: ^0.0.6 + version: 0.0.6 '@kevisual/query': specifier: ^0.0.39 version: 0.0.39 + '@kevisual/remote-app': + specifier: ^0.0.2 + version: 0.0.2 '@kevisual/router': - specifier: ^0.0.69 - version: 0.0.69 + specifier: ^0.0.70 + version: 0.0.70 '@kevisual/types': specifier: ^0.0.12 version: 0.0.12 @@ -63,6 +63,9 @@ importers: '@types/node': specifier: ^25.2.0 version: 25.2.0 + '@types/spark-md5': + specifier: ^3.0.5 + version: 3.0.5 crypto-js: specifier: ^4.2.0 version: 4.2.0 @@ -72,6 +75,9 @@ importers: fast-glob: specifier: ^3.3.3 version: 3.3.3 + ws: + specifier: npm:@kevisual/ws + version: '@kevisual/ws@8.19.0' packages/api: dependencies: @@ -98,8 +104,8 @@ packages: '@kevisual/cache@0.0.5': resolution: {integrity: sha512-fgtUYGUUq/DY0KFV4CkWszNqvQUaA8XvMTUjoR9ZXRpau5IIDolD/Wen2TFsZ7G3Rfy+lef5dnaiZVDkZwdVKg==} - '@kevisual/code-builder@0.0.5': - resolution: {integrity: sha512-Kd/4qUPSg6C/UYuUDaW8fZ9/udo/geGUhsE9dnIsLJ5At3bfqOl7a15VSd7NR/T+m24xNAP7pEjCpQQ+J9SMUg==} + '@kevisual/code-builder@0.0.6': + resolution: {integrity: sha512-0aqATB31/yw4k4s5/xKnfr4DKbUnx8e3Z3BmKbiXTrc+CqWiWTdlGe9bKI9dZ2Df+xNp6g11W4xM2NICNyyCCw==} hasBin: true '@kevisual/js-filter@0.0.5': @@ -114,11 +120,14 @@ packages: '@kevisual/query@0.0.39': resolution: {integrity: sha512-3UEPBIvtdykNkrby3hvrgrHdgd17Uq+Pnr4zs+JBzATkU2eKaOqtTUJqdyIEwuySCwzGTxrnlUzWP4tziDQDLQ==} + '@kevisual/remote-app@0.0.2': + resolution: {integrity: sha512-GzXpaGEy5Alt/SDiKtmjitAw2XT7cpvo+gjvJFGLQtixYQwd3KMVfObqjmny8z1nGnZ9aSuWDbxOJQYvLm8DXw==} + '@kevisual/router@0.0.20': resolution: {integrity: sha512-uSwDYWh+kvAu6i0m0SJVgcLR/CYz7WvIWGz0nSF8Vg6smJuAgI+laHR4ESO8Fbz+Xn8bPHuSwmM//HHLMLx2FA==} - '@kevisual/router@0.0.69': - resolution: {integrity: sha512-ufN5Ub8cSFxrws/kt8JdZ1byjN1LwA5ZBqWDRzXBIBf3Gyppsu0CykkKmkZtIarIGdBAGQN/oMADo+TRuVciNw==} + '@kevisual/router@0.0.70': + resolution: {integrity: sha512-vXlIj9jRufhcIfeuPWemjSI+dxdzSmIBq5eRxQzqEfAJ7k+mBPhoI4KxH8vHnwyL30bqm8EdODL/p6Wg8uBw3g==} '@kevisual/types@0.0.10': resolution: {integrity: sha512-Q73uzzjk9UidumnmCvOpgzqDDvQxsblz22bIFuoiioUFJWwaparx8bpd8ArRyFojicYL1YJoFDzDZ9j9NN8grA==} @@ -131,6 +140,10 @@ packages: peerDependencies: dotenv: ^17 + '@kevisual/ws@8.19.0': + resolution: {integrity: sha512-jLsL80wBBKkrJZrfk3SQpJ9JA/zREdlUROj7eCkmzqduAWKSI0wVcXuCKf+mLFCHB0Q0Tkh2rgzjSlurt3JQgw==} + engines: {node: '>=10.0.0'} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -436,7 +449,7 @@ snapshots: lru-cache: 11.2.4 nanoid: 5.1.6 - '@kevisual/code-builder@0.0.5': {} + '@kevisual/code-builder@0.0.6': {} '@kevisual/js-filter@0.0.5': {} @@ -456,12 +469,16 @@ snapshots: dependencies: tslib: 2.8.1 + '@kevisual/remote-app@0.0.2': {} + '@kevisual/router@0.0.20': dependencies: path-to-regexp: 8.2.0 selfsigned: 2.4.1 - '@kevisual/router@0.0.69': {} + '@kevisual/router@0.0.70': + dependencies: + es-toolkit: 1.44.0 '@kevisual/types@0.0.10': {} @@ -472,6 +489,8 @@ snapshots: '@kevisual/load': 0.0.6 dotenv: 17.2.3 + '@kevisual/ws@8.19.0': {} + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 diff --git a/query/query-app/query-app.ts b/query/query-app/query-app.ts index 05a05d6..60ef12b 100644 --- a/query/query-app/query-app.ts +++ b/query/query-app/query-app.ts @@ -29,4 +29,21 @@ export class QueryApp extends BaseQuery { data: data, }, opts); } + /** + * 发布应用 + * @param data + * @param opts + * @returns + */ + publichApp(data: { + id?: string; + username?: string, + detect?: boolean, + }, opts?: DataOpts) { + return this.query.post({ + path: 'app', + key: 'publish', + data: { detect: true, ...data }, + }, opts); + } } diff --git a/query/query-remote/index.ts b/query/query-remote/index.ts new file mode 100644 index 0000000..504c93e --- /dev/null +++ b/query/query-remote/index.ts @@ -0,0 +1,2 @@ +import { RemoteApp } from '@Kevisual/remote-app' +