diff --git a/assistant/package.json b/assistant/package.json index c1eccdd..05cac48 100644 --- a/assistant/package.json +++ b/assistant/package.json @@ -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", diff --git a/cli-center-docs/package.json b/cli-center-docs/package.json index a81add4..37a2bbe 100644 --- a/cli-center-docs/package.json +++ b/cli-center-docs/package.json @@ -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", diff --git a/cli-center-docs/src/modules/query.ts b/cli-center-docs/src/modules/query.ts index ccf0047..4eddfd5 100644 --- a/cli-center-docs/src/modules/query.ts +++ b/cli-center-docs/src/modules/query.ts @@ -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, }); \ No newline at end of file diff --git a/package.json b/package.json index 7c8f554..68d7649 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0361701..d5f1dd9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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 diff --git a/src/module/query.ts b/src/module/query.ts index 2aa94b8..763f02c 100644 --- a/src/module/query.ts +++ b/src/module/query.ts @@ -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 };