{"_id":"@splyntra/dashboard","_rev":"32-b64857b1bcefafa8120a623f3ba05494","name":"@splyntra/dashboard","dist-tags":{"latest":"3.9.3"},"versions":{"0.3.0":{"name":"@splyntra/dashboard","version":"0.3.0","license":"AGPL-3.0-only","_id":"@splyntra/dashboard@0.3.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"e7c6eb0bada9fa62df57d1a633d8460c9f37a78e","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-0.3.0.tgz","fileCount":57,"integrity":"sha512-a3SZzz67908jgLRuxQzK4qTA1EOr4igvm91Q3pfVj1ZZ9pk8hSwNcHhORva8sh56xQDPjx2j/qE95OJ4UdRjLQ==","signatures":[{"sig":"MEUCIQDjz1tr2I7F5oYG73/faILbzHm7so5qZak5q/b38bNHQgIgPWhwVZmZ7lP9nwqPRFnL3sz6jJv9Spn6vLxCGQ0RI4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149564},"gitHead":"a7df4638d26bec4aef4c78a43731c3cf65e3dbf0","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"10.8.2","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_0.3.0_1782818949193_0.036925345438121315","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@splyntra/dashboard","version":"1.0.0","license":"AGPL-3.0-only","_id":"@splyntra/dashboard@1.0.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"01d6165c50f69c28d715ab47ca981c66b0d9e4a2","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-1.0.0.tgz","fileCount":60,"integrity":"sha512-SSy2aPktHnTDsmkvZGoTRbLVub7rFZGfgguJse6cdai5/wv4CY+LlKHTaPRikct0pqIFZiSpoPOc1heDQusBBA==","signatures":[{"sig":"MEYCIQCjMQUp4f3W6RrNqDvDbNBL1wSRYWdB3GUVlLYPjV6ulgIhAO6Z11TVy0rD19KxTuUGTTpimrBukXWAzx8ZxfQgP3td","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":943547},"gitHead":"feba3230fe7d2c2cc6f90c4a5e1eecabf22cf22b","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"10.8.2","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_1.0.0_1782825991666_0.29384936424014807","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@splyntra/dashboard","version":"1.1.0","license":"AGPL-3.0-only","_id":"@splyntra/dashboard@1.1.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"b4e77235215530cc49f969a776742e2a70e4a102","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-1.1.0.tgz","fileCount":60,"integrity":"sha512-ECVqiodgfe9ERi8FP6jgX+xEM1Z/9ruzAwMkjs2602WKy91th/wBmDNC5EtsiwGxcUp+DAzsxr9BNCncgmHeVw==","signatures":[{"sig":"MEQCIDd4YMqRxPYNjkzkhTBEWTzUa6EnEejux2jaeNqAMuABAiB1uuXvzgOHKs1qXXRBmMsjCSk1GKTlP5i0c2LapWNx/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944456},"gitHead":"7c26ebb4c7597e02a76d3310328ca114b8e8b93c","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"10.8.2","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_1.1.0_1782833526966_0.7710525416361165","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@splyntra/dashboard","version":"1.2.0","license":"AGPL-3.0-only","_id":"@splyntra/dashboard@1.2.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"208f52bb49edd0c40feef9c03f610afc7c04b468","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-1.2.0.tgz","fileCount":74,"integrity":"sha512-hlu4mR+wQSnw6Hfw/Y4WWxeDc2EoAoGlBWsi7GfhnQTGr9pc43yNNNm2TrV1v1aOAguvqRDSCIj49vMur0yNgQ==","signatures":[{"sig":"MEUCIF9Eo/7mW0FaL6KPJXSXUGhMCfwlUj9FYW6UWx+niin0AiEAvMZD515jyOs8ZeSMsLHjwiA5Ga+Rm9EX5UseRiXbII8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1324749},"gitHead":"75dcb2209add6896d8bc50074a85a65e31d420dc","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"10.8.2","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_1.2.0_1782926100835_0.29329213561751","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@splyntra/dashboard","version":"1.3.0","license":"AGPL-3.0-only","_id":"@splyntra/dashboard@1.3.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"31749490b1120a76e0a087630df24a9db53b0efe","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-1.3.0.tgz","fileCount":99,"integrity":"sha512-xLJLyU7CrbLxFT62vCcCUxxfbzJnDPBfRmHSBUO2DlOYrgkUffRETppLytiugmy9tzj8Fpnr5IK7Q5sKH2zckQ==","signatures":[{"sig":"MEUCIGPOXfGd1UdCe/o92pdT8odlpESWBe1ETJQm9s8tLvdYAiEAlIWgugOhrnj7APbXubYi+I4vKT5oZffH1vHAKWdUhag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1508274},"gitHead":"2a90a6d3a082eaac50a09efd78b27517ec2e1718","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"10.8.2","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_1.3.0_1783092866707_0.0021087397814103515","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@splyntra/dashboard","version":"1.4.0","license":"AGPL-3.0-only","_id":"@splyntra/dashboard@1.4.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"3ac1ece50ea11e97425db659ee7ebea7e91e4f12","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-1.4.0.tgz","fileCount":99,"integrity":"sha512-XzfwlRAowZsJfGGhfMM5hB+iTzNT4l6vC8ytJH7Gd87NwpN4Fzn+Ok7VDr6pVsdXTMQ4tEUFrY9n1Oc5UblVJQ==","signatures":[{"sig":"MEQCIHtSG04aL2padUf9AbULpuRrcUg2XqwEHc1AEyDK4/IiAiBkCOaM6sC+QmoWkQRNdKEV3a0yLG5Hz9s3uuvgAu4F4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1523216},"gitHead":"e13754431807a241972b7fdcbcd6e52c575c9e21","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"10.8.2","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_1.4.0_1783264541944_0.05488020700481022","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@splyntra/dashboard","version":"1.5.0","license":"AGPL-3.0-only","_id":"@splyntra/dashboard@1.5.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"fb7b82662cf40a1e8e59b4e26cbeab9452b0224c","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-1.5.0.tgz","fileCount":106,"integrity":"sha512-XHIJFETHVX8PtoRElHrlBQqd59pXmGE2Bb+IskZ780sfbjZdgPVKmD97MZQ+VvkQV29g0nyFU+uq1Wvcd7OuPA==","signatures":[{"sig":"MEYCIQCZ+hXhxuy2IKHRnIFMPSLEkQQiO2UCFGFGmrWOC9BriAIhAN0y3aIned3ObWRwtvsF+iARrFfymxulGkR0n4/eC4+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607665},"gitHead":"ab8a5d871cea442d79d41bbf14fb45fad9e96961","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"10.8.2","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_1.5.0_1783919839384_0.7868019301710769","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@splyntra/dashboard","version":"1.6.0","license":"AGPL-3.0-only","_id":"@splyntra/dashboard@1.6.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"5c2bfc668b659dfcf8a38d926eb689eefca99bdd","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-1.6.0.tgz","fileCount":106,"integrity":"sha512-FWpr6TugLdAphNb5Vww0tiQAa0VfhUsexTzavaRSJWgSn9uLmB+bheoFYxPRfi0WDNTF0B18nJjrjbF8hzpriQ==","signatures":[{"sig":"MEUCIElvuRe+OX82jobaM274y3Li9rjGdBG9lJr/MqZ8a7tnAiEApuPomf/TsraZGKWPqFVtMmwnJFRV42jRnsM0/y2geFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1614773},"gitHead":"4b98c65243ada5b6b07a298b24d400efe8f3b096","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"10.8.2","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_1.6.0_1783925311704_0.745449589473971","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@splyntra/dashboard","version":"1.6.1","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"AGPL-3.0-only","_id":"@splyntra/dashboard@1.6.1","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"c20ff36bb3e23dada560e8457f498927ae58f730","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-1.6.1.tgz","fileCount":107,"integrity":"sha512-I2YQWnfVlbXSA80EmzvfAVF0kOQ2TFkMMUZZbjRKp9X5gD4LtFNcfNZhYkQYC8srP/l21+jw0jxAqDg4GCwUPQ==","signatures":[{"sig":"MEUCID0Iz8B68pCf57JoJIrW75k9w/D8HfJNuQ4tyZm1Tj4jAiEA516cixBG8GAIOLMgEk4dIJrvFu1FXqLg9JJoNoFE7So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650147},"gitHead":"934bb4e4674d02236d8ba603d2e9b7c8650260cf","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_1.6.1_1783930922917_0.01196845872917085","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@splyntra/dashboard","version":"2.0.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@2.0.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"e0ad908cfda12fd9c00ac88d2cf35753f10d163f","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-2.0.0.tgz","fileCount":107,"integrity":"sha512-ClYw1MiXrwCoIHvtzvhdxI0437AmL36HmDEFu31QXITWoolFqm72cVzX/3PfFbK6k0UAa3G9a60srflJ5JJ4Zg==","signatures":[{"sig":"MEQCIDJS7CCLVQpZe6E+j6qJJQjUERGTkfRj0woNs+bNvoJSAiAdV6248iNUlNZiIYSPjJAjH/Y0cDn3058TORI9dE/7hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1619351},"gitHead":"bdc360c18609fc50c8d3c024ce515478d4b63c6d","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_2.0.0_1784300368846_0.44469645378995426","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@splyntra/dashboard","version":"2.1.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@2.1.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"36a35bec1bb0c7473af4db282c48d7c27ed62511","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-2.1.0.tgz","fileCount":107,"integrity":"sha512-xJ4FTWfH8jEwyMeOKoJrcm2jRYkdlouHv3ofcYHNCGZgoSbgW3bbZNpj5hjmdzfJcfga74VprzHFhACk4f6JZw==","signatures":[{"sig":"MEUCIQDS4MDhpVRua9FUfwkmIjUjBjRVYr1LNPWAT2GAXEldCgIgK9jIw7g/ituTH2P2anYsGi62aCQYHutwe22HRG/KG1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1623103},"gitHead":"935bb8cf51990ae590df25a475ce0a4ea7ee9693","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_2.1.0_1784301063239_0.8982871520479971","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@splyntra/dashboard","version":"2.2.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@2.2.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"8e0015b06310c0f9f279611ad7ff19d626ba07cc","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-2.2.0.tgz","fileCount":107,"integrity":"sha512-Y1wTlSWl5FBhp9yMascKPkOVR6Ua8E8/ajJcKx1h0ZWCU7bZX2V4fPwFJZEOtyyBWJ14umkEwuta8No4foSVug==","signatures":[{"sig":"MEYCIQDzMckqipBKvKKzLob0j8ew/CXC+mhdwXO+3IoY7yjpkQIhAIuUOHYa1NzVCG40kjSdstAHU8dwOYi5MhYVlZZd7rYC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1150211},"gitHead":"e14032bc2fc9c2853d3d7acad844855c1bf5a140","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_2.2.0_1784440873343_0.5598867928531932","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@splyntra/dashboard","version":"3.0.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.0.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"f0a070e4fa424ee29a06112a9fa92e092503ba79","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.0.0.tgz","fileCount":107,"integrity":"sha512-YwQnRYudVXOAtn8J/A7gDlbOQHbVopoQJiIW7DIWv49en8JuTyawClJHI0/VqV0LpIBbITA2TIK9DbXspWL4WA==","signatures":[{"sig":"MEUCIQCsierfg2+SzVuihWtL8o4I1eXUGA/x6AKIlQ7sRl+j4QIgV8cj2JICi777+9QaNZMn0siMlUsEmu03jC4WO2r4Plk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1153911},"gitHead":"a5f651b2338c123aca0fb8fabfeb4833821d757a","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.0.0_1784449531549_0.9843780104183883","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@splyntra/dashboard","version":"3.1.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.1.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"7264e66084db011c4c7e8792dd915a7b49f48b17","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.1.0.tgz","fileCount":115,"integrity":"sha512-Vkq1qEr/CXyDaUE2GpMsbfigeIWHh3RDzJZhTu1C96t3RvYG2QhZFlmUkJElOmZMyYzh5rTzi1I+8polIKjsCg==","signatures":[{"sig":"MEYCIQCN83oTtbvhym4D4hkPnr481XIorNgsom9YnU/QxpKtIAIhAMwLB3/PlLFjdvhKJvP3MkibSxGc6VT0Eb42gcwzQ+JV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186549},"gitHead":"8dd446444413cd8803842f051e523f2771944f80","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.1.0_1784553264613_0.18843839222517378","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@splyntra/dashboard","version":"3.2.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.2.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"0880ce084840a4f1aea3646fbacac62c6bf723d8","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.2.0.tgz","fileCount":123,"integrity":"sha512-ILdeUab2soZHfKz+MbLEuquN4fQPaotXxasTIgdYAT8B16+npDMmWzXl1uijoPhdRhF7rXgqkidPjRpFjhoC0g==","signatures":[{"sig":"MEYCIQDuFWq/BzpSVpflXRGoFXN7oHVITlUubNacm5+3s6C4OwIhAJrqzuZ70Tb85dF4nHmfaq8Hks/uVBghCqaCFT4fIHud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205217},"gitHead":"67f58ed77fdf476ccc5943bece473ed64d63d36f","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.2.0_1784570587987_0.42652462225656373","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@splyntra/dashboard","version":"3.3.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.3.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"c2cf5f147ab46350ba8d88a05058f870b9e42200","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.3.0.tgz","fileCount":123,"integrity":"sha512-mGG/Sf89Zipy0cQuyaI9NvlfBvq4Plcowsd2sqWJfipdwfxp4nehasErrqUZYmTxn5jvDm95gcEm0mzT739geQ==","signatures":[{"sig":"MEUCIHdg3f+haIItF9BUASN5H9GgTtcKcxFRNm+KH9VYAFtOAiEA+l4LJaSMFB2N7WvyOFIrM1PXCDsVVWWJcmYlFeemdyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214722},"gitHead":"cb25cee6e5afbe3d987f84739b84fe2b4829ae24","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.3.0_1784624956339_0.9022038704194704","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@splyntra/dashboard","version":"3.4.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.4.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"df8482ea6cf945197c9fdb751d4d7501fec8c861","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.4.0.tgz","fileCount":123,"integrity":"sha512-gWyRxx8iOF+WfVZ6rj+Kyh5wGklIfiM3mGcoxJctXABPZLvcFGj9OBHjq+wFDlsRQdzeh+9QJkLd35r3KQX2XQ==","signatures":[{"sig":"MEYCIQC/icEcu/TVpHFZ3xPKDew9KZ+ZU1xwmPqp19ZD9SLcYgIhANvVj4Sc9iHn82w238mMBpSPhV+dHyxIXpDJE2tXNFyu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218202},"gitHead":"8ff6bcfa4216724566cefe5d114ccd326304049d","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.4.0_1784635501309_0.6684349484541132","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@splyntra/dashboard","version":"3.5.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.5.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"858c5acab7b06e601b9f929d3682c8d44d050dea","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.5.0.tgz","fileCount":123,"integrity":"sha512-0xvBnskok7hs5cZZ0U3S1m0tzW79HerI7KeqZpZEryZ6j9Qtiw6d0d3m4yFBmhQBLGuSADT/ub/6gWdGlxfyfw==","signatures":[{"sig":"MEUCIQCBm4UE0ewbhUFoRaZhd1YILOq9C1PPpuGJSctcZh2AwwIgASbmsBtYVRCJLffGcXRvtYMeWcftvElCIZgs8PFqvn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1219577},"gitHead":"61e36f3e48df28fe17f72fa3c835eda80981cb33","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.5.0_1784646915395_0.435869467246375","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@splyntra/dashboard","version":"3.5.1","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.5.1","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"959c36386082d60883206c4b604f77cc63057413","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.5.1.tgz","fileCount":123,"integrity":"sha512-7jv376XIZxsqN/dzyUgQCqLIUEmYpDy0lm+SkJIe9fSRIRrItu7RjORxoIBaVgLS94DiykgCEBxFLggIafSToA==","signatures":[{"sig":"MEUCIE7p+/fShe8kxt7LwO12i+hnZctUSns4PIC+Cf7HUKX8AiEA1fzUKn/UUoNaaeg5xKGGtAbFy7/gHUIEk6oclVY0HSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220148},"gitHead":"38fa8bb5dadde80096e6fcf77339b4aa2dda1cfd","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.16.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.5.1_1784655419763_0.3798899781697129","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@splyntra/dashboard","version":"3.6.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.6.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"88e7d4d2429b6ee632a6175458bd13aae952919a","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.6.0.tgz","fileCount":123,"integrity":"sha512-U05uNoemLaC9tUPrhT8EFBa6FDN3MsrUktkjOURLBFGno1bPVN6UrkXD2UUIgazTGdAGlJdJ4ZBUL5dIJge2Nw==","signatures":[{"sig":"MEQCIARi/Lcjt94+gm2vR9NdKcOm7Vbrj0cMMW0y410tI5+GAiBGyadcpXWVFHeaLw33GHwaKRMUAi9DDIoPudLupX7k0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1221231},"gitHead":"9e12bc6650303626bd903832d9b6b799acb96030","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.6.0_1786859095643_0.9001743875221626","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@splyntra/dashboard","version":"3.6.1","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.6.1","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"ec23f24a0f8481ac96b98e135d9197f567d38dd5","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.6.1.tgz","fileCount":123,"integrity":"sha512-qkNriKImuolfRBpWHDjBgMjkCc6wzvCOFxBf6C2RXjiOfkjneadWuLnDVKIL61x7BArTGkO3OpjPNc2U2t2oXQ==","signatures":[{"sig":"MEYCIQDjWq4X4cDRqjLinp7uewxcGNDWtPTf6MyZJWo00rTefwIhALjRsVBKxaXUfl8mS020jR+BHKl/utuoJCm7PmM577Z1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220812},"gitHead":"d6b6afc87d12d4b140b41f712d148323e84faa77","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.6.1_1786881470624_0.1799452626598237","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@splyntra/dashboard","version":"3.6.2","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.6.2","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"714923b56abb7e5bcf88886598b95342b35318bb","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.6.2.tgz","fileCount":123,"integrity":"sha512-zc8+W5WEz4Ry/zomz8qRRC89kEfpIks9L/hzRFm9nBaa9AADs4yVTKNRfztjBXM1EJmAA/cW2LG3erCx6nES4g==","signatures":[{"sig":"MEUCIQC/X9LXRZAH3s4VRjTAh5ItY4LGCxn/QPMvAfK/L0j/eAIgYNmRrIezC3h+CQAWyJLUIQjfkCDJqfu+EnBpvtk//T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1221906},"gitHead":"43c32b834e6577ec1cc026e1422c8ee86832b3b6","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.6.2_1786902081476_0.0026221418838641153","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@splyntra/dashboard","version":"3.6.3","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.6.3","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"5746a0b2e28ba5d43f23adc7ef3f9bed99eaf760","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.6.3.tgz","fileCount":123,"integrity":"sha512-FZJSrybB8tVvAMUGdita+qJLRRjIr0R01oP8Hfcri3s+asrIg2KKnYpHYyg3uVrZR1T7A+Cw9qNN46FzWQv+qQ==","signatures":[{"sig":"MEQCIA3xoEQ4NkRurC5DM8iGjMMC64i0t8XifcPeBNbJsG6uAiB2i1b/xsn3pE5BzIAutS26q5dovF5gacmW3rFH8yZj5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1222891},"gitHead":"bf5f70718533c8d6bf619a17c72ad64d9dc731e1","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.6.3_1786985639428_0.9876004005166528","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@splyntra/dashboard","version":"3.7.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.7.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"42a1757681a3125d1fde1fc16b3d1a1162c2f930","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.7.0.tgz","fileCount":125,"integrity":"sha512-1XcFdtYlPmyQk0OrR/sSL87i0uGoaceisgsME/8VX5xNTH+NFcC+tg1zd+hEX3H3Dz1wTsLD/Q5JH6/B0N0ZrA==","signatures":[{"sig":"MEUCIQCTG/5Bf1HYpc7+rwlhuEiCT9rhd1SUOlBRzGi0Q6mDSwIgZLppA0gwwtCSxK70UotGmjtXW7W+blavNQR0GFuG0xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228673},"gitHead":"640204e01180e7537713a4dc45bd637182c0091d","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.7.0_1786994118055_0.08560906394676104","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@splyntra/dashboard","version":"3.7.1","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.7.1","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"9120361f7216b7aca3ea3118fda48812f73b61ac","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.7.1.tgz","fileCount":125,"integrity":"sha512-SNb/qae0GTAEYXPBU2yWDX8bluc3KUCAJhL5qh3uFYDrQVwACP6YsbDxGTBXILt4plQNHTjz2sXNcGAiYCzaGw==","signatures":[{"sig":"MEUCIQDT3naKjEZrl7QMRPoAEOUY6jvMVIXkAQqYjE1Vr8tSggIgZy8SclEsWWysnhM58rP55ei1MVMpewVpaWUBgHXmi+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229430},"gitHead":"5fca2e879e540e2c107d0767525dbae464bd7b25","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.7.1_1786996118973_0.4276178594579607","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"@splyntra/dashboard","version":"3.7.2","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.7.2","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"802cb85a785689b36217d3019f7db49a88c7973a","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.7.2.tgz","fileCount":125,"integrity":"sha512-PNoB606vGBDDKEAK8Vvi4ECO9kip3VErtQpUy8UeUC8m+au80fltYUwapgIsudmZkuaO1EjRZe4eybx1XoQyVg==","signatures":[{"sig":"MEQCIBrGD2x9VfE5u+uHDLY6M+xvNxBN5Gj3ncXuL1MCKjLAAiBW7KHwRdR4nV8uYOn4H1gBaiqN/e6oHMyjtoxntpOa/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1233429},"gitHead":"531869acb4c5e27e8278731626bfc348462320d4","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.7.2_1787067608019_0.8482474199339394","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@splyntra/dashboard","version":"3.8.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.8.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"6c0bfb7b748029a407bc084cda911349cc546e5b","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.8.0.tgz","fileCount":125,"integrity":"sha512-ibhPEPKCxh00gCM5FgDjryTP5Hs3FYFUmE5eCcfrUcSQXrmYqG8ldYgdXt6x3HOgFCYEwkmVqKTEvSqFOmsbOg==","signatures":[{"sig":"MEUCIQDGhB6AxewMndqe2LV9p3sg0BCYvieScPh5cc94H98aPwIgGOP0jD4O+xRlT0Wks22v3CqtG2IIeeDNJ5r2J3SFh5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1233751},"gitHead":"ab974adf056e53455be5fe73f799c88166b2c8d5","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.8.0_1787128610427_0.7828207757304724","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@splyntra/dashboard","version":"3.8.1","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.8.1","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"b9011d86a9094e6c0f58690c7f9e9537f9126fc2","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.8.1.tgz","fileCount":126,"integrity":"sha512-G45uc5ki0NlPNSlEnDlT5ebHPHokjRx35gQjtpekVWmYNxIhpDcxjoTHU2rjEX8cuFMJxanT5YvSuAF2CruzPQ==","signatures":[{"sig":"MEQCIECwPOk6p5KpmA5uEGIC5OSjVq1bFAZv9SiQX1PgLaIZAiBiGg2riNwAdibotjRHV6KKwU4/SNDsxyluHPBFDDf+9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237982},"gitHead":"f51a2b5592d98c1de56feff90d57cb73faa1c620","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.8.1_1787163822361_0.544850409020434","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@splyntra/dashboard","version":"3.9.0","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.9.0","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"2b3116983b525a6b33fc0de46f3eaefe6582cd12","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.9.0.tgz","fileCount":126,"integrity":"sha512-b6/N2gOTLUlwCkCDYY13CB2aBMpVCPBShqBUlaeb1gRjmx7yBHzKE88qQZSy8WcMQUBJuRoOf5JNmla/6FP95A==","signatures":[{"sig":"MEYCIQCBSuNgFhif7XJeZBe9LVs6YyaDEdctg2Le5UPoYHhZ7AIhANDXW4yF2d5pJiuNm/TErAk0+7X1RE40Ne1yKHFoDX1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1276345},"gitHead":"fa08881330e61ef45ab0118fb83778e79c19eef1","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.9.0_1787248778974_0.7997016508362436","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@splyntra/dashboard","version":"3.9.1","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.9.1","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"bad37e040a720c80370e7bfa32ee55e28b1031d3","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.9.1.tgz","fileCount":126,"integrity":"sha512-y5OGbptXWRdZ0l4rpZqF8unyuCjIxmcSbjKqp9IlRU1rVOmBd8u24OoQ9JgdT+rl1X8t0au36VOokJsiOmXVig==","signatures":[{"sig":"MEYCIQCrMrTOBis9u0dX3VfkodiYSSrG0QLbhMLACRAb3QYHUwIhALnqAelmQVpQ4/L3QNCqrNO66wXAqY6q419KFgbZvxju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289297},"gitHead":"6bbc39257a207d6acecdf760482c91e31179a556","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.9.1_1787396324003_0.8228357466457479","host":"s3://npm-registry-packages-npm-production"}},"3.9.2":{"name":"@splyntra/dashboard","version":"3.9.2","author":{"url":"https://github.com/anandkr47","name":"Anand Kumar"},"license":"SEE LICENSE IN LICENSE","_id":"@splyntra/dashboard@3.9.2","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"homepage":"https://github.com/splyntra/splyntra#readme","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"dist":{"shasum":"63657c523ab12057c36cabcdda233d1afd90c9bc","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.9.2.tgz","fileCount":126,"integrity":"sha512-hwiKfEIHaJNOM56ILNQVQxMH/GD2j2teFoVvEghfBZXxPzBAZ2ZGcUcMBVwQo9/3rtKvZkCxPMuISadCi+9l0g==","signatures":[{"sig":"MEYCIQCP48Na2UXd8DHU+6Krgs0B6BuwuW4fCMjM6ucJZAsWNgIhALJE3v+Y73gR7xkJJY/4XQA93g0j/TwrRZVX1qFLxIs2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1290677},"gitHead":"c51dc11ca92bd3e78a125be142fb3b15df5f364e","scripts":{"dev":"next dev","lint":"next lint","test":"vitest run","build":"next build","start":"next start","test:watch":"vitest"},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"repository":{"url":"git+https://github.com/splyntra/splyntra.git","type":"git","directory":"apps/web"},"_npmVersion":"11.17.0","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.21.0","clsx":"^2.1.0","next":"^14.2.0","xlsx":"^0.18.5","react":"^18.3.0","bcryptjs":"^2.4.3","date-fns":"^3.6.0","recharts":"^2.15.4","next-auth":"^5.0.0-beta.19","react-dom":"^18.3.0","lucide-react":"^0.390.0","tailwind-merge":"^2.3.0","@tanstack/react-query":"^5.40.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.3","vitest":"^1.6.1","postcss":"^8.4.0","@types/pg":"^8.20.0","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^18.3.0","autoprefixer":"^10.4.0","@types/bcryptjs":"^2.4.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_3.9.2_1787397786822_0.5817787643153711","host":"s3://npm-registry-packages-npm-production"}},"3.9.3":{"name":"@splyntra/dashboard","version":"3.9.3","description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","author":{"name":"Anand Kumar","url":"https://github.com/anandkr47"},"license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/splyntra/splyntra.git","directory":"apps/web"},"publishConfig":{"access":"public"},"scripts":{"dev":"next dev","build":"next build","start":"next start","lint":"next lint","test":"vitest run","test:watch":"vitest"},"dependencies":{"@tanstack/react-query":"^5.40.0","bcryptjs":"^2.4.3","class-variance-authority":"^0.7.0","clsx":"^2.1.0","date-fns":"^3.6.0","lucide-react":"^0.390.0","next":"^14.2.0","next-auth":"^5.0.0-beta.19","pg":"^8.21.0","react":"^18.3.0","react-dom":"^18.3.0","recharts":"^2.15.4","tailwind-merge":"^2.3.0","xlsx":"^0.18.5"},"devDependencies":{"@tailwindcss/typography":"^0.5.0","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.2","@types/bcryptjs":"^2.4.6","@types/node":"^20.0.0","@types/pg":"^8.20.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.7.0","autoprefixer":"^10.4.0","jsdom":"^24.1.3","postcss":"^8.4.0","tailwindcss":"^3.4.0","typescript":"^5.4.0","vitest":"^1.6.1"},"gitHead":"2a95bdd8382d8a826a2355782cf9b212369ffb50","_id":"@splyntra/dashboard@3.9.3","bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"homepage":"https://github.com/splyntra/splyntra#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-904TDsZ6BHmAkaAhK84lfB5WZgn4GtwdFNOnWJ5AfImN++nBWgJ+QrH+OExa5FilWgZ+53pSZaIFxbnW8evBUw==","shasum":"d590e61b25557776cdeec95e4139661f792a9766","tarball":"https://registry.npmjs.org/@splyntra/dashboard/-/dashboard-3.9.3.tgz","fileCount":126,"unpackedSize":1291109,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@splyntra%2fdashboard@3.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC80JjiPMcNIcmKYbR5HDVoGydR/4q+J2b9R0gYP1IF2wIgc4xkKVRx0uZA13pZDrRxO+zaeozQNzQZJPtHJXkitbA="}]},"_npmUser":{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"},"directories":{},"maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dashboard_3.9.3_1787558424003_0.19531260075258228"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-30T11:29:09.072Z","modified":"2026-08-24T08:00:24.470Z","0.3.0":"2026-06-30T11:29:09.329Z","1.0.0":"2026-06-30T13:26:31.860Z","1.1.0":"2026-06-30T15:32:07.151Z","1.2.0":"2026-07-01T17:15:01.142Z","1.3.0":"2026-07-03T15:34:26.891Z","1.4.0":"2026-07-05T15:15:42.133Z","1.5.0":"2026-07-13T05:17:19.582Z","1.6.0":"2026-07-13T06:48:31.895Z","1.6.1":"2026-07-13T08:22:03.079Z","2.0.0":"2026-07-17T14:59:29.050Z","2.1.0":"2026-07-17T15:11:03.435Z","2.2.0":"2026-07-19T06:01:13.534Z","3.0.0":"2026-07-19T08:25:31.696Z","3.1.0":"2026-07-20T13:14:24.808Z","3.2.0":"2026-07-20T18:03:08.171Z","3.3.0":"2026-07-21T09:09:16.521Z","3.4.0":"2026-07-21T12:05:01.597Z","3.5.0":"2026-07-21T15:15:15.584Z","3.5.1":"2026-07-21T17:36:59.968Z","3.6.0":"2026-08-16T05:44:55.806Z","3.6.1":"2026-08-16T11:57:50.780Z","3.6.2":"2026-08-16T17:41:21.658Z","3.6.3":"2026-08-17T16:53:59.610Z","3.7.0":"2026-08-17T19:15:18.286Z","3.7.1":"2026-08-17T19:48:39.173Z","3.7.2":"2026-08-18T15:40:08.160Z","3.8.0":"2026-08-19T08:36:50.648Z","3.8.1":"2026-08-19T18:23:42.586Z","3.9.0":"2026-08-20T17:59:39.151Z","3.9.1":"2026-08-22T10:58:44.208Z","3.9.2":"2026-08-22T11:23:07.033Z","3.9.3":"2026-08-24T08:00:24.169Z"},"bugs":{"url":"https://github.com/splyntra/splyntra/issues"},"author":{"name":"Anand Kumar","url":"https://github.com/anandkr47"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/splyntra/splyntra#readme","repository":{"type":"git","url":"git+https://github.com/splyntra/splyntra.git","directory":"apps/web"},"description":"Splyntra open dashboard — the composable source the commercial cloud build overlays. Published as source (not a prebuilt library): consumers compose it with their overlays + `next build`.","maintainers":[{"name":"anandkr47","email":"ankumar.snsvm@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://avatars.githubusercontent.com/u/291030557?s=200\" alt=\"Splyntra\" width=\"80\" />\n</p>\n\n<h1 align=\"center\">@splyntra/dashboard</h1>\n\n<p align=\"center\"><strong>The Splyntra Open Dashboard</strong></p>\n\n<p align=\"center\">Unified trace visualization, logs, agent/MCP/platform metrics, cost analytics, evaluations, and security alerts.</p>\n\n<p align=\"center\">\n  <a href=\"https://docs.splyntra.com\"><strong>Documentation</strong></a> ·\n  <a href=\"https://app.splyntra.com\"><strong>Cloud Dashboard</strong></a> ·\n  <a href=\"https://ingest.splyntra.com\"><strong>Ingest Endpoint</strong></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@splyntra/dashboard\"><img src=\"https://img.shields.io/npm/v/@splyntra/dashboard\" alt=\"npm\" /></a>\n  <a href=\"https://docs.splyntra.com\"><img src=\"https://img.shields.io/badge/docs-docs.splyntra.com-blue\" alt=\"Docs\" /></a>\n  <a href=\"../../LICENSE\"><img src=\"https://img.shields.io/badge/license-FSL--1.1--ALv2-blue.svg\" alt=\"License\" /></a>\n</p>\n\n---\n\nPublished as **source** (not a prebuilt library). Consumers compose it with their overlays and run `next build`.\n\n## Prerequisites\n\n- Node.js 20+\n- PostgreSQL (metadata store)\n- Running Splyntra Collector (`localhost:4318`)\n- Running Evaluation service (`localhost:8002`) — optional\n\n## Local Development\n\n```bash\n# From the monorepo root\ndocker compose up -d   # starts Postgres, ClickHouse, Collector, etc.\n\n# From this directory\ncp .env.local.example .env.local   # configure environment\nnpm install\nnpm run dev                        # http://localhost:3000\n```\n\n## Environment Variables\n\n| Variable          | Default                          | Description                         |\n|-------------------|----------------------------------|-------------------------------------|\n| `COLLECTOR_URL`   | `http://localhost:4318`          | Splyntra Collector base URL used by server-side BFF proxy (`/api/v1/*`). In production, set to your collector host (e.g. `https://ingest.splyntra.com` or internal service DNS). |\n| `NEXT_PUBLIC_API_URL` | `http://localhost:4318`      | Fallback API URL if `COLLECTOR_URL` is unset. |\n| `EVAL_URL`        | `http://localhost:8002`          | Evaluation service base URL.        |\n| `POSTGRES_DSN`    | —                                | PostgreSQL connection string (metadata & user/team store). |\n| `NEXTAUTH_URL`    | `http://localhost:3000`          | Canonical app URL (e.g. `https://app.splyntra.com`). |\n| `AUTH_SECRET` / `NEXTAUTH_SECRET` | —                | Secret for Auth.js/NextAuth session token encryption. |\n| `SPLYNTRA_API_KEY`| `splyntra_dev_key` (dev only)    | Collector key the dashboard proxies with; dev fallback is rejected outside `development` (fail-closed). |\n| `COLLECTOR_SERVICE_TOKEN` | —                        | Shared secret for trusted multi-tenant BFF → collector communication. |\n\n## Production Deployment Notes\n\n- **Collector Proxying (`/api/v1/*`)**: Next.js proxies API requests dynamically to `COLLECTOR_URL` on each request rather than baking it in at build time. Ensure `COLLECTOR_URL` is set in your container/hosting environment.\n- **Data Caching**: TanStack Query is configured with sensible cache lifecycles (30s stale time). State mutations (e.g., updating model pricing, budgets, alerts, API keys) automatically invalidate query caches on demand without continuous polling loops.\n\n## Scripts\n\n| Command          | Description                      |\n|------------------|----------------------------------|\n| `npm run dev`    | Start development server         |\n| `npm run build`  | Production build                 |\n| `npm run start`  | Start production server          |\n| `npm run lint`   | Run ESLint                       |\n| `npm run test`   | Run tests (Vitest)               |\n\n## Tech Stack\n\n- **Framework:** Next.js 14 (App Router)\n- **Auth:** NextAuth.js v5\n- **Styling:** Tailwind CSS\n- **Data fetching:** TanStack Query\n- **Charts:** Recharts\n- **Testing:** Vitest + React Testing Library\n\n## Pages\n\n| Route             | Purpose                                      |\n|-------------------|----------------------------------------------|\n| `/`               | Dashboard overview + detailed-report export  |\n| `/connect`        | Connect wizard — guided agent onboarding     |\n| `/traces`         | Trace list and replay/detail viewer          |\n| `/logs`           | Structured, trace-correlated log search      |\n| `/agents`         | Agent registry, per-agent dashboards         |\n| `/mcp`            | Per-MCP-server monitoring (calls, flagged)   |\n| `/platforms`      | Platform workflow/node analytics             |\n| `/tools`          | Tool calls, RAG retrieval, vector search     |\n| `/metrics`        | Time-series observability metrics            |\n| `/costs`          | Token/cost analytics + model pricing editor  |\n| `/evaluations`    | Datasets, runs, leaderboard, regressions, CI snippet |\n| `/security`       | Security incident feed + severity/detector/agent summary |\n| `/alerts`         | Alert configuration and history              |\n| `/projects`       | Project management                           |\n| `/settings/team`  | Team members, invites, RBAC                  |\n| `/settings/keys`  | API key management                           |\n\n## License\n\nFSL-1.1-ALv2 (source-available, converts to Apache-2.0 after 2 years) — see [LICENSE](../../LICENSE).\n","readmeFilename":"README.md"}