From 32db5ec3067c3a3802f4b552624971aa58a26fbb Mon Sep 17 00:00:00 2001 From: abearxiong Date: Fri, 12 Dec 2025 11:57:12 +0800 Subject: [PATCH] update --- agents/noco/common/core.ts | 8 ++- backend/package.json | 12 ++-- pnpm-lock.yaml | 115 ++++++++++++++++++++----------------- 3 files changed, 75 insertions(+), 60 deletions(-) diff --git a/agents/noco/common/core.ts b/agents/noco/common/core.ts index 652c5e2..0d6b57c 100644 --- a/agents/noco/common/core.ts +++ b/agents/noco/common/core.ts @@ -13,7 +13,7 @@ export type CoreOptions = { export class Core { nocoApi: NocoApi; - baseId?: string; + #baseId?: string; key = 'core'; title = '默认表'; description = '默认表描述'; @@ -36,6 +36,12 @@ export class Core { this.nocoApi.record.table = id; } } + get baseId() { + return this.#baseId; + } + set baseId(id: string | undefined) { + this.#baseId = id; + } async createTable(opts?: { columns?: any[], title?: string, description?: string, baseId?: string }): Promise> { const baseId = opts?.baseId ?? this.baseId!; const title = opts?.title ?? this.title; diff --git a/backend/package.json b/backend/package.json index 6583b16..1cf8c69 100644 --- a/backend/package.json +++ b/backend/package.json @@ -25,15 +25,15 @@ "keywords": [], "author": "abearxiong (https://www.xiongxiao.me)", "license": "MIT", - "packageManager": "pnpm@10.24.0", + "packageManager": "pnpm@10.25.0", "type": "module", "dependencies": { "@kevisual/app": "^0.0.1", "@kevisual/context": "^0.0.4", "@kevisual/local-proxy": "^0.0.8", "@kevisual/noco-auto": "../", - "@kevisual/query": "^0.0.31", - "@kevisual/router": "0.0.36", + "@kevisual/query": "^0.0.32", + "@kevisual/router": "0.0.37", "@kevisual/use-config": "^1.0.21", "archiver": "^7.0.1", "dayjs": "^1.11.19", @@ -42,11 +42,11 @@ "nanoid": "^5.1.6" }, "devDependencies": { - "@kevisual/ai": "^0.0.16", + "@kevisual/ai": "^0.0.19", "@kevisual/types": "^0.0.10", "@types/archiver": "^7.0.0", - "@types/bun": "^1.3.3", - "@types/node": "^24.10.1", + "@types/bun": "^1.3.4", + "@types/node": "^25.0.1", "dotenv": "^17.2.3", "fast-glob": "^3.3.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70a8766..b2da060 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,11 +43,11 @@ importers: specifier: ../ version: link:.. '@kevisual/query': - specifier: ^0.0.31 - version: 0.0.31 + specifier: ^0.0.32 + version: 0.0.32 '@kevisual/router': - specifier: 0.0.36 - version: 0.0.36 + specifier: 0.0.37 + version: 0.0.37 '@kevisual/use-config': specifier: ^1.0.21 version: 1.0.21(dotenv@17.2.3) @@ -68,8 +68,8 @@ importers: version: 5.1.6 devDependencies: '@kevisual/ai': - specifier: ^0.0.16 - version: 0.0.16 + specifier: ^0.0.19 + version: 0.0.19 '@kevisual/types': specifier: ^0.0.10 version: 0.0.10 @@ -77,11 +77,11 @@ importers: specifier: ^7.0.0 version: 7.0.0 '@types/bun': - specifier: ^1.3.3 - version: 1.3.3 + specifier: ^1.3.4 + version: 1.3.4 '@types/node': - specifier: ^24.10.1 - version: 24.10.1 + specifier: ^25.0.1 + version: 25.0.1 dotenv: specifier: ^17.2.3 version: 17.2.3 @@ -93,10 +93,10 @@ importers: dependencies: '@astrojs/mdx': specifier: ^4.3.12 - version: 4.3.12(astro@5.16.4(@types/node@24.10.1)(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(typescript@5.9.3)) + version: 4.3.12(astro@5.16.4(@types/node@25.0.1)(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(typescript@5.9.3)) '@astrojs/react': specifier: ^4.4.2 - version: 4.4.2(@types/node@24.10.1)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + version: 4.4.2(@types/node@25.0.1)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@astrojs/sitemap': specifier: ^3.6.0 version: 3.6.0 @@ -114,7 +114,7 @@ importers: version: 1.2.4(@types/react@19.2.7)(react@19.2.1) '@tailwindcss/vite': specifier: ^4.1.17 - version: 4.1.17(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)) + version: 4.1.17(vite@6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)) '@uiw/react-md-editor': specifier: ^4.0.11 version: 4.0.11(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) @@ -123,7 +123,7 @@ importers: version: 6.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) astro: specifier: ^5.16.4 - version: 5.16.4(@types/node@24.10.1)(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(typescript@5.9.3) + version: 5.16.4(@types/node@25.0.1)(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(typescript@5.9.3) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -673,9 +673,6 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@kevisual/ai@0.0.16': - resolution: {integrity: sha512-K5KYm+dwHCnB61BhVFh9UcWiOS/FeS29ijvgwE/cQR8RonfPtX/oI7WhAu0jCGGSxTI6cel2LjrpU4JoVzWgnA==} - '@kevisual/ai@0.0.19': resolution: {integrity: sha512-AFc8m6OcHZNxCb88bvzhvwWTZ4EVYyPupBzPUsLKLpdNBvsqm9TRboKCM2brJj2cqHnm+H+RbAk9AcGJkYhRCA==} @@ -708,18 +705,21 @@ packages: peerDependencies: '@kevisual/query': ^0 - '@kevisual/query@0.0.30': - resolution: {integrity: sha512-mDPEaLX9LdTRgi9anmWQ4EJ491umsASu/gs6K85J5nJqtUN/kfnZ3x5IouUr6aNbgAhrNLv/vTqpQTBsQhEYHQ==} - '@kevisual/query@0.0.31': resolution: {integrity: sha512-bBdepjmMICLpcj/a9fnn82/0CGGYUZiCV+usWsJZKAwVlZcnj+WtKmbgKT09KpP6g3jjYzYOaXHiNFB8N0bQAQ==} + '@kevisual/query@0.0.32': + resolution: {integrity: sha512-9WN9cjmwSW8I5A0SqITdts9oxlLBGdPP7kJ8vwrxkaQteHS9FzxKuMBJxZzGKZdyte/zJDvdrE+lMf254BGbbg==} + '@kevisual/registry@0.0.1': resolution: {integrity: sha512-//OHu9m4JDrMjgP8o8dcjZd3D3IAUkRVlkTSviouZEH7r5m7mccA3Hvzw0XJ/lelx6exC6LWsyv6c4uV0Dp+gw==} '@kevisual/router@0.0.36': resolution: {integrity: sha512-o7GAb5T0WwRuHnWe3KB0/SPVaNHrnsFSNAQ9XuWokobfDP1ACFvOR9/rjbC0fbGFaeTeRKAprixxKkY1sfunBw==} + '@kevisual/router@0.0.37': + resolution: {integrity: sha512-f/siDSqO0g6cQhBrWyPIVv8WMgxjC+olRS8GNxqzkBvAj5M4x3cmfAj1bxTn7neOejTjkGd+ZeoDQbhIpFKDZQ==} + '@kevisual/types@0.0.10': resolution: {integrity: sha512-Q73uzzjk9UidumnmCvOpgzqDDvQxsblz22bIFuoiioUFJWwaparx8bpd8ArRyFojicYL1YJoFDzDZ9j9NN8grA==} @@ -1327,8 +1327,8 @@ packages: '@types/babel__traverse@7.28.0': resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} - '@types/bun@1.3.3': - resolution: {integrity: sha512-ogrKbJ2X5N0kWLLFKeytG0eHDleBYtngtlbu9cyBKFtNL3cnpDZkNdQj8flVf6WTZUX5ulI9AY1oa7ljhSrp+g==} + '@types/bun@1.3.4': + resolution: {integrity: sha512-EEPTKXHP+zKGPkhRLv+HI0UEX8/o+65hqARxLy8Ov5rIxMBPNTjeZww00CIihrIQGEQBYg+0roO5qOnS/7boGA==} '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1366,6 +1366,9 @@ packages: '@types/node@24.10.1': resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} + '@types/node@25.0.1': + resolution: {integrity: sha512-czWPzKIAXucn9PtsttxmumiQ9N0ok9FrBwgRWrwmVLlp86BrMExzvXRLFYRJ+Ex3g6yqj+KuaxfX1JTgV2lpfg==} + '@types/prismjs@1.26.5': resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} @@ -1561,8 +1564,8 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - bun-types@1.3.3: - resolution: {integrity: sha512-z3Xwlg7j2l9JY27x5Qn3Wlyos8YAp0kKRlrePAOjgjMGS5IG6E7Jnlx736vH9UVI4wUICwwhC9anYL++XeOgTQ==} + bun-types@1.3.4: + resolution: {integrity: sha512-5ua817+BZPZOlNaRgGBpZJOSAQ9RQ17pkwPD0yR7CfJg+r8DgIILByFifDTa+IPDDxzf5VNhtNlcKqFzDgJvlQ==} bytestreamjs@2.0.1: resolution: {integrity: sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==} @@ -3435,12 +3438,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.3.12(astro@5.16.4(@types/node@24.10.1)(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(typescript@5.9.3))': + '@astrojs/mdx@4.3.12(astro@5.16.4(@types/node@25.0.1)(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(typescript@5.9.3))': dependencies: '@astrojs/markdown-remark': 6.3.9 '@mdx-js/mdx': 3.1.1 acorn: 8.15.0 - astro: 5.16.4(@types/node@24.10.1)(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(typescript@5.9.3) + astro: 5.16.4(@types/node@25.0.1)(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(typescript@5.9.3) es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -3458,15 +3461,15 @@ snapshots: dependencies: prismjs: 1.30.0 - '@astrojs/react@4.4.2(@types/node@24.10.1)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': + '@astrojs/react@4.4.2(@types/node@25.0.1)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)) + '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)) react: 19.2.1 react-dom: 19.2.1(react@19.2.1) ultrahtml: 1.6.0 - vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2) + vite: 6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2) transitivePeerDependencies: - '@types/node' - jiti @@ -3829,12 +3832,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@kevisual/ai@0.0.16': - dependencies: - '@kevisual/logger': 0.0.4 - '@kevisual/permission': 0.0.3 - '@kevisual/query': 0.0.30 - '@kevisual/ai@0.0.19': dependencies: '@kevisual/logger': 0.0.4 @@ -3877,10 +3874,10 @@ snapshots: '@kevisual/query': 0.0.31 dotenv: 17.2.3 - '@kevisual/query@0.0.30': {} - '@kevisual/query@0.0.31': {} + '@kevisual/query@0.0.32': {} + '@kevisual/registry@0.0.1(typescript@5.9.3)': dependencies: class-variance-authority: 0.7.1 @@ -3907,6 +3904,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@kevisual/router@0.0.37': + dependencies: + path-to-regexp: 8.3.0 + selfsigned: 5.2.0 + send: 1.2.0 + transitivePeerDependencies: + - supports-color + '@kevisual/types@0.0.10': {} '@kevisual/use-config@1.0.21(dotenv@17.2.3)': @@ -4568,12 +4573,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17 '@tailwindcss/oxide-win32-x64-msvc': 4.1.17 - '@tailwindcss/vite@4.1.17(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2))': + '@tailwindcss/vite@4.1.17(vite@6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2))': dependencies: '@tailwindcss/node': 4.1.17 '@tailwindcss/oxide': 4.1.17 tailwindcss: 4.1.17 - vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2) + vite: 6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2) '@types/archiver@7.0.0': dependencies: @@ -4600,9 +4605,9 @@ snapshots: dependencies: '@babel/types': 7.28.5 - '@types/bun@1.3.3': + '@types/bun@1.3.4': dependencies: - bun-types: 1.3.3 + bun-types: 1.3.4 '@types/debug@4.1.12': dependencies: @@ -4644,6 +4649,10 @@ snapshots: dependencies: undici-types: 7.16.0 + '@types/node@25.0.1': + dependencies: + undici-types: 7.16.0 + '@types/prismjs@1.26.5': {} '@types/react-dom@19.2.3(@types/react@19.2.7)': @@ -4656,7 +4665,7 @@ snapshots: '@types/readdir-glob@1.1.5': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.1 '@types/sax@1.2.7': dependencies: @@ -4703,7 +4712,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2))': + '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) @@ -4711,7 +4720,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2) + vite: 6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2) transitivePeerDependencies: - supports-color @@ -4840,7 +4849,7 @@ snapshots: astring@1.9.0: {} - astro@5.16.4(@types/node@24.10.1)(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(typescript@5.9.3): + astro@5.16.4(@types/node@25.0.1)(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(typescript@5.9.3): dependencies: '@astrojs/compiler': 2.13.0 '@astrojs/internal-helpers': 0.7.5 @@ -4897,8 +4906,8 @@ snapshots: unist-util-visit: 5.0.0 unstorage: 1.17.3(idb-keyval@6.2.2) vfile: 6.0.3 - vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2) - vitefu: 1.1.1(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)) + vite: 6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2) + vitefu: 1.1.1(vite@6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 @@ -5002,9 +5011,9 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bun-types@1.3.3: + bun-types@1.3.4: dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.1 bytestreamjs@2.0.1: {} @@ -7108,7 +7117,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2): + vite@6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -7117,14 +7126,14 @@ snapshots: rollup: 4.53.3 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.1 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.30.2 - vitefu@1.1.1(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)): + vitefu@1.1.1(vite@6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)): optionalDependencies: - vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2) + vite: 6.4.1(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2) void-elements@3.1.0: {}