{"_id":"@seedtactics/insight-client","_rev":"53-6e6a5c9bcd17a5b5fa4e2a2aa88ff812","name":"@seedtactics/insight-client","dist-tags":{"latest":"17.0.0","beta":"17.0.1-beta.12"},"versions":{"16.4.0":{"name":"@seedtactics/insight-client","version":"16.4.0","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.4.0","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/seedtactics/fms-insight#readme","bugs":{"url":"https://github.com/seedtactics/fms-insight/issues"},"dist":{"shasum":"5d4b7250a2bf7c78a9251e37390bd381b79d3f60","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.4.0.tgz","fileCount":298,"integrity":"sha512-G/Uy3WZUICtE5k4N9v88kokEqO4q/ULb7Q7fojInyD8aiVCtJ3aR0e2XbhIPiuAGPjdqDUYa9wOKf4fomy6X1A==","signatures":[{"sig":"MEYCIQDbiBdL/LhLRKOO3XmydXVfCA+r1vUq7l/DJMJQg9+0WAIhAOJvuc+uZ7OjwE13COaBxBeW/mFLPYJmXW2K2LsFlwnf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5134720},"main":"./src/index.ts","type":"module","_from":"file:seedtactics-insight-client-16.4.0.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"test":"vitest run","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:watch":"vitest watch","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs"},"_npmUser":{"name":"johnlenz","email":"wuzzeb@gmail.com"},"_resolved":"/tmp/9680c5c03c6558e1c110bdbe94155639/seedtactics-insight-client-16.4.0.tgz","_integrity":"sha512-G/Uy3WZUICtE5k4N9v88kokEqO4q/ULb7Q7fojInyD8aiVCtJ3aR0e2XbhIPiuAGPjdqDUYa9wOKf4fomy6X1A==","repository":{"url":"git+https://github.com/seedtactics/fms-insight.git"},"_npmVersion":"11.6.4","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jotai":"^2.16.0","react":"^19.2.3","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.1.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.1","react-dom":"^19.2.3","highlight.js":"^11.11.1","jotai-family":"^1.0.1","@dnd-kit/core":"^6.3.1","@mui/material":"^7.3.6","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.4.1","react-calendar":"^6.0.0","react-to-print":"^3.2.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.0.3","copy-to-clipboard":"^3.3.3","@fontsource/roboto":"^5.2.9","@react-spring/rafz":"^10.0.3","@mui/icons-material":"^7.3.6","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.0.0","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.5.0","@seedtactics/immutable-collections":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","jsdom":"^27.3.0","nswag":"^14.6.3","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@faker-js/faker":"^10.1.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","typescript-eslint":"^8.50.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.2","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","@types/d3-interpolate-path":"^2.0.3","eslint-plugin-react-refresh":"^0.4.26"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.4.0_1766373911219_0.8561648662020651","host":"s3://npm-registry-packages-npm-production"}},"16.4.4":{"name":"@seedtactics/insight-client","version":"16.4.4","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.4.4","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"c7dea013cba6ba6ea969d8d7f78ae1571defc229","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.4.4.tgz","fileCount":367,"integrity":"sha512-Sc+saYGlWkgbdJUpzYf5vUXh/VREe3sVdXvm3HEp5Pk3l1zb3MGZFrEJypxq+oxNA+WPimNrGNnsPxcjCuCAYQ==","signatures":[{"sig":"MEYCIQCLTVyYl6DfWw2oOdAAY06lCWJCELnUTb4D4i0H9kjhRgIhAMxXCV7oxEXGpT/yYf+qAQn5RkvuKfDC9VZ51N7+5GT5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8124011},"type":"module","_from":"file:seedtactics-insight-client-16.4.4.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"test":"vitest run","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:watch":"vitest watch","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\64f40f94f74438381ffdc6d03b7c1347\\seedtactics-insight-client-16.4.4.tgz","_integrity":"sha512-Sc+saYGlWkgbdJUpzYf5vUXh/VREe3sVdXvm3HEp5Pk3l1zb3MGZFrEJypxq+oxNA+WPimNrGNnsPxcjCuCAYQ==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.7.0","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jotai":"^2.16.0","react":"^19.2.3","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.1.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.1","react-dom":"^19.2.3","highlight.js":"^11.11.1","jotai-family":"^1.0.1","@dnd-kit/core":"^6.3.1","@mui/material":"^7.3.6","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.4.1","react-calendar":"^6.0.0","react-to-print":"^3.2.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.0.3","copy-to-clipboard":"^3.3.3","@fontsource/roboto":"^5.2.9","@react-spring/rafz":"^10.0.3","@mui/icons-material":"^7.3.6","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.0.0","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.5.0","@seedtactics/immutable-collections":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","jsdom":"^27.3.0","nswag":"^14.6.3","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@faker-js/faker":"^10.1.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","typescript-eslint":"^8.50.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.2","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","@types/d3-interpolate-path":"^2.0.3","eslint-plugin-react-refresh":"^0.4.26"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.4.4_1766379479050_0.426505085008434","host":"s3://npm-registry-packages-npm-production"}},"16.4.5":{"name":"@seedtactics/insight-client","version":"16.4.5","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.4.5","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"fff107991de88d6c5c102598c180d0650a0a18b0","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.4.5.tgz","fileCount":367,"integrity":"sha512-wDLKihvkwHWKtIVwiAnlZXXtrgnFkjhg3SAgzLlY7Ap4hbXQF5YAHndrorCwfTB7a2hYOzjxEaGedFHTB5tIOQ==","signatures":[{"sig":"MEYCIQDwPxn0kRKHwsZ5q/Ht4BrazhxT4VcIstXexY2YMgw7oQIhAIo2oFeFpTt3um/9Ura1IIyu7E3jQCticlnw0wQ32xaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8124011},"type":"module","_from":"file:seedtactics-insight-client-16.4.5.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"test":"vitest run","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:watch":"vitest watch","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\042278304a5e2a1ae40b87ec36b1edda\\seedtactics-insight-client-16.4.5.tgz","_integrity":"sha512-wDLKihvkwHWKtIVwiAnlZXXtrgnFkjhg3SAgzLlY7Ap4hbXQF5YAHndrorCwfTB7a2hYOzjxEaGedFHTB5tIOQ==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.7.0","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jotai":"^2.16.0","react":"^19.2.3","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.1.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.1","react-dom":"^19.2.3","highlight.js":"^11.11.1","jotai-family":"^1.0.1","@dnd-kit/core":"^6.3.1","@mui/material":"^7.3.6","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.4.1","react-calendar":"^6.0.0","react-to-print":"^3.2.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.0.3","copy-to-clipboard":"^3.3.3","@fontsource/roboto":"^5.2.9","@react-spring/rafz":"^10.0.3","@mui/icons-material":"^7.3.6","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.0.0","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.5.0","@seedtactics/immutable-collections":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","jsdom":"^27.3.0","nswag":"^14.6.3","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@faker-js/faker":"^10.1.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","typescript-eslint":"^8.50.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.2","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","@types/d3-interpolate-path":"^2.0.3","eslint-plugin-react-refresh":"^0.4.26"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.4.5_1766379975970_0.3997631688890264","host":"s3://npm-registry-packages-npm-production"}},"16.4.6":{"name":"@seedtactics/insight-client","version":"16.4.6","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.4.6","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"b088643b3e1c7e44bb2dafd7bcda28d39d79e4a1","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.4.6.tgz","fileCount":367,"integrity":"sha512-CX6Hqc+tTYj86zTm/hGTVcG45t1ek2UOKjLP/bGJ/M5Kv8bc+5sr+Az7P1HcKghBQzmieDxv+kMkUvw2QMZRHQ==","signatures":[{"sig":"MEUCIDbrpCWVV+Z3OYYv8IrYjQo2Rd1NbjkyOa0xy6XX85RdAiEAw/PzrHvWCTiMrEvkx9LJTMv2xEazH3wTZ9TO14zVAk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8124677},"type":"module","_from":"file:seedtactics-insight-client-16.4.6.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"test":"vitest run","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:watch":"vitest watch","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\c105bf55d8b107055de82306694ffbb4\\seedtactics-insight-client-16.4.6.tgz","_integrity":"sha512-CX6Hqc+tTYj86zTm/hGTVcG45t1ek2UOKjLP/bGJ/M5Kv8bc+5sr+Az7P1HcKghBQzmieDxv+kMkUvw2QMZRHQ==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.7.0","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jotai":"^2.16.1","react":"^19.2.3","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.1.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.1","react-dom":"^19.2.3","highlight.js":"^11.11.1","jotai-family":"^1.0.1","@dnd-kit/core":"^6.3.1","@mui/material":"^7.3.6","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.4.1","react-calendar":"^6.0.0","react-to-print":"^3.2.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.0.3","copy-to-clipboard":"^3.3.3","@fontsource/roboto":"^5.2.9","@react-spring/rafz":"^10.0.3","@mui/icons-material":"^7.3.6","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.0.1","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.5.0","@seedtactics/immutable-collections":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","jsdom":"^27.4.0","nswag":"^14.6.3","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@faker-js/faker":"^10.1.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","typescript-eslint":"^8.51.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.2","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","@types/d3-interpolate-path":"^2.0.3","eslint-plugin-react-refresh":"^0.4.26"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.4.6_1767041634265_0.10856793728826752","host":"s3://npm-registry-packages-npm-production"}},"16.4.7":{"name":"@seedtactics/insight-client","version":"16.4.7","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.4.7","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"9ec5ab22dfb7bd1e0b7a3f3aaf7de2d834ce876e","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.4.7.tgz","fileCount":367,"integrity":"sha512-XVourPbI34dvedvARTbGhD6Is3Q3vdmAetqzv1LBC0r4fj+dm9RSnA+toKOHcOTbZ1a4ZAkxLlFnRAZNXfaAWg==","signatures":[{"sig":"MEUCIQD2W8c2tzZHN+GCdl9t9wMQkHv8nPA567TZQiLbaHpO+AIgF4A/Dj1M2veml9WQEi5BwuaymKlKGHB+YZXrfModyUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8127391},"type":"module","_from":"file:seedtactics-insight-client-16.4.7.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"test":"vitest run","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:watch":"vitest watch","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\5807e81085a0a3df1a119016a388bbb3\\seedtactics-insight-client-16.4.7.tgz","_integrity":"sha512-XVourPbI34dvedvARTbGhD6Is3Q3vdmAetqzv1LBC0r4fj+dm9RSnA+toKOHcOTbZ1a4ZAkxLlFnRAZNXfaAWg==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.7.0","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jotai":"^2.16.1","react":"^19.2.3","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.1.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.1","react-dom":"^19.2.3","highlight.js":"^11.11.1","jotai-family":"^1.0.1","@dnd-kit/core":"^6.3.1","@mui/material":"^7.3.6","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.4.1","react-calendar":"^6.0.0","react-to-print":"^3.2.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.0.3","copy-to-clipboard":"^3.3.3","@fontsource/roboto":"^5.2.9","@react-spring/rafz":"^10.0.3","@mui/icons-material":"^7.3.6","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.0.1","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.5.0","@seedtactics/immutable-collections":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","jsdom":"^27.4.0","nswag":"^14.6.3","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/react":"^19.2.7","@faker-js/faker":"^10.1.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.7","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","typescript-eslint":"^8.51.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.2","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","@types/d3-interpolate-path":"^2.0.3","eslint-plugin-react-refresh":"^0.4.26"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.4.7_1767130715471_0.8616551452834407","host":"s3://npm-registry-packages-npm-production"}},"16.5.0":{"name":"@seedtactics/insight-client","version":"16.5.0","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.5.0","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"a09845737bfcc2d1052eb7771f1bfd170b9ae8df","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.5.0.tgz","fileCount":367,"integrity":"sha512-1v7+Lpg95ZWc3FfmSQrjOD6y8O+SQhyUioZwuwc9kyespg0OyZn2H2xB2BIaOEnwFVCdQKD/q0DeN1rRoztGRw==","signatures":[{"sig":"MEUCIHz5zzqX7MRuZo7MjKyWAQ4Z95mraVWUBrcnxahDLC5kAiEAkIY8W5NziV/HCF+lP2duAEPfjK0mjFZJXZGnTZJK6Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8133855},"type":"module","_from":"file:seedtactics-insight-client-16.5.0.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"test":"vitest run","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:watch":"vitest watch","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\b4a54ffe3f7a5a3d7b7ff77b660d7194\\seedtactics-insight-client-16.5.0.tgz","_integrity":"sha512-1v7+Lpg95ZWc3FfmSQrjOD6y8O+SQhyUioZwuwc9kyespg0OyZn2H2xB2BIaOEnwFVCdQKD/q0DeN1rRoztGRw==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.9.0","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"22.22.0","dependencies":{"jotai":"^2.17.0","react":"^19.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.1.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.4","highlight.js":"^11.11.1","jotai-family":"^1.0.1","@dnd-kit/core":"^6.3.1","@mui/material":"^7.3.7","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.4.1","react-calendar":"^6.0.0","react-to-print":"^3.2.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.0.3","copy-to-clipboard":"^3.3.3","@fontsource/roboto":"^5.2.9","@react-spring/rafz":"^10.0.3","@mui/icons-material":"^7.3.7","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.0","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.5.1","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^27.4.0","nswag":"^14.6.3","eslint":"^9.39.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/react":"^19.2.10","@faker-js/faker":"^10.2.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","typescript-eslint":"^8.54.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.2","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","@types/d3-interpolate-path":"^2.0.3","eslint-plugin-react-refresh":"^0.4.26"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.5.0_1770306917396_0.35185425119108626","host":"s3://npm-registry-packages-npm-production"}},"16.5.1":{"name":"@seedtactics/insight-client","version":"16.5.1","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.5.1","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"904047bd897443451eddbc64ac16de6e9f2f82cb","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.5.1.tgz","fileCount":367,"integrity":"sha512-6zJycjSuY/vklnAYnSLAYF3tqCv70bbqvVmggabtc/+jExbNcVrUGlBQKRt2cnmsoSOE24+UltOCYIY5Uq8LKA==","signatures":[{"sig":"MEQCIAKmFUccRMV0S/BMSvjZmUe1ILJU27dq3va37HjcOK+EAiA0+7rl406lg/bV2SxobAgh6ngmbnllv+gYLSOQ1x1HTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8139024},"type":"module","_from":"file:seedtactics-insight-client-16.5.1.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"test":"vitest run","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:watch":"vitest watch","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\9e57e0b6f6c24bc8c22445b4bcd7b93f\\seedtactics-insight-client-16.5.1.tgz","_integrity":"sha512-6zJycjSuY/vklnAYnSLAYF3tqCv70bbqvVmggabtc/+jExbNcVrUGlBQKRt2cnmsoSOE24+UltOCYIY5Uq8LKA==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.9.0","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"22.22.0","dependencies":{"jotai":"^2.17.1","react":"^19.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.1.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.4","highlight.js":"^11.11.1","jotai-family":"^1.0.1","@dnd-kit/core":"^6.3.1","@mui/material":"^7.3.7","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.4.1","react-calendar":"^6.0.0","react-to-print":"^3.2.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.0.3","copy-to-clipboard":"^3.3.3","@fontsource/roboto":"^5.2.9","@react-spring/rafz":"^10.0.3","@mui/icons-material":"^7.3.7","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.0","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.5.1","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^28.0.0","nswag":"^14.6.3","eslint":"^10.0.0","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/react":"^19.2.14","@faker-js/faker":"^10.3.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","typescript-eslint":"^8.55.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.4","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","@types/d3-interpolate-path":"^2.0.3","eslint-plugin-react-refresh":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.5.1_1770830615352_0.466528996675186","host":"s3://npm-registry-packages-npm-production"}},"16.5.2":{"name":"@seedtactics/insight-client","version":"16.5.2","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.5.2","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"33795f86f4089dd14d1e3dda679b54667806ef09","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.5.2.tgz","fileCount":367,"integrity":"sha512-frqy9NMwT6sjkSaHpjY4pvu9+V9Wf9CJiNTbyqd0TtzRppClZtbbPvQ9o7OlJvX2rBkW0qTLLc+lEjMY+/OTFQ==","signatures":[{"sig":"MEUCIQCByUJUN229xAAIfBUnedWlOKGRGZNmWrL9RauAVawfxwIgdo5T55hjXMybjjxToZ1AwUhs7dliJhLwiBkgeJ5h+xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8111941},"type":"module","_from":"file:seedtactics-insight-client-16.5.2.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"test":"vitest run","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:watch":"vitest watch","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\a7f8e9cdf41fef5489298798707fc6fb\\seedtactics-insight-client-16.5.2.tgz","_integrity":"sha512-frqy9NMwT6sjkSaHpjY4pvu9+V9Wf9CJiNTbyqd0TtzRppClZtbbPvQ9o7OlJvX2rBkW0qTLLc+lEjMY+/OTFQ==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.12.1","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jotai":"^2.19.0","react":"^19.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.1.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.4","highlight.js":"^11.11.1","jotai-family":"^1.0.1","@dnd-kit/core":"^6.3.1","@mui/material":"^7.3.9","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.0","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.0.3","copy-to-clipboard":"^3.3.3","@fontsource/roboto":"^5.2.10","@react-spring/rafz":"^10.0.3","@mui/icons-material":"^7.3.9","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.1","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.5.1","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","jsdom":"^29.0.1","nswag":"^14.6.3","eslint":"^10.1.0","vitest":"^4.1.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","@faker-js/faker":"^10.4.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","typescript-eslint":"^8.58.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^6.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","@types/d3-interpolate-path":"^2.0.3","eslint-plugin-react-refresh":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.5.2_1774969785836_0.2772214951138461","host":"s3://npm-registry-packages-npm-production"}},"16.6.0":{"name":"@seedtactics/insight-client","version":"16.6.0","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.6.0","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"0e47a7bda00775ff7c652958515dadb96bc5b7b3","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.6.0.tgz","fileCount":367,"integrity":"sha512-FNKcKTr//Haef+YtnNzWjHPJyxWCBkKQ1LtGWFIhtUUQZM+teXtlnJA4Wx1p7kSu/rXHMK6AMRUURNq6Cxh2ow==","signatures":[{"sig":"MEQCIBfndVdYDc+bd5zs/s/cQRPAcGxy0g8soRszW7zQcpxpAiBRtnjusmEOZ/dfJXaxMbgE5dDD0cl/ztc/IK8WeYgtfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8111941},"type":"module","_from":"file:seedtactics-insight-client-16.6.0.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"test":"vitest run","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:watch":"vitest watch","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\7b3f90de16710746624625676a0d5368\\seedtactics-insight-client-16.6.0.tgz","_integrity":"sha512-FNKcKTr//Haef+YtnNzWjHPJyxWCBkKQ1LtGWFIhtUUQZM+teXtlnJA4Wx1p7kSu/rXHMK6AMRUURNq6Cxh2ow==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.12.1","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jotai":"^2.19.0","react":"^19.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.1.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.4","highlight.js":"^11.11.1","jotai-family":"^1.0.1","@dnd-kit/core":"^6.3.1","@mui/material":"^7.3.9","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.0","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.0.3","copy-to-clipboard":"^3.3.3","@fontsource/roboto":"^5.2.10","@react-spring/rafz":"^10.0.3","@mui/icons-material":"^7.3.9","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.1","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.5.1","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","jsdom":"^29.0.1","nswag":"^14.6.3","eslint":"^10.1.0","vitest":"^4.1.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","@faker-js/faker":"^10.4.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","typescript-eslint":"^8.58.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^6.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","@types/d3-interpolate-path":"^2.0.3","eslint-plugin-react-refresh":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.6.0_1774970248222_0.35236450206608194","host":"s3://npm-registry-packages-npm-production"}},"16.7.0":{"name":"@seedtactics/insight-client","version":"16.7.0","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.7.0","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"700e116aa59de6c811300a5dec7da3c11504d0bb","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.7.0.tgz","fileCount":373,"integrity":"sha512-mc8mUSnbWNhccLpZpJGs2M9zizaSe0xiQRrV8DNsUZljjIwNdf7r+kl4OXVchPqVi/fHIo7vE0GNFWChEV9Qkw==","signatures":[{"sig":"MEYCIQDK+t2RfLksbF0Zz8C8CFCDw9zHaADGXLmMQTBTVYzusgIhANajJZl12VnL8RLMAfs9xiOly6lImMJp6oU9pJ06uZrp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8225503},"type":"module","_from":"file:seedtactics-insight-client-16.7.0.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"build":"tsc --noEmit --skipLibCheck && vite build","check":"tsc --noEmit --skipLibCheck && oxlint --type-aware","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\398767b42e32b2a8bdd1676ce10ecaf0\\seedtactics-insight-client-16.7.0.tgz","_integrity":"sha512-mc8mUSnbWNhccLpZpJGs2M9zizaSe0xiQRrV8DNsUZljjIwNdf7r+kl4OXVchPqVi/fHIo7vE0GNFWChEV9Qkw==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.15.0","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"26.2.0","dependencies":{"jotai":"^2.20.0","react":"^19.2.6","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.2.1","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.6","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.0.1","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.0.4","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.2.10","@react-spring/rafz":"^10.0.4","@mui/icons-material":"^9.0.1","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.1","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.14","jsdom":"^29.1.1","nswag":"^14.7.1","oxlint":"^1.66.0","vitest":"^4.1.7","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^19.2.15","@faker-js/faker":"^10.4.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.23.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.7.0_1779459827634_0.5328016304402217","host":"s3://npm-registry-packages-npm-production"}},"16.7.1":{"name":"@seedtactics/insight-client","version":"16.7.1","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.7.1","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"545154c477c950ec32eb664d4e976f62a002129a","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.7.1.tgz","fileCount":373,"integrity":"sha512-Y8gVyxvt1Hvt9HPXb9Oj2MHA78035Yn0l+WtwQ25MIha4RwEHj4uV08W+Sxsw4Dz9LQfkYMtvIlUNuCvFLxejg==","signatures":[{"sig":"MEUCIAKGTSO2khvOS6r2/Trmrm8y7GMEOtEfUpqfHR0ZSyeuAiEAlrSLun3cJRFOwVEkN02DNmgF+Gnx7mS/jIxkQGwKvwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8226046},"type":"module","_from":"file:seedtactics-insight-client-16.7.1.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"build":"tsc --noEmit --skipLibCheck && vite build","check":"tsc --noEmit --skipLibCheck && oxlint --type-aware","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\e5968691287a3416d19bf33a6c4bcd66\\seedtactics-insight-client-16.7.1.tgz","_integrity":"sha512-Y8gVyxvt1Hvt9HPXb9Oj2MHA78035Yn0l+WtwQ25MIha4RwEHj4uV08W+Sxsw4Dz9LQfkYMtvIlUNuCvFLxejg==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.15.0","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"26.2.0","dependencies":{"jotai":"^2.20.0","react":"^19.2.6","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.3.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.6","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.0.1","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.0","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.2.10","@react-spring/rafz":"^10.1.0","@mui/icons-material":"^9.0.1","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.14","jsdom":"^29.1.1","nswag":"^14.7.1","oxlint":"^1.66.0","vitest":"^4.1.7","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^19.2.15","@faker-js/faker":"^10.4.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.23.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.7.1_1779823528148_0.29991197127036573","host":"s3://npm-registry-packages-npm-production"}},"16.7.2":{"name":"@seedtactics/insight-client","version":"16.7.2","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.7.2","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"ad322818f8df782dd28227b0ca1a5295aaf95227","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.7.2.tgz","fileCount":375,"integrity":"sha512-TyUkDwmaGMVGenIyZ/CnrQu1A+xNbBluQIbToWYcdjK1MEo9leJgOWfVwOQsrO/jaKYJ2kuTqN869W+5yALP0w==","signatures":[{"sig":"MEUCIQCJ6we1SyWH6hKyI9N76s/lSk1jaCDTurcnf4RtGtBOkAIgXl2Da2c9gPmbqnSz8pm7w5OZvELY2lZq4ZOKwH4jU/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8235737},"type":"module","_from":"file:seedtactics-insight-client-16.7.2.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"build":"tsc --noEmit --skipLibCheck && vite build","check":"tsc --noEmit --skipLibCheck && oxlint --type-aware","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\eb6761544b510890c7212b92d6c41edd\\seedtactics-insight-client-16.7.2.tgz","_integrity":"sha512-TyUkDwmaGMVGenIyZ/CnrQu1A+xNbBluQIbToWYcdjK1MEo9leJgOWfVwOQsrO/jaKYJ2kuTqN869W+5yALP0w==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.15.0","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"26.2.0","dependencies":{"jotai":"^2.20.0","react":"^19.2.6","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.3.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.6","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.0.1","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.0","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.2.10","@react-spring/rafz":"^10.1.0","@mui/icons-material":"^9.0.1","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.14","jsdom":"^29.1.1","nswag":"^14.7.1","oxlint":"^1.66.0","vitest":"^4.1.7","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^19.2.15","@faker-js/faker":"^10.4.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.23.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.7.2_1779911025584_0.17146956913466593","host":"s3://npm-registry-packages-npm-production"}},"16.8.0":{"name":"@seedtactics/insight-client","version":"16.8.0","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.0","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"homepage":"https://github.com/SeedTactics/fms-insight#readme","bugs":{"url":"https://github.com/SeedTactics/fms-insight/issues"},"dist":{"shasum":"a786039541060daec339b32dd87e55c4d54d6ec7","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.0.tgz","fileCount":375,"integrity":"sha512-fKQfURlUudPqfSJpjeldry5ZgyLx8KX3M6skw260aQmeBjiZUWJvw0gD8eWQPAPYrgekXMxhQl04CKud7C9cZQ==","signatures":[{"sig":"MEQCIF0m6LDBQBMHoJ3t2aNNvFwwYEoTxaSMzaYQhuF9dgKLAiATP+OkGNWW9QJ9mQBKdcEpN8cLDN3Fc+Yp20XVrm9uag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8235737},"type":"module","_from":"file:seedtactics-insight-client-16.8.0.tgz","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"build":"tsc --noEmit --skipLibCheck && vite build","check":"tsc --noEmit --skipLibCheck && oxlint --type-aware","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\d619236a78d64dd9f31929a9c3242879\\seedtactics-insight-client-16.8.0.tgz","_integrity":"sha512-fKQfURlUudPqfSJpjeldry5ZgyLx8KX3M6skw260aQmeBjiZUWJvw0gD8eWQPAPYrgekXMxhQl04CKud7C9cZQ==","repository":{"url":"git+https://github.com/SeedTactics/fms-insight.git"},"_npmVersion":"11.16.0","description":"This is the client half of [FMS Insight](https://github.com/SeedTactics/fms-insight). FMS Insight is a program for a flexible machining system (FMS) cell controller which tracks material, records a log of events, helps with inspections and serial marking,","directories":{},"_nodeVersion":"26.3.0","dependencies":{"jotai":"^2.20.0","react":"^19.2.6","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.3.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.6","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.0.1","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.0","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.2.10","@react-spring/rafz":"^10.1.0","@mui/icons-material":"^9.0.1","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.14","jsdom":"^29.1.1","nswag":"^14.7.1","oxlint":"^1.66.0","vitest":"^4.1.7","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^19.2.15","@faker-js/faker":"^10.4.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.23.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.0_1780349204510_0.5454082414931125","host":"s3://npm-registry-packages-npm-production"}},"16.8.1":{"name":"@seedtactics/insight-client","version":"16.8.1","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.1","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"b3bfa1512492ea6ca40f0d22d6be165404074e78","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.1.tgz","fileCount":375,"integrity":"sha512-2P0QqH/k9dkj1YTsfEH9CIa/41c7jjUMTfpE7s9jbEo/nKHzFnTQGVn2Xnr1uA03X5PneVUswj11j8SoTUP4MA==","signatures":[{"sig":"MEQCIDpCsae2FzsqFanD5rp1jdqPz6q3sqU1ogcRxSs0J9GDAiAddOkGlWnIVi1ZoSrAQBxc9uEsv8jUp0FOEFLIccQBuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8250816},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.4.0","dependencies":{"jotai":"^2.20.1","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.1.2","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.2.10","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.1.1","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.56.0","oxlint":"^1.71.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.23.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.1_1782838205427_0.21110210933578344","host":"s3://npm-registry-packages-npm-production"}},"16.8.2":{"name":"@seedtactics/insight-client","version":"16.8.2","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.2","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"eac1123615d28da693ad5880c295fadb1e696ec4","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.2.tgz","fileCount":375,"integrity":"sha512-2kZPq26Vs1thL56rErORpJnilzsADg5BjKyJSSIVes8pz10FsRap9FcGOrelWDJwMofEWs+cLt6T48fYzB9Hag==","signatures":[{"sig":"MEQCIEvxFH5D6HAT/gKG/EgFLV2MwvHCC6RIHXxHClQ7r7nxAiANv4K8wc+t2mD2CZHEj5QwTwyZ+xIHYHjOwJPVaxWU6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8258913},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.1","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.2.10","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.4","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.58.0","oxlint":"^1.73.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.24.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.2_1784062750401_0.766939226040384","host":"s3://npm-registry-packages-npm-production"}},"16.8.3":{"name":"@seedtactics/insight-client","version":"16.8.3","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.3","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"b04a24004d36140055dee8144089b4505f429874","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.3.tgz","fileCount":375,"integrity":"sha512-1pU7CJjxq8qKfwvMR1iXzZZEfcHy/d9ysI+PqTYfszoS2XOswypm3vIDJJvLM87YP4NHpdAlJLpaESBav9LNXg==","signatures":[{"sig":"MEUCIQCAJKfdk++XoaQ39R5EcuME0WnQxpp8cVGmBTkw4tZoiAIgAwbB7OClEsQgSxYGZoUO37pLKJac5xoWyMoE+U82pIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8258913},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.1","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.2.10","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.4","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.58.0","oxlint":"^1.73.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.24.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.3_1784215940065_0.32374501688945756","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.0":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.0","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.0","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"56b8e13e60f158cb3b90d7bbdbbd5a564c36411a","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.0.tgz","fileCount":377,"integrity":"sha512-cm7qGGKRjGwZu2SedrksjzBlnpdn3LT0WKyKLSFnquHhSfg4w+OV/3x+HPL4fCi1rLRJRQ0YSI9GeCv8+rE14A==","signatures":[{"sig":"MEQCIAuIzW9XI5BtQw8V+utMm+LczSSNy42Ok89KlM5P00qIAiB8AjMW+CCRDpDsEXugEEmHXuK0288FDV5asR3mVhwCGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8263298},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.1","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.2.10","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.4","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.58.0","oxlint":"^1.73.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.24.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.0_1784317165611_0.027791473378550702","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.1":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.1","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.1","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"675b2f0aa42b2bf4e7dd56e3476da19a69b4929c","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.1.tgz","fileCount":383,"integrity":"sha512-w47gKpMz55yPVsLy6HT1xTExYXX/sXnDxv0J9D1HFerwHrQG5mn8iUO3N3OYa/AJXU7jrXZe7FWCRIwJaE49ZA==","signatures":[{"sig":"MEUCIAcMqUavI5VrDbW0bkbMiqqDUHe0Qc8seHYC1hN2U6+kAiEAtZGCp98/i9xk1c0Qfbw7F2OakEgixIRKjkfmm08GDOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8281519},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./bootstrap":"./dist/bootstrap.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.25.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.1_1784737961013_0.930468882728275","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.2":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.2","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.2","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"e9a80098038eb7dab9331cc5066481d661fa78e7","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.2.tgz","fileCount":383,"integrity":"sha512-4fBmqyYboF8EyrNcvSp0dHMkulrCQdmV9Y8XsDPtGPh+62xp8uM1aoGFZbT+oAC7zH0pqXTgmHOcg4OQbSHB4w==","signatures":[{"sig":"MEUCIQCdL1mUn7Aj5PExIIUpxnt3uYRG3jNP8I6qsYcDLGbmEgIgWCfGXSyXXdSLlB0SA7SIDQzt4bhqgw2RQdCTslBovfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8281427},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./bootstrap":"./dist/bootstrap.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.25.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.2_1784749193526_0.5096531488215053","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.3":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.3","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.3","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"3294eeeed8399e65c26e41575efc089ce7c90ccd","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.3.tgz","fileCount":383,"integrity":"sha512-b7+9JCrZ9hrKty/VsTE8yQbKAJDmHVBXmLBUTNyKFAIK98Tq3UWP++ewB+wQO9ltedZacjxYUgCUmjb8gBuXcA==","signatures":[{"sig":"MEYCIQDKmwism4s+5iyCqmD0z1JoUeKrfKnm+v9BxdCh2AWiDQIhAI1zE8fPnKBnX7zJHYBbQzu8lGyteArHTmwuMzYUu+fI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8281427},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./bootstrap":"./dist/bootstrap.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.25.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.3_1784911496795_0.2680641232558971","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.4":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.4","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.4","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"fc2f1fa71ef107cba91360e5ea515b45caa581c0","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.4.tgz","fileCount":383,"integrity":"sha512-wj3zdOfwhtUMcaW7eq1QeSGvMFGwHoi6HuG84PoDkqOBylA9cx7zw54eKqjAdpBLOCTKRsWHq8XeTkiCMHharQ==","signatures":[{"sig":"MEQCIHO1qpIFSubfRdIPGnz04kQGK/l50tpuQ7Uqad3H/XU9AiBl05u+fYlFNs120W5Tdd8CIcke7CVCGpenobTDRhyA6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8281427},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./bootstrap":"./dist/bootstrap.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.25.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.4_1784917434900_0.21829763608102892","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.5":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.5","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.5","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"4fca1e950b8a0e003fcc7bfe88136fc583d5673d","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.5.tgz","fileCount":383,"integrity":"sha512-etxSTu+HNqoM8k4YKd4GCj7h45f8HgLej5EfkPAsc8FSisznG4L27dvFdPiC7uKtQW9D/OQ/mt2YbI0FlatkJg==","signatures":[{"sig":"MEUCIHf86j/uX7binCc3m+URIBVPky6UqE3anagh5c4gaMajAiEAiJHazy++sTy5mUmyG6Yc2S04MkEubWo3cy2VuuG1DCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8281427},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./bootstrap":"./dist/bootstrap.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.25.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.5_1784921065763_0.8657754868898746","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.6":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.6","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.6","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"7e465ac8136a232a3276715a800432b4424d0405","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.6.tgz","fileCount":383,"integrity":"sha512-M8ngymS/XslN5CsnNval99jw5t/CbYxbMXAr+t6D9UcZGXc/xS1FObzTbzPdIrpb37SsXyRwVnwIE0s7zXQRjQ==","signatures":[{"sig":"MEQCIC8jo0Lvm7U170WUJjj5voS/b/bE6eZaqbCpqidn8CY1AiAloEcqj3faEDkX9U85JgAy8BL6/8j1iRaKOCcvIZK90Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8281427},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./bootstrap":"./dist/bootstrap.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.25.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.6_1784921864086_0.3415929720365325","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.7":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.7","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.7","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"16804608a87e3474e19174239bff205a23ce379f","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.7.tgz","fileCount":383,"integrity":"sha512-td1XXGI3ay1nOIwEKxBaC+/8CQ8wwBKSXLVN8ybalcDPVrfCphi2/qQl+QCMBIeIDBqEIUPOC5mUzsrWnZuyhQ==","signatures":[{"sig":"MEQCIDNWN8EoWPhPpfaQMyPCS/vlS16khTo3jSJMkmofc0CkAiAQpsiE2I7tjhRSHpqzsb2Gdg8yGFcbh9iPvSHCR0lxKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8281909},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./bootstrap":"./dist/bootstrap.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.25.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.7_1785171229386_0.48509974095290875","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.8":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.8","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.8","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"a43e5b99fa3d5d9019e4d5c9f88be24f130abceb","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.8.tgz","fileCount":383,"integrity":"sha512-tSyX69++XvTybZbR7sjJ4JBtTh9jvwPaFVPzXr/u7JtHUJ1/ukJB81+3AqcFmVnUBGF5j7wW4AR8F82fykPy7Q==","signatures":[{"sig":"MEUCIA6jrKbxcv0JPhJS8eKDFXPY+2v0NuTeSO4K0rkdqPM2AiEAyJa2YhdK4EkQDMqDCZ85/IBRnVLfmcDqGXk7LchpXXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8281909},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./bootstrap":"./dist/bootstrap.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.25.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.8_1785252940468_0.2567074461161787","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.9":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.9","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.9","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"14fa232e4278d9bcbb2870d8fcc76dd2d842b952","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.9.tgz","fileCount":385,"integrity":"sha512-C0+NG//x5zOMOPX8Mz6mXfx6NgyUTu52Wqeq1EYVcnThcJf1C7qeukdHWLhMSLUU3fAyZwBBMMHT30vvvRjd9w==","signatures":[{"sig":"MEUCIQCspMTSz6ocGf/Fg/apbacqsdmz6kE4DwH/aOFdBLkqigIgCEdKvZHnyCubIQxloXLngCiuN+6USu7sjlwVM5wriAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8282908},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./bootstrap":"./dist/bootstrap.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"tsc --noEmit --skipLibCheck && vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.1","dependencies":{"jotai":"^2.20.2","react":"^19.2.7","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.7","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^29.1.1","nswag":"^14.7.1","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^0.25.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.3","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.9_1785353178001_0.8479271028465021","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.10":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.10","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.10","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"e2ff9a7380084ecac454aba4f2960e318ffba54e","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.10.tgz","fileCount":380,"integrity":"sha512-AFDOSHY3T44N5A8JO0GN8KDOtWTiLP0Z2TAzW9/dPuphU6kNwq2CJT3Pt+zNQSh7OszsBAVLN3l1D8B8osxF5A==","signatures":[{"sig":"MEUCIBcykLrfUl/SIg1fLTmTEuIMCQzV+NNqeXE23OMhJjtcAiEAzl1FuUNEAnMEWjNY9s7hC45DziBO9XPmdccS6KB8UUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8274648},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.1","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.10_1785425068335_0.48056985111681105","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.11":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.11","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.11","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"e924b4ebc269a3e582f42e02ad14179085bf60ca","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.11.tgz","fileCount":382,"integrity":"sha512-a+6mX5b6MI2PqACtLk6haV9hSiFAI1gNjP+nqhw0hagl+zj62U4NqZtqQ0DlHa1UlneWOnihf74IFvcAIwU1CQ==","signatures":[{"sig":"MEYCIQCQhpnAdLSVDWf2FnXEZ2FoA0YdfPVtEfpQD0Q725rCagIhAKS+BxZUrwLrczKQXYOj3Gd9EID/m0mTGYii+TmLXr6B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8294732},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.1","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.11_1785439056603_0.9706594914143594","host":"s3://npm-registry-packages-npm-production"}},"16.8.4-beta.12":{"name":"@seedtactics/insight-client","version":"16.8.4-beta.12","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@16.8.4-beta.12","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"f7691186cd4b83dfb494c0360689d28a5047b3e0","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-16.8.4-beta.12.tgz","fileCount":382,"integrity":"sha512-JIIbU6GBpxWYL1mdohqC6q/CFWTu48N/MDgoXhLmHa77U44kRIpSpjh122rgTATGWniQzc2E0osWDXsY/UeEpw==","signatures":[{"sig":"MEQCIB9i3Wz9Ca2LnejuYTMI8P23N3QJPs0Gsd7PzWtM8z5BAiAKkwWmYwORxwkjuq5+xG3YUY3uuOr7UKyKHWVx5rQTxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@16.8.4-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8294732},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.1","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_16.8.4-beta.12_1785442016802_0.18927327662019988","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-beta.0":{"name":"@seedtactics/insight-client","version":"17.0.0-beta.0","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0-beta.0","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"d1352ee0d0c5189baa48985787d5d04ef9d6da4f","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0-beta.0.tgz","fileCount":384,"integrity":"sha512-/NJzB8E1A+ceiA5nZbS5FgOG9c6YYTW5xIuh8MB5JpD+k0lhYqikpCCMdejQT0P+pOLSviJFGs5rNI46004FCw==","signatures":[{"sig":"MEQCICnSlUIPvHkntEWzcaDqmnxdotLa5Eo22OJcjD9dTgz7AiB1svkL0HYjtbYmlVsXsfTEOkn+h2PB4G7g2F41jShhqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8312696},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.5.1","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0-beta.0_1785607625871_0.22539763628084408","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-beta.1":{"name":"@seedtactics/insight-client","version":"17.0.0-beta.1","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0-beta.1","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"cc797663c53351792d05ef4df1a8bd91887eb7ff","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0-beta.1.tgz","fileCount":384,"integrity":"sha512-FJiRO/vRYPEHBYDX1X/YjRny/WCZPre9ab/U+1QrsFxdg8UtjAnrik/RtlkZlSd6vcQxPQs+o4m/GmSJE1NFbg==","signatures":[{"sig":"MEUCIQDaFuu3dRfafTiBFt2cmeaeYMQe6xH2JS7iu7Dh5cKd/gIgeoBadzwP3bFpcanUKG4fdkUHFGJFxPj+A49+ihBWU+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8315850},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.6.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0-beta.1_1785772609550_0.1731327563960876","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-beta.2":{"name":"@seedtactics/insight-client","version":"17.0.0-beta.2","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0-beta.2","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"6318dd05ed4ac4a3cc993e13878196ce566bb466","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0-beta.2.tgz","fileCount":386,"integrity":"sha512-f4p10yiQXAWr2DT0GfuRDH5EvO3NBzm39xUX5k6wK59BLi7kRH4036LX/iDj5CyNXDEJCjN/kiI5cXs7FMNRCA==","signatures":[{"sig":"MEYCIQDZRURfVRro7Vw2Awlqbzl5p6u7Ui+ejqiUW3vPKD6sAgIhAJox8bGQkZ2B0fdhs9cSIGFt9jZH/MDLet/G2Xfnp+NS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8349943},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.7.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0-beta.2_1786216520395_0.5878026486622572","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-beta.3":{"name":"@seedtactics/insight-client","version":"17.0.0-beta.3","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0-beta.3","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"4857ee076c8676359a50c4b237643da4c573c6a9","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0-beta.3.tgz","fileCount":386,"integrity":"sha512-Hdhd/bqQNcDeNfYn/ALUBC0Im8WIANIFxc5A2VSKJr+kh0gT5Fhvq9qzYKVkvtytKIKPIixSOq9dAKNr+WBhHw==","signatures":[{"sig":"MEQCIBhgoLGsAKKSAK4Js7L1KdNXjP5mUahQJEpBetnrd0amAiAezGalCTpWGMQKhfUi1z4MRZ2vk+bDiI3gkKclDppAgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8350021},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.7.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0-beta.3_1786245981951_0.44745270859226327","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-beta.4":{"name":"@seedtactics/insight-client","version":"17.0.0-beta.4","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0-beta.4","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"2d0d94ae1120e682ef3a7677d8fc9cebeb86082b","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0-beta.4.tgz","fileCount":386,"integrity":"sha512-c8KIbtRje3w/gcAKHFdP01EkStMqId2R03ui0jWRPmj1bg89uwgrPaXU2TcFAvEV2UyrZ7P6hXIzJ6FYjEBirw==","signatures":[{"sig":"MEUCICyYiSvjg88UgWQFLsROCpwhGPCBZQtoTsSVnOE1hOZ8AiEAlc2mtsixw1RgIMWd0ir+NIfcUifdeLwQG4oRwmAvCdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8350021},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.7.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0-beta.4_1786301417188_0.29419250098871186","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-beta.5":{"name":"@seedtactics/insight-client","version":"17.0.0-beta.5","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0-beta.5","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"c0b22d792d7042b54d2d7033eefe0fff56b6d740","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0-beta.5.tgz","fileCount":386,"integrity":"sha512-EjNLrQ4ErYL51kGNUqQXo0XuZvAzWP1udrGfMVeWjRgx6KrncHfJaScQPPawfxXRuw38vXFzZkkknWCU51VJUg==","signatures":[{"sig":"MEUCIQCitbiy9pyxp/VFk7qj+DZb+cMFlcuyV15R1Pa5YnCbWwIgMCqnxBgCRtsK2fioIBa56PlzduHaidkoapiqz2cKomU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8350021},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.7.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0-beta.5_1786812570960_0.14773647630388598","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-beta.6":{"name":"@seedtactics/insight-client","version":"17.0.0-beta.6","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0-beta.6","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"9df275126aa4b0e218a2abcfd15a66b03f5e47e4","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0-beta.6.tgz","fileCount":386,"integrity":"sha512-wzFPh4qT4EtvUvn07CZDFyGCe4SwKq3/69x1CeeVGQqvx5pnm8CQ15M62RiGhMLdwvqQ5b9m4AIGAfcMdx1x9A==","signatures":[{"sig":"MEQCIAu1QfCHL8+lB50gPePXvPzOECbuwH56ExcKFhg7yhhUAiBDdiQ7Q8Gl4CuMsZQL2UQ/Jk4u31ao/7IqymOPEA2mgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8350021},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.7.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0-beta.6_1786988278021_0.3249585032072797","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-beta.7":{"name":"@seedtactics/insight-client","version":"17.0.0-beta.7","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0-beta.7","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"3785ac708e89159dae2b75a3aa5cf53b55e5d6c8","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0-beta.7.tgz","fileCount":386,"integrity":"sha512-pajM1P/600heYQ8OvsU2LaJBn56eRAwdoQn/k1sVfdVxX1TNGScy3HCTe7Nvy9ERMAoonNeoTTGdBruMhXDBMA==","signatures":[{"sig":"MEQCIBbvM70i8K3Ila0sW2LB5Zf8wvi81bgQZpfW7SyFLsXaAiAthfPvdAIOrbbxnqThzRY7y/iANDZGCVCd8z/xMVw3GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8350021},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.7.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0-beta.7_1787002882687_0.12140371932598537","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-beta.8":{"name":"@seedtactics/insight-client","version":"17.0.0-beta.8","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0-beta.8","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"89600a3758de2fe836632ef08693c2aa77cba6fb","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0-beta.8.tgz","fileCount":386,"integrity":"sha512-hR9EB9L81Ev/Z10ckNITdKXWrMZW8VAQz7/dbbCkVbnx3d2R5EmPyw7XnsucMYT523ka+uGsBkeFCUlctG2wKA==","signatures":[{"sig":"MEQCICizrNB3rXD0Y8YemeR6Qvo7EIpnwvtK/tlwNGNkM+Q1AiBxRscax4e+Y+zaz/qYrfJnNGtzl7Nhu4YWA8CVPxzQlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8350021},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.7.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0-beta.8_1787250824339_0.38918183830748254","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-beta.9":{"name":"@seedtactics/insight-client","version":"17.0.0-beta.9","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0-beta.9","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"0806dbfde10c23fdafc159b968f60bd01e2ed8cd","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0-beta.9.tgz","fileCount":386,"integrity":"sha512-zY/kRKlrmRgACwU0OP6GbL3U4ffXMR2Kc0qfyiXowECvQSNnzQq2HaijlVLUltt4jR1qJxK1DjyB6hLi+PVGag==","signatures":[{"sig":"MEQCIBRMxFWFddz8LZzKajDUnRLzZYmvsreTbUphxZleNqrbAiAWsw5VG9YSUmxiWbUtdR+4Pm/qwhuf6FZc6SeZM5Ya3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8347095},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.7.0","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0-beta.9_1787583353350_0.12523001535331058","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@seedtactics/insight-client","version":"17.0.0","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.0","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"ff57587b41afd4f13ff0dbe3e67e43fbd310ee60","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.0.tgz","fileCount":386,"integrity":"sha512-RLnR7biEXAV7qgol2grJ9YMTP6qcZa1VE20ciby0q3D/y4eNBxoJ23k93/hfr/9HhG+JlL3EcQnrD8/NAeVORQ==","signatures":[{"sig":"MEQCIE4F2iYdLb/Nc27zOBlPXxXG0rWppHCihhWLYyj7sXYEAiBarFRVp012r3Q1sv5a+H7/q5/aK1CAhEF9lyO4l/4pqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8347088},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.8.1","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.0_1788054244998_0.4220504525595452","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.0":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.0","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.0","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"6b2dcc4a089cdfef9a67bff5b8932b9b55eceaa6","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.0.tgz","fileCount":386,"integrity":"sha512-qEZAvfBKRSmpDpGhb+1urdbwxZx8ImYEe5MMZCuyuMMfge26gy6HRwjJKeiIqGEomK8cScnr0qlq8soW9nBkqQ==","signatures":[{"sig":"MEQCIBj2HfNOop9FoDSS/iLq8oRL5PfQoYEaN7gkcrJzklX3AiABRgPN9U6fWwCo07FSaaL5G06VcAx1XPidzeUYqzBPig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8347095},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.8.1","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.0_1788054804838_0.8790538501310543","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.1":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.1","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.1","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"a92950918dd5c46a5c2a132e1333675a0f874367","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.1.tgz","fileCount":386,"integrity":"sha512-VcVh0kzy7HHcKeMdbZ3d03N04JZEnyGNF9Wb2kRt89tuHJsh5Sc7waATzRfHIodiqj76Yp4xuaAUbEtQbAjGTQ==","signatures":[{"sig":"MEYCIQCVk8N5wGRRmWjEjhq4hTTxeFdl/WInYxO3MjyPbT6V6wIhALRV6RE69xVh/86llSNd/pBlBHpUPJmP0r+uqZUasKUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8347095},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.8.1","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.1_1788057135807_0.5167784948215204","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.2":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.2","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.2","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"f3b9cd1a81419548662dafdccbc9f9901ac78864","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.2.tgz","fileCount":386,"integrity":"sha512-TN/hhE8e6Q6wiwJy6AHuw4fbMVde9SyF9LaaNv/f0BMAqwjCzqvRajr8pXW8JTm/7LYPNTmEeBRWg9euNCHlbA==","signatures":[{"sig":"MEUCICCsE//b6ePKhhdIeeJetVGUpEIIWwdoiQ1bmRZis/YbAiEA4tGgolo7h9Rgn27gtAT5M0+oWHT4QeMSqni2TRjXap8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8347095},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.8.1","dependencies":{"jotai":"^2.20.2","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.11.1","jotai-family":"^1.0.2","@dnd-kit/core":"^6.3.1","@mui/material":"^9.2.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.2.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.2","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^7.0.2","@types/node":"^26.1.2","@types/react":"^19.2.17","@faker-js/faker":"^10.5.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.2_1788276771897_0.44449533416200104","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.3":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.3","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.3","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"0954a65f207e21bb97d403bd9e17bf02515575f6","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.3.tgz","fileCount":386,"integrity":"sha512-HcVILKc0k0A2haKbFkFof7Ar/PVunu+g0FHas3GRiQW39e8XrVABLkhcTYEo621YaS03McIcN3ApGrmw2J7a0w==","signatures":[{"sig":"MEYCIQDz5YYKpkqPGkwq76TP52CUWqeNcBcbYX14R4e4cqbLdgIhANGX4Q8Z41W3bv4hmf0R1I2OwIzJghB3TP82DyYMvSpH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8341781},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts && node scripts/normalize-generated-api.mjs","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.8.1","dependencies":{"jotai":"^2.20.3","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.12.0","jotai-family":"^1.1.0","@dnd-kit/core":"^6.3.1","@mui/material":"^9.4.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.4.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.4","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/react":"^19.2.18","@faker-js/faker":"^10.6.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.1","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.3_1788454191692_0.11625699903362996","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.4":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.4","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.4","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"01dec3aa2b6ca86d0b658c1ac5eea84461f855f8","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.4.tgz","fileCount":386,"integrity":"sha512-NlAsqEfmE9D52ejj0GEdnf4LOA5ZbI28S9hhVxuQ33wboAjlsmR2c0mhDRufKnWk4BVAwYzpRLTYlhcc4+I7sw==","signatures":[{"sig":"MEUCIQD9/hitChyAJfThg3/USuhKg6AVuhB70hXVxtdApar8/gIgOR2sZyLF0zzrywrZY32ws/xinDUPJhmJtYnsfD2i7Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8341781},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts && node scripts/normalize-generated-api.mjs","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.8.1","dependencies":{"jotai":"^2.20.3","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.12.0","jotai-family":"^1.1.0","@dnd-kit/core":"^6.3.1","@mui/material":"^9.4.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.4.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.4","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/react":"^19.2.18","@faker-js/faker":"^10.6.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.1","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.4_1788877326086_0.5488553468198782","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.5":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.5","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.5","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"d76c0b216a4515192bf11fbf149927e5e0ddf12f","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.5.tgz","fileCount":386,"integrity":"sha512-IBVEQlp/ioL5E1J4d1NeAp4RXP0V2Ca9IeoIdkpEdOVeo8WiP3vU5z7VUo07PRFK2/c6ViBi9LUYVVmR3gHKTA==","signatures":[{"sig":"MEYCIQDUBeF8+bt8JkjTZuKlwheeTCdCSn/iHls+e3DrHC4MtQIhALSXmHfqJnm25Lumq2HxosyaYQF01s9UprX5MCpwJ0V/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8341781},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts && node scripts/normalize-generated-api.mjs","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.8.1","dependencies":{"jotai":"^2.20.3","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.12.0","jotai-family":"^1.1.0","@dnd-kit/core":"^6.3.1","@mui/material":"^9.4.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.4.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.4","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/react":"^19.2.18","@faker-js/faker":"^10.6.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.1","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.5_1788887494628_0.8113204799333855","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.6":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.6","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.6","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"03d074fd3ded3afa2aa0eeaa073a52cc3ed9fea4","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.6.tgz","fileCount":386,"integrity":"sha512-8TvFnM0EcDjOq4swj2fd3Eop7d3oRTySzg9rZcNZabihD7prAP7Jo2qXeCpfjGlohmhbvXCzTM+VBnYtCXaDeA==","signatures":[{"sig":"MEQCIGdgj6n2UhtKbyoLSRQ8fsoIq+NWyz4EX5EA1pcjYA6qAiASxgDYdp81oAA6PS0GZuzSscqBuqkCBUIQZE5T9WkyPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8342544},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts && node scripts/normalize-generated-api.mjs","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.8.1","dependencies":{"jotai":"^2.20.3","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.12.0","jotai-family":"^1.1.0","@dnd-kit/core":"^6.3.1","@mui/material":"^9.4.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.4.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.4","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/react":"^19.2.18","@faker-js/faker":"^10.6.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.1","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.6_1788920942040_0.17125148648613897","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.7":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.7","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.7","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"c7b1e34ab87a714ae571157c4c2c27e08c83d72c","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.7.tgz","fileCount":386,"integrity":"sha512-bCZp4HDwYPUu5sRsEN+v+K8X+canOtzC3Hld0JoWD94igR+Oi46rMUjDzfCM4PlTzo2bOyzgixDfLESmTT0z2A==","signatures":[{"sig":"MEYCIQC5IeJ5EF5gR8OjP7YGe3fFYKyRDP4XV+qlyi1Nn6o37wIhAIBwItyiyjjjQDHyvgNWubQEArWb/LJcl8wbtvJYxPHm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8349394},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts && node scripts/normalize-generated-api.mjs","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.8.2","dependencies":{"jotai":"^2.20.3","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.12.0","jotai-family":"^1.1.0","@dnd-kit/core":"^6.3.1","@mui/material":"^9.4.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.4.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.4","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/react":"^19.2.18","@faker-js/faker":"^10.6.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.1","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.7_1789088704527_0.2146924775843566","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.8":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.8","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.8","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"9ea50725544e1fb9f8a9575cf6efa5ac9ca1304b","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.8.tgz","fileCount":386,"integrity":"sha512-ad6iW/wGAjIXhJJBCOfl26JrpHLTH3YwZO9eC05N/sTCz52JopgGWGhrMw/SNa2hy78CJJsAJZgxLF0AK1LHSw==","signatures":[{"sig":"MEQCIH5GgrqOcnVytZ1/i7lMfw4g1hzAptx+04Mrb80esR7yAiBgWgwljv1gLjxWSFFhuvDXH65dbdspohaFnCn23HfrUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGaJJhWwV6DKosNl1lofsDoazBccx+SMN+u/Cz+emoRWAiEAy2+MSnGdH8ODJ5cjjzr1+n0ZM/q7LxMzomQxx1yFeSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327914},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts && node scripts/normalize-generated-api.mjs","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.9.0","dependencies":{"jotai":"^2.20.3","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.12.0","jotai-family":"^1.1.0","@dnd-kit/core":"^6.3.1","@mui/material":"^9.4.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.4.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.4","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/react":"^19.2.18","@faker-js/faker":"^10.6.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.1","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.8_1789769099663_0.9684659108866331","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.9":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.9","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.9","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"9f53fea233422e1258fda80f1afbc2579a353b55","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.9.tgz","fileCount":386,"integrity":"sha512-Mz2Wl8+vV3rtXaKztG+stStzjQIhvhmMo4m1bxMuxH/9GrwEL9ROF2qXTY0/7MoI7nBb9/Oz2g9QwqvYavaZuw==","signatures":[{"sig":"MEUCICRPLtY5YRJxh3I7zEEvflfQkaNp7AbOs8tDmIUzpZeGAiEAikNU9NEKoQ++B6XgV4lRtJxF5yT7fNSjBAA4svpF5lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZghtA6FdPsrzm2WKBJXK1c4YdEg8UuVVqgDS4gi+POgIhALizGV34kdzfnFDtXg3Zsv792CLdna6aBb+xe7FobDjy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327914},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts && node scripts/normalize-generated-api.mjs","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.9.0","dependencies":{"jotai":"^2.20.3","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.12.0","jotai-family":"^1.1.0","@dnd-kit/core":"^6.3.1","@mui/material":"^9.4.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.4.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.4","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/react":"^19.2.18","@faker-js/faker":"^10.6.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.1","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.9_1790015502991_0.5506556752572647","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.10":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.10","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.10","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"11b6a79337ada5dbef9759edb2bc6885b7ef1331","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.10.tgz","fileCount":386,"integrity":"sha512-yQdfuLmxpOeJXYj2Kj82Icj+Ssgz9XJ+Q1c7qghGXMyCdHTuflkzQuTlHTdGUncW0CQ3g0VP3Mv8Bt7Y9FraQw==","signatures":[{"sig":"MEUCIQDtcy5U+vMAyyWacVBrMcOfp93lc1crf5Xjcu12SFtvbgIgbEsAUcOUK48NwYn0kbrVyq3jdmDXbQpQNLNX69wRh4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHBlA1SjynDkkO5HPJt/AHF6wh7s1gq/sYJM9+OmEzv9AiAfR6nfnldTNYgHmtQiFxJ3Lt9jXHCo+YP1QsDKpIaflQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8329449},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts && node scripts/normalize-generated-api.mjs","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.10.0","dependencies":{"jotai":"^2.20.3","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.12.0","jotai-family":"^1.1.0","@dnd-kit/core":"^6.3.1","@mui/material":"^9.4.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.4.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.4","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/react":"^19.2.18","@faker-js/faker":"^10.6.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.1","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.10_1790094373114_0.3098249183959092","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.11":{"name":"@seedtactics/insight-client","version":"17.0.1-beta.11","license":"BSD-3-Clause","_id":"@seedtactics/insight-client@17.0.1-beta.11","maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"dist":{"shasum":"51168c0b44dbd05124b8b7c1af721d155311bee4","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.11.tgz","fileCount":386,"integrity":"sha512-Utm29dy1CTpfCcHZQr3P9Ch3/+o2n5rG1cNZsvNsWQL85M/G5eBb2ptdzLo/4pQc9Y88qDMC0egQv/RFqQpaxg==","signatures":[{"sig":"MEUCIQDlIO4y5XLkmFgl5nZa75cfKTB54gDMWYsZ9ZljU7JePAIgPM89kdLyJ0WozGjMjDQekDO+VX1Z2A8DQ6GvMXa4Ih8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyEqHnVufTh6lMbqnJqCIUHOIG7Kr3OE+Ua88XAwmtWwIgSBEfqYNxxtzKOLLkrbrvT/RabScK2UdsIC9zu3Jqb5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8329668},"type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts && node scripts/normalize-generated-api.mjs","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"_nodeVersion":"26.10.0","dependencies":{"jotai":"^2.20.3","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.12.0","jotai-family":"^1.1.0","@dnd-kit/core":"^6.3.1","@mui/material":"^9.4.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.4.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.4","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/react":"^19.2.18","@faker-js/faker":"^10.6.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.1","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/insight-client_17.0.1-beta.11_1790354475185_0.5527305101797464","host":"s3://npm-registry-packages-npm-production"}},"17.0.1-beta.12":{"_id":"@seedtactics/insight-client@17.0.1-beta.12","dist":{"shasum":"d15b0a71b77953259e1696870c824512ed9cd1ba","tarball":"https://registry.npmjs.org/@seedtactics/insight-client/-/insight-client-17.0.1-beta.12.tgz","fileCount":386,"integrity":"sha512-OsFhtYijzBeR4ne5bxMTGxT2JfVy7ZbJvDj2OrKmzBZ9u93YTMFqOmcyoKw3FXgjumnI+8un8LM2Lqg9gKlGvg==","signatures":[{"sig":"MEUCIQDrpz7RLNW8MA+Wws/Ofz1jx/acuoY1sUgjZoF5zZ2uKQIgDu8iL/0yP+y3uFRLc826ALJOKKgYJVcFVcpSLEx6lOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDieM9szmdAkMKoHaQcw2sVDtVEeyjfF/Q3pQjwNVNtMAIhANIKRYP6/Tbw+aMuAfcn3v6K8xdiEtjWFwL2UiMakkgE"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seedtactics%2finsight-client@17.0.1-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8329668},"name":"@seedtactics/insight-client","type":"module","exports":{"./data/*":"./dist/data/*.js","./util/*":"./dist/util/*.js","./extension":"./dist/extension.js","./network/*":"./dist/network/*.js","./components/*":"./dist/components/*.js","./cell-status/*":"./dist/cell-status/*.js","./components/quality/*":"./dist/components/quality/*.js","./components/analysis/*":"./dist/components/analysis/*.js","./components/operations/*":"./dist/components/operations/*.js","./components/station-monitor/*":"./dist/components/station-monitor/*.js"},"license":"BSD-3-Clause","scripts":{"lint":"oxlint --type-aware","build":"vite build","nswag":"./node_modules/nswag/bin/nswag.js aspnetcore2openapi /project:../../server/debug-mock /output:../../server/fms-insight-api.json && ./node_modules/nswag/bin/nswag.js openapi2tsclient /UseAbortSignal:true /input:../../server/fms-insight-api.json /output:src/network/api.ts && node scripts/normalize-generated-api.mjs","start":"vite","test:unit":"vitest run --project unit","type-check":"tsc --noEmit --skipLibCheck","build:package":"tsc --project tsconfig.publish.json && cp -Tr ../../docs ./docs","test:integration":"vitest run --browser.headless --project integration"},"version":"17.0.1-beta.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9761042-0b61-4b37-88e2-cbde95643a86"}},"repository":{"url":"https://github.com/SeedTactics/fms-insight"},"directories":{},"maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"_nodeVersion":"26.10.0","dependencies":{"jotai":"^2.20.3","react":"^19.2.8","d3-scale":"^4.0.2","d3-shape":"^3.2.0","date-fns":"^4.4.0","d3-sankey":"^0.12.3","jdenticon":"^3.3.0","jsbarcode":"^3.12.3","react-dom":"^19.2.8","highlight.js":"^11.12.0","jotai-family":"^1.1.0","@dnd-kit/core":"^6.3.1","@mui/material":"^9.4.0","react-timeago":"^8.3.0","@emotion/react":"^11.14.0","oidc-client-ts":"^3.5.0","react-calendar":"^6.0.1","react-to-print":"^3.3.0","@emotion/styled":"^11.14.1","@dnd-kit/sortable":"^10.0.0","@react-spring/web":"^10.1.2","copy-to-clipboard":"^4.0.2","@fontsource/roboto":"^5.3.0","@react-spring/rafz":"^10.1.2","@mui/icons-material":"^9.4.0","d3-interpolate-path":"^2.3.0","urlpattern-polyfill":"^10.1.0","react-error-boundary":"^6.1.4","react-resize-detector":"^12.3.0","@yudiel/react-qr-scanner":"^2.6.0","@seedtactics/immutable-collections":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","jsdom":"^30.0.1","nswag":"^14.7.1","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.4.1","@types/react":"^19.2.18","@faker-js/faker":"^10.6.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","oxlint-tsgolint":"^7.0.2001","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^6.1.1","vitest-browser-react":"^2.2.0","@types/d3-interpolate-path":"^2.0.3","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/insight-client_17.0.1-beta.12_1790374540602_0.4342108254311996"}}},"time":{"created":"2025-12-22T03:25:11.115Z","modified":"2026-09-25T22:15:41.199Z","16.4.0":"2025-12-22T03:25:11.514Z","16.4.4":"2025-12-22T04:57:59.395Z","16.4.5":"2025-12-22T05:06:16.334Z","16.4.6":"2025-12-29T20:53:54.619Z","16.4.7":"2025-12-30T21:38:35.785Z","16.5.0":"2026-02-05T15:55:17.702Z","16.5.1":"2026-02-11T17:23:35.643Z","16.5.2":"2026-03-31T15:09:46.123Z","16.6.0":"2026-03-31T15:17:28.608Z","16.7.0":"2026-05-22T14:23:47.901Z","16.7.1":"2026-05-26T19:25:28.420Z","16.7.2":"2026-05-27T19:43:45.873Z","16.8.0":"2026-06-01T21:26:44.790Z","16.8.1":"2026-06-30T16:50:05.827Z","16.8.2":"2026-07-14T20:59:10.655Z","16.8.3":"2026-07-16T15:32:20.339Z","16.8.4-beta.0":"2026-07-17T19:39:25.907Z","16.8.4-beta.1":"2026-07-22T16:32:41.307Z","16.8.4-beta.2":"2026-07-22T19:39:53.820Z","16.8.4-beta.3":"2026-07-24T16:44:57.103Z","16.8.4-beta.4":"2026-07-24T18:23:55.152Z","16.8.4-beta.5":"2026-07-24T19:24:26.051Z","16.8.4-beta.6":"2026-07-24T19:37:44.368Z","16.8.4-beta.7":"2026-07-27T16:53:49.650Z","16.8.4-beta.8":"2026-07-28T15:35:40.768Z","16.8.4-beta.9":"2026-07-29T19:26:18.256Z","16.8.4-beta.10":"2026-07-30T15:24:28.622Z","16.8.4-beta.11":"2026-07-30T19:17:36.885Z","16.8.4-beta.12":"2026-07-30T20:06:57.126Z","17.0.0-beta.0":"2026-08-01T18:07:06.139Z","17.0.0-beta.1":"2026-08-03T15:56:49.841Z","17.0.0-beta.2":"2026-08-08T19:15:20.623Z","17.0.0-beta.3":"2026-08-09T03:26:22.185Z","17.0.0-beta.4":"2026-08-09T18:50:17.461Z","17.0.0-beta.5":"2026-08-15T16:49:31.219Z","17.0.0-beta.6":"2026-08-17T17:37:58.282Z","17.0.0-beta.7":"2026-08-17T21:41:22.974Z","17.0.0-beta.8":"2026-08-20T18:33:44.577Z","17.0.0-beta.9":"2026-08-24T14:55:53.620Z","17.0.0":"2026-08-30T01:44:05.250Z","17.0.1-beta.0":"2026-08-30T01:53:25.093Z","17.0.1-beta.1":"2026-08-30T02:32:16.023Z","17.0.1-beta.2":"2026-09-01T15:32:52.170Z","17.0.1-beta.3":"2026-09-03T16:49:51.952Z","17.0.1-beta.4":"2026-09-08T14:22:06.312Z","17.0.1-beta.5":"2026-09-08T17:11:34.933Z","17.0.1-beta.6":"2026-09-09T02:29:02.328Z","17.0.1-beta.7":"2026-09-11T01:05:04.829Z","17.0.1-beta.8":"2026-09-18T22:04:59.993Z","17.0.1-beta.9":"2026-09-21T18:31:43.197Z","17.0.1-beta.10":"2026-09-22T16:26:13.367Z","17.0.1-beta.11":"2026-09-25T16:41:15.394Z","17.0.1-beta.12":"2026-09-25T22:15:40.822Z"},"license":"BSD-3-Clause","repository":{"url":"https://github.com/SeedTactics/fms-insight"},"maintainers":[{"name":"johnlenz","email":"wuzzeb@gmail.com"}],"readme":"","readmeFilename":""}