diff --git a/apps/web/src/__tests__/LayerTable.test.tsx b/apps/web/src/__tests__/LayerTable.test.tsx index 76b7a83..a6ec7cd 100644 --- a/apps/web/src/__tests__/LayerTable.test.tsx +++ b/apps/web/src/__tests__/LayerTable.test.tsx @@ -1,4 +1,4 @@ -import { describe, it, expect, vi } from 'vitest'; +import { describe, it, expect } from 'vitest'; import { render, screen } from '@testing-library/react'; import LayerTable from '../components/LayerTable'; import type { Layer } from '../types'; diff --git a/apps/web/tsconfig.tsbuildinfo b/apps/web/tsconfig.tsbuildinfo index dffebd1..c7e94d3 100644 --- a/apps/web/tsconfig.tsbuildinfo +++ b/apps/web/tsconfig.tsbuildinfo @@ -1 +1 @@ -{"version":"7.0.2","root":["./src/App.tsx","./src/icons.tsx","./src/main.tsx","./src/seed.ts","./src/types.ts","./src/utils.ts","./src/vite-env.d.ts","./src/__tests__/LayerTable.test.tsx","./src/__tests__/StatusBar.test.tsx","./src/components/Inspector.tsx","./src/components/LayerTable.tsx","./src/components/RightSidebar.tsx","./src/components/StatusBar.tsx","./src/hooks/useApi.ts","./src/hooks/useWebSocket.ts","./src/test/setup.ts"],"packageJsons":["./node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/package.json","./node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@5.0.0_jsdom@30.0.1_vite@8.2.2_/node_modules/@testing-library/jest-dom/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/@testing-library/react/package.json","./node_modules/.pnpm/@types+aria-query@5.0.4/node_modules/@types/aria-query/package.json","./node_modules/.pnpm/@types+chai@5.2.3/node_modules/@types/chai/package.json","./node_modules/.pnpm/@types+deep-eql@4.0.2/node_modules/@types/deep-eql/package.json","./node_modules/.pnpm/@types+react-dom@19.3.0_@types+react@19.3.0/node_modules/@types/react-dom/package.json","./node_modules/.pnpm/@types+react@19.3.0/node_modules/@types/react/package.json","./node_modules/.pnpm/@vitest+mocker@5.0.0_vite@8.2.2/node_modules/@vitest/mocker/package.json","./node_modules/.pnpm/aria-query@5.3.0/node_modules/aria-query/package.json","./node_modules/.pnpm/aria-query@5.3.2/node_modules/aria-query/package.json","./node_modules/.pnpm/assertion-error@2.0.1/node_modules/assertion-error/package.json","./node_modules/.pnpm/chai@6.2.2/node_modules/chai/package.json","./node_modules/.pnpm/csstype@3.2.3/node_modules/csstype/package.json","./node_modules/.pnpm/expect-type@1.4.0/node_modules/expect-type/package.json","./node_modules/.pnpm/jsdom@30.0.1/node_modules/jsdom/package.json","./node_modules/.pnpm/pretty-format@27.5.1/node_modules/pretty-format/package.json","./node_modules/.pnpm/react-dom@19.3.0_react@19.3.0/node_modules/react-dom/package.json","./node_modules/.pnpm/react@19.3.0/node_modules/react/package.json","./node_modules/.pnpm/tinybench@6.1.4/node_modules/tinybench/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/vite/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/package.json","./package.json"],"missingPackageJsons":["./node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/node_modules/aria-query/package.json","./node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/node_modules/pretty-format/package.json","./node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/types/package.json","./node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@5.0.0_jsdom@30.0.1_vite@8.2.2_/node_modules/@testing-library/jest-dom/node_modules/@testing-library/dom/package.json","./node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@5.0.0_jsdom@30.0.1_vite@8.2.2_/node_modules/@testing-library/jest-dom/node_modules/aria-query/package.json","./node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@5.0.0_jsdom@30.0.1_vite@8.2.2_/node_modules/@testing-library/jest-dom/node_modules/vitest/package.json","./node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@5.0.0_jsdom@30.0.1_vite@8.2.2_/node_modules/@testing-library/jest-dom/types/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/@testing-library/react/types/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/@types/react-dom/client/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/@types/react-dom/test-utils/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/react-dom/client/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/react-dom/test-utils/package.json","./node_modules/.pnpm/@types+chai@5.2.3/node_modules/deep-eql/package.json","./node_modules/.pnpm/@types+react-dom@19.3.0_@types+react@19.3.0/node_modules/@types/react-dom/test-utils/package.json","./node_modules/.pnpm/@types+react-dom@19.3.0_@types+react@19.3.0/node_modules/react/package.json","./node_modules/.pnpm/@vitest+mocker@5.0.0_vite@8.2.2/node_modules/@vitest/mocker/dist/package.json","./node_modules/.pnpm/@vitest+mocker@5.0.0_vite@8.2.2/node_modules/msw/package.json","./node_modules/.pnpm/expect-type@1.4.0/node_modules/expect-type/dist/package.json","./node_modules/.pnpm/pretty-format@27.5.1/node_modules/pretty-format/build/package.json","./node_modules/.pnpm/tinybench@6.1.4/node_modules/tinybench/dist/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/@types/node/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/@vitejs/devtools/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/esbuild/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/jiti/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/less/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/sass-embedded/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/sass/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/stylus/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/sugarss/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/terser/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/tsx/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/vite/dist/node/chunks/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/vite/dist/node/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/vite/dist/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/vite/types/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/yaml/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@edge-runtime/vm/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@opentelemetry/api/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@types/node/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/browser-playwright/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/browser-preview/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/browser-webdriverio/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/coverage-istanbul/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/coverage-v8/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/ui/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/happy-dom/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vite/module-runner/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/dist/chunks/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/dist/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/@vitest/mocker/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/chai/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/expect-type/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/tinybench/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/vite/module-runner/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/vite/package.json","./node_modules/@testing-library/jest-dom/vitest/package.json","./node_modules/@types/react-dom/client/package.json","./node_modules/@types/react/jsx-runtime/package.json","./node_modules/@types/vite/client/package.json","./node_modules/react-dom/client/package.json","./node_modules/react/jsx-runtime/package.json","./node_modules/vite/client/package.json"],"semanticErrors":true} \ No newline at end of file +{"version":"7.0.2","root":["./src/App.tsx","./src/icons.tsx","./src/main.tsx","./src/seed.ts","./src/types.ts","./src/utils.ts","./src/vite-env.d.ts","./src/__tests__/LayerTable.test.tsx","./src/__tests__/StatusBar.test.tsx","./src/components/Inspector.tsx","./src/components/LayerTable.tsx","./src/components/RightSidebar.tsx","./src/components/StatusBar.tsx","./src/hooks/useApi.ts","./src/hooks/useWebSocket.ts","./src/test/setup.ts"],"packageJsons":["./node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/package.json","./node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@5.0.0_jsdom@30.0.1_vite@8.2.2_/node_modules/@testing-library/jest-dom/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/@testing-library/react/package.json","./node_modules/.pnpm/@types+aria-query@5.0.4/node_modules/@types/aria-query/package.json","./node_modules/.pnpm/@types+chai@5.2.3/node_modules/@types/chai/package.json","./node_modules/.pnpm/@types+deep-eql@4.0.2/node_modules/@types/deep-eql/package.json","./node_modules/.pnpm/@types+react-dom@19.3.0_@types+react@19.3.0/node_modules/@types/react-dom/package.json","./node_modules/.pnpm/@types+react@19.3.0/node_modules/@types/react/package.json","./node_modules/.pnpm/@vitest+mocker@5.0.0_vite@8.2.2/node_modules/@vitest/mocker/package.json","./node_modules/.pnpm/aria-query@5.3.0/node_modules/aria-query/package.json","./node_modules/.pnpm/aria-query@5.3.2/node_modules/aria-query/package.json","./node_modules/.pnpm/assertion-error@2.0.1/node_modules/assertion-error/package.json","./node_modules/.pnpm/chai@6.2.2/node_modules/chai/package.json","./node_modules/.pnpm/csstype@3.2.3/node_modules/csstype/package.json","./node_modules/.pnpm/expect-type@1.4.0/node_modules/expect-type/package.json","./node_modules/.pnpm/jsdom@30.0.1/node_modules/jsdom/package.json","./node_modules/.pnpm/pretty-format@27.5.1/node_modules/pretty-format/package.json","./node_modules/.pnpm/react-dom@19.3.0_react@19.3.0/node_modules/react-dom/package.json","./node_modules/.pnpm/react@19.3.0/node_modules/react/package.json","./node_modules/.pnpm/tinybench@6.1.4/node_modules/tinybench/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/vite/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/package.json","./package.json"],"missingPackageJsons":["./node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/node_modules/aria-query/package.json","./node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/node_modules/pretty-format/package.json","./node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/types/package.json","./node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@5.0.0_jsdom@30.0.1_vite@8.2.2_/node_modules/@testing-library/jest-dom/node_modules/@testing-library/dom/package.json","./node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@5.0.0_jsdom@30.0.1_vite@8.2.2_/node_modules/@testing-library/jest-dom/node_modules/aria-query/package.json","./node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@5.0.0_jsdom@30.0.1_vite@8.2.2_/node_modules/@testing-library/jest-dom/node_modules/vitest/package.json","./node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@5.0.0_jsdom@30.0.1_vite@8.2.2_/node_modules/@testing-library/jest-dom/types/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/@testing-library/react/types/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/@types/react-dom/client/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/@types/react-dom/test-utils/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/react-dom/client/package.json","./node_modules/.pnpm/@testing-library+react@16.3.3_@testing-library+dom@10.4.1_@types+react-dom@19.3.0_@type_cd9943bf1027a9c45d0c72f500abd754/node_modules/react-dom/test-utils/package.json","./node_modules/.pnpm/@types+chai@5.2.3/node_modules/deep-eql/package.json","./node_modules/.pnpm/@types+react-dom@19.3.0_@types+react@19.3.0/node_modules/@types/react-dom/test-utils/package.json","./node_modules/.pnpm/@types+react-dom@19.3.0_@types+react@19.3.0/node_modules/react/package.json","./node_modules/.pnpm/@vitest+mocker@5.0.0_vite@8.2.2/node_modules/@vitest/mocker/dist/package.json","./node_modules/.pnpm/@vitest+mocker@5.0.0_vite@8.2.2/node_modules/msw/package.json","./node_modules/.pnpm/expect-type@1.4.0/node_modules/expect-type/dist/package.json","./node_modules/.pnpm/pretty-format@27.5.1/node_modules/pretty-format/build/package.json","./node_modules/.pnpm/tinybench@6.1.4/node_modules/tinybench/dist/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/@types/node/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/@vitejs/devtools/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/esbuild/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/jiti/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/less/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/sass-embedded/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/sass/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/stylus/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/sugarss/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/terser/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/tsx/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/vite/dist/node/chunks/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/vite/dist/node/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/vite/dist/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/vite/types/package.json","./node_modules/.pnpm/vite@8.2.2/node_modules/yaml/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@edge-runtime/vm/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@opentelemetry/api/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@types/node/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/browser-playwright/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/browser-preview/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/browser-webdriverio/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/coverage-istanbul/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/coverage-v8/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/@vitest/ui/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/happy-dom/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vite/module-runner/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/dist/chunks/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/dist/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/@vitest/mocker/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/chai/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/expect-type/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/tinybench/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/vite/module-runner/package.json","./node_modules/.pnpm/vitest@5.0.0_jsdom@30.0.1_vite@8.2.2/node_modules/vitest/node_modules/vite/package.json","./node_modules/@testing-library/jest-dom/vitest/package.json","./node_modules/@types/react-dom/client/package.json","./node_modules/@types/react/jsx-runtime/package.json","./node_modules/@types/vite/client/package.json","./node_modules/react-dom/client/package.json","./node_modules/react/jsx-runtime/package.json","./node_modules/vite/client/package.json"]} \ No newline at end of file