mirror of
https://github.com/teableio/teable.git
synced 2026-02-04 20:46:48 +08:00
- Added a new package for debug data access, providing read-only access to base/table/field metadata. - Implemented field relationship reporting using dependency graph data. - Created CLI for executing debug queries and generating reports. - Established service and adapter layers for metadata and field relation graph access. - Integrated with existing core services and updated dependency management. - Enhanced documentation and architecture notes for clarity on package responsibilities.
121 lines
4.1 KiB
JSON
121 lines
4.1 KiB
JSON
{
|
|
"name": "playground",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite dev",
|
|
"build": "vite build",
|
|
"preview": "vite preview",
|
|
"test": "vitest run"
|
|
},
|
|
"dependencies": {
|
|
"@electric-sql/pglite": "0.3.14",
|
|
"@hookform/resolvers": "3.3.4",
|
|
"@opentelemetry/api": "1.9.0",
|
|
"@opentelemetry/exporter-trace-otlp-http": "0.201.1",
|
|
"@opentelemetry/instrumentation": "0.201.1",
|
|
"@opentelemetry/instrumentation-fetch": "0.201.1",
|
|
"@opentelemetry/instrumentation-pg": "0.49.0",
|
|
"@opentelemetry/resources": "2.0.1",
|
|
"@opentelemetry/sdk-node": "0.201.1",
|
|
"@opentelemetry/sdk-trace-base": "2.0.1",
|
|
"@opentelemetry/sdk-trace-web": "2.0.1",
|
|
"@opentelemetry/semantic-conventions": "1.34.0",
|
|
"@orpc/client": "^1.13.0",
|
|
"@orpc/contract": "^1.13.0",
|
|
"@orpc/experimental-pino": "^1.13.0",
|
|
"@orpc/otel": "^1.13.0",
|
|
"@orpc/server": "^1.13.0",
|
|
"@orpc/tanstack-query": "^1.13.0",
|
|
"@radix-ui/react-alert-dialog": "1.0.5",
|
|
"@radix-ui/react-checkbox": "1.0.4",
|
|
"@radix-ui/react-context-menu": "2.1.5",
|
|
"@radix-ui/react-dialog": "1.0.5",
|
|
"@radix-ui/react-dropdown-menu": "2.0.6",
|
|
"@radix-ui/react-icons": "1.3.0",
|
|
"@radix-ui/react-label": "2.0.2",
|
|
"@radix-ui/react-popover": "1.0.7",
|
|
"@radix-ui/react-radio-group": "1.1.3",
|
|
"@radix-ui/react-scroll-area": "1.0.5",
|
|
"@radix-ui/react-select": "2.0.0",
|
|
"@radix-ui/react-separator": "1.0.3",
|
|
"@radix-ui/react-slider": "1.2.2",
|
|
"@radix-ui/react-slot": "1.0.2",
|
|
"@radix-ui/react-switch": "1.0.3",
|
|
"@radix-ui/react-tabs": "1.0.4",
|
|
"@radix-ui/react-tooltip": "1.0.7",
|
|
"@tailwindcss/vite": "^4.0.6",
|
|
"@tanstack/react-devtools": "^0.7.0",
|
|
"@tanstack/react-form": "^0.41.2",
|
|
"@tanstack/react-query": "^5.66.5",
|
|
"@tanstack/react-query-devtools": "^5.84.2",
|
|
"@tanstack/react-router": "^1.132.0",
|
|
"@tanstack/react-router-devtools": "^1.132.0",
|
|
"@tanstack/react-router-ssr-query": "^1.131.7",
|
|
"@tanstack/react-start": "^1.132.0",
|
|
"@tanstack/react-table": "8.11.7",
|
|
"@tanstack/router-plugin": "^1.132.0",
|
|
"@tanstack/zod-form-adapter": "^0.41.2",
|
|
"@teable/v2-adapter-db-postgres-pg": "workspace:^",
|
|
"@teable/v2-adapter-db-postgres-pglite": "workspace:^",
|
|
"@teable/v2-adapter-logger-pino": "workspace:^",
|
|
"@teable/v2-adapter-realtime-broadcastchannel": "workspace:^",
|
|
"@teable/v2-adapter-realtime-sharedb": "workspace:^",
|
|
"@teable/v2-container-browser": "workspace:^",
|
|
"@teable/v2-container-node": "workspace:^",
|
|
"@teable/v2-contract-http": "workspace:^",
|
|
"@teable/v2-contract-http-implementation": "workspace:^",
|
|
"@teable/v2-core": "workspace:^",
|
|
"@teable/v2-di": "workspace:^",
|
|
"@teable/v2-postgres-schema": "workspace:^",
|
|
"@teable/v2-table-templates": "workspace:^",
|
|
"@toon-format/toon": "2.1.0",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"cmdk": "^1.0.0",
|
|
"date-fns": "4.1.0",
|
|
"kysely": "0.28.9",
|
|
"lucide-react": "^0.544.0",
|
|
"nitro": "latest",
|
|
"nprogress": "0.2.0",
|
|
"nuqs": "^2.5.0",
|
|
"papaparse": "5.5.3",
|
|
"pino": "10.1.0",
|
|
"react": "^19.2.0",
|
|
"react-day-picker": "9.5.1",
|
|
"react-dom": "^19.2.0",
|
|
"react-hook-form": "7.51.1",
|
|
"react-json-view-lite": "^2.5.0",
|
|
"sharedb": "4.1.2",
|
|
"sonner": "1.7.3",
|
|
"sql-formatter": "^15.4.10",
|
|
"tailwind-merge": "^3.0.2",
|
|
"tailwindcss": "^4.0.6",
|
|
"ts-pattern": "5.1.1",
|
|
"tw-animate-css": "^1.3.6",
|
|
"usehooks-ts": "3.1.1",
|
|
"vite-tsconfig-paths": "^5.1.4",
|
|
"ws": "8.18.3",
|
|
"zod": "^4.1.8"
|
|
},
|
|
"devDependencies": {
|
|
"@tanstack/devtools-vite": "^0.3.11",
|
|
"@testing-library/dom": "^10.4.0",
|
|
"@testing-library/react": "^16.2.0",
|
|
"@types/node": "^22.10.2",
|
|
"@types/nprogress": "0.2.3",
|
|
"@types/papaparse": "5.3.15",
|
|
"@types/react": "^19.2.0",
|
|
"@types/react-dom": "^19.2.0",
|
|
"@types/sharedb": "3.3.10",
|
|
"@types/ws": "8.5.12",
|
|
"@vitejs/plugin-react": "^5.0.4",
|
|
"jsdom": "^27.0.0",
|
|
"pino-pretty": "11.0.0",
|
|
"typescript": "^5.7.2",
|
|
"vite": "^7.1.7",
|
|
"vitest": "^3.0.5",
|
|
"web-vitals": "^5.1.0"
|
|
}
|
|
}
|