{"_id":"@agnosticeng/dv","_rev":"14-098893a2774352261501aef881ddce56","name":"@agnosticeng/dv","dist-tags":{"latest":"0.0.14"},"versions":{"0.0.1":{"name":"@agnosticeng/dv","version":"0.0.1","_id":"@agnosticeng/dv@0.0.1","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"f211396013a6d99f58127b03dc36565eeb00eed7","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.1.tgz","fileCount":6,"integrity":"sha512-5T7+3iheLxbFFcyhEnNU7FvUr2rkMGRIa+/roHUloBQrK5ulzg7M4zcqXtVnXoOi3mIDuxhEBalh6cw5QX+/Sg==","signatures":[{"sig":"MEQCIGW7U+g4+pgDnqEJ/8uT35bc2l9axOSqIulWbXq41ixOAiBsJUBlQ0HRv8FRTmjKtFpDatoWU17tpw504Dm3+W2KlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9996},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"8e4b01ef707b43f73a1f974642c49b13e32a7a07","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"Everything you need to build a Svelte library, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.18.0","svelte":"^5.0.0","vitest":"^3.0.0","globals":"^15.14.0","publint":"^0.3.2","prettier":"^3.4.2","storybook":"^8.5.3","@eslint/js":"^9.18.0","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@eslint/compat":"^1.2.5","@storybook/test":"^8.5.3","@storybook/blocks":"^8.5.3","@storybook/svelte":"^8.5.3","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.20.0","@storybook/sveltekit":"^8.5.3","eslint-plugin-svelte":"^2.46.1","@sveltejs/adapter-auto":"^4.0.0","eslint-config-prettier":"^10.0.1","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-essentials":"^8.5.3","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.0","@storybook/addon-interactions":"^8.5.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.1_1738688142632_0.7487944738086818","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@agnosticeng/dv","version":"0.0.2","_id":"@agnosticeng/dv@0.0.2","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"2eeba43610e1b931bbbda7f78204e4d9f6105bf5","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.2.tgz","fileCount":11,"integrity":"sha512-ZQNRzAAix/GknR1828XTAIkIK/9C1vYqFw3l1IOoUzJI3rvW7p8tMez7tY6RIDC22Xa84FLEorXDXRCk9VYn6A==","signatures":[{"sig":"MEYCIQCPW+gLIBZv5ZbD99B/C2yZzj7m+LsX9ez0OlQ+eO1q2QIhAJu/49659KaxtjGeSyCJ4puX70L1ay6/b3P3P3uF1kRe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13742},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"09713630cb1feee9f7f7f43b3cb9b2e10ef8ccd8","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"Everything you need to build a Svelte library, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.18.0","svelte":"^5.0.0","vitest":"^3.0.0","globals":"^15.14.0","publint":"^0.3.2","prettier":"^3.4.2","@types/d3":"^7.4.3","storybook":"^8.5.3","@eslint/js":"^9.18.0","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@eslint/compat":"^1.2.5","@storybook/test":"^8.5.3","@storybook/blocks":"^8.5.3","@storybook/svelte":"^8.5.3","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.20.0","@storybook/sveltekit":"^8.5.3","eslint-plugin-svelte":"^2.46.1","@sveltejs/adapter-auto":"^4.0.0","eslint-config-prettier":"^10.0.1","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-essentials":"^8.5.3","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.0","@storybook/addon-interactions":"^8.5.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.2_1738693840756_0.031043075351568472","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@agnosticeng/dv","version":"0.0.3","_id":"@agnosticeng/dv@0.0.3","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"c10498f6b6c57c44e406fff8863c3f13b46ec478","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.3.tgz","fileCount":11,"integrity":"sha512-kWek3GHt7ckqYv17J3xrYJlC6q8OHYUPgo/7iBKCDDB9bPUAQIKrA3W9jUGh8Yl8o/fMnlvKldBoS786u0Rzmg==","signatures":[{"sig":"MEYCIQCYrXGSUOHtwVZkZg74d2y9ddmyMb1EexNBaOUZ0gTvUwIhAKdYoMFRYj5o/mNPOMStrDFXjFI+HT72nILWzRdaDSH6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13798},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"7614215d3f81a624b359824b9bd5d13cde028439","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"Everything you need to build a Svelte library, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.18.0","svelte":"^5.0.0","vitest":"^3.0.0","globals":"^15.14.0","publint":"^0.3.2","prettier":"^3.4.2","@types/d3":"^7.4.3","storybook":"^8.5.3","@eslint/js":"^9.18.0","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@eslint/compat":"^1.2.5","@storybook/test":"^8.5.3","@storybook/blocks":"^8.5.3","@storybook/svelte":"^8.5.3","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.20.0","@storybook/sveltekit":"^8.5.3","eslint-plugin-svelte":"^2.46.1","@sveltejs/adapter-auto":"^4.0.0","eslint-config-prettier":"^10.0.1","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-essentials":"^8.5.3","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.0","@storybook/addon-interactions":"^8.5.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.3_1738694225937_0.6815526439751429","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@agnosticeng/dv","version":"0.0.4","_id":"@agnosticeng/dv@0.0.4","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"4fb1f10874c90c286f48a3d0fd42d37153fa511f","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.4.tgz","fileCount":10,"integrity":"sha512-VZrA8mYrQpjNYVwysD6KOGIp7SQiTg6kSmKDcIjlCmGBufQm0PjUZClWkfUht1WuPJ2UT7URl6l2nTkWBwXFzw==","signatures":[{"sig":"MEYCIQDX5hgzCXPEi0Mz4RD05uY4A/RSca4PqKKAnausZgWiGgIhAPZySRwmpITmJ9fkb+AqoQxOTNHZ2barRQP844EPfT8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13748},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"7e93411b85e06a264d52a9e964c3faf478d733a3","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"Everything you need to build a Svelte library, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.18.0","svelte":"^5.0.0","vitest":"^3.0.0","globals":"^15.14.0","publint":"^0.3.2","prettier":"^3.4.2","@types/d3":"^7.4.3","storybook":"^8.5.3","@eslint/js":"^9.18.0","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@eslint/compat":"^1.2.5","@storybook/test":"^8.5.3","@storybook/blocks":"^8.5.3","@storybook/svelte":"^8.5.3","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.20.0","@storybook/sveltekit":"^8.5.3","eslint-plugin-svelte":"^2.46.1","@sveltejs/adapter-auto":"^4.0.0","eslint-config-prettier":"^10.0.1","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-essentials":"^8.5.3","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.0","@storybook/addon-interactions":"^8.5.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.4_1738695060479_0.40859422547662616","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@agnosticeng/dv","version":"0.0.5","_id":"@agnosticeng/dv@0.0.5","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"600267d561ddb4663d1f6ba655670e1d595215f4","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.5.tgz","fileCount":24,"integrity":"sha512-vcdZXbfPJQFeFqN/zaFb88sV9jUSOxYaNAv/AlEIDuX3J63FAiYkAFlU7HY3peXYtIUfBGRMaGSkzfEuIsmFuA==","signatures":[{"sig":"MEUCIDGM85rP3pDKEFmLx/7DOS5+fvUn255D2NAXK+YRXZRhAiEAy/nSBbbWzUR0VHC1jutsCWJkpkgHVY3gZuia2eBJiKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17118},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"971a9d876b1ff9b34eb108e6f5b2a1dc99335825","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"A lightweight, customizable data visualization library for Svelte applications.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.3","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.18.0","svelte":"^5.0.0","vitest":"^3.0.0","globals":"^15.14.0","publint":"^0.3.2","prettier":"^3.4.2","@types/d3":"^7.4.3","storybook":"^8.5.3","@eslint/js":"^9.18.0","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@eslint/compat":"^1.2.5","@storybook/test":"^8.5.3","@storybook/blocks":"^8.5.3","@storybook/svelte":"^8.5.3","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.20.0","@storybook/sveltekit":"^8.5.3","eslint-plugin-svelte":"^2.46.1","@sveltejs/adapter-auto":"^4.0.0","eslint-config-prettier":"^10.0.1","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-essentials":"^8.5.3","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.0","@storybook/addon-interactions":"^8.5.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.5_1740678902764_0.9210676507324365","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@agnosticeng/dv","version":"0.0.6","_id":"@agnosticeng/dv@0.0.6","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"b9b3308b405b152b68213a904a5184a145ea5c59","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.6.tgz","fileCount":26,"integrity":"sha512-XfRNqlk2v2MaLBi+AjuhhzBpqJnyNjpqbU9obI/5av0THWvMp34Ru8fqQGoCaFHxtkfiA2Elr/S732gPaZG5rA==","signatures":[{"sig":"MEUCIAh19UreHGryJNPYKUScKIieQL7h6gLJMobaYQIE8Q8KAiEAtoxBrUKzls3gvN1hfCHxSIEGPLG3Bv8hwtMvSbvVZh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18698},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"d939788038088ea40c93241ffd25f7380d1a9e64","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"A lightweight, customizable data visualization library for Svelte applications.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.3","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.18.0","svelte":"^5.0.0","vitest":"^3.0.0","globals":"^15.14.0","publint":"^0.3.2","prettier":"^3.4.2","@types/d3":"^7.4.3","storybook":"^8.5.3","@eslint/js":"^9.18.0","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@eslint/compat":"^1.2.5","@storybook/test":"^8.5.3","@storybook/blocks":"^8.5.3","@storybook/svelte":"^8.5.3","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.20.0","@storybook/sveltekit":"^8.5.3","eslint-plugin-svelte":"^2.46.1","@sveltejs/adapter-auto":"^4.0.0","eslint-config-prettier":"^10.0.1","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-essentials":"^8.5.3","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.0","@storybook/addon-interactions":"^8.5.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.6_1741193250026_0.8213418446192977","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@agnosticeng/dv","version":"0.0.7","_id":"@agnosticeng/dv@0.0.7","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"628bc85657ef2d5e1c933f4ba95ba4ac76b69016","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.7.tgz","fileCount":26,"integrity":"sha512-ukO2C2TJXLT+wyS3G8opgwvr0Z9Uj9/zRFUr2p5lEQnDvyFypvSm9VTZqxPNqwLlofr4FvZPMFZQFeGDoYeTgw==","signatures":[{"sig":"MEYCIQCjHeX1feJTiaJQepQckr4hQauzcXCQypXYBBW4iPxhSwIhAKSyRb56gHLWsCVkrZ2E6TB4rnjbwUWLZvxlSfjDTkBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18590},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"2f29fd9c049bb0fed25dafbfee71d1021639e8f6","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"A lightweight, customizable data visualization library for Svelte applications.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.3","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.18.0","svelte":"^5.0.0","vitest":"^3.0.0","globals":"^15.14.0","publint":"^0.3.2","prettier":"^3.4.2","@types/d3":"^7.4.3","storybook":"^8.5.3","@eslint/js":"^9.18.0","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@eslint/compat":"^1.2.5","@storybook/test":"^8.5.3","@storybook/blocks":"^8.5.3","@storybook/svelte":"^8.5.3","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.20.0","@storybook/sveltekit":"^8.5.3","eslint-plugin-svelte":"^2.46.1","@sveltejs/adapter-auto":"^4.0.0","eslint-config-prettier":"^10.0.1","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-essentials":"^8.5.3","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.0","@storybook/addon-interactions":"^8.5.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.7_1741199584956_0.731688263227003","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@agnosticeng/dv","version":"0.0.8","_id":"@agnosticeng/dv@0.0.8","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"73f6d4a5e317c1fcc1f84089587655bedee7c5b7","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.8.tgz","fileCount":26,"integrity":"sha512-Mj2Hjh5PplleP1hVgMEZeFlUmBWioRjH9feU0+6EjJ7EqalA+0IaAfYgcrQ4sTssAwYMm2AFyCR8CfMnVrbd3w==","signatures":[{"sig":"MEUCIBXS4ly7z8ynyhDNKIOYE5Y3R3QqaHBj+1YcSppnW0FRAiEAhm/u6wXslcX80iT2JKd72bxS7rNolidcgcYuFnYTiC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18664},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"1b253479b0ea802069663ad8ce4a7b1232e042ea","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"A lightweight, customizable data visualization library for Svelte applications.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.3","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.18.0","svelte":"^5.0.0","vitest":"^3.0.0","globals":"^15.14.0","publint":"^0.3.2","prettier":"^3.4.2","@types/d3":"^7.4.3","storybook":"^8.5.3","@eslint/js":"^9.18.0","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@eslint/compat":"^1.2.5","@storybook/test":"^8.5.3","@storybook/blocks":"^8.5.3","@storybook/svelte":"^8.5.3","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.20.0","@storybook/sveltekit":"^8.5.3","eslint-plugin-svelte":"^2.46.1","@sveltejs/adapter-auto":"^4.0.0","eslint-config-prettier":"^10.0.1","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-essentials":"^8.5.3","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.0","@storybook/addon-interactions":"^8.5.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.8_1741277932899_0.009978765137071521","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@agnosticeng/dv","version":"0.0.9","_id":"@agnosticeng/dv@0.0.9","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"0907f78f31a39a5a3b4adce64f298cf335803d47","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.9.tgz","fileCount":26,"integrity":"sha512-39JPBRHnSmQizezMsmRVQ0D3r1Awkdpn9ul0OL/Sve3TZ9V7upYl2UXqzSlObCBKejcI0B3O6t2tEnRRkhWxOw==","signatures":[{"sig":"MEYCIQD51Mx++HCujx5fHqhRjactrowU26G94XHKHdKCdETUugIhAKltZIA4YNAPDkRdbJ9X8uKjf031JZ5leHNnycYOvPMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18762},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"2e8f2c3ceb2187c3bf36ef74e68a19f392e9c95b","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"A lightweight, customizable data visualization library for Svelte applications.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.3","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.18.0","svelte":"^5.0.0","vitest":"^3.0.0","globals":"^15.14.0","publint":"^0.3.2","prettier":"^3.4.2","@types/d3":"^7.4.3","storybook":"^8.5.3","@eslint/js":"^9.18.0","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@eslint/compat":"^1.2.5","@storybook/test":"^8.5.3","@storybook/blocks":"^8.5.3","@storybook/svelte":"^8.5.3","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.20.0","@storybook/sveltekit":"^8.5.3","eslint-plugin-svelte":"^2.46.1","@sveltejs/adapter-auto":"^4.0.0","eslint-config-prettier":"^10.0.1","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.4","@storybook/addon-essentials":"^8.5.3","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.0","@storybook/addon-interactions":"^8.5.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.9_1741626493870_0.6852898846473297","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@agnosticeng/dv","version":"0.0.10","_id":"@agnosticeng/dv@0.0.10","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"961e9e2c6e6d8c0bd2ca2b421ee22dc15620d85a","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.10.tgz","fileCount":26,"integrity":"sha512-xQvtn1HuP8T31Fn42Tcmz5bhxmNWtpGzsqZQrB+So2L2ZU0dPxYdM65k3lC1fQzJhNUf4mioFlaseDhtGKgMVw==","signatures":[{"sig":"MEYCIQD8PD9CbsvgYkaAMVC1kBrfe/s1jaC73OiQ/df0HOVjHAIhAP8AFqLbHsqZ3gPii+HPsbzeTKC+IWhE4l0d6IEzOPW4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19712},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"5fb2c062d87f05bae9288d085e0cafd7085da534","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"A lightweight, customizable data visualization library for Svelte applications.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.0","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.6","eslint":"^9.24.0","svelte":"^5.25.10","vitest":"^3.1.1","globals":"^16.0.0","publint":"^0.3.11","prettier":"^3.5.3","@types/d3":"^7.4.3","storybook":"^8.6.12","@eslint/js":"^9.24.0","typescript":"^5.8.3","svelte-check":"^4.1.5","@sveltejs/kit":"^2.20.5","@eslint/compat":"^1.2.8","@storybook/test":"^8.6.12","@storybook/blocks":"^8.6.12","@storybook/svelte":"^8.6.12","@sveltejs/package":"^2.3.10","typescript-eslint":"^8.29.1","@storybook/sveltekit":"^8.6.12","eslint-plugin-svelte":"^3.5.1","@sveltejs/adapter-auto":"^6.0.0","eslint-config-prettier":"^10.1.2","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.6","@storybook/addon-essentials":"^8.6.12","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.3","@storybook/addon-interactions":"^8.6.12"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.10_1744300650939_0.797412591547622","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@agnosticeng/dv","version":"0.0.11","_id":"@agnosticeng/dv@0.0.11","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"ec5d26808d9a9dd5b829551ce7cb2e5d1c936205","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.11.tgz","fileCount":26,"integrity":"sha512-hVG2Md/5mAOIXHqj/BlnuYuuY+aJYPQEPfEqyM0XlUO/OleFak5LuSdn8hTN9reH2OzKPxaDidceGmJYfVfo9g==","signatures":[{"sig":"MEUCICBRQy1ONev1W7LXP5TlH5bkyg08pJXXFr353uGbtB+xAiEA9Yj8ccn00nJNMcTVer7DasiX0+uJLp0v22qrMpoRxC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20573},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"264d779aff04353e0a56e36856c3f74f08550168","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"A lightweight, customizable data visualization library for Svelte applications.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.0","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.6","eslint":"^9.24.0","svelte":"^5.25.10","vitest":"^3.1.1","globals":"^16.0.0","publint":"^0.3.11","prettier":"^3.5.3","@types/d3":"^7.4.3","storybook":"^8.6.12","@eslint/js":"^9.24.0","typescript":"^5.8.3","svelte-check":"^4.1.5","@sveltejs/kit":"^2.20.5","@eslint/compat":"^1.2.8","@storybook/test":"^8.6.12","@storybook/blocks":"^8.6.12","@storybook/svelte":"^8.6.12","@sveltejs/package":"^2.3.10","typescript-eslint":"^8.29.1","@storybook/sveltekit":"^8.6.12","eslint-plugin-svelte":"^3.5.1","@sveltejs/adapter-auto":"^6.0.0","eslint-config-prettier":"^10.1.2","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.6","@storybook/addon-essentials":"^8.6.12","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.3","@storybook/addon-interactions":"^8.6.12"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.11_1744632397385_0.45506563385513443","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@agnosticeng/dv","version":"0.0.12","_id":"@agnosticeng/dv@0.0.12","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"3cf7c8ca8bbdac0967112f86635101be8f9bd193","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.12.tgz","fileCount":26,"integrity":"sha512-fUcXuQZOi7M6nf1QcxQuYlykSFhyo6JKzUe/pRaGIC9JyFKvKYKeYFkkX1HqRYqCbiCQ8VYtqiHEwJYDkloFRw==","signatures":[{"sig":"MEQCIEQUhFdJOOKFJB8utytereAtDydszFQxXPWJTDMZOBu0AiBvw0Oaa4Xiba8gCWFSOTOfRZcyKhrKWz1Gi22Ipe1iyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20508},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"069e538dd22cee01227a691e7eca830c64e286f4","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"A lightweight, customizable data visualization library for Svelte applications.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.0","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.6","eslint":"^9.24.0","svelte":"^5.25.10","vitest":"^3.1.1","globals":"^16.0.0","publint":"^0.3.11","prettier":"^3.5.3","@types/d3":"^7.4.3","storybook":"^8.6.12","@eslint/js":"^9.24.0","typescript":"^5.8.3","svelte-check":"^4.1.5","@sveltejs/kit":"^2.20.5","@eslint/compat":"^1.2.8","@storybook/test":"^8.6.12","@storybook/blocks":"^8.6.12","@storybook/svelte":"^8.6.12","@sveltejs/package":"^2.3.10","typescript-eslint":"^8.29.1","@storybook/sveltekit":"^8.6.12","eslint-plugin-svelte":"^3.5.1","@sveltejs/adapter-auto":"^6.0.0","eslint-config-prettier":"^10.1.2","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.6","@storybook/addon-essentials":"^8.6.12","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.3","@storybook/addon-interactions":"^8.6.12"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.12_1744651535064_0.015311294292710498","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@agnosticeng/dv","version":"0.0.13","_id":"@agnosticeng/dv@0.0.13","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"dist":{"shasum":"b0d2293c9afb1069c2c0012b0f451e5399d033c2","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.13.tgz","fileCount":28,"integrity":"sha512-hjGwtS89HkTmrnGE97XE32w8zZ33GNgOwpkDTjfEN45o1u/CFkvrPNCSyAdW3nqN2IfgjEkViuZnnRRlIZMxdg==","signatures":[{"sig":"MEQCIGmgmJQsV/pWJyYjspnVZWwPNKsxSB+qwxoE+RzBxlVJAiAS3Tg3hQiJt1zbuUfs6PlUEi+bVxiC4BPGRfPBvYAs6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22347},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"958649189c7de765f82aa20ccec5628b3c331f0c","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","storybook":"storybook dev -p 6006","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","build-storybook":"storybook build"},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"_npmVersion":"10.8.2","description":"A lightweight, customizable data visualization library for Svelte applications.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.1","dependencies":{"d3":"^7.9.0","@observablehq/plot":"^0.6.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.6","eslint":"^9.24.0","svelte":"^5.25.10","vitest":"^3.1.1","globals":"^16.0.0","publint":"^0.3.11","prettier":"^3.5.3","@types/d3":"^7.4.3","storybook":"^8.6.12","@eslint/js":"^9.24.0","typescript":"^5.8.3","svelte-check":"^4.1.5","@sveltejs/kit":"^2.20.5","@eslint/compat":"^1.2.8","@storybook/test":"^8.6.12","@storybook/blocks":"^8.6.12","@storybook/svelte":"^8.6.12","@sveltejs/package":"^2.3.10","typescript-eslint":"^8.29.1","@storybook/sveltekit":"^8.6.12","eslint-plugin-svelte":"^3.5.1","@sveltejs/adapter-auto":"^6.0.0","eslint-config-prettier":"^10.1.2","prettier-plugin-svelte":"^3.3.3","@chromatic-com/storybook":"^3.2.6","@storybook/addon-essentials":"^8.6.12","@storybook/addon-svelte-csf":"^5.0.0-next.23","@sveltejs/vite-plugin-svelte":"^5.0.3","@storybook/addon-interactions":"^8.6.12"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dv_0.0.13_1746535146506_0.30649518270348697","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@agnosticeng/dv","version":"0.0.14","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","preview":"vite preview","prepare":"svelte-kit sync || echo ''","prepack":"svelte-kit sync && svelte-package && publint","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","format":"prettier --write .","lint":"prettier --check . && eslint .","test:unit":"vitest","test":"npm run test:unit -- --run","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"sideEffects":["**/*.css"],"svelte":"./dist/index.js","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"peerDependencies":{"svelte":"^5.0.0"},"devDependencies":{"@chromatic-com/storybook":"^3.2.6","@eslint/compat":"^1.2.8","@eslint/js":"^9.24.0","@storybook/addon-essentials":"^8.6.12","@storybook/addon-interactions":"^8.6.12","@storybook/addon-svelte-csf":"^5.0.0-next.23","@storybook/blocks":"^8.6.12","@storybook/svelte":"^8.6.12","@storybook/sveltekit":"^8.6.12","@storybook/test":"^8.6.12","@sveltejs/adapter-auto":"^6.0.0","@sveltejs/kit":"^2.20.5","@sveltejs/package":"^2.3.10","@sveltejs/vite-plugin-svelte":"^5.0.3","@types/d3":"^7.4.3","eslint":"^9.24.0","eslint-config-prettier":"^10.1.2","eslint-plugin-svelte":"^3.5.1","globals":"^16.0.0","prettier":"^3.5.3","prettier-plugin-svelte":"^3.3.3","publint":"^0.3.11","storybook":"^8.6.12","svelte":"^5.25.10","svelte-check":"^4.1.5","typescript":"^5.8.3","typescript-eslint":"^8.29.1","vite":"^6.2.6","vitest":"^3.1.1"},"dependencies":{"@observablehq/plot":"^0.6.17","d3":"^7.9.0"},"_id":"@agnosticeng/dv@0.0.14","gitHead":"42a31ae8e63ed11ec4b9d045431fed0e4746411e","description":"A lightweight, customizable data visualization library for Svelte applications.","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mXwUTiaLUZvI2N4NZQOpmTPcxaSPsw9QLh8L6L8SG4qj8krzdOeAUEpGrK8H5Sm1xNZUKilpBumZN6OZdR1EGw==","shasum":"ad271b34e139fa75a9c60327aa33401aa6c334fd","tarball":"https://registry.npmjs.org/@agnosticeng/dv/-/dv-0.0.14.tgz","fileCount":28,"unpackedSize":22570,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFwzBukev+t73Ks3S+Uu4g4HiJVS8LmOhLYjyuM1VD/nAiEA/6pp9HpTAfRL+M5jYwB7ZbDewVjgxFr3VLCn/+G3oC0="}]},"_npmUser":{"name":"didierfranc","email":"mail@didierfranc.com"},"directories":{},"maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dv_0.0.14_1746541932905_0.016038416430725233"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-04T16:55:42.529Z","modified":"2025-05-06T14:32:13.286Z","0.0.1":"2025-02-04T16:55:42.795Z","0.0.2":"2025-02-04T18:30:40.957Z","0.0.3":"2025-02-04T18:37:06.098Z","0.0.4":"2025-02-04T18:51:00.697Z","0.0.5":"2025-02-27T17:55:02.935Z","0.0.6":"2025-03-05T16:47:30.218Z","0.0.7":"2025-03-05T18:33:05.170Z","0.0.8":"2025-03-06T16:18:53.108Z","0.0.9":"2025-03-10T17:08:14.055Z","0.0.10":"2025-04-10T15:57:31.106Z","0.0.11":"2025-04-14T12:06:37.548Z","0.0.12":"2025-04-14T17:25:35.279Z","0.0.13":"2025-05-06T12:39:06.746Z","0.0.14":"2025-05-06T14:32:13.076Z"},"description":"A lightweight, customizable data visualization library for Svelte applications.","maintainers":[{"name":"didierfranc","email":"mail@didierfranc.com"}],"readme":"# @agnosticeng/dv\n\nA lightweight, customizable data visualization library for Svelte applications.\n\n## Features\n\n- 📊 Interactive Data Table\n  - Sortable columns\n  - Resizable columns\n  - Light/Dark theme support\n  - Type-aware formatting\n  - Fixed headers\n  - Custom styling options\n\n- 📈 Charts\n  - Line charts\n  - Candlestick charts\n  - Responsive design\n  - Automatic scaling\n  - Multiple series support\n\n## Installation\n\n```bash\nnpm install @agnosticeng/dv\n```\n\n## Usage\n\n### Data Table\n\n```svelte\n<script>\nimport { Table } from '@agnosticeng/dv';\n\nconst columns = [\n  { name: 'id', type: 'Int32' },\n  { name: 'name', type: 'String' },\n  { name: 'date', type: 'DateTime' },\n  { name: 'value', type: 'Float64' }\n];\n\nconst data = [\n  { id: 1, name: 'Item 1', date: '2023-01-01', value: 100.5 },\n  { id: 2, name: 'Item 2', date: '2023-01-02', value: 200.75 }\n];\n</script>\n\n<Table {data} {columns} theme=\"dark\" />\n```\n\n### Charts\n\n```svelte\n<script>\nimport { Chart } from '@agnosticeng/dv';\n\nconst data = [\n  { date: '2023-01-01', value: 100.5 },\n  { date: '2023-01-02', value: 200.75 }\n];\n\nconst settings = {\n  chartType: 'line',\n  xAxis: {\n    series: ['date']\n  },\n  yAxis: {\n    series: ['value']\n  }\n};\n</script>\n\n<Chart {data} {settings} />\n```\n\n## API Reference\n\n### Table Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| data | `Array<Object>` | required | Data to be displayed in the table |\n| columns | `Array<Column>` | required | Column definitions |\n| theme | `'light' \\| 'dark'` | `'dark'` | Table theme |\n\n### Chart Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| data | `Array<Object>` | required | Data to be visualized |\n| settings | `ChartSettings` | required | Chart configuration |\n\n### Types\n\n```typescript\ntype Column = {\n  name: string;\n  type: string;\n};\n\ntype ChartSettings = {\n  chartType: 'candle' | 'line';\n  xAxis: {\n    series: string[];\n  };\n  yAxis: {\n    series: string[];\n  };\n};\n```\n\n## Features\n\n### Table\n- Column sorting (click header)\n- Column resizing (drag header edge)\n- Automatic type formatting\n- Alternating row colors\n- Sticky headers\n- Hover effects\n\n### Charts\n- Automatic scaling\n- Responsive layout\n- Multiple series support\n- Grid lines\n- Customizable margins\n- Automatic tick formatting\n\n## License\n\nMIT\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n","readmeFilename":"README.md"}