diff --git a/apps/studio/lib/ai/tools/fallback-tools.ts b/apps/studio/lib/ai/tools/fallback-tools.ts index d2f7819d178..2a3ed2329a6 100644 --- a/apps/studio/lib/ai/tools/fallback-tools.ts +++ b/apps/studio/lib/ai/tools/fallback-tools.ts @@ -1,6 +1,5 @@ import { getEntityDefinitionsSql } from '@supabase/pg-meta' import { tool } from 'ai' -// import { processSql, renderSupabaseJs } from '@supabase/sql-to-rest' import { IS_PLATFORM } from 'common' import { stripIndent } from 'common-tags' import { z } from 'zod' diff --git a/apps/studio/package.json b/apps/studio/package.json index 952a6efcad9..6e33001d93c 100644 --- a/apps/studio/package.json +++ b/apps/studio/package.json @@ -62,9 +62,6 @@ "@monaco-editor/react": "catalog:", "@next/bundle-analyzer": "16.2.3", "@number-flow/react": "^0.3.2", - "@radix-ui/react-slider": "^1.1.2", - "@radix-ui/react-slot": "^1.2.0", - "@radix-ui/react-visually-hidden": "^1.2.3", "@sentry/nextjs": "catalog:", "@sentry/react": "^10.27.0", "@std/path": "npm:@jsr/std__path@^1.0.8", @@ -75,7 +72,6 @@ "@supabase/pg-meta": "workspace:*", "@supabase/realtime-js": "catalog:", "@supabase/shared-types": "0.1.88", - "@supabase/sql-to-rest": "^0.1.6", "@supabase/supabase-js": "catalog:", "@tanstack/react-devtools": "^0.10.3", "@tanstack/react-hotkeys": "^0.10.0", @@ -113,13 +109,11 @@ "http-status": "^2.1.0", "icons": "workspace:*", "idb": "^8.0.2", - "immutability-helper": "^3.1.1", "ip-num": "^1.5.1", "json-logic-js": "^2.0.2", "lodash": "catalog:", "lucide-react": "^0.436.0", "markdown-table": "^3.0.3", - "memoize-one": "^5.0.1", "mime-db": "^1.53.0", "monaco-editor": "catalog:", "next": "catalog:", @@ -129,7 +123,6 @@ "openapi-fetch": "0.12.4", "papaparse": "^5.3.1", "path-to-regexp": "^8.0.0", - "pg-minify": "^1.6.3", "radix-ui": "catalog:", "randombytes": "^2.1.0", "react": "catalog:", @@ -150,7 +143,6 @@ "shared-data": "workspace:*", "sonner": "^1.5.0", "sql-formatter": "^15.0.0", - "sqlstring": "^2.3.2", "streamdown": "^1.3.0", "@stripe/sync-engine": "1.0.32", "swiper": "^12.1.2", @@ -171,7 +163,6 @@ "@graphql-typed-document-node/core": "^3.2.0", "@radix-ui/react-use-escape-keydown": "^1.1.1", "@smithy/property-provider": "^4.0.4", - "@tailwindcss/container-queries": "^0.1.1", "@tailwindcss/vite": "4.2.4", "@tanstack/devtools-vite": "^0.6.0", "@testing-library/dom": "^10.0.0", @@ -183,19 +174,14 @@ "@types/file-saver": "^2.0.2", "@types/json-logic-js": "^1.2.1", "@types/lodash": "^4.14.172", - "@types/markdown-table": "^3.0.0", "@types/mime-db": "^1.43.5", "@types/node": "catalog:", "@types/papaparse": "^5.3.1", "@types/randombytes": "^2.0.3", "@types/react": "catalog:", - "@types/react-beautiful-dnd": "^13.1.2", - "@types/react-datepicker": "^4.3.4", "@types/react-dom": "catalog:", "@types/react-grid-layout": "^1.3.0", "@types/react-simple-maps": "^3.0.1", - "@types/recharts": "^1.8.23", - "@types/sqlstring": "^2.3.0", "@types/zxcvbn": "^4.4.1", "@vercel/config": "^0.2.1", "@vitejs/plugin-react": "catalog:", @@ -220,7 +206,6 @@ "postcss": "catalog:", "raw-loader": "^4.0.2", "require-in-the-middle": "^8.0.0", - "tailwindcss": "catalog:", "tsconfig": "workspace:*", "tsx": "catalog:", "typescript": "catalog:", diff --git a/apps/studio/tests/fixtures.ts b/apps/studio/tests/fixtures.ts deleted file mode 100644 index 4dcf714c079..00000000000 --- a/apps/studio/tests/fixtures.ts +++ /dev/null @@ -1,8 +0,0 @@ -import type { LogData } from '@/components/interfaces/Settings/Logs/Logs.types' - -export const logDataFixture = (attrs: Partial): LogData => ({ - id: `some-uuid-${new Date().getTime()}`, - timestamp: new Date().getTime() * 1000, - event_message: 'first event', - ...attrs, -}) diff --git a/knip.jsonc b/knip.jsonc index 072923cf961..7737f378b18 100644 --- a/knip.jsonc +++ b/knip.jsonc @@ -9,6 +9,8 @@ "**/*.test.ts", // ignore studio public folder "apps/studio/public/**", + // ignore studio scripts + "apps/studio/scripts/**", // ignore studio components that are dynamically imported "apps/studio/components/interfaces/ConnectSheet/content/**", "apps/studio/components/interfaces/ConnectSheet/ConnectionParameters.tsx", @@ -16,6 +18,15 @@ "apps/studio/components/interfaces/ConnectSheet/useMcpUrl.ts", // ignore studio data templates "apps/studio/data/__templates/**", + // ignore studio NextJS to TanStack migration files + "apps/studio/compat/**", + "apps/studio/routes/**", + "apps/studio/router.ts", + "apps/studio/start.ts", + "apps/studio/routeTree.gen.ts", + "apps/studio/styles/fonts.css", + // ignore studio evals used in GH action + "apps/studio/evals/**", // ignore registry blocks in ui-library "apps/ui-library/registry/default/**", "apps/ui-library/contentlayer.config.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b3bf64c9662..55287cc350f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -939,15 +939,6 @@ importers: '@number-flow/react': specifier: ^0.3.2 version: 0.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@radix-ui/react-slider': - specifier: ^1.1.2 - version: 1.3.6(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@radix-ui/react-slot': - specifier: ^1.2.0 - version: 1.2.4(@types/react@19.2.14)(react@19.2.6) - '@radix-ui/react-visually-hidden': - specifier: ^1.2.3 - version: 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@sentry/nextjs': specifier: 'catalog:' version: 10.59.0(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(next@16.2.6(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)) @@ -981,9 +972,6 @@ importers: '@supabase/shared-types': specifier: 0.1.88 version: 0.1.88 - '@supabase/sql-to-rest': - specifier: ^0.1.6 - version: 0.1.6(encoding@0.1.13)(supports-color@8.1.1) '@supabase/supabase-js': specifier: 'catalog:' version: 2.108.2 @@ -1095,9 +1083,6 @@ importers: idb: specifier: ^8.0.2 version: 8.0.2 - immutability-helper: - specifier: ^3.1.1 - version: 3.1.1 ip-num: specifier: ^1.5.1 version: 1.5.1 @@ -1113,9 +1098,6 @@ importers: markdown-table: specifier: ^3.0.3 version: 3.0.3 - memoize-one: - specifier: ^5.0.1 - version: 5.2.1 mime-db: specifier: ^1.53.0 version: 1.53.0 @@ -1143,9 +1125,6 @@ importers: path-to-regexp: specifier: ^8.0.0 version: 8.4.1 - pg-minify: - specifier: ^1.6.3 - version: 1.6.3 radix-ui: specifier: 'catalog:' version: 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) @@ -1206,9 +1185,6 @@ importers: sql-formatter: specifier: ^15.0.0 version: 15.4.9 - sqlstring: - specifier: ^2.3.2 - version: 2.3.3 streamdown: specifier: ^1.3.0 version: 1.3.0(@types/react@19.2.14)(react@19.2.6)(supports-color@8.1.1) @@ -1261,9 +1237,6 @@ importers: '@smithy/property-provider': specifier: ^4.0.4 version: 4.0.4 - '@tailwindcss/container-queries': - specifier: ^0.1.1 - version: 0.1.1(tailwindcss@4.2.4) '@tailwindcss/vite': specifier: 4.2.4 version: 4.2.4(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)) @@ -1297,9 +1270,6 @@ importers: '@types/lodash': specifier: ^4.14.172 version: 4.17.5 - '@types/markdown-table': - specifier: ^3.0.0 - version: 3.0.0 '@types/mime-db': specifier: ^1.43.5 version: 1.43.5 @@ -1315,12 +1285,6 @@ importers: '@types/react': specifier: 'catalog:' version: 19.2.14 - '@types/react-beautiful-dnd': - specifier: ^13.1.2 - version: 13.1.5 - '@types/react-datepicker': - specifier: ^4.3.4 - version: 4.15.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/react-dom': specifier: 'catalog:' version: 19.2.3(@types/react@19.2.14) @@ -1330,12 +1294,6 @@ importers: '@types/react-simple-maps': specifier: ^3.0.1 version: 3.0.4 - '@types/recharts': - specifier: ^1.8.23 - version: 1.8.25 - '@types/sqlstring': - specifier: ^2.3.0 - version: 2.3.0 '@types/zxcvbn': specifier: ^4.4.1 version: 4.4.2 @@ -1402,9 +1360,6 @@ importers: require-in-the-middle: specifier: ^8.0.0 version: 8.0.1(supports-color@8.1.1) - tailwindcss: - specifier: 'catalog:' - version: 4.2.4 tsconfig: specifier: workspace:* version: link:../../packages/tsconfig @@ -5831,9 +5786,6 @@ packages: '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - '@popperjs/core@2.11.8': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@poppinss/colors@4.1.6': resolution: {integrity: sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==} @@ -7779,11 +7731,6 @@ packages: '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - '@tailwindcss/container-queries@0.1.1': - resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} - peerDependencies: - tailwindcss: '>=3.2.0' - '@tailwindcss/forms@0.5.11': resolution: {integrity: sha512-h9wegbZDPurxG22xZSoWtdzc41/OlNEUQERNqI/0fOwa2aVlWGu7C35E/x6LDyD3lgtztFSSjKZyuVM0hxhbgA==} peerDependencies: @@ -8361,9 +8308,6 @@ packages: '@types/d3-selection@3.0.10': resolution: {integrity: sha512-cuHoUgS/V3hLdjJOLTT691+G2QoqAjCVLmr4kJXR4ha56w1Zdu8UUQ5TxLRqudgNjwXeQxKMq4j+lyf9sWuslg==} - '@types/d3-shape@1.3.9': - resolution: {integrity: sha512-NX8FSlYqN4MPjiOwJAu5a3y6iEj7lS8nb8zP5dQpHOWh24vMJLTXno7c7wm72SfTFNAalfvZVsatMUrEa686gg==} - '@types/d3-shape@3.1.3': resolution: {integrity: sha512-cHMdIq+rhF5IVwAV7t61pcEXfEHsEsrbBUPkFGBwTXuxtTAkBBrnrNA8++6OWm3jwVsXoZYQM8NEekg6CPJ3zw==} @@ -8479,10 +8423,6 @@ packages: resolution: {integrity: sha512-s84fKOrzqqNCAPljhVyC5TjAo6BH4jKHw9NRNFNiRUY5QSgZCmVm5XILlWbisiKl+0OcS7eWihmKGS5akc2iQw==} deprecated: This is a stub types definition. lz-string provides its own type definitions, so you do not need this installed. - '@types/markdown-table@3.0.0': - resolution: {integrity: sha512-vX5zya26rnLLHdAKA3E9ZOT07CJslYp2gZfAZiXKUY5vd2RRiJyOQKrSlmUjyJ+eNoDAPkHflebG3PsfqC32aA==} - deprecated: This is a stub types definition. markdown-table provides its own type definitions, so you do not need this installed. - '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} @@ -8534,15 +8474,9 @@ packages: '@types/randombytes@2.0.3': resolution: {integrity: sha512-+NRgihTfuURllWCiIAhm1wsJqzsocnqXM77V/CalsdJIYSRGEHMnritxh+6EsBklshC+clo1KgnN14qgSGeQdw==} - '@types/react-beautiful-dnd@13.1.5': - resolution: {integrity: sha512-mzohmMtV48b0bXF2dP8188LzUv9HAGHKucOORYsd5Sqq830pJ4gseFyDDAH0TR4TeD1ceG9DxTQ0FOFbtCSy4Q==} - '@types/react-copy-to-clipboard@5.0.5': resolution: {integrity: sha512-en3JGqPA4RX4aUlo6q6uUbnqLp31Dhm2E/thiMvFTIvU+dUDG249jBG2MJ0rPMXE/MbKVrpmi/1r1G4QLhIHKQ==} - '@types/react-datepicker@4.15.1': - resolution: {integrity: sha512-6/LthK0pTDBKjjVJqA2ygY3jJsHH7uZXIk8WPQcGHUiFOQLOKIv3krOxFZ2mt3BB3guMB6jVTc6ansQAd0r7xQ==} - '@types/react-dom@19.2.3': resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: @@ -8560,18 +8494,12 @@ packages: '@types/react@19.2.14': resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} - '@types/recharts@1.8.25': - resolution: {integrity: sha512-n00qkrMF77KJ3yaxXlomOv/dIgLKvkI84Js6AoZzhqz2F+RRJAIrLYU6gDnOUM1JsgT2+dMNmnOQ2kgdqTX7fA==} - '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} - '@types/sqlstring@2.3.0': - resolution: {integrity: sha512-kMFecDYYFk/f5fljO0UFrSPwU1JxY4mIjX6ic7MHv5nD6sEd3NYLoWcOV/3s6Drs7RHdCwTQdD5NdgVl0I2zzg==} - '@types/stats.js@0.17.3': resolution: {integrity: sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==} @@ -12033,9 +11961,6 @@ packages: immer@10.1.1: resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} - immutability-helper@3.1.1: - resolution: {integrity: sha512-Q0QaXjPjwIju/28TsugCHNEASwoCcJSyJV3uO1sOIQGI0jKgm9f41Lvz0DZj3n46cNCyAZTsEYoY4C2bVRUzyQ==} - immutable@3.8.3: resolution: {integrity: sha512-AUY/VyX0E5XlibOmWt10uabJzam1zlYjwiEgQSDc5+UIkFNaF9WM0JxXKaNMGf+F/ffUF+7kRKXM9A7C0xXqMg==} engines: {node: '>=0.10.0'} @@ -13222,9 +13147,6 @@ packages: resolution: {integrity: sha512-Fq5CMEth+2iprLJ5mNizRcWuiwRZYjNkUD0zKk224jZunE9CRacTRDK8QLALbMBlNX2y3nY6lKZbesCwDwacig==} engines: {node: '>= 4.0.0'} - memoize-one@5.2.1: - resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} - memorystream@0.3.1: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} @@ -14454,10 +14376,6 @@ packages: resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} engines: {node: '>=4.0.0'} - pg-minify@1.6.3: - resolution: {integrity: sha512-NoSsPqXxbkD8RIe+peQCqiea4QzXgosdTKY8p7PsbbGsh2F8TifDj/vJxfuR8qJwNYrijdSs7uf0tAe6WOyCsQ==} - engines: {node: '>=12.0.0'} - pg-numeric@1.0.2: resolution: {integrity: sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==} engines: {node: '>=4'} @@ -15026,9 +14944,6 @@ packages: peerDependencies: react: '>=16.13.1' - react-fast-compare@3.2.2: - resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - react-from-dom@0.6.2: resolution: {integrity: sha512-qvWWTL/4xw4k/Dywd41RBpLQUSq97csuv15qrxN+izNeLYlD9wn5W8LspbfYe5CWbaSdkZ72BsaYBPQf2x4VbQ==} peerDependencies: @@ -15081,13 +14996,6 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-popper@2.3.0: - resolution: {integrity: sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==} - peerDependencies: - '@popperjs/core': ^2.0.0 - react: ^16.8.0 || ^17 || ^18 - react-dom: ^16.8.0 || ^17 || ^18 - react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} @@ -15948,10 +15856,6 @@ packages: sql-parser-cst@0.38.2: resolution: {integrity: sha512-4SR3cZYMxG4gsmvZQSQYYzzfk20OnbpsnwOVbU6Fw39ORLPpIHCMqoX5li0dz+ZWyF5HeR+mSgbgayKhN4JR9w==} - sqlstring@2.3.3: - resolution: {integrity: sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==} - engines: {node: '>= 0.6'} - srvx@0.11.16: resolution: {integrity: sha512-bp07zRuycfTY43IjAvvTFnmnJi8ikW0VFiHwOhhYcVW/L4xQ1XY4PAd4Nuum1rsA17C39zL7x+CDhrn5AL32Rw==} engines: {node: '>=20.16.0'} @@ -21384,8 +21288,6 @@ snapshots: '@polka/url@1.0.0-next.25': {} - '@popperjs/core@2.11.8': {} - '@poppinss/colors@4.1.6': dependencies: kleur: 4.1.5 @@ -23522,10 +23424,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/container-queries@0.1.1(tailwindcss@4.2.4)': - dependencies: - tailwindcss: 4.2.4 - '@tailwindcss/forms@0.5.11(tailwindcss@4.2.4)': dependencies: mini-svg-data-uri: 1.4.4 @@ -24023,7 +23921,7 @@ snapshots: srvx: 0.11.16 tinyglobby: 0.2.17 ufo: 1.6.4 - vitefu: 1.1.1(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)) + vitefu: 1.1.1(vite@8.0.16(@types/node@22.13.14)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)) xmlbuilder2: 4.0.3 zod: 4.4.3 optionalDependencies: @@ -24056,7 +23954,7 @@ snapshots: srvx: 0.11.16 tinyglobby: 0.2.17 ufo: 1.6.4 - vitefu: 1.1.1(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)) + vitefu: 1.1.1(vite@8.0.16(@types/node@22.13.14)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)) xmlbuilder2: 4.0.3 zod: 4.4.3 optionalDependencies: @@ -24274,10 +24172,6 @@ snapshots: '@types/d3-selection@3.0.10': {} - '@types/d3-shape@1.3.9': - dependencies: - '@types/d3-path': 1.0.9 - '@types/d3-shape@3.1.3': dependencies: '@types/d3-path': 1.0.9 @@ -24417,10 +24311,6 @@ snapshots: dependencies: lz-string: 1.5.0 - '@types/markdown-table@3.0.0': - dependencies: - markdown-table: 3.0.3 - '@types/mdast@3.0.15': dependencies: '@types/unist': 2.0.8 @@ -24479,24 +24369,10 @@ snapshots: dependencies: '@types/node': 22.13.14 - '@types/react-beautiful-dnd@13.1.5': - dependencies: - '@types/react': 19.2.14 - '@types/react-copy-to-clipboard@5.0.5': dependencies: '@types/react': 19.2.14 - '@types/react-datepicker@4.15.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': - dependencies: - '@popperjs/core': 2.11.8 - '@types/react': 19.2.14 - date-fns: 2.30.0 - react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - transitivePeerDependencies: - - react - - react-dom - '@types/react-dom@19.2.3(@types/react@19.2.14)': dependencies: '@types/react': 19.2.14 @@ -24520,17 +24396,10 @@ snapshots: dependencies: csstype: 3.2.3 - '@types/recharts@1.8.25': - dependencies: - '@types/d3-shape': 1.3.9 - '@types/react': 19.2.14 - '@types/resolve@1.20.2': {} '@types/resolve@1.20.6': {} - '@types/sqlstring@2.3.0': {} - '@types/stats.js@0.17.3': {} '@types/statuses@2.0.5': {} @@ -28638,8 +28507,6 @@ snapshots: immer@10.1.1: optional: true - immutability-helper@3.1.1: {} - immutable@3.8.3: {} immutable@4.3.8: @@ -30030,8 +29897,6 @@ snapshots: tree-dump: 1.0.1(tslib@2.8.1) tslib: 2.8.1 - memoize-one@5.2.1: {} - memorystream@0.3.1: {} merge-descriptors@1.0.3: {} @@ -31884,8 +31749,6 @@ snapshots: pg-int8@1.0.1: {} - pg-minify@1.6.3: {} - pg-numeric@1.0.2: {} pg-pool@3.10.1(pg@8.16.3): @@ -32490,8 +32353,6 @@ snapshots: '@babel/runtime': 7.26.10 react: 19.2.6 - react-fast-compare@3.2.2: {} - react-from-dom@0.6.2(react@19.2.6): dependencies: react: 19.2.6 @@ -32551,14 +32412,6 @@ snapshots: react: 19.2.6 react-dom: 19.2.6(react@19.2.6) - react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): - dependencies: - '@popperjs/core': 2.11.8 - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) - react-fast-compare: 3.2.2 - warning: 4.0.3 - react-refresh@0.14.2: {} react-remove-scroll-bar@2.3.8(@types/react@19.2.14)(react@19.2.6): @@ -33745,8 +33598,6 @@ snapshots: sql-parser-cst@0.38.2: {} - sqlstring@2.3.3: {} - srvx@0.11.16: {} sse.js@2.2.0: {} @@ -34995,7 +34846,7 @@ snapshots: tsx: 4.22.4 yaml: 2.9.0 - vitefu@1.1.1(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)): + vitefu@1.1.1(vite@8.0.16(@types/node@22.13.14)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)): optionalDependencies: vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)