{"_id":"@elabs-ai/components-charts","_rev":"11-4c2240768a8e03ad4a9c70473633917c","name":"@elabs-ai/components-charts","dist-tags":{"latest":"6.0.0"},"versions":{"4.0.0":{"name":"@elabs-ai/components-charts","version":"4.0.0","license":"MIT","_id":"@elabs-ai/components-charts@4.0.0","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"homepage":"https://github.com/mreimitz/elabs-components#readme","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"60e04e612238c0aaf0b050ec2e4220a0f7957dde","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-4.0.0.tgz","fileCount":247,"integrity":"sha512-jaRkGJB8kdjd8bUSs4wyqHNxjm2fncJk7ze+jAYZq7NOD0giGiX4TheBOJrsZVZkpVRcohTk1fXZJOpbUOiyxA==","signatures":[{"sig":"MEYCIQDHjKwRljjW/cXkUllAkCLHHUSWDh9U0cKNj/TjlegAmAIhAO64wxJJzsc+BagEZE11jOVftOLQK7MQsjzm/yfDvWao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4242930},"type":"module","_from":"file:elabs-ai-components-charts-4.0.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"_resolved":"/tmp/17ad4bac221b0101586903f61632b677/elabs-ai-components-charts-4.0.0.tgz","_integrity":"sha512-jaRkGJB8kdjd8bUSs4wyqHNxjm2fncJk7ze+jAYZq7NOD0giGiX4TheBOJrsZVZkpVRcohTk1fXZJOpbUOiyxA==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.8.2","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","d3-array":"3.2.4","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","@visx/brush":"3.12.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","lucide-react":"^0.577.0","@visx/pattern":"4.0.1-alpha.0","@visx/gradient":"4.0.1-alpha.0","@visx/responsive":"4.0.1-alpha.0","react-use-measure":"^2.1.7","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"4.0.0","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"4.0.0","@elabs-ai/components-tokens":"4.0.0","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"4.0.0","@elabs-ai/components-tokens":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/components-charts_4.0.0_1786953883751_0.27939275909090777","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@elabs-ai/components-charts","version":"4.1.0","license":"MIT","_id":"@elabs-ai/components-charts@4.1.0","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"homepage":"https://github.com/mreimitz/elabs-components#readme","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"00e43ce2b17394df9931ec8b705275f68d9efc90","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-4.1.0.tgz","fileCount":354,"integrity":"sha512-SZ3VYR3+jpAMjyEWK+FVGF9nE+rt5dvh6g+spfP9RaXPlcERXIX6Be49GRE2xsrBbcjVINS07i6py8C02SRuDQ==","signatures":[{"sig":"MEYCIQC+LGVJ/Wo+oJ7jdBXJqzC46Hz4fhwG93RSpKLbT2t/QQIhAN2pZWoCzasQayHkitqwSwagZDAnP+GuFMdKYKclcZBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7322044},"type":"module","_from":"file:elabs-ai-components-charts-4.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf dist && tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"_resolved":"/tmp/72f6eabc48882aeff5f09eace5d9e530/elabs-ai-components-charts-4.1.0.tgz","_integrity":"sha512-SZ3VYR3+jpAMjyEWK+FVGF9nE+rt5dvh6g+spfP9RaXPlcERXIX6Be49GRE2xsrBbcjVINS07i6py8C02SRuDQ==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.8.2","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","d3-array":"3.2.4","d3-force":"^3.0.0","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","@visx/brush":"3.12.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","d3-hierarchy":"^3.1.2","lucide-react":"^0.577.0","@visx/pattern":"4.0.1-alpha.0","@visx/gradient":"4.0.1-alpha.0","@visx/responsive":"4.0.1-alpha.0","react-use-measure":"^2.1.7","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-force":"^3.0.10","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@types/d3-hierarchy":"^3.1.7","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"4.1.0","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"4.1.0","@elabs-ai/components-tokens":"4.1.0","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"4.1.0","@elabs-ai/components-tokens":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/components-charts_4.1.0_1788862019056_0.6850288961269912","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@elabs-ai/components-charts","version":"4.2.0","license":"MIT","_id":"@elabs-ai/components-charts@4.2.0","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"homepage":"https://github.com/mreimitz/elabs-components#readme","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"4fcadb2552ecb16baca35efc91e26635af306c2e","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-4.2.0.tgz","fileCount":363,"integrity":"sha512-Y3ggGzHs7A5KrvMd2jViyFlU8R11iC1O7cfXBZydQJXekjbGWfbifZJyMDRr+YfVLJZi1Chb819lPVuZWXed/Q==","signatures":[{"sig":"MEUCIQDTPLIf2iEpE4tiee50UZgCVmnU833PAUfVnll2fT+B1AIgAimZnbzMB2CG6m0uCxHqVHoiv0zJDGxX6V53lV+mTOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDv7C2hOqrC1V+pEB769FT054Cql455g8nD0dI5T9SzrgIhALpFUA/VUjRPedLMAPEZASuh4um7yoWuwXk92m3CklYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7430803},"type":"module","_from":"file:elabs-ai-components-charts-4.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf dist && tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"_resolved":"/tmp/cb95ee3adbf0cae8c49ecf4f00f35016/elabs-ai-components-charts-4.2.0.tgz","_integrity":"sha512-Y3ggGzHs7A5KrvMd2jViyFlU8R11iC1O7cfXBZydQJXekjbGWfbifZJyMDRr+YfVLJZi1Chb819lPVuZWXed/Q==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.9.8","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","d3-array":"3.2.4","d3-force":"^3.0.0","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","@visx/brush":"3.12.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","d3-hierarchy":"^3.1.2","lucide-react":"^0.577.0","@visx/pattern":"4.0.1-alpha.0","@visx/gradient":"4.0.1-alpha.0","@visx/responsive":"4.0.1-alpha.0","react-use-measure":"^2.1.7","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-force":"^3.0.10","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@types/d3-hierarchy":"^3.1.7","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"4.2.0","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"4.2.0","@elabs-ai/components-tokens":"4.2.0","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"4.2.0","@elabs-ai/components-tokens":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/components-charts_4.2.0_1789514760724_0.5682567216906069","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@elabs-ai/components-charts","version":"5.0.0","license":"MIT","_id":"@elabs-ai/components-charts@5.0.0","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"homepage":"https://github.com/mreimitz/elabs-components#readme","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"94e707a1620c4c1ca38cd35473bc907f627c67e1","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-5.0.0.tgz","fileCount":2142,"integrity":"sha512-WYx3FxkPIhdX1Lp/8bFISJHR4XFJfNPat1Fc7eoAM47SGP2oQS4uRGzyktaoAmox5rTB3jyl6cE5RxvSBBj0Qg==","signatures":[{"sig":"MEQCIFuCnLZqXPBpkQrRfDhZG01rYxRbNLjVLsPMRM0lMZydAiASRCtU2aoXfl0pZW7KcTM9vFdPKtzVB8csnYgIVu4VNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID9YGxECnTpTX1mVDPwbrw5ruiGGSivT4aEejBT8PiZ7AiBF7M0Ay+5LNlO+yFBLvSnf3KI9+XVv0dK7/MJbffX3zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15909391},"type":"module","_from":"file:elabs-ai-components-charts-5.0.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"},"./dashboard":{"types":"./dist/dashboard/index.d.ts","default":"./dist/dashboard/index.js"},"./dashboard/test":{"types":"./dist/dashboard/test/index.d.ts","default":"./dist/dashboard/test/index.js"},"./dashboard/schema.json":"./schemas/dashboard-spec.v1.schema.json"},"scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf dist && tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"_resolved":"/tmp/a3725bcb15662df5e91167b367d39a7c/elabs-ai-components-charts-5.0.0.tgz","_integrity":"sha512-WYx3FxkPIhdX1Lp/8bFISJHR4XFJfNPat1Fc7eoAM47SGP2oQS4uRGzyktaoAmox5rTB3jyl6cE5RxvSBBj0Qg==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.9.8","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","zustand":"^5.0.0","d3-array":"3.2.4","d3-force":"^3.0.0","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","@visx/brush":"4.0.1-alpha.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","d3-hierarchy":"^3.1.2","lucide-react":"^0.577.0","@dnd-kit/core":"6.3.1","@visx/pattern":"4.0.1-alpha.0","@visx/gradient":"4.0.1-alpha.0","@visx/responsive":"4.0.1-alpha.0","react-use-measure":"^2.1.7","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-force":"^3.0.10","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@types/d3-hierarchy":"^3.1.7","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"5.0.0","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"5.0.0","@elabs-ai/components-tokens":"5.0.0","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"5.0.0","@elabs-ai/components-tokens":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/components-charts_5.0.0_1789932934713_0.9822037657014515","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@elabs-ai/components-charts","version":"5.1.0","license":"MIT","_id":"@elabs-ai/components-charts@5.1.0","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"homepage":"https://github.com/mreimitz/elabs-components#readme","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"730da96c7413a7750d6695bdd1d25d39a8d2fbd5","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-5.1.0.tgz","fileCount":2142,"integrity":"sha512-CGrAVOjPFgqvuuXAL4/Zidrq0rpue0N6aF6j6tVZWTHzBfVr0kg0JkqxuQuuLYJ0YvIkGm5Q1Q2vvY6pZXmcsw==","signatures":[{"sig":"MEYCIQCotV8hSh2Fcwir6kXiU0IsmZ4ielSK4mCKsiwKvOZFmwIhAOF+MbisZzAbuHev0oUNHuhs9LoNHlM7fuK9G23Y5qsC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDwA/fNTiP0Ctf/qwfVYFD+chng/KwCwmR3UNNLeL7v+AiEAxdrSBpscugNCtOOTae4zDyTZHpVmqLrPwYzeQs1+XIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15912169},"type":"module","_from":"file:elabs-ai-components-charts-5.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"},"./dashboard":{"types":"./dist/dashboard/index.d.ts","default":"./dist/dashboard/index.js"},"./dashboard/test":{"types":"./dist/dashboard/test/index.d.ts","default":"./dist/dashboard/test/index.js"},"./dashboard/schema.json":"./schemas/dashboard-spec.v1.schema.json"},"scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf dist && tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"_resolved":"/tmp/efcd3ff17706c284216e4e7ae197bb75/elabs-ai-components-charts-5.1.0.tgz","_integrity":"sha512-CGrAVOjPFgqvuuXAL4/Zidrq0rpue0N6aF6j6tVZWTHzBfVr0kg0JkqxuQuuLYJ0YvIkGm5Q1Q2vvY6pZXmcsw==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.9.8","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","zustand":"^5.0.0","d3-array":"3.2.4","d3-force":"^3.0.0","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","@visx/brush":"4.0.1-alpha.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","d3-hierarchy":"^3.1.2","lucide-react":"^0.577.0","@dnd-kit/core":"6.3.1","@visx/pattern":"4.0.1-alpha.0","@visx/gradient":"4.0.1-alpha.0","@visx/responsive":"4.0.1-alpha.0","react-use-measure":"^2.1.7","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-force":"^3.0.10","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@types/d3-hierarchy":"^3.1.7","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"5.1.0","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"5.1.0","@elabs-ai/components-tokens":"5.1.0","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"^5.1.0","@elabs-ai/components-tokens":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/components-charts_5.1.0_1790029110754_0.35788872010811756","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@elabs-ai/components-charts","version":"5.2.0","license":"MIT","_id":"@elabs-ai/components-charts@5.2.0","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"homepage":"https://github.com/mreimitz/elabs-components#readme","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"1f88c2497a5272f6edacec2965b98c5f36db20aa","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-5.2.0.tgz","fileCount":2165,"integrity":"sha512-l8yf3geA1MbF0oENspqPk5z60OC8yHgSqLGnhAjx0K5fkZRpud/PH69r/D9fTE0j+WTNTwDY2MFVp/5LmPy+OQ==","signatures":[{"sig":"MEUCIHBiZ9tZBOHFbpESlQpLg265dMJ29jSALzzQbNfky4qMAiEA/3uELc8JMW2n7EaxicPT7f0Sg2Z5kldMBITw0Qfv4HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFN983SoS6WJV1TAZ/t/UAcsu2VLUlkZJIpe6NVgLua4AiBAN88mZW6ZyCIT9V7hnFbb4NJ0QQ/uy4J0GSVeZ6WC7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16326158},"type":"module","_from":"file:elabs-ai-components-charts-5.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"},"./dashboard":{"types":"./dist/dashboard/index.d.ts","default":"./dist/dashboard/index.js"},"./dashboard/test":{"types":"./dist/dashboard/test/index.d.ts","default":"./dist/dashboard/test/index.js"},"./dashboard/schema.json":"./schemas/dashboard-spec.v1.schema.json"},"scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf dist && tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"_resolved":"/tmp/7f06b157a835b0e518b8db11053ff793/elabs-ai-components-charts-5.2.0.tgz","_integrity":"sha512-l8yf3geA1MbF0oENspqPk5z60OC8yHgSqLGnhAjx0K5fkZRpud/PH69r/D9fTE0j+WTNTwDY2MFVp/5LmPy+OQ==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.9.8","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","zustand":"^5.0.0","d3-array":"3.2.4","d3-force":"^3.0.0","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","@visx/brush":"4.0.1-alpha.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","d3-hierarchy":"^3.1.2","lucide-react":"^0.577.0","@dnd-kit/core":"6.3.1","@visx/pattern":"4.0.1-alpha.0","@visx/gradient":"4.0.1-alpha.0","@visx/responsive":"4.0.1-alpha.0","react-use-measure":"^2.1.7","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-force":"^3.0.10","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@types/d3-hierarchy":"^3.1.7","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"5.2.0","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"5.2.0","@elabs-ai/components-tokens":"5.2.0","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"^5.2.0","@elabs-ai/components-tokens":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/components-charts_5.2.0_1790071989992_0.4814754824866647","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@elabs-ai/components-charts","version":"5.3.0","license":"MIT","_id":"@elabs-ai/components-charts@5.3.0","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"homepage":"https://github.com/mreimitz/elabs-components#readme","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"ca4bd019893871ba880229894d59aa813552e843","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-5.3.0.tgz","fileCount":1682,"integrity":"sha512-wsnK/Uz4wSIlSqlaSQYE8LM3mUBUwO6UOGjUFgWyV6BYuk6oO8o93IowRx6SzGopFxj/qG4EAmbsA7phB6bTeA==","signatures":[{"sig":"MEUCIEEWf4P508cNSw8r3fo5ZYN/nl3bZUDrW57X61E+HHlQAiEAq6trj8k9QBbE0cRQikevFiqA8XeN7g16Mgk9k/7Mbl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGdJOb6sBMmLwBBZFDuOqBojqIbJy66eQPogjmmC3OviAiAyxLQ1dP9MX195snDxAqpczdpjjbt+al6QpG/rt5IyDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13485219},"type":"module","_from":"file:elabs-ai-components-charts-5.3.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf dist && tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"_resolved":"/tmp/7e8c349f7de606b8f3d279217cdafae8/elabs-ai-components-charts-5.3.0.tgz","_integrity":"sha512-wsnK/Uz4wSIlSqlaSQYE8LM3mUBUwO6UOGjUFgWyV6BYuk6oO8o93IowRx6SzGopFxj/qG4EAmbsA7phB6bTeA==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.9.8","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","d3-array":"3.2.4","d3-force":"^3.0.0","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","@visx/brush":"4.0.1-alpha.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","d3-hierarchy":"^3.1.2","lucide-react":"^0.577.0","@visx/pattern":"4.0.1-alpha.0","@visx/gradient":"4.0.1-alpha.0","@visx/responsive":"4.0.1-alpha.0","react-use-measure":"^2.1.7","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-force":"^3.0.10","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@types/d3-hierarchy":"^3.1.7","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"5.3.0","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"5.3.0","@elabs-ai/components-tokens":"5.3.0","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"^5.3.0","@elabs-ai/components-tokens":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/components-charts_5.3.0_1790083868785_0.7822929433506098","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@elabs-ai/components-charts","version":"5.3.1","license":"MIT","_id":"@elabs-ai/components-charts@5.3.1","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"homepage":"https://github.com/mreimitz/elabs-components#readme","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"c2e092acbfca521313c549385b2c2e44cc8e3047","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-5.3.1.tgz","fileCount":1682,"integrity":"sha512-Az/zvZ46bpRIxkltoO8r6ap96e2i+On39k5ri6o9z0XOxD585tytk72f08UHh1h4A9bEk63Cttb0wqfiietOkQ==","signatures":[{"sig":"MEUCIQCpRHUSmNvf5uMxUDwxZOjJy26J812qLhypVSTbWiw7hgIgBmTaXuNTzmIpfzxCkhPPDafRnXg/naXKBg3VF0rSjuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/kyxj9Dgj42meKvKTJWuEYK5pYSgMacEj0+AhyqNw8AiEA1Qb6x1PruAGF+OLvA59SX0PzNtlFi7Fi960E6/43Xxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@5.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13485684},"type":"module","_from":"file:elabs-ai-components-charts-5.3.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf dist && tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"_resolved":"/tmp/3f768e041e776337eeeb19378c95f8d5/elabs-ai-components-charts-5.3.1.tgz","_integrity":"sha512-Az/zvZ46bpRIxkltoO8r6ap96e2i+On39k5ri6o9z0XOxD585tytk72f08UHh1h4A9bEk63Cttb0wqfiietOkQ==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.9.8","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","d3-array":"3.2.4","d3-force":"^3.0.0","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","@visx/brush":"4.0.1-alpha.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","d3-hierarchy":"^3.1.2","lucide-react":"^0.577.0","@visx/pattern":"4.0.1-alpha.0","@visx/gradient":"4.0.1-alpha.0","@visx/responsive":"4.0.1-alpha.0","react-use-measure":"^2.1.7","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-force":"^3.0.10","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@types/d3-hierarchy":"^3.1.7","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"5.3.1","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"5.3.1","@elabs-ai/components-tokens":"5.3.1","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"^5.3.1","@elabs-ai/components-tokens":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/components-charts_5.3.1_1790086176084_0.2365772613119499","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@elabs-ai/components-charts","version":"5.4.0","license":"MIT","_id":"@elabs-ai/components-charts@5.4.0","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"homepage":"https://github.com/mreimitz/elabs-components#readme","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"03ac9f0737fb2e2d6182ce8abafdcefb44f031fe","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-5.4.0.tgz","fileCount":1950,"integrity":"sha512-OB9RlzBhFXT270F0Z5q6JA/fYW+MZUHLm1DiHeaDCzgLM6oZH8ECJ1OKdmyzzSBnFHFhGvirh8IgkRg/OAO8Mw==","signatures":[{"sig":"MEUCIDLAaJYD1i1k0u4gqqwhPcBYdoEven+g3mlQjtOTCPh5AiEA3ExmBrCzAGqtKqxJvvN/kJjy/QrGpY4wyeekXEmMGU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEz5oT/RcGLGhS8FssJ0ZVADvXXP15gt/pzazM6vP+0MAiAIFyyv8lB7UM5wUSZB0qYZVzI1L+/zU1a7yuAwqBjR9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15713642},"type":"module","_from":"file:elabs-ai-components-charts-5.4.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf dist && tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"_resolved":"/tmp/5845ebd9feb27cef1951bb974e523558/elabs-ai-components-charts-5.4.0.tgz","_integrity":"sha512-OB9RlzBhFXT270F0Z5q6JA/fYW+MZUHLm1DiHeaDCzgLM6oZH8ECJ1OKdmyzzSBnFHFhGvirh8IgkRg/OAO8Mw==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.9.8","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","d3-array":"3.2.4","d3-force":"^3.0.0","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","d3-polygon":"3.0.1","@visx/brush":"4.0.1-alpha.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","d3-hierarchy":"^3.1.2","lucide-react":"^0.577.0","@visx/pattern":"4.0.1-alpha.0","d3-regression":"1.3.10","@visx/gradient":"4.0.1-alpha.0","@visx/responsive":"4.0.1-alpha.0","react-use-measure":"^2.1.7","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-force":"^3.0.10","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@types/d3-polygon":"3.0.2","@types/d3-hierarchy":"^3.1.7","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"5.4.0","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"5.4.0","@elabs-ai/components-tokens":"5.4.0","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"^5.4.0","@elabs-ai/components-tokens":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/components-charts_5.4.0_1790153489989_0.21536291723519163","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@elabs-ai/components-charts","version":"5.5.0","license":"MIT","_id":"@elabs-ai/components-charts@5.5.0","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"homepage":"https://github.com/mreimitz/elabs-components#readme","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"a73a49e5c42c191c38c5bdbe91e331403b0ec010","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-5.5.0.tgz","fileCount":2014,"integrity":"sha512-1viLDw9f1+9Vskbhk2RBy/o2F2Cck/WCyimLwdfXBA9J0NLuVJFAh/ogzY/yIRfh54FEKylhVDQcIbVM9AOmnw==","signatures":[{"sig":"MEUCIQDKQOMjqxoq8tcvItyFL1PGHoYkWDUd2U/ABLm2Foi7WgIgGIpzRRjjMVLy7Qj7Kdh1X9ouo7kO4Szmi22g8cpKci0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQZ0nOwND4xjP2gCaxI13wlTY4kLcBvo2eb6N5ram92gIhAJsMySP89twPqkBkAyNVU/QTGr9BQHk0//KAmutlznqc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16377819},"type":"module","_from":"file:elabs-ai-components-charts-5.5.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf dist && tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"_resolved":"/tmp/41ddc9d86d27d9e90dbd051b39652056/elabs-ai-components-charts-5.5.0.tgz","_integrity":"sha512-1viLDw9f1+9Vskbhk2RBy/o2F2Cck/WCyimLwdfXBA9J0NLuVJFAh/ogzY/yIRfh54FEKylhVDQcIbVM9AOmnw==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.9.8","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","d3-array":"3.2.4","d3-force":"^3.0.0","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","d3-polygon":"3.0.1","@visx/brush":"4.0.1-alpha.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","d3-hierarchy":"^3.1.2","lucide-react":"^0.577.0","@visx/pattern":"4.0.1-alpha.0","d3-regression":"1.3.10","@visx/gradient":"4.0.1-alpha.0","@visx/responsive":"4.0.1-alpha.0","react-use-measure":"^2.1.7","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-force":"^3.0.10","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@types/d3-polygon":"3.0.2","@types/d3-hierarchy":"^3.1.7","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"5.5.0","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"5.5.0","@elabs-ai/components-tokens":"5.5.0","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"^5.5.0","@elabs-ai/components-tokens":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/components-charts_5.5.0_1790221122575_0.3935029824298646","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"_id":"@elabs-ai/components-charts@6.0.0","bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"dist":{"shasum":"99d233e672cd2c2f659dae739dc7f9da550e15c2","tarball":"https://registry.npmjs.org/@elabs-ai/components-charts/-/components-charts-6.0.0.tgz","fileCount":2623,"integrity":"sha512-tpoTqOXtSZ4+HIve7HH5p+yiSYUonI6iQ7GnNHLrlPwNXCSZySkFcC49AE0JBIcbw058IpFXjv2bArsguwG2sg==","signatures":[{"sig":"MEUCIQCVafJlIf0mwYAUBp+sEU/r7+gnKf1O9Tldu4Hf+/iB4wIgXYboBMAOCqfj8yPDNYAiaNULujlfUe7OHQXYttt7ZiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDks7JeE5EunNL5RejUUaqeypRMQoJk5+dVsr9vvt/grAIhAMmTvCCVjYHaVBwav4guEXPtIaSBpmG/DZdC859TcXWu"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elabs-ai%2fcomponents-charts@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21489340},"name":"@elabs-ai/components-charts","type":"module","_from":"file:elabs-ai-components-charts-6.0.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","default":"./dist/test/index.js"}},"license":"MIT","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf dist && tsup","clean":"rm -rf dist .turbo coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"6.0.0","_npmUser":{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"},"homepage":"https://github.com/mreimitz/elabs-components#readme","_resolved":"/tmp/ee43dcad28d179dc1bb2442941a3153f/elabs-ai-components-charts-6.0.0.tgz","_integrity":"sha512-tpoTqOXtSZ4+HIve7HH5p+yiSYUonI6iQ7GnNHLrlPwNXCSZySkFcC49AE0JBIcbw058IpFXjv2bArsguwG2sg==","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"_npmVersion":"10.9.9","description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","directories":{},"maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"d3-geo":"3.1.0","motion":"^12.0.0","d3-array":"3.2.4","d3-force":"^3.0.0","d3-scale":"4.0.2","d3-shape":"^3.2.0","@visx/geo":"4.0.1-alpha.0","d3-sankey":"^0.12.3","@visx/grid":"4.0.1-alpha.0","@visx/zoom":"4.0.1-alpha.0","d3-polygon":"3.0.1","@visx/brush":"4.0.1-alpha.0","@visx/curve":"4.0.1-alpha.0","@visx/event":"4.0.1-alpha.0","@visx/group":"4.0.1-alpha.0","@visx/scale":"4.0.1-alpha.0","@visx/shape":"4.0.1-alpha.0","@visx/sankey":"4.0.1-alpha.0","d3-hierarchy":"^3.1.2","lucide-react":"^0.577.0","@visx/pattern":"4.0.1-alpha.0","d3-regression":"1.3.10","@visx/gradient":"4.0.1-alpha.0","@number-flow/react":"^0.5.4","@tanstack/react-virtual":"^3.14.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^3.0.2","react-dom":"^19.0.0","typescript":"^5.7.3","world-atlas":"^2.0.2","@types/react":"^19.0.2","@types/d3-geo":"^3.1.0","@types/geojson":"^7946.0.16","@types/d3-array":"^3.2.1","@types/d3-force":"^3.0.10","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.6","topojson-client":"3.1.0","@types/d3-sankey":"^0.12.5","@types/react-dom":"^19.0.2","@types/d3-polygon":"3.0.2","@types/d3-hierarchy":"^3.1.7","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@types/topojson-client":"^3.1.5","@elabs-ai/components-ui":"6.0.0","@testing-library/jest-dom":"^6.6.3","@elabs-ai/components-icons":"6.0.0","@elabs-ai/components-tokens":"6.0.0","@elabs-ai/components-eslint-config":"0.1.0","@elabs-ai/components-typescript-config":"0.1.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@elabs-ai/components-ui":"^6.0.0","@elabs-ai/components-tokens":"^6.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/components-charts_6.0.0_1790818520941_0.13331819903902353"}}},"time":{"created":"2026-08-17T08:04:43.404Z","modified":"2026-10-01T01:35:21.479Z","4.0.0":"2026-08-17T08:04:43.961Z","4.1.0":"2026-09-08T10:06:59.248Z","4.2.0":"2026-09-15T23:26:00.859Z","5.0.0":"2026-09-20T19:35:34.948Z","5.1.0":"2026-09-21T22:18:30.912Z","5.2.0":"2026-09-22T10:13:10.184Z","5.3.0":"2026-09-22T13:31:08.940Z","5.3.1":"2026-09-22T14:09:36.323Z","5.4.0":"2026-09-23T08:51:30.170Z","5.5.0":"2026-09-24T03:38:42.817Z","6.0.0":"2026-10-01T01:35:21.131Z"},"bugs":{"url":"https://github.com/mreimitz/elabs-components/issues"},"license":"MIT","homepage":"https://github.com/mreimitz/elabs-components#readme","repository":{"url":"git+https://github.com/mreimitz/elabs-components.git","type":"git","directory":"packages/charts"},"description":"<!-- brand-ui:gen:readme:start --> <!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->","maintainers":[{"name":"mreimitz","email":"m.reimitz.privat@gmail.com"}],"readme":"<!-- brand-ui:gen:readme:start -->\n<!-- Generated by scripts/gen-package-readmes.mjs — do not edit inside these markers. -->\n\n# `@elabs-ai/components-charts`\n\n> MetricCard, MetricGrid, ChartCard, ChartFrame (expand/flip/download).\n\nPart of **brand-ui**, a source-owned, token-driven React component system.\nPublished to the **public npm registry** under the `@elabs-ai` scope — it\ninstalls like any other npm dependency, with no registry configuration and\nno token required. See `docs/CONSUMING.md`.\n\n## Install\n\n```bash\npnpm add @elabs-ai/components-tokens @elabs-ai/components-charts\n```\n\n## Set up styling (do not skip)\n\nComponents are Tailwind v4 classes backed by semantic tokens. Two lines in\nyour CSS entry, or **everything renders unstyled** — the single most common\nmistake:\n\n```css\n@import \"@elabs-ai/components-tokens/styles.css\";\n@source \"../node_modules/@elabs-ai/components-charts/dist\";\n```\n\nThe `@source` line is required because Tailwind ignores `node_modules`. Add\none per brand-ui package you render. Then wrap your app once:\n\n```tsx\nimport { ThemeProvider } from \"@elabs-ai/components-tokens\";\n\n<ThemeProvider defaultTheme=\"light\">{children}</ThemeProvider>;\n```\n\n## This package specifically\n\n- `@visx/*`-backed charts do not render meaningfully under jsdom. `.../test` is the official jsdom-safe test double — `vi.mock(\"@elabs-ai/components-charts\", () => import(\"@elabs-ai/components-charts/test\"))` — and still THROWS on a missing/invalid required prop, so a mocked test doesn't silently pass a broken chart.\n\n## What's in it\n\n269 exported components — including `ANALYTIC_DASH`, `ANALYTIC_INK`, `ANALYTIC_MUTED_INK`, `AnalyticSeriesLayer`, `ANNOTATION_ANCHORS`.\n\nDon't guess the API — ask the CLI:\n\n```bash\npnpm add -D @elabs-ai/components-cli\npnpm exec brand-ui search <query>   # find a component\npnpm exec brand-ui docs <Name>      # its real props, from source\n```\n\n## Using an AI coding agent?\n\nFor Claude Code, install the plugin from this repo's checkout:\n\n```\n/plugin marketplace add .\n/plugin install brand-ui\n```\n\n`brand-ui docs <Name>` returns intent, composition, state→token mappings and\nanti-patterns — tell your agent to run it instead of guessing a prop. The CLI\nalso runs as an MCP server (`brand-ui mcp`).\n\n## Full guide\n\nTailwind and Next.js wiring, per-package extras, agent enablement and a\nprompt for migrating an existing project: `docs/CONSUMING.md`.\n\n## License\n\nMIT\n\n<!-- brand-ui:gen:readme:end -->\n\n## `ChartSpec` reference\n\n`AutoChart` renders a serializable `ChartSpec` — the shape an LLM tool-call\nemits. Every field is documented where it is declared, with a \"when to use\"\nparagraph an agent can act on:\n\n- **The type itself:** `packages/charts/src/auto-chart/chart-spec.ts` (`ChartSpec`,\n  `ChartType`, `AxisSpec`, `ChartLabelsSpec`, `FacetSpec`, …).\n- **From an install:** `pnpm exec brand-ui docs AutoChart` prints the live prop\n  table and the full `ChartType` union from source — never guess a field name.\n- **Which field for which picture:** `skills/brand-ui/reference/chart-selection.md`\n  (data-shape table, cross-cutting devices, and the editorial rules behind the\n  defaults), or `brand-ui chart-for \"<your data shape>\"`.\n- **Worked examples:** the `Charts/Recipes/River` stories.\n\n## Analytics, navigator and selection\n\nThree vocabularies (ADR 0040) that apply after the chart is chosen; each is off until set,\nand each has a `ChartSpec` twin (`analytics`, `scrollbar` / `maxVisibleItems`, `selection`).\nRules: `.claude/rules/charts.md`; which one when: `skills/brand-ui/reference/chart-selection.md`.\n\n**Analytics** — statistics computed from `data`, drawn by the existing marks, restated in the\naccessible description:\n\n```tsx\n<LineChart\n  data={months}\n  analytics={[\n    { kind: \"line\", value: \"mean\" }, // labelled \"Average …\"\n    { kind: \"trend\", model: \"linear\" },\n    { kind: \"forecast\", horizon: 6, season: 12, interval: 0.9 }, // ≥ 2 seasons of rows\n  ]}\n>\n  <Line dataKey=\"revenue\" />\n  <XAxis />\n  <YAxis />\n</LineChart>\n```\n\n**Navigator** — an overview strip outside `plotHeight`; `\"auto\"` shows it only once the\ncategories overflow:\n\n```tsx\n<BarChart\n  data={stores}\n  xDataKey=\"store\"\n  orientation=\"horizontal\"\n  scrollbar=\"auto\"\n  maxVisibleItems={16}\n>\n  <Bar dataKey=\"revenue\" />\n  <BarYAxis />\n</BarChart>\n```\n\n**Selection** — gestures emit one `ChartSelectionIntent` (`field`, `values`, `mode`); a local\ndriver links charts without a host engine:\n\n```tsx\nconst [driver] = useState(createLocalSelectionDriver);\nconst { selectionStates, apply } = useSelectionDriver(driver, { field: \"store\" });\n\n<ScatterChart\n  data={stores}\n  xDataKey=\"revenue\"\n  xScale=\"linear\"\n  selectionField=\"store\"\n  selectionGestures={[\"lasso\", \"rect\"]}\n  selectionConfirm=\"explicit\"\n  onSelectionIntent={apply}\n  selectionStates={selectionStates}\n>\n  <Scatter dataKey=\"margin\" />\n</ScatterChart>;\n```\n\nAll three together: the `analytics-dashboard-01` registry block\n(`npx shadcn add analytics-dashboard-01`).\n","readmeFilename":"README.md"}