{"_id":"@autonom-ia/vigia-dashboard-sdk","_rev":"4-e417d904298c8f80b4d332cd96863e2a","name":"@autonom-ia/vigia-dashboard-sdk","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@autonom-ia/vigia-dashboard-sdk","version":"0.1.0","license":"MIT","_id":"@autonom-ia/vigia-dashboard-sdk@0.1.0","maintainers":[{"name":"autonom-ia","email":"ti@autonomia.solutions"}],"homepage":"https://github.com/autonom-ia2/vigia#readme","bugs":{"url":"https://github.com/autonom-ia2/vigia/issues"},"dist":{"shasum":"6e91eabbd9a69832a25de5024cb521a2c8703941","tarball":"https://registry.npmjs.org/@autonom-ia/vigia-dashboard-sdk/-/vigia-dashboard-sdk-0.1.0.tgz","fileCount":7,"integrity":"sha512-/56ZQaVVSfDEZer5PCiEzq98B2xiAwZFaoXoX1JK/swsO+ZQoHBZ6UR02TmLDOTNTU8DF5yLQzE5L02Zaz8DDA==","signatures":[{"sig":"MEQCIHPFsD7r/zUOtYp3ot4OWDA/P7qBuIbP3FOKGDt6t69wAiBW9RlEzKR1lyvxmK7gBvH/gXQVnOVs6zqYEYMLLVutug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133378},"main":"./dist/index.cjs","type":"module","_from":"file:autonom-ia-vigia-dashboard-sdk-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean && node scripts/check-bundle-size.mjs","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"autonom-ia","email":"ti@autonomia.solutions"},"_resolved":"/tmp/b3a65960429738580d43303a0b0a88f4/autonom-ia-vigia-dashboard-sdk-0.1.0.tgz","_integrity":"sha512-/56ZQaVVSfDEZer5PCiEzq98B2xiAwZFaoXoX1JK/swsO+ZQoHBZ6UR02TmLDOTNTU8DF5yLQzE5L02Zaz8DDA==","repository":{"url":"git+https://github.com/autonom-ia2/vigia.git","type":"git","directory":"packages/dashboard-sdk"},"_npmVersion":"10.9.8","description":"React health dashboard for Vig.ia projects.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^0.468.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.0.6","@types/react-dom":"^19.0.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/vigia-dashboard-sdk_0.1.0_1789074962633_0.6105659999438167","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@autonom-ia/vigia-dashboard-sdk","version":"0.1.1","license":"MIT","_id":"@autonom-ia/vigia-dashboard-sdk@0.1.1","maintainers":[{"name":"autonom-ia","email":"ti@autonomia.solutions"}],"homepage":"https://github.com/autonom-ia2/vigia#readme","bugs":{"url":"https://github.com/autonom-ia2/vigia/issues"},"dist":{"shasum":"fd44a4593e67eb1ba7e330a6cb5198d82e5a2d3b","tarball":"https://registry.npmjs.org/@autonom-ia/vigia-dashboard-sdk/-/vigia-dashboard-sdk-0.1.1.tgz","fileCount":7,"integrity":"sha512-at1LouP8HkSlBGrc7qm2ymqhxKlKSWgaITSFYM/yzBsS69EJ+YqVpOMYCIb6WK3hIzgOWcM8SikYi75fn8D+8A==","signatures":[{"sig":"MEYCIQDszd8JFKJzeU8FfDnFxeecjx86jC1t612nJU4u9+KFKgIhALbZ/IpA54SFCGmGxEEUccnBQb2ATm+hbmPbOB3UhP2R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHY7JQUByQMOsU3eeHYFx8oqKp4LllFscrSsOPEye0XDAiATMVx0dqsOGyKlR90wt46Quv9n7DCp9/rSvXCxpFYx8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133354},"main":"./dist/index.cjs","type":"module","_from":"file:autonom-ia-vigia-dashboard-sdk-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean && node scripts/check-bundle-size.mjs","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"autonom-ia","email":"ti@autonomia.solutions"},"_resolved":"/tmp/9c5d33d20bb4221c234f42cdfefc76c2/autonom-ia-vigia-dashboard-sdk-0.1.1.tgz","_integrity":"sha512-at1LouP8HkSlBGrc7qm2ymqhxKlKSWgaITSFYM/yzBsS69EJ+YqVpOMYCIb6WK3hIzgOWcM8SikYi75fn8D+8A==","repository":{"url":"git+https://github.com/autonom-ia2/vigia.git","type":"git","directory":"packages/dashboard-sdk"},"_npmVersion":"10.9.8","description":"React health dashboard for Vig.ia projects.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^0.468.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.0.6","@types/react-dom":"^19.0.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/vigia-dashboard-sdk_0.1.1_1789151102975_0.5914466401205496","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@autonom-ia/vigia-dashboard-sdk","version":"0.1.3","license":"MIT","_id":"@autonom-ia/vigia-dashboard-sdk@0.1.3","maintainers":[{"name":"autonom-ia","email":"ti@autonomia.solutions"}],"homepage":"https://github.com/autonom-ia2/vigia#readme","bugs":{"url":"https://github.com/autonom-ia2/vigia/issues"},"dist":{"shasum":"6bc74abccfb25f5eb7422bf5eb95831bf0e6a181","tarball":"https://registry.npmjs.org/@autonom-ia/vigia-dashboard-sdk/-/vigia-dashboard-sdk-0.1.3.tgz","fileCount":7,"integrity":"sha512-zlYsgjEZmWdVsLj+EJBQDcmFKPg+MJdNlOFR7BgxneqdvbFSlW3L7CzpXU6JrsStMNUq6jxMDjGF3nyLoZijZQ==","signatures":[{"sig":"MEQCIEz8uN8ij2q6dyBCGTHONDIdPxpw4XPuxjzH6wBOsUZrAiAJIm2y2jQToYC6DX5JvAtWvt5woNIHAYlVadPcUv296g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEuTLslSt9A6/CxXIT6C8DxghBYb9K/5vYjR0GFHjJQQIgLaqr2LnAG35aBYWbwTT5V7OBnII3S1uoaYUAXeZeq5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196854},"main":"./dist/index.cjs","type":"module","_from":"file:autonom-ia-vigia-dashboard-sdk-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean && node scripts/check-bundle-size.mjs","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"autonom-ia","email":"ti@autonomia.solutions"},"_resolved":"/tmp/fb4e15b6317756450d2c4c9742e8a9ff/autonom-ia-vigia-dashboard-sdk-0.1.3.tgz","_integrity":"sha512-zlYsgjEZmWdVsLj+EJBQDcmFKPg+MJdNlOFR7BgxneqdvbFSlW3L7CzpXU6JrsStMNUq6jxMDjGF3nyLoZijZQ==","repository":{"url":"git+https://github.com/autonom-ia2/vigia.git","type":"git","directory":"packages/dashboard-sdk"},"_npmVersion":"10.9.8","description":"React health dashboard for Vig.ia projects.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^0.468.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.0.6","@types/react-dom":"^19.0.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/vigia-dashboard-sdk_0.1.3_1789211770405_0.4284773794243961","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"_id":"@autonom-ia/vigia-dashboard-sdk@0.1.4","bugs":{"url":"https://github.com/autonom-ia2/vigia/issues"},"dist":{"shasum":"1a6b98bb78748ec6f98bc1037e2f2fb2e26a817f","tarball":"https://registry.npmjs.org/@autonom-ia/vigia-dashboard-sdk/-/vigia-dashboard-sdk-0.1.4.tgz","fileCount":7,"integrity":"sha512-DxwORNBS9Kz3F1mafr4i5CRGDIoZKjjvb3UccET6w941BEcHGmw+0HrQQRZLyptf7NpYWwXNgQVUMoMqZVoCDA==","signatures":[{"sig":"MEYCIQCUxn+sawS3uD/ms732pa4CtAO7ywvckQOYcMN91p6nAgIhAIlZBG4Y74lWkaMz/0SOCrSxQodWDapUX3gU+S1rGAuk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD/vccX1v7yI5lCVmeFNmGAZeUd5iotNetzCoW6nQiUBwIhAKPBFNo3tlOA4QWF+q7whDy3izElc3w0NqeVMeK8wFjM"}],"unpackedSize":199278},"main":"./dist/index.cjs","name":"@autonom-ia/vigia-dashboard-sdk","type":"module","_from":"file:autonom-ia-vigia-dashboard-sdk-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"license":"MIT","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean && node scripts/check-bundle-size.mjs","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.1.4","_npmUser":{"name":"autonom-ia","email":"ti@autonomia.solutions"},"homepage":"https://github.com/autonom-ia2/vigia#readme","_resolved":"/tmp/8fa53b9346bb07af55094fb7c4871d3e/autonom-ia-vigia-dashboard-sdk-0.1.4.tgz","_integrity":"sha512-DxwORNBS9Kz3F1mafr4i5CRGDIoZKjjvb3UccET6w941BEcHGmw+0HrQQRZLyptf7NpYWwXNgQVUMoMqZVoCDA==","repository":{"url":"git+https://github.com/autonom-ia2/vigia.git","type":"git","directory":"packages/dashboard-sdk"},"_npmVersion":"10.9.8","description":"React health dashboard for Vig.ia projects.","directories":{},"maintainers":[{"name":"autonom-ia","email":"ti@autonomia.solutions"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"lucide-react":"^0.468.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.0.6","@types/react-dom":"^19.0.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vigia-dashboard-sdk_0.1.4_1789236589457_0.41916551981929984"}}},"time":{"created":"2026-09-10T21:16:02.413Z","modified":"2026-09-12T18:09:49.725Z","0.1.0":"2026-09-10T21:16:02.787Z","0.1.1":"2026-09-11T18:25:03.052Z","0.1.3":"2026-09-12T11:16:10.502Z","0.1.4":"2026-09-12T18:09:49.590Z"},"bugs":{"url":"https://github.com/autonom-ia2/vigia/issues"},"license":"MIT","homepage":"https://github.com/autonom-ia2/vigia#readme","repository":{"url":"git+https://github.com/autonom-ia2/vigia.git","type":"git","directory":"packages/dashboard-sdk"},"description":"React health dashboard for Vig.ia projects.","maintainers":[{"name":"autonom-ia","email":"ti@autonomia.solutions"}],"readme":"# @autonom-ia/vigia-dashboard-sdk\n\nDashboard React para consultar a saúde de projetos autorizados no Vig.ia. O pacote não recebe API keys técnicas: use um BFF same-origin autenticado, que encaminhe o access token do usuário para a Core API.\n\n```sh\nnpm install @autonom-ia/vigia-dashboard-sdk\n```\n\n```tsx\nimport { VigiaDashboardProvider, VigiaHealthPage } from \"@autonom-ia/vigia-dashboard-sdk\";\n\nexport function HealthRoute() {\n  return (\n    <VigiaDashboardProvider\n      config={{\n        apiBaseUrl: \"/api/vigia\",\n        credentials: \"include\",\n        refreshIntervalMs: 60_000,\n        onIncidentSelect: (incident) => openIncident(incident.id),\n        onOperationSelect: (operation) => openOperation(operation.operation),\n        onViewAllOperations: () => openOperations()\n      }}\n    >\n      <VigiaHealthPage />\n    </VigiaDashboardProvider>\n  );\n}\n```\n\nO SDK faz uma única consulta consolidada por atualização, mantém cache local de 30 segundos, cancela requests obsoletos e pausa o refresh quando a aba não está visível. A tela apresenta quatro KPIs, série combinada de erros e latência, insights, timeline de incidentes e operações críticas. React e React DOM são peer dependencies.\n\n## Tema\n\nO dashboard herda os tokens CSS do produto hospedeiro e mantém fallbacks próprios quando eles não existem:\n\n- `--canvas`, `--surface`, `--border-soft` e `--border-strong`;\n- `--text-strong` e `--text-base`;\n- `--primary-bright`, `--primary-ink` e `--primary-soft`;\n- `--success`, `--warning` e `--danger`.\n\nIsso permite que o mesmo pacote acompanhe a identidade visual de cada produto sem acoplar o componente a uma aplicação específica.\n","readmeFilename":"README.md"}