diff --git a/package.json b/package.json index ee7871f..eebd210 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "unsight-dev", "type": "module", "private": true, - "packageManager": "pnpm@11.27.1", + "packageManager": "pnpm@11.28.0", "scripts": { "dev": "vp run --filter web dev", "dev:ext": "vp run --filter unsight dev", diff --git a/packages/web/package.json b/packages/web/package.json index 31a4ce1..b600e32 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@iconify-json/ri": "1.2.10", - "@iconify-json/tabler": "1.2.39", + "@iconify-json/tabler": "1.2.40", "@libsql/client": "^0.18.0", "@nuxthub/core": "^0.10.6", "@nuxtjs/html-validator": "2.1.0", @@ -44,8 +44,8 @@ }, "devDependencies": { "@nuxt/eslint": "1.17.0", - "drizzle-kit": "0.31.10", + "drizzle-kit": "0.31.11", "vue-tsc": "3.3.11", - "wrangler": "4.135.0" + "wrangler": "4.141.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 48c49a8..8bfee24 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,8 +67,8 @@ importers: specifier: 1.2.10 version: 1.2.10 '@iconify-json/tabler': - specifier: 1.2.39 - version: 1.2.39 + specifier: 1.2.40 + version: 1.2.40 '@libsql/client': specifier: ^0.18.0 version: 0.18.0 @@ -95,7 +95,7 @@ importers: version: 66.10.5 ai: specifier: ^7.0.0 - version: 7.0.116(zod@4.6.5) + version: 7.0.117(zod@4.6.5) consola: specifier: ^3.4.2 version: 3.4.2 @@ -146,20 +146,20 @@ importers: version: 1.17.5(db0@0.3.4(@libsql/client@0.18.0)(drizzle-orm@0.45.3(@libsql/client@0.18.0)))(ioredis@5.11.1(supports-color@10.2.2)) workers-ai-provider: specifier: ^4.0.0 - version: 4.0.0(@ai-sdk/provider@4.0.18)(ai@7.0.116(zod@4.6.5)) + version: 4.0.0(@ai-sdk/provider@4.0.18)(ai@7.0.117(zod@4.6.5)) devDependencies: '@nuxt/eslint': specifier: 1.17.0 version: 1.17.0(@typescript-eslint/utils@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(@vue/compiler-sfc@3.5.43)(crossws@0.4.12(srvx@0.11.22))(esbuild@0.28.2)(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.11)(rollup@4.63.5)(srvx@0.11.22)(supports-color@10.2.2)(typescript@5.9.3)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(rollup@4.63.5)(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1))(webpack@5.111.1(cssnano@8.0.10(postcss@8.5.28))(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28)(sharp@0.35.4(@types/node@26.6.3))(svgo@4.1.0)))(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1))(webpack@5.111.1(cssnano@8.0.10(postcss@8.5.28))(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28)(sharp@0.35.4(@types/node@26.6.3))(svgo@4.1.0)) drizzle-kit: - specifier: 0.31.10 - version: 0.31.10 + specifier: 0.31.11 + version: 0.31.11 vue-tsc: specifier: 3.3.11 version: 3.3.11(typescript@5.9.3) wrangler: - specifier: 4.135.0 - version: 4.135.0(@types/node@26.6.3) + specifier: 4.141.0 + version: 4.141.0(@types/node@26.6.3) packages: @@ -178,8 +178,8 @@ packages: bcrypt: optional: true - '@ai-sdk/gateway@4.0.94': - resolution: {integrity: sha512-hcp7GLnMynH6NfMnemgvW9acn7j3WsUe/dHFzX3/fhPit08xhm1aYmDGHMiIT6YwsXVBxkit9TriKb2SGAOg+Q==} + '@ai-sdk/gateway@4.0.95': + resolution: {integrity: sha512-vRL/iPIoc9RuXJU3zptq/XRs3t3ihvvPhnk3xtDGTJgL1qhmTv1vBQRrL5QKtiKSynO98c4w1UcDW9kJ5bnyGw==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -440,8 +440,8 @@ packages: resolution: {integrity: sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==} engines: {node: '>=22.0.0'} - '@cloudflare/unenv-preset@2.16.1': - resolution: {integrity: sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==} + '@cloudflare/unenv-preset@2.16.2': + resolution: {integrity: sha512-JBP1+Z7ZSNG/d4mRP+y8VC5dka3tZVMLEZRvS+rzQ4DGV1EoxRFQckcJTTkXbHSQiTj0DtNI01Zwb/V2fX0mvQ==} peerDependencies: unenv: 2.0.0-rc.24 workerd: '>1.20260305.0 <2.0.0-0' @@ -449,32 +449,32 @@ packages: workerd: optional: true - '@cloudflare/workerd-darwin-64@1.20260918.1': - resolution: {integrity: sha512-H5Em6Wd0jjxaloYh2rp+WLBl2eWbkk7nSP1svGt6K1RSv/rNVqmKdpjZPJTBSavOmeYGa88qvtOWwS+33OHTqQ==} + '@cloudflare/workerd-darwin-64@1.20260925.1': + resolution: {integrity: sha512-GFDjFo5jfmg98iiy73DOZjHRV+lPWaeGeJ6MbtUIVyostkh9L69KliaAWVytBHCSp36o3NNZOQ0CN8VrqO3+8A==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@cloudflare/workerd-darwin-arm64@1.20260918.1': - resolution: {integrity: sha512-CR9JRZEQo93fNgBVF4Df2H2/VYO4n7rxSseSwCVv3bJQEb0huADUSCj2FK4ipxar8ToOEB4wawyw0vJo5U/rQQ==} + '@cloudflare/workerd-darwin-arm64@1.20260925.1': + resolution: {integrity: sha512-b3BLoP9NkF6b2QOQFs8wFfOt9XSH3jVtacdGn9lcvkUCdPq7F6CfDlleHqyQEnDfZ32lH5jgMRTdaMHUPf/XbA==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@cloudflare/workerd-linux-64@1.20260918.1': - resolution: {integrity: sha512-UQ2nnY3qpXLzQ80frmWO+8HvtqyWaQILe8QYZwpemdjT+sqwCz4Dz+0/WVkFco0v/04kIIqikVeLTY/7gEhmkw==} + '@cloudflare/workerd-linux-64@1.20260925.1': + resolution: {integrity: sha512-LczXd6uEMqEmBxBJPFwplRIwKmUHqj5t8hilIWOtbX5i0TFp7/iMYBXbAiIhvZnev+8yiTyA7uWBBjDvfPh5Ug==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@cloudflare/workerd-linux-arm64@1.20260918.1': - resolution: {integrity: sha512-4rib51MaLNWweUIUxM/Xj558M5QmyZoBSf0ffv+lYah5VTrvwnez3XGxX72pElnBKHROvAPOi5msQ5Ts8JSI0A==} + '@cloudflare/workerd-linux-arm64@1.20260925.1': + resolution: {integrity: sha512-hziOugQbLuva85w8z9bGJbEtABKzSip653x0NgvxgP/Q3n1TpRqRyIJRBufbSUZRkJlfH2se2nQaTx2OU0TT3g==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@cloudflare/workerd-windows-64@1.20260918.1': - resolution: {integrity: sha512-sATrMx5ShYYgmgUGrcTmvsFSJBFuN95NEkX3xwb1qk8w1A6h5N11sea7yN2IeibwPyPmXKjWNjXOno0hZAM71Q==} + '@cloudflare/workerd-windows-64@1.20260925.1': + resolution: {integrity: sha512-mG0JYuF6HVCgXSsNeB5os8Vtdprk5jHPysviKNNMHJSLA3Q1djFjSmK4+pnQR/zOAgzNo0HJ+Tpcz+tZj1Q7fQ==} engines: {node: '>=16'} cpu: [x64] os: [win32] @@ -1262,8 +1262,8 @@ packages: '@iconify-json/ri@1.2.10': resolution: {integrity: sha512-WWMhoncVVM+Xmu9T5fgu2lhYRrKTEWhKk3Com0KiM111EeEsRLiASjpsFKnC/SrB6covhUp95r2mH8tGxhgd5Q==} - '@iconify-json/tabler@1.2.39': - resolution: {integrity: sha512-lMj4kPXAS9G7fkkHxxR/LqBeaFXywTtnK5kRFDNEYxsYzGZBcBpQDaxRE4SZQS6XHBHoeOpRbE+Bg8kv0is+wg==} + '@iconify-json/tabler@1.2.40': + resolution: {integrity: sha512-CetrHwWDd8oiMySokCHjn77NSsbdnJgmA+Lr/7+0JI2r1QUZs8iknF2BhiE4i54YJcVjEt+EZw98EF2s2ligIg==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -3557,19 +3557,14 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} - ai@7.0.116: - resolution: {integrity: sha512-gmkVGPzTNPcJixBiG9zUvP3gmvwko85dHiKrxFKK0zcVJIIu1FP6YDo3jna+ZrC2twMAsUPLr5htCwZjCINH3Q==} + ai@7.0.117: + resolution: {integrity: sha512-UM1GEpH3irNcddGEQrSxvp4rhTyPlo5akkG1zhEMUmRTZZu4NuAj45G5xMqJ1MBSKg1OJU3+J3MI0CfxGXm1QQ==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 ajv-formats@3.0.1: resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true ajv-keywords@5.1.0: resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} @@ -4221,8 +4216,8 @@ packages: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} engines: {node: '>=12'} - drizzle-kit@0.31.10: - resolution: {integrity: sha512-7OZcmQUrdGI+DUNNsKBn1aW8qSoKuTH7d0mYgSP8bAzdFzKoovxEFnoGQp2dVs82EOJeYycqRtciopszwUf8bw==} + drizzle-kit@0.31.11: + resolution: {integrity: sha512-YCYqxTLIB2OCqf6w9/Vef13baBVbwQIPcbT4Y56AfO6B9ajZhDhD8Jkveg/hJvT/iuMloKD/IYYkyMMNhr7Kqg==} hasBin: true drizzle-orm@0.45.3: @@ -5630,8 +5625,8 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - miniflare@5.20260918.0-alpha: - resolution: {integrity: sha512-vyIes7yW/OTzHtz4GhcBCTohZfqk2eQNiIkngZ07VRA5Qu24aNgW/TrFwlPkMLMjWDQ8R4JJBBHR/KX+liSDtg==} + miniflare@5.20260925.0-alpha: + resolution: {integrity: sha512-ly2ygNOfuouMiPcyTNEUW6f3+zgndfC45e1nQZ2LSciOSFfrih8V7ciaZ01I/64Ccp3F6fWraxh5VuHPsP3AAw==} engines: {node: '>=22.0.0'} minimatch@10.2.6: @@ -7453,8 +7448,8 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - workerd@1.20260918.1: - resolution: {integrity: sha512-NsjfQlBNQ0iEniv/STOy4zbp8s5k60PzL1Ter02Eg44arbDhHtf6UOs03E31XDRmmBFxSIkAZuCyld3RKH1wqA==} + workerd@1.20260925.1: + resolution: {integrity: sha512-cl7Mrvhm+xEC9brMBIWIHyfYl7y5dGH3CjQog6CglWhgRwAq+/b+2gHBXNQb4hsjLXQVCuCYExJRYCjEaZmAlA==} engines: {node: '>=16'} hasBin: true @@ -7474,12 +7469,12 @@ packages: '@ai-sdk/openai': optional: true - wrangler@4.135.0: - resolution: {integrity: sha512-WrNBQSfIG6YcILJcodYr5ty8vgkzGsV8YX+kfd+uZ5/Bd8cUW0GnUIRKAVfn5kYKqh1m/BPcji9h1d7mE8euFw==} + wrangler@4.141.0: + resolution: {integrity: sha512-8+LRZEcynBMfVYgO4N378z5XyuajaILt2IzsdWRLCHrRWz7mmGWv4igdVjqbRQMJtE0S5bSmyz0W2XpA6UM/ow==} engines: {node: '>=22.0.0'} hasBin: true peerDependencies: - '@cloudflare/workers-types': ^5.20260918.1 + '@cloudflare/workers-types': ^5.20260925.1 peerDependenciesMeta: '@cloudflare/workers-types': optional: true @@ -7631,7 +7626,7 @@ snapshots: '@phc/format': 1.0.0 '@poppinss/utils': 6.10.1 - '@ai-sdk/gateway@4.0.94(zod@4.6.5)': + '@ai-sdk/gateway@4.0.95(zod@4.6.5)': dependencies: '@ai-sdk/provider': 4.0.18 '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) @@ -7922,25 +7917,25 @@ snapshots: '@cloudflare/kv-asset-handler@0.5.0': {} - '@cloudflare/unenv-preset@2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260918.1)': + '@cloudflare/unenv-preset@2.16.2(unenv@2.0.0-rc.24)(workerd@1.20260925.1)': dependencies: unenv: 2.0.0-rc.24 optionalDependencies: - workerd: 1.20260918.1 + workerd: 1.20260925.1 - '@cloudflare/workerd-darwin-64@1.20260918.1': + '@cloudflare/workerd-darwin-64@1.20260925.1': optional: true - '@cloudflare/workerd-darwin-arm64@1.20260918.1': + '@cloudflare/workerd-darwin-arm64@1.20260925.1': optional: true - '@cloudflare/workerd-linux-64@1.20260918.1': + '@cloudflare/workerd-linux-64@1.20260925.1': optional: true - '@cloudflare/workerd-linux-arm64@1.20260918.1': + '@cloudflare/workerd-linux-arm64@1.20260925.1': optional: true - '@cloudflare/workerd-windows-64@1.20260918.1': + '@cloudflare/workerd-windows-64@1.20260925.1': optional: true '@cloudflare/workers-types@4.20260702.1': {} @@ -8498,7 +8493,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/tabler@1.2.39': + '@iconify-json/tabler@1.2.40': dependencies: '@iconify/types': 2.0.0 @@ -10963,15 +10958,15 @@ snapshots: agent-base@7.1.4: {} - ai@7.0.116(zod@4.6.5): + ai@7.0.117(zod@4.6.5): dependencies: - '@ai-sdk/gateway': 4.0.94(zod@4.6.5) + '@ai-sdk/gateway': 4.0.95(zod@4.6.5) '@ai-sdk/provider': 4.0.18 '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) zod: 4.6.5 - ajv-formats@3.0.1(ajv@8.20.0): - optionalDependencies: + ajv-formats@3.0.1: + dependencies: ajv: 8.20.0 ajv-keywords@5.1.0(ajv@8.20.0): @@ -11623,7 +11618,7 @@ snapshots: dotenv@17.4.2: {} - drizzle-kit@0.31.10: + drizzle-kit@0.31.11: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 @@ -13260,12 +13255,12 @@ snapshots: mimic-fn@4.0.0: {} - miniflare@5.20260918.0-alpha(@types/node@26.6.3): + miniflare@5.20260925.0-alpha(@types/node@26.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 sharp: 0.35.4(@types/node@26.6.3) undici: 7.29.0 - workerd: 1.20260918.1 + workerd: 1.20260925.1 ws: 8.21.0 youch: 4.1.0-beta.10 transitivePeerDependencies: @@ -14476,7 +14471,7 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 ajv: 8.20.0 - ajv-formats: 3.0.1(ajv@8.20.0) + ajv-formats: 3.0.1 ajv-keywords: 5.1.0(ajv@8.20.0) scslre@0.3.0: @@ -14839,7 +14834,7 @@ snapshots: cac: 6.7.14 defu: 6.1.7 empathic: 2.1.0 - hookable: 6.1.2 + hookable: 6.0.1 import-without-cache: 0.2.5 obug: 2.2.1 picomatch: 4.0.7 @@ -15482,29 +15477,29 @@ snapshots: word-wrap@1.2.5: {} - workerd@1.20260918.1: + workerd@1.20260925.1: optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20260918.1 - '@cloudflare/workerd-darwin-arm64': 1.20260918.1 - '@cloudflare/workerd-linux-64': 1.20260918.1 - '@cloudflare/workerd-linux-arm64': 1.20260918.1 - '@cloudflare/workerd-windows-64': 1.20260918.1 + '@cloudflare/workerd-darwin-64': 1.20260925.1 + '@cloudflare/workerd-darwin-arm64': 1.20260925.1 + '@cloudflare/workerd-linux-64': 1.20260925.1 + '@cloudflare/workerd-linux-arm64': 1.20260925.1 + '@cloudflare/workerd-windows-64': 1.20260925.1 - workers-ai-provider@4.0.0(@ai-sdk/provider@4.0.18)(ai@7.0.116(zod@4.6.5)): + workers-ai-provider@4.0.0(@ai-sdk/provider@4.0.18)(ai@7.0.117(zod@4.6.5)): dependencies: '@ai-sdk/provider': 4.0.18 - ai: 7.0.116(zod@4.6.5) + ai: 7.0.117(zod@4.6.5) - wrangler@4.135.0(@types/node@26.6.3): + wrangler@4.141.0(@types/node@26.6.3): dependencies: '@cloudflare/kv-asset-handler': 0.5.0 - '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260918.1) + '@cloudflare/unenv-preset': 2.16.2(unenv@2.0.0-rc.24)(workerd@1.20260925.1) blake3-wasm: 2.1.5 esbuild: 0.28.1 - miniflare: 5.20260918.0-alpha(@types/node@26.6.3) + miniflare: 5.20260925.0-alpha(@types/node@26.6.3) path-to-regexp: 6.3.0 unenv: 2.0.0-rc.24 - workerd: 1.20260918.1 + workerd: 1.20260925.1 optionalDependencies: fsevents: 2.3.3 transitivePeerDependencies: