fix: 更新依赖项版本以修复兼容性问题并优化导入路径

This commit is contained in:
2026-02-19 04:00:09 +08:00
parent f33d4c293d
commit e53c166c29
6 changed files with 57 additions and 93 deletions

View File

@@ -44,13 +44,12 @@
"devDependencies": {
"@inquirer/prompts": "^8.2.1",
"@kevisual/ai": "^0.0.24",
"@kevisual/api": "^0.0.51",
"@kevisual/api": "^0.0.52",
"@kevisual/load": "^0.0.6",
"@kevisual/local-app-manager": "^0.1.32",
"@kevisual/logger": "^0.0.4",
"@kevisual/query": "0.0.44",
"@kevisual/query-login": "0.0.7",
"@kevisual/router": "^0.0.74",
"@kevisual/query": "0.0.49",
"@kevisual/router": "^0.0.80",
"@kevisual/types": "^0.0.12",
"@kevisual/use-config": "^1.0.30",
"@opencode-ai/plugin": "^1.2.6",
@@ -77,7 +76,7 @@
"access": "public"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.991.0",
"@aws-sdk/client-s3": "^3.992.0",
"@kevisual/js-filter": "^0.0.5",
"@kevisual/oss": "^0.0.19",
"@kevisual/video-tools": "^0.0.13",

View File

@@ -27,7 +27,6 @@
"@kevisual/context": "^0.0.4",
"@kevisual/kv-code": "^0.0.4",
"@kevisual/query": "^0.0.38",
"@kevisual/query-login": "^0.0.7",
"@kevisual/registry": "^0.0.1",
"@radix-ui/react-slot": "^1.2.4",
"@tailwindcss/vite": "^4.1.18",

View File

@@ -1,5 +1,5 @@
import { QueryClient, Query } from '@kevisual/query'
import { QueryLoginBrowser } from '@kevisual/query-login'
import { Query } from '@kevisual/query'
import { QueryLoginBrowser } from '@kevisual/api/query-login'
const getUrl = () => {
const host = window.location.host
const isKevisual = host.includes('kevisual');
@@ -10,11 +10,11 @@ const getUrl = () => {
return '/client/router'
}
export const query = new QueryClient({
export const query = new Query({
url: getUrl()
});
export const clientQuery = new QueryClient({
export const clientQuery = new Query({
url: '/client/router'
});
@@ -23,5 +23,5 @@ export const remoteQuery = new Query({
});
export const queryLogin = new QueryLoginBrowser({
query: remoteQuery
query: remoteQuery as any,
});

View File

@@ -1,6 +1,6 @@
{
"name": "@kevisual/cli",
"version": "0.1.5",
"version": "0.1.6",
"description": "envision 命令行工具",
"type": "module",
"basename": "/root/cli",
@@ -44,7 +44,7 @@
"@inquirer/prompts": "^8.2.1",
"@kevisual/app": "^0.0.2",
"@kevisual/auth": "^2.0.3",
"@kevisual/context": "^0.0.6",
"@kevisual/context": "^0.0.8",
"@kevisual/use-config": "^1.0.30",
"@opencode-ai/sdk": "^1.2.6",
"@types/busboy": "^1.5.4",
@@ -59,13 +59,12 @@
"unstorage": "^1.17.4"
},
"devDependencies": {
"@kevisual/api": "^0.0.51",
"@kevisual/api": "^0.0.52",
"@kevisual/cnb": "^0.0.26",
"@kevisual/dts": "^0.0.4",
"@kevisual/load": "^0.0.6",
"@kevisual/logger": "^0.0.4",
"@kevisual/query": "0.0.44",
"@kevisual/query-login": "0.0.7",
"@kevisual/query": "0.0.49",
"@types/bun": "^1.3.9",
"@types/crypto-js": "^4.2.2",
"@types/jsonwebtoken": "^9.0.10",

119
pnpm-lock.yaml generated
View File

@@ -18,8 +18,8 @@ importers:
specifier: ^2.0.3
version: 2.0.3
'@kevisual/context':
specifier: ^0.0.6
version: 0.0.6
specifier: ^0.0.8
version: 0.0.8
'@kevisual/use-config':
specifier: ^1.0.30
version: 1.0.30(dotenv@17.3.1)
@@ -58,8 +58,8 @@ importers:
version: 1.17.4(idb-keyval@6.2.2)
devDependencies:
'@kevisual/api':
specifier: ^0.0.51
version: 0.0.51(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
specifier: ^0.0.52
version: 0.0.52(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@kevisual/cnb':
specifier: ^0.0.26
version: 0.0.26(dotenv@17.3.1)(idb-keyval@6.2.2)
@@ -73,11 +73,8 @@ importers:
specifier: ^0.0.4
version: 0.0.4
'@kevisual/query':
specifier: 0.0.44
version: 0.0.44
'@kevisual/query-login':
specifier: 0.0.7
version: 0.0.7(@kevisual/query@0.0.44)
specifier: 0.0.49
version: 0.0.49
'@types/bun':
specifier: ^1.3.9
version: 1.3.9
@@ -130,8 +127,8 @@ importers:
assistant:
dependencies:
'@aws-sdk/client-s3':
specifier: ^3.991.0
version: 3.991.0
specifier: ^3.992.0
version: 3.992.0
'@kevisual/js-filter':
specifier: ^0.0.5
version: 0.0.5
@@ -173,8 +170,8 @@ importers:
specifier: ^0.0.24
version: 0.0.24
'@kevisual/api':
specifier: ^0.0.51
version: 0.0.51(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
specifier: ^0.0.52
version: 0.0.52(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@kevisual/load':
specifier: ^0.0.6
version: 0.0.6
@@ -185,14 +182,11 @@ importers:
specifier: ^0.0.4
version: 0.0.4
'@kevisual/query':
specifier: 0.0.44
version: 0.0.44
'@kevisual/query-login':
specifier: 0.0.7
version: 0.0.7(@kevisual/query@0.0.44)
specifier: 0.0.49
version: 0.0.49
'@kevisual/router':
specifier: ^0.0.74
version: 0.0.74
specifier: ^0.0.80
version: 0.0.80
'@kevisual/types':
specifier: ^0.0.12
version: 0.0.12
@@ -274,9 +268,6 @@ importers:
'@kevisual/query':
specifier: ^0.0.38
version: 0.0.38
'@kevisual/query-login':
specifier: ^0.0.7
version: 0.0.7(@kevisual/query@0.0.38)
'@kevisual/registry':
specifier: ^0.0.1
version: 0.0.1(typescript@5.8.2)
@@ -468,8 +459,8 @@ packages:
'@aws-crypto/util@5.2.0':
resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==}
'@aws-sdk/client-s3@3.991.0':
resolution: {integrity: sha512-zVrOyECGCtwaGP+VzhsigkTraM3mcxuUoBKcCLxWF6hSMVozfCilA1cq1nVrcHeAAcrXgKWbCVHdxx5SQXlUcQ==}
'@aws-sdk/client-s3@3.992.0':
resolution: {integrity: sha512-6xfXGCvnWGgy5zZAse64Ru2G2qLKnPY7h8tchlsmGWVcJOWgz7iM3jmsWsQiJ79zH9A8HAPHU+ZD8TYYkwC+0Q==}
engines: {node: '>=20.0.0'}
'@aws-sdk/client-sso@3.990.0':
@@ -564,8 +555,8 @@ packages:
resolution: {integrity: sha512-v4J8qYAWfOMcZ4MJUyatntOicTzEMaU7j3OpkRCGGFSL2NgXQ5VbxauIyORA+pxdKZ0qQG2tCQjQjZDlXEC3Ow==}
engines: {node: '>=20.0.0'}
'@aws-sdk/signature-v4-multi-region@3.991.0':
resolution: {integrity: sha512-sW+BcPs/RgqsdlrN3YrYr2Q1hEQjT9DY7B0edhZeaEt2WdFQoh+QfBDhlHPCvkJyxbF9BAW8CjJDhvIQYUrx3A==}
'@aws-sdk/signature-v4-multi-region@3.992.0':
resolution: {integrity: sha512-jWoaM89xH2cYOY6O+PWMa0yqjzKlE61Ehea1hJe34kHg9QvZOkcSA5OT9CNaFXsAvafeAAHBhSE8XlDiNaJFuw==}
engines: {node: '>=20.0.0'}
'@aws-sdk/token-providers@3.990.0':
@@ -584,8 +575,8 @@ packages:
resolution: {integrity: sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==}
engines: {node: '>=20.0.0'}
'@aws-sdk/util-endpoints@3.991.0':
resolution: {integrity: sha512-m8tcZ3SbqG3NRDv0Py3iBKdb4/FlpOCP4CQ6wRtsk4vs3UypZ0nFdZwCRVnTN7j+ldj+V72xVi/JBlxFBDE7Sg==}
'@aws-sdk/util-endpoints@3.992.0':
resolution: {integrity: sha512-FHgdMVbTZ2Lu7hEIoGYfkd5UazNSsAgPcupEnh15vsWKFKhuw6w/6tM1k/yNaa7l1wx0Wt1UuK0m+gQ0BJpuvg==}
engines: {node: '>=20.0.0'}
'@aws-sdk/util-locate-window@3.965.2':
@@ -1296,8 +1287,8 @@ packages:
'@kevisual/api@0.0.28':
resolution: {integrity: sha512-WQluRlu2qGM1qktIhPLODie8x382a6jEMfFOcay/rnkCgXK0BRpnqOKwlX7IMLdMqka7GY/BD69kSMnK1Exf5g==}
'@kevisual/api@0.0.51':
resolution: {integrity: sha512-uQzAhcJlJqIjBZ5wHBnDPsKf0/JYRKP7p3eS6TGn/Um4bvJ/AI0mP5QtJson/VcdJOFFwORiF3CJQ1ifm/Cadw==}
'@kevisual/api@0.0.52':
resolution: {integrity: sha512-xWajr5lPqBpAwyWseXqE25tNiD/GUZcFdcQJB/oRtObjRa3rog1/U/otV098WZUZVYPGGeAMriKSd3MFdPFcjQ==}
'@kevisual/app@0.0.1':
resolution: {integrity: sha512-PEx8P3l0iNSqrz9Ib9kVCYfqNMX6/LfNu+cEafmY6ECP1cV5Vmv+TH2fuasMosKjtbH2fAdDi97sbd29tdEK+g==}
@@ -1308,9 +1299,6 @@ packages:
'@kevisual/auth@2.0.3':
resolution: {integrity: sha512-4xpijaIhlCTr/DlJaV/gmkCQeg45EO1yxWpRvUX+1jCdVbuxSR0wZrF0SD9oybnjmKWMKDNPLsXyduFjMGcItA==}
'@kevisual/cache@0.0.3':
resolution: {integrity: sha512-BWEck69KYL96/ywjYVkML974RHjDJTj2ITQND1zFPR+hlBV1H1p55QZgSYRJCObg3EAV1S9Zic/fR2T4pfe8yg==}
'@kevisual/cnb@0.0.26':
resolution: {integrity: sha512-IpyhCkC/Szls1hYfkvvj0kJRY86rdJVPXT95+/QWl7HI9mV6W+kiZE8Q1zJqXjhLQ5d6Szfi1zI+Wh0Re/ao2Q==}
@@ -1320,6 +1308,9 @@ packages:
'@kevisual/context@0.0.6':
resolution: {integrity: sha512-w7HBOuO3JH37n6xT6W3FD7ykqHTwtyxOQzTzfEcKDCbsvGB1wVreSxFm2bvoFnnFLuxT/5QMpKlnPrwvmcTGnw==}
'@kevisual/context@0.0.8':
resolution: {integrity: sha512-DTJpyHI34NE76B7g6f+QlIqiCCyqI2qkBMQE736dzeRDGxOjnbe2iQY9W+Rt2PE6kmymM3qyOmSfNovyWyWrkA==}
'@kevisual/dts@0.0.4':
resolution: {integrity: sha512-FVUaH/0nyhbHWpEVjFTGP54PLMm4Hf06aqWLdHOYHNPIgr1aK1C26kOH7iumklGFGk9w93IGxj8Zxe5fap5N2A==}
hasBin: true
@@ -1345,11 +1336,6 @@ packages:
'@kevisual/permission@0.0.3':
resolution: {integrity: sha512-8JsA/5O5Ax/z+M+MYpFYdlioHE6jNmWMuFSokBWYs9CCAHNiSKMR01YLkoVDoPvncfH/Y8F5K/IEXRCbptuMNA==}
'@kevisual/query-login@0.0.7':
resolution: {integrity: sha512-oOyPIz337cdTt7WncFj7Wr7nxUHh0pBB6KSAJlas+lQiWBPwQEZhpEd7YciydCRlMc9IJMcZRV1Bw3qgy8FFqQ==}
peerDependencies:
'@kevisual/query': ^0
'@kevisual/query@0.0.31':
resolution: {integrity: sha512-bBdepjmMICLpcj/a9fnn82/0CGGYUZiCV+usWsJZKAwVlZcnj+WtKmbgKT09KpP6g3jjYzYOaXHiNFB8N0bQAQ==}
@@ -1362,8 +1348,8 @@ packages:
'@kevisual/query@0.0.40':
resolution: {integrity: sha512-7m5BgDzd01m51hCHUId6ugQHdwgrLTb6fI7DSuMY17VjWb0+zGnkYmvRBqkTXzoIjjYbP5iwtRnrooEoToQfhg==}
'@kevisual/query@0.0.44':
resolution: {integrity: sha512-lNxi15U+8uQZQqlXj2kSp8UqadQwWWqhpg/sVhv5/LnjO0lpjXeoZgB7uDEJJ7z9ZjvEfoz9kag+8aU/H3PKbw==}
'@kevisual/query@0.0.49':
resolution: {integrity: sha512-GrWW+QlBO5lkiqvb7PjOstNtpTQVSR74EHHWjm7YoL9UdT1wuPQXGUApZHmMBSh3NIWCf0AL2G1hPWZMC7YeOQ==}
'@kevisual/registry@0.0.1':
resolution: {integrity: sha512-//OHu9m4JDrMjgP8o8dcjZd3D3IAUkRVlkTSviouZEH7r5m7mccA3Hvzw0XJ/lelx6exC6LWsyv6c4uV0Dp+gw==}
@@ -1380,8 +1366,8 @@ packages:
'@kevisual/router@0.0.70':
resolution: {integrity: sha512-vXlIj9jRufhcIfeuPWemjSI+dxdzSmIBq5eRxQzqEfAJ7k+mBPhoI4KxH8vHnwyL30bqm8EdODL/p6Wg8uBw3g==}
'@kevisual/router@0.0.74':
resolution: {integrity: sha512-J8qDsvrpf317H0Gq9YkeGwI+GS23RC0q/mYbKOia8wF33ylz+pDhBN8T1KmXx90AVBt/tMGNVJRgEhTVdTgpvA==}
'@kevisual/router@0.0.80':
resolution: {integrity: sha512-rVwi6Yf411bnNm2x94lMm+s4Csw0Yb7u/aj+VJJ59iouAYhjLuL7Rs1EcARhnQf47cegBJi6zozfGHgLsLHN2w==}
'@kevisual/types@0.0.12':
resolution: {integrity: sha512-zJXH2dosir3jVrQ6QG4i0+iLQeT9gJ3H+cKXs8ReWboxBSYzUZO78XssVeVrFPsJ33iaAqo4q3DWbSS1dWGn7Q==}
@@ -3610,9 +3596,6 @@ packages:
resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
engines: {node: '>=0.10.0'}
idb-keyval@6.2.1:
resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==}
idb-keyval@6.2.2:
resolution: {integrity: sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==}
@@ -5503,7 +5486,7 @@ snapshots:
'@smithy/util-utf8': 2.3.0
tslib: 2.8.1
'@aws-sdk/client-s3@3.991.0':
'@aws-sdk/client-s3@3.992.0':
dependencies:
'@aws-crypto/sha1-browser': 5.2.0
'@aws-crypto/sha256-browser': 5.2.0
@@ -5521,9 +5504,9 @@ snapshots:
'@aws-sdk/middleware-ssec': 3.972.3
'@aws-sdk/middleware-user-agent': 3.972.10
'@aws-sdk/region-config-resolver': 3.972.3
'@aws-sdk/signature-v4-multi-region': 3.991.0
'@aws-sdk/signature-v4-multi-region': 3.992.0
'@aws-sdk/types': 3.973.1
'@aws-sdk/util-endpoints': 3.991.0
'@aws-sdk/util-endpoints': 3.992.0
'@aws-sdk/util-user-agent-browser': 3.972.3
'@aws-sdk/util-user-agent-node': 3.972.8
'@smithy/config-resolver': 4.4.6
@@ -5876,7 +5859,7 @@ snapshots:
'@smithy/types': 4.12.0
tslib: 2.8.1
'@aws-sdk/signature-v4-multi-region@3.991.0':
'@aws-sdk/signature-v4-multi-region@3.992.0':
dependencies:
'@aws-sdk/middleware-sdk-s3': 3.972.10
'@aws-sdk/types': 3.973.1
@@ -5914,7 +5897,7 @@ snapshots:
'@smithy/util-endpoints': 3.2.8
tslib: 2.8.1
'@aws-sdk/util-endpoints@3.991.0':
'@aws-sdk/util-endpoints@3.992.0':
dependencies:
'@aws-sdk/types': 3.973.1
'@smithy/types': 4.12.0
@@ -6600,7 +6583,7 @@ snapshots:
fuse.js: 7.1.0
nanoid: 5.1.6
'@kevisual/api@0.0.51(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
'@kevisual/api@0.0.52(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@kevisual/context': 0.0.6
'@kevisual/js-filter': 0.0.5
@@ -6648,10 +6631,6 @@ snapshots:
'@kevisual/auth@2.0.3': {}
'@kevisual/cache@0.0.3':
dependencies:
idb-keyval: 6.2.1
'@kevisual/cnb@0.0.26(dotenv@17.3.1)(idb-keyval@6.2.2)':
dependencies:
'@kevisual/query': 0.0.40
@@ -6688,6 +6667,8 @@ snapshots:
'@kevisual/context@0.0.6': {}
'@kevisual/context@0.0.8': {}
'@kevisual/dts@0.0.4(typescript@5.8.2)':
dependencies:
'@rollup/plugin-commonjs': 29.0.0(rollup@4.57.1)
@@ -6748,18 +6729,6 @@ snapshots:
'@kevisual/permission@0.0.3': {}
'@kevisual/query-login@0.0.7(@kevisual/query@0.0.38)':
dependencies:
'@kevisual/cache': 0.0.3
'@kevisual/query': 0.0.38
dotenv: 17.2.3
'@kevisual/query-login@0.0.7(@kevisual/query@0.0.44)':
dependencies:
'@kevisual/cache': 0.0.3
'@kevisual/query': 0.0.44
dotenv: 17.2.3
'@kevisual/query@0.0.31': {}
'@kevisual/query@0.0.32': {}
@@ -6772,7 +6741,7 @@ snapshots:
dependencies:
tslib: 2.8.1
'@kevisual/query@0.0.44': {}
'@kevisual/query@0.0.49': {}
'@kevisual/registry@0.0.1(typescript@5.8.2)':
dependencies:
@@ -6820,7 +6789,7 @@ snapshots:
dependencies:
es-toolkit: 1.44.0
'@kevisual/router@0.0.74':
'@kevisual/router@0.0.80':
dependencies:
es-toolkit: 1.44.0
@@ -7088,7 +7057,7 @@ snapshots:
async: 2.6.4
debug: 4.3.7(supports-color@10.2.2)
eventemitter2: 6.4.9
extrareqp2: 1.0.0(debug@4.3.7)
extrareqp2: 1.0.0(debug@4.3.7(supports-color@10.2.2))
ws: 7.5.10
transitivePeerDependencies:
- bufferutil
@@ -9126,9 +9095,9 @@ snapshots:
extend@3.0.2: {}
extrareqp2@1.0.0(debug@4.3.7):
extrareqp2@1.0.0(debug@4.3.7(supports-color@10.2.2)):
dependencies:
follow-redirects: 1.15.9(debug@4.3.7)
follow-redirects: 1.15.9(debug@4.3.7(supports-color@10.2.2))
transitivePeerDependencies:
- debug
@@ -9184,7 +9153,7 @@ snapshots:
flattie@1.1.1: {}
follow-redirects@1.15.9(debug@4.3.7):
follow-redirects@1.15.9(debug@4.3.7(supports-color@10.2.2)):
optionalDependencies:
debug: 4.3.7(supports-color@10.2.2)
@@ -9532,8 +9501,6 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
idb-keyval@6.2.1: {}
idb-keyval@6.2.2:
optional: true

View File

@@ -1,6 +1,6 @@
import { Query } from '@kevisual/query/query';
import { getConfig, getEnvToken } from './get-config.ts';
import { QueryLoginNode, storage } from '@kevisual/query-login/node';
import { QueryLoginNode, storage } from '@kevisual/api/login-node';
const config = getConfig();
export const baseURL = config?.baseURL || 'https://kevisual.cn';
export { storage };