{"_id":"tscharts","_rev":"76-8eed6e00a11faaf0a65494aadb2409f0","name":"tscharts","dist-tags":{"latest":"1.5.0"},"versions":{"0.0.1":{"name":"tscharts","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.0.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"fde834c79f6bb027adbc0b4940aaaeba9b340227","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.0.1.tgz","fileCount":1,"integrity":"sha512-IZyYSbvNSPQ4cWtJvVPYXRK66upT7Kyj2kTXQwwhOjrxWQQqdE3H0ad6lpKms9Yq4EZ+XzCz2DlxGpiiXaN9RQ==","signatures":[{"sig":"MEQCIGwirB3FlTAQ07dCef73z+62Gv4v5Ja/PWnvcSoG/l+QAiBsTWmmdBEmCMNdIHGb0A0stEwSkMXLXW8JmZV0B+c6gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1618},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"eaf07546cbbc91be86aa3724367ba29f0c363bf9","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.6","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.4","typescript":"^5.4.3","lint-staged":"^15.2.2","@types/react":"^18.2.72","@storybook/test":"^8.0.4","vite-plugin-dts":"^3.8.0","@storybook/react":"^8.0.4","@storybook/blocks":"^8.0.4","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.4","@storybook/addon-links":"^8.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.2.25","@typescript-eslint/parser":"^7.4.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.4","@storybook/addon-onboarding":"^8.0.4","@storybook/addon-interactions":"^8.0.4","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.0.1_1711625448201_0.493036825822178","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"tscharts","version":"0.0.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.0.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"7c15dfaf240d41d7d52a9e3e07c39687c13c1116","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.0.2.tgz","fileCount":22,"integrity":"sha512-pXRU5jRqH/PkgNZonB7PSCaSAucq4dAb36uhxHehPrhq1UXMr7uzlUHg8StertfDbETvzbNc/m1gI11hbuzzcg==","signatures":[{"sig":"MEYCIQDmpKWL6PArjf9tQwor2/FLanCR6ZJ9gZTwS6ObiFX3oQIhAONNDT1ROT84FGLa/dPvv/EVrdQF5iVhb+odH7XDi74n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176985},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"d82c9eff4d55425eaf3d58b344e3d9c49d1ad7ef","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish","build-storybook":"storybook build"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.6","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.4","typescript":"^5.4.3","lint-staged":"^15.2.2","@types/react":"^18.2.72","@storybook/test":"^8.0.4","vite-plugin-dts":"^3.8.0","@storybook/react":"^8.0.4","@storybook/blocks":"^8.0.4","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.4","@storybook/addon-links":"^8.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.2.25","@typescript-eslint/parser":"^7.4.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.4","@storybook/addon-onboarding":"^8.0.4","@storybook/addon-interactions":"^8.0.4","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.0.2_1711635771022_0.3893258039286003","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"tscharts","version":"0.1.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.1.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"c3cfdcb541f3671fec273c3ac5509e8b5f16b8d5","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.1.0.tgz","fileCount":31,"integrity":"sha512-WRnfOG8tLQNlwjgRvN5iT6dzfTCT9Re2mXOFpziZc3ldM1Aa4P+PRVzVQ05owQXlN4ZlLvOpIpA3+XnbOhJ0fQ==","signatures":[{"sig":"MEUCIQDHnsCyEC9qgzjHjghIbdAvrC6DKlntpZvACqAmHJmHGwIgKRP3/FyolFiBbomkRGabyHloL28sG8vvEW0gP4A8zL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372166},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"47fa8f2e4da94f9ec8a4f1ad91ec7250ba3d9701","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish","build-storybook":"storybook build"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.6","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.4","typescript":"^5.4.3","lint-staged":"^15.2.2","@types/react":"^18.2.72","@storybook/test":"^8.0.4","vite-plugin-dts":"^3.8.0","@storybook/react":"^8.0.4","@storybook/blocks":"^8.0.4","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.4","@storybook/addon-links":"^8.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.2.25","@typescript-eslint/parser":"^7.4.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.4","@storybook/addon-onboarding":"^8.0.4","@storybook/addon-interactions":"^8.0.4","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.1.0_1711706357714_0.3642955635515477","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"tscharts","version":"0.1.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.1.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"c717c9099a6ae4879941f30d421c8f11c2698757","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.1.1.tgz","fileCount":31,"integrity":"sha512-/z7tjjI5yJI59kTqEFzc2nGowi9FjY4X6mkjD4mIQKGmt1xQ/p//f0UU+WU1RdzRe9SRkAs075Juqqj76Fh2gw==","signatures":[{"sig":"MEUCIENVfOk6hnNhPu+rWVk96u8gKZ0HZ/nRl8/2UqteIL0KAiEA2qP9hVgUnDfFJZrYN2TaR6P1R0piP7c/30otT8/1epU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372438},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"a933528900464d5222d90e69f2ebb52f6eca313f","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish","build-storybook":"storybook build"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.6","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.4","typescript":"^5.4.3","lint-staged":"^15.2.2","@types/react":"^18.2.72","@storybook/test":"^8.0.4","vite-plugin-dts":"^3.8.0","@storybook/react":"^8.0.4","@storybook/blocks":"^8.0.4","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.4","@storybook/addon-links":"^8.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.2.25","@typescript-eslint/parser":"^7.4.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.4","@storybook/addon-onboarding":"^8.0.4","@storybook/addon-interactions":"^8.0.4","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.1.1_1711735073036_0.6063518352780042","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"tscharts","version":"0.1.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.1.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"fbf4f0d635b232055ec8121a9b60e45b9bf0e7a2","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.1.2.tgz","fileCount":31,"integrity":"sha512-YZQJaRe6y27NIiL09RiDJz6H5D/g91sqFXb9J7xAxzE2Y/UI5w7wcVVOmV3Z9JhGQ6bTmAtdqz5eQFbtEGlQiA==","signatures":[{"sig":"MEYCIQDc8y7YR7lCS8F/uHR79A+MLUhtFeWsh+rma+Zr576SWAIhALFZPpQFUQK7DWz9aTg4LO3ErO5FKyUJRiIPSukv6MUK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372442},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"c92a30af7eed343ac4209fefe61557efcbad7edb","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish","build-storybook":"storybook build"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.6","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.4","typescript":"^5.4.3","lint-staged":"^15.2.2","@types/react":"^18.2.72","@storybook/test":"^8.0.4","vite-plugin-dts":"^3.8.0","@storybook/react":"^8.0.4","@storybook/blocks":"^8.0.4","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.4","@storybook/addon-links":"^8.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.2.25","@typescript-eslint/parser":"^7.4.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.4","@storybook/addon-onboarding":"^8.0.4","@storybook/addon-interactions":"^8.0.4","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.1.2_1711736841947_0.6947685412688231","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"tscharts","version":"0.1.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.1.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"ea8ab1581f00c488de3a4d40c88516bf9e4ec47c","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.1.3.tgz","fileCount":31,"integrity":"sha512-rO9AmnOfoj1JpaSijvpnnENwweTLf2v1iMMj3nB8raCotd1bmUjW1Wlxm3CyWPIALci6+nDqdNwRNfFmCzCxjA==","signatures":[{"sig":"MEQCIDmkZVZaMxWhy9pkK5p7IyA6MEY8nsRoNheFJ9O3Anx0AiBtsua91XDvt9/ePWEz/G58mKtBoqg7K6X8d9xm3HcVnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373582},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"db4ab248e6d287ae2f8871cddf5809049afd069c","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish","build-storybook":"storybook build"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.6","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.4","typescript":"^5.4.3","lint-staged":"^15.2.2","@types/react":"^18.2.72","@storybook/test":"^8.0.4","vite-plugin-dts":"^3.8.0","@storybook/react":"^8.0.4","@storybook/blocks":"^8.0.4","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.4","@storybook/addon-links":"^8.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.2.25","@typescript-eslint/parser":"^7.4.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.4","@storybook/addon-onboarding":"^8.0.4","@storybook/addon-interactions":"^8.0.4","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.1.3_1711791994563_0.5096333538964488","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"tscharts","version":"0.2.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.2.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"e20fd4b42ef43201b62e41f22732feb486cd1ea5","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.2.0.tgz","fileCount":31,"integrity":"sha512-xjVbyTKEWBC3PSv0OVt5uTpQXrR83l9ToyXerWkUZw680P/5Ur3k6SvpM2yc9vOReGy+mxjQVs9YXYEOZFWMcw==","signatures":[{"sig":"MEUCIQD+4Fizhow8eGLls2ldg0xAfXJ5n+qxADpeVrjeKsV8KAIgbMrMz5+6hRlMdkMTO2p03AvdWSp73pWJRLFZUx5lOS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376843},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"a0080d85c4bdbe106299dde9c0808a039cee241d","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish","build-storybook":"storybook build"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.5","typescript":"^5.4.3","lint-staged":"^15.2.2","@types/react":"^18.2.73","@storybook/test":"^8.0.5","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.5","@storybook/blocks":"^8.0.5","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.5","@storybook/addon-links":"^8.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.2.25","@typescript-eslint/parser":"^7.4.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.5","@storybook/addon-onboarding":"^8.0.5","@storybook/addon-interactions":"^8.0.5","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.2.0_1711793857056_0.8128799034904584","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"tscharts","version":"0.2.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.2.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"a5bb38d8920667a091fe6909386d1e2774e59466","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.2.1.tgz","fileCount":31,"integrity":"sha512-RcrPhhyQTKmh5m3LCuWB5oT1HIlMM7Ycol/4El77TykY0N+j1gjVSOjASyoR2L9AP4WnLn+SfWRsqEn3BvAhYA==","signatures":[{"sig":"MEUCIQDKR9O8R5FtWVGLNHnFvqTZe9ulttyTp6MVPZnelgh3sgIgLnF5WB6Fb4+FCQB82YIGq9tcf3LdG35aque4c8z7vb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376926},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"cada265155f39f2d58df79cb4c401ad346895288","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish","build-storybook":"storybook build"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.5","typescript":"^5.4.3","lint-staged":"^15.2.2","@types/react":"^18.2.73","@storybook/test":"^8.0.5","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.5","@storybook/blocks":"^8.0.5","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.5","@storybook/addon-links":"^8.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.2.25","@typescript-eslint/parser":"^7.4.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.5","@storybook/addon-onboarding":"^8.0.5","@storybook/addon-interactions":"^8.0.5","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.2.1_1711794709469_0.6921912719852596","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"tscharts","version":"0.2.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.2.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"8495167142002356a1cefc8db9a732e8c8f4b7be","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.2.2.tgz","fileCount":31,"integrity":"sha512-NV7Qgz2Ye/swZ/sspEwlXm/BKkH40eQ7GkSmdid1zACZYaDRP95im7QaInp14jzvNDDpfEgjoIWn1pacMNR5Bg==","signatures":[{"sig":"MEUCIAaW9yWjLjTnR7JTLBBFI1k9ozvBayLx6U/dCnxvShWmAiEAkPrdH4Yq/Nm7JSi4R/ReconPSeYQOz3sXUOHBKYYl38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377851},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"f825f8eaf00db3d24c087c99314365114c6e6485","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.5","typescript":"^5.4.3","lint-staged":"^15.2.2","@types/react":"^18.2.73","@storybook/test":"^8.0.5","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.5","@storybook/blocks":"^8.0.5","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.5","@storybook/addon-links":"^8.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.2.25","@typescript-eslint/parser":"^7.4.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.5","@storybook/addon-onboarding":"^8.0.5","@storybook/addon-interactions":"^8.0.5","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.2.2_1712050377068_0.8272029840668575","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"tscharts","version":"0.2.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.2.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"30cb0ca56b4c3b912582bc60f41c17e19858837b","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.2.3.tgz","fileCount":31,"integrity":"sha512-QtynWjdpIYWQDrn4SGEJGeCcxFwl1aXTkD6Y+6jKMp2LqSKLDCCdX1hUYiwyLFvNoqRa3ILZZcMmvWIJhU2itQ==","signatures":[{"sig":"MEYCIQCgtYYtfHM2WNmL287QYPmsNpzqqFP/gsz25rQg3hVivwIhAKfVJ4Tp/EkZXUtgLjNO3W9lq+VC4kgsV1eEkvNPH1PD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377940},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"bc03c86b3546b3ddba2e6ad53327ed1f8564f2a8","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.6","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.2.74","@storybook/test":"^8.0.6","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.6","@storybook/blocks":"^8.0.6","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.6","@storybook/addon-links":"^8.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.1","@typescript-eslint/parser":"^7.5.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.6","@storybook/addon-onboarding":"^8.0.6","@storybook/addon-interactions":"^8.0.6","@typescript-eslint/eslint-plugin":"^7.5.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.2.3_1712574339760_0.42135724376755435","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"tscharts","version":"0.2.4","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.2.4","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"194a48e6ca8c935c93469af6a042c6cea7d4b756","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.2.4.tgz","fileCount":31,"integrity":"sha512-gTXUqglhWAAOzcPpt38SGDccSLuhwfa89t1rpqwIYUkmVMEjwjbKTEXSqN1sMQi0smkt0OIKdr4HwFLtaI0BRA==","signatures":[{"sig":"MEUCIQCks/vQVrjYq8v4Y17q0VkTQy8Z4OZtXVgDi7sCnaTB8QIgDYRXwwRFlkSDckqrRXVOEjCASeLKAL2chdokiGy0fco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377940},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"e1364d7c4086b11f9dde813b133eb19a86213a02","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.6","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.2.74","@storybook/test":"^8.0.6","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.6","@storybook/blocks":"^8.0.6","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.6","@storybook/addon-links":"^8.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.1","@typescript-eslint/parser":"^7.5.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.6","@storybook/addon-onboarding":"^8.0.6","@storybook/addon-interactions":"^8.0.6","@typescript-eslint/eslint-plugin":"^7.5.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.2.4_1712574634512_0.1823301196389675","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"tscharts","version":"0.3.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.3.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"84a5051c4dca93e4c2947f1baa1b42489ae644c3","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.3.0.tgz","fileCount":31,"integrity":"sha512-6vx9IDsPGNdoiB6KpqCayPYu/CDCVzJctEQBPylAoJQOp626kJzsUzAuh7PfyxQfyVhD+AIs3ggO+iQ1bx1pcQ==","signatures":[{"sig":"MEYCIQD1kxBljRu784iTf5dAD/6iFqVuBbL01ynUs3wequojmwIhAN03dhEabDWYUcGFq/xzaipTBoHC9HkjHqAsJ7a4XRmT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379222},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"97e00b9d33f718b3e4e29ce140bd6e720d39c8a9","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.6","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.2.74","@storybook/test":"^8.0.6","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.6","@storybook/blocks":"^8.0.6","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.6","@storybook/addon-links":"^8.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.1","@typescript-eslint/parser":"^7.5.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.6","@storybook/addon-onboarding":"^8.0.6","@storybook/addon-interactions":"^8.0.6","@typescript-eslint/eslint-plugin":"^7.5.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.3.0_1712582434368_0.8333473835295808","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"tscharts","version":"0.4.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.4.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"f370cfdc679ddd0e9dbbc44a0799e8c282cdfd4d","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.4.0.tgz","fileCount":31,"integrity":"sha512-oHTX8CouY/H3F9ySheVs5qSjfuSCYxB0eUZJkSdLUirq0n9S3h5E1fMlFlLsDD9rASu2/jFh+dBi/8ycWuOvEQ==","signatures":[{"sig":"MEUCICYlAClUbGBydWPo39/sSJ/2T+mYBPnhqeY6T8bYhzW2AiEAib6yepA/YqBpqXs/AJ79efZ29psvV8ibLgNdRom23MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383895},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"25a483c951502aed798afa984182cec5bbc7c85b","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.6","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.2.74","@storybook/test":"^8.0.6","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.6","@storybook/blocks":"^8.0.6","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.6","@storybook/addon-links":"^8.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.1","@typescript-eslint/parser":"^7.5.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.6","@storybook/addon-onboarding":"^8.0.6","@storybook/addon-interactions":"^8.0.6","@typescript-eslint/eslint-plugin":"^7.5.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.4.0_1712845301437_0.8574842016931934","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"tscharts","version":"0.4.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.4.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"29773dbe65e29214be82e1f5ab8aef209a7ea0be","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.4.1.tgz","fileCount":31,"integrity":"sha512-PgmfixgFg6IRdtwc+SqX9fmOmfQ4GixuGYpmhniFH+IEhSaeOU7NzEqC/voZpED4dieVTgLJcDs2wnMudP7gFw==","signatures":[{"sig":"MEUCIQDu4hkncwhO2/lt4rdUnmXqsMbJ0WII9UEGsGJECFmhHwIgFlh8QUzB9juSQkO3f47nTJqHz3lQ2IGKxmJC7e2OFlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383944},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"57fa80177dfb6f6950cd395fce38a1cf1839f98f","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.6","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.2.74","@storybook/test":"^8.0.6","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.6","@storybook/blocks":"^8.0.6","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.6","@storybook/addon-links":"^8.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.1","@typescript-eslint/parser":"^7.5.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.6","@storybook/addon-onboarding":"^8.0.6","@storybook/addon-interactions":"^8.0.6","@typescript-eslint/eslint-plugin":"^7.5.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.4.1_1712846449051_0.9760782766678129","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"tscharts","version":"0.4.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.4.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"2ae83e74b39e86330a1c54dae2c6ccb818514b8d","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.4.2.tgz","fileCount":31,"integrity":"sha512-S9K5bHZ5Nzd+AyTHslYY+fel41s48x2iF27Dnxuyjq23N0uPBC2KlZ0Gya5btkUX2f+GIIaHmPNlesMqQbF3ng==","signatures":[{"sig":"MEYCIQDlOF74+5AklG6WAuq3cKniZ0CpzPpGasp+UlHJE4i2wAIhAOzbY2GHFAUG7Y0HTN25yqPEVRKdVbGRathFS3T5/Prs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383998},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"d86c2f4ad1ede7ef4a3b95c2a1e2dae9b7b9a5de","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.6","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.2.74","@storybook/test":"^8.0.6","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.6","@storybook/blocks":"^8.0.6","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.6","@storybook/addon-links":"^8.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.1","@typescript-eslint/parser":"^7.5.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.6","@storybook/addon-onboarding":"^8.0.6","@storybook/addon-interactions":"^8.0.6","@typescript-eslint/eslint-plugin":"^7.5.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.4.2_1712933543521_0.16682312135662714","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"tscharts","version":"0.4.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.4.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"23d184bdbf1460f657732db081954530ba707647","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.4.3.tgz","fileCount":31,"integrity":"sha512-UMfzggJAQ9opikhTbol376rBj7zqlNOQDNjfoPsYZzM2Rq8jC+EiBq9HUpTKcZe4+4gNLjW8WUQ1h5fZIFdsQw==","signatures":[{"sig":"MEQCIGlObbEucTdVrvb/o4QGy4crZapVyMP5eX2V9uxZVsgjAiBY06RNOPhrIq7WzgH6O/pRUgXTI8ySkDl0xb3jwAlnNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383998},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"429ffeca69ce22c0a5053ed28a7f9e01f05fcbf6","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.6","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.2.74","@storybook/test":"^8.0.6","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.6","@storybook/blocks":"^8.0.6","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.6","@storybook/addon-links":"^8.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.1","@typescript-eslint/parser":"^7.5.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.6","@storybook/addon-onboarding":"^8.0.6","@storybook/addon-interactions":"^8.0.6","@typescript-eslint/eslint-plugin":"^7.5.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.4.3_1713177238956_0.718654453141097","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"tscharts","version":"0.4.4","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.4.4","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"04a9ece64ec84a028e034babbea2435b9ae9c1b5","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.4.4.tgz","fileCount":31,"integrity":"sha512-cBMUNlGUw7G34DuQgoqfYJO/RxFmR1neyAoUpnEE1PM52Djmh0Ty7ouwXrXtdMNELH1Rnj8tcn3sPcFqSWsyIg==","signatures":[{"sig":"MEYCIQCMFwqNXfn93XkIaU7iD7muLPL4VGqYVMNqU/UU2uPyzAIhAPne8hBuE+dfdlc4Q466N0BXFO6uka01+0Dkhss3OhQx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385796},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"4d496eb4f7547a0bb358e22ecfb069e8d5b1b12d","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.6","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.2.79","@storybook/test":"^8.0.6","vite-plugin-dts":"^3.8.1","@storybook/react":"^8.0.6","@storybook/blocks":"^8.0.6","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.6","@storybook/addon-links":"^8.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.3","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.0.6","@storybook/addon-onboarding":"^8.0.6","@storybook/addon-interactions":"^8.0.6","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.4.4_1713453618995_0.6846141551726201","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"tscharts","version":"0.4.5","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.4.5","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"71645724e927facf03443f038f74803359c00f9e","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.4.5.tgz","fileCount":31,"integrity":"sha512-NWbsKmdshalM59v5gbdXFtCDvqUTJiqVz8x6oeZqHbCjrycGP3sFL8CGF2PtzsfyBUMbBFTptKuBqftgqV13mQ==","signatures":[{"sig":"MEUCIQDTLMgvt/U4Cz33yirHIB4VGZqZdHTmcC8/2fE0sn7sSgIgPnuM46p85TTiVsniukBrB0cwupPiTGYjQvfHWFS2BVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389724},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"5160fdfabcb0bdb65b082ed7668c4ee0603b21c8","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.10","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.9","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.3.1","@storybook/test":"^8.0.9","vite-plugin-dts":"^3.9.0","@storybook/react":"^8.0.9","@storybook/blocks":"^8.0.9","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.9","@storybook/addon-links":"^8.0.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.3","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.0.9","@storybook/addon-onboarding":"^8.0.9","@storybook/addon-interactions":"^8.0.9","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.4.5_1714640053147_0.20019367241050445","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"tscharts","version":"0.4.6","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.4.6","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"5400f634a2a7f9e77ca271d9c79126c2ef764c8d","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.4.6.tgz","fileCount":31,"integrity":"sha512-x49JjnTSmPvR6i0+z2Rw4S55ha9+0xABLvJM4TEQ06S+blykqN8rZZUWUhq1wcw4AvStGJuFrHyyF+ovRRcBnw==","signatures":[{"sig":"MEUCIQCFCrM6x8Qd7EtbtOaTRlgylCqjAzsTfEHzZFVc8hSv7gIgOP3T19lg/D89zTHkh79b/qAvLzqbtX54H5lwYnQjLd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390293},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"4f6a13790a7381f45c99ac7a496754349fb8038f","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.11","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.10","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.3.1","@storybook/test":"^8.0.10","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.0.10","@storybook/blocks":"^8.0.10","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.10","@storybook/addon-links":"^8.0.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.4","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.0.10","@storybook/addon-onboarding":"^8.0.10","@storybook/addon-interactions":"^8.0.10","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.4.6_1715273416002_0.4108205497504427","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"tscharts","version":"0.5.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.5.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"8b18bc63a0a521d19dcc2a88c93b03109c15fffb","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.5.0.tgz","fileCount":31,"integrity":"sha512-NqFqEC3lBeDBSy/71ayNHVLNozo/g229krc+UkeOxYd7MVIfaGEE5Mb9Sh4UaD0g7JttG8Pf/Yk9Dxhn2nFjSw==","signatures":[{"sig":"MEUCIQCnPDYRuKY3dJtkyz2Xi5caqCZ0o/4nKb8TPoR8iU5VrgIgfwvKinGivUNPLWiseIQLIpln8m2Ninv7fTy2Tevzm9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390845},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"b08682da2c7a3dc36ee5eed1002a19c1e81b804f","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.11","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.10","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.3.1","@storybook/test":"^8.0.10","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.0.10","@storybook/blocks":"^8.0.10","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.10","@storybook/addon-links":"^8.0.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.5","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.0.10","@storybook/addon-onboarding":"^8.0.10","@storybook/addon-interactions":"^8.0.10","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.5.0_1715347011613_0.8592682976025985","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"tscharts","version":"0.5.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.5.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"4eb5a060502d3edd0cc46c231fff4f422732a352","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.5.1.tgz","fileCount":31,"integrity":"sha512-+MB0muN4bNm4uRKCLdsmNDUhaDB+w7UYfyGgoTWKdbxZ0fp72QWyZqkYNoc6x3h3IUvcKvu11xui1VnmIsYR5w==","signatures":[{"sig":"MEYCIQDnhLYofMSSLbxFqtL+imqUL4RbymJ5yGHlbLeQH65cWgIhAI9FdFAyViy0HvyoGIh7CBzN2KNUkldqTzVJ3mXR3u5D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391409},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"4bdfc0a122b55b27ed0a88524c5cea2b9d6f7166","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.11","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.10","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.3.2","@storybook/test":"^8.0.10","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.0.10","@storybook/blocks":"^8.0.10","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.10","@storybook/addon-links":"^8.0.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.5","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.0.10","@storybook/addon-onboarding":"^8.0.10","@storybook/addon-interactions":"^8.0.10","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.5.1_1715592785961_0.8726118887976664","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"tscharts","version":"0.5.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.5.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"7af508bac44db96754f865f10a36c272579a0da1","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.5.2.tgz","fileCount":31,"integrity":"sha512-UCubE7qf0cRfJRfVyyuy/Lidy1qEEIRftgxs6N1AM7MBK34jUxGbTa7xExIKPfxqmCa9UfgTmBO84IlvlvAkaA==","signatures":[{"sig":"MEUCIQDz4DnTmXLgLCyVGWkmOww6iZvq+287NUaBKaP8tSovTQIgETNdbZCt0zUaEsVSTIIJDa7iBJIHktlaW6fqNaDzV/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391640},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"bb8959d00ae17d889598a050b3b827669a1d44d3","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.11","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.0.10","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.3.2","@storybook/test":"^8.0.10","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.0.10","@storybook/blocks":"^8.0.10","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.0.10","@storybook/addon-links":"^8.0.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.3.5","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.0.10","@storybook/addon-onboarding":"^8.0.10","@storybook/addon-interactions":"^8.0.10","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.5.2_1715621914690_0.13846118115848993","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"tscharts","version":"0.5.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.5.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"c5f8a3ed3abe1104626cf21a6d0cfae3f221c4fe","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.5.3.tgz","fileCount":31,"integrity":"sha512-xtqYR1FYBNsEOImNUiX2T3Aejr9zG1Hi3HLlB3AAFCiM2TVUP2vOg99jKG0v5ptMlkNbsbw9hS/BjQZfsQS/zA==","signatures":[{"sig":"MEUCIQCJkQvAeExwR/ZNNtvzdV5isfFim89iuLclZUDul+IvKQIgDENdcTVC6ktEQUzI4M5YqJAR+sA5Dr/IjaHJhffx7Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392057},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"bb8959d00ae17d889598a050b3b827669a1d44d3","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.11","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.1.1","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.3.2","@storybook/test":"^8.1.1","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.1.1","@storybook/blocks":"^8.1.1","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.1.1","@storybook/addon-links":"^8.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.4.0","@typescript-eslint/parser":"^7.9.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.1.1","@storybook/addon-onboarding":"^8.1.1","@storybook/addon-interactions":"^8.1.1","@typescript-eslint/eslint-plugin":"^7.9.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.5.3_1715866925031_0.7287727974263547","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"tscharts","version":"0.5.4","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.5.4","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"966dfe0371e8941f69ca60ffed3480fa7fed2b1d","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.5.4.tgz","fileCount":31,"integrity":"sha512-8Neck+D5/W5NqDxjaEsg/wRQyPeVQTTTrG/5FanDNHTcCbqP2atihIN55dqv63qfXjFgpE5RD2n0ts7iBcQepg==","signatures":[{"sig":"MEYCIQCHm+DjS/h7pG99BCpSzj78BcSc5/7mAjlf5aZiopczjwIhAI1cC9L7JPrRrD2NljNcn1Fy8zcICmZ4e9P5MlS40yS1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393376},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"5361dfe649c5cc52fe7baaa2c9796117660f435b","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.11","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.1.1","typescript":"^5.4.4","lint-staged":"^15.2.2","@types/react":"^18.3.2","@storybook/test":"^8.1.1","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.1.1","@storybook/blocks":"^8.1.1","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.1.1","@storybook/addon-links":"^8.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.4.0","@typescript-eslint/parser":"^7.9.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.1.1","@storybook/addon-onboarding":"^8.1.1","@storybook/addon-interactions":"^8.1.1","@typescript-eslint/eslint-plugin":"^7.9.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.5.4_1715880910978_0.3213459802287131","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"tscharts","version":"0.6.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.6.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"d1aeb74d05ae2eeac2df3df9edd1b1f043040992","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.6.0.tgz","fileCount":31,"integrity":"sha512-DHcbyYttmF1fDEagijFmm4fawSqlkbrUeQ5FleIdpbcYNAHGcGC+5q1N39C5BF7qWtgv7i1KxUGaR+uS5m3ZVw==","signatures":[{"sig":"MEUCIQCYNaotQL6R+5K+wukH+r2u+AnPsdl5uSqsApmxYJKTCAIgUrfEZMasE/Iw2+b2NMFvKW2eaL5GvpJCRAi8LXNsy3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397095},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"472531f35913f68cd2b0ab8b81cdc097bc1cf251","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.11","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.1.3","typescript":"^5.4.4","lint-staged":"^15.2.4","@types/react":"^18.3.3","@storybook/test":"^8.1.3","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.1.3","@storybook/blocks":"^8.1.3","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.1.3","@storybook/addon-links":"^8.1.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.4.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.1.3","@storybook/addon-onboarding":"^8.1.3","@storybook/addon-interactions":"^8.1.3","@typescript-eslint/eslint-plugin":"^7.10.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.6.0_1716559696420_0.536136064960645","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"tscharts","version":"0.6.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.6.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"64a1c9815a2dec6f87ebd3aa5984c87795cdea05","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.6.1.tgz","fileCount":31,"integrity":"sha512-pwRSHxL1yNqkTWYSJ6278ajOmee37dAHAgvmMIoiSZ7kqzlovFwtxoSkRcOzGIWaKqWKX6DIADuBEKz9OqKbQg==","signatures":[{"sig":"MEYCIQDYlYpBLwXZS2Ism2O7QvYcopSh1WiBUv9thwASo/IJvQIhAJ9hhCGYIG2DoNTEM6dNu3FALQhNRXc3/z/iX+eF3rkf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398143},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"d28b8e3015906cd73c223875f9d67405ea67dc51","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.11","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.1.3","typescript":"^5.4.4","lint-staged":"^15.2.5","@types/react":"^18.3.3","@storybook/test":"^8.1.3","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.1.3","@storybook/blocks":"^8.1.3","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.1.3","@storybook/addon-links":"^8.1.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.4.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.1.3","@storybook/addon-onboarding":"^8.1.3","@storybook/addon-interactions":"^8.1.3","@typescript-eslint/eslint-plugin":"^7.10.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.6.1_1716802021510_0.01185408798061549","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"tscharts","version":"0.6.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.6.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"e449be0e7997f203782d704cb2ec327d5266ddc6","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.6.2.tgz","fileCount":31,"integrity":"sha512-k7t/V2aHi23jqFgwQLh8DcejCNniXT0rMR6Nve1+YyJnojL81oWjIgeSWvcUbMRC5oiI/0K7XlCDb3FN+hr/6Q==","signatures":[{"sig":"MEYCIQC5RuUbWjD2VLd0GI35I8F6hHSqrwBDLeYl/I3AcLRuswIhAKwd+4bBCK/Z9sy1QbPEHh22YqEbt7/ZUp9obWYUcEYm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":407836},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"485fe92169546811009c259b89ddfe28c4219937","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.11","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.1.3","typescript":"^5.4.4","lint-staged":"^15.2.5","@types/react":"^18.3.3","@storybook/test":"^8.1.3","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.1.3","@storybook/blocks":"^8.1.3","eslint-plugin-react":"^7.34.1","@storybook/react-vite":"^8.1.3","@storybook/addon-links":"^8.1.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.4.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.1.3","@storybook/addon-onboarding":"^8.1.3","@storybook/addon-interactions":"^8.1.3","@typescript-eslint/eslint-plugin":"^7.10.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.6.2_1716816123424_0.5690161981954271","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"tscharts","version":"0.6.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.6.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"98bc1697872f3412207611a8357e43a8f2544734","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.6.3.tgz","fileCount":31,"integrity":"sha512-G4684rY55dGmzvtHQB4rGaAGHhLP72BJXO1xX24D9htFWmRL/ld72OBdRPmQELg8qEDB1O4MDhLK291SRWr6ew==","signatures":[{"sig":"MEQCIGw5fX7CkcxaSe7sjddF7zndr+VtKL35mf4OjtOy2Vr+AiARoYr3tXYsXH7OjGt8iLFCCBVYWsboFyiIKK/dbvW5Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":410300},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"08a77c3f2616b7febee4311c49f919fc09f0587e","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.1.4","typescript":"^5.4.4","lint-staged":"^15.2.5","@types/react":"^18.3.3","@storybook/test":"^8.1.4","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.1.4","@storybook/blocks":"^8.1.4","eslint-plugin-react":"^7.34.2","@storybook/react-vite":"^8.1.4","@storybook/addon-links":"^8.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.5.0","@typescript-eslint/parser":"^7.11.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.1.4","@storybook/addon-onboarding":"^8.1.4","@storybook/addon-interactions":"^8.1.4","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.6.3_1716976822381_0.2558128261850694","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"tscharts","version":"0.7.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.7.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"fd1945d8b6f71792eb7d2ea87ddd7cc035c7a677","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.7.0.tgz","fileCount":31,"integrity":"sha512-afvgyoSesf2yzEuSBYA4UwQN6iOi5SrPF5bdKI4XLUv0k0AEuoehWrtFY8B7Z6pzZODy119SpzwoVCoS8e/PEA==","signatures":[{"sig":"MEUCIQDdk5CjwPvaYwc0u39cTZy/ToY6wAEo13zYtlmSTv7chQIgQiPhN7T3CdSLAqI9hdBhRNP2l4qoBFxMFPNgmr5h8M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425533},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"9954c8afceccc6f079d51a869c60f09745f0a7ed","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.1.4","typescript":"^5.4.4","lint-staged":"^15.2.5","@types/react":"^18.3.3","@storybook/test":"^8.1.4","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.1.4","@storybook/blocks":"^8.1.4","eslint-plugin-react":"^7.34.2","@storybook/react-vite":"^8.1.4","@storybook/addon-links":"^8.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.5.0","@typescript-eslint/parser":"^7.11.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.1.4","@storybook/addon-onboarding":"^8.1.4","@storybook/addon-interactions":"^8.1.4","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.7.0_1717492262007_0.54128413768944","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"tscharts","version":"0.7.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.7.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"dc03bd20fcde12731f861c0e1e32b92e51bdff66","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.7.1.tgz","fileCount":31,"integrity":"sha512-ay8jDyG1RWMGo/a8+u9R76pqafNvwhOjusr45ViSqPRLQ6SSaQx87Z7hREmQDhlBCZFiDtuS/WGND9ZAzWWKOg==","signatures":[{"sig":"MEYCIQDZ2cQTm4R5gjXhXzEjvsPMF4B0+QImxUzMyCZqO8kkGQIhAKUww/MK3f/IKtlPZWpwPDqvTYWdnB2Uduaw2tr2K9+h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425712},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"f070f7e2b67da041c179f7b094ff76450c47d624","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.1.4","typescript":"^5.4.4","lint-staged":"^15.2.5","@types/react":"^18.3.3","@storybook/test":"^8.1.4","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.1.4","@storybook/blocks":"^8.1.4","eslint-plugin-react":"^7.34.2","@storybook/react-vite":"^8.1.4","@storybook/addon-links":"^8.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.5.0","@typescript-eslint/parser":"^7.11.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.1.4","@storybook/addon-onboarding":"^8.1.4","@storybook/addon-interactions":"^8.1.4","@typescript-eslint/eslint-plugin":"^7.11.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.7.1_1718187015195_0.6651624844187589","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"tscharts","version":"0.7.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.7.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"41ce1c64664ccba2a9a6ee7b9c4d993d4f3e7dc9","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.7.2.tgz","fileCount":31,"integrity":"sha512-7lJKnGg9sUFuNW5uhncuJ/MMAhz/P5Tn7/nalb69FrUmpjMqBGT06LVayVDDqDwoUFJ6DDMyLYHkr9I4B9hW2A==","signatures":[{"sig":"MEUCIH1g99I02Hw9jis064WBabfL4sNfAsnAjYCND/IXQ3mxAiEA4Fw/xo4wxbw9c20GePbxHF0NnY4AOHTLepfRffNt53Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425840},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"5cb5d3b8c550adf87b2431a78b54d7210979fda3","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.1.11","typescript":"^5.5.3","lint-staged":"^15.2.7","@types/react":"^18.3.3","@storybook/test":"^8.1.11","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.1.11","@storybook/blocks":"^8.1.11","eslint-plugin-react":"^7.34.3","@storybook/react-vite":"^8.1.11","@storybook/addon-links":"^8.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.6.0","@typescript-eslint/parser":"^7.15.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.1.11","@storybook/addon-onboarding":"^8.1.11","@storybook/addon-interactions":"^8.1.11","@typescript-eslint/eslint-plugin":"^7.15.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.7.2_1720016139479_0.6811833009535291","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"tscharts","version":"0.7.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.7.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"824c6e50baaeeee33ada4833156915c9e72b8373","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.7.3.tgz","fileCount":31,"integrity":"sha512-ZNqf77kC6KADFjFMMgJjD44iU5BWOuUpqUMMLsVin465Sw7SkNJ31whdX9xNOYBnCeh0eVHvsnmAelh50GmWpg==","signatures":[{"sig":"MEQCIA2V69ymmQFtBljW7NChXr4GxNdVzPrNfNj0e6JyMPgYAiBFXwhdW1Jie8cDpm5Qq/DH8NRNf2k1mZVblVF5H/nDxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426667},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"67eec03d9b5fb0f2bf19d07ad5471ee72e935135","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","storybook":"^8.1.11","typescript":"^5.5.3","lint-staged":"^15.2.7","@types/react":"^18.3.3","@storybook/test":"^8.1.11","vite-plugin-dts":"^3.9.1","@storybook/react":"^8.1.11","@storybook/blocks":"^8.1.11","eslint-plugin-react":"^7.34.3","@storybook/react-vite":"^8.1.11","@storybook/addon-links":"^8.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.6.0","@typescript-eslint/parser":"^7.15.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.1.11","@storybook/addon-onboarding":"^8.1.11","@storybook/addon-interactions":"^8.1.11","@typescript-eslint/eslint-plugin":"^7.15.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.7.3_1720020793394_0.8092497569191792","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"tscharts","version":"0.8.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.8.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"45b659c2c28247a7b1529007f4010d90ecd80ddb","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.8.0.tgz","fileCount":31,"integrity":"sha512-tnUNqT0TD1OO26YEv7DyVxE0Ejdx5gMgnS8yWbE9qNhC5TacrtZMskoLsXuNZ9ziJsvp3tcIfWJ3P+r//1OA9A==","signatures":[{"sig":"MEUCIApG18DCEBPXYSIVXaOXvx7YoczgGzg4Lb81SP7l2CEoAiEA+4KftuFVIIfWnxaaILkLnHlbbGxmtXsMxR7ukrwrDaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430714},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"4b03643ecc1abdc444d38faf5e675d8e7678c1bd","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","husky":"^9.1.5","eslint":"^8.57.0","prettier":"^3.3.3","storybook":"^8.2.9","typescript":"^5.5.4","lint-staged":"^15.2.10","@types/react":"^18.3.5","@storybook/test":"^8.2.9","vite-plugin-dts":"^4.1.0","@storybook/react":"^8.2.9","@storybook/blocks":"^8.2.9","eslint-plugin-react":"^7.35.2","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.8.0","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@typescript-eslint/eslint-plugin":"^8.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.8.0_1725452567565_0.5711696623008888","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"tscharts","version":"0.8.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.8.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"6f09b55673f22c567bf044e1f5f116957b1c9d43","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.8.1.tgz","fileCount":31,"integrity":"sha512-iEoeRSBj5XpY9cOIJayGrjKFEiDwX0gkz2e4E/yPQVrKVcfsln9ZmjBQphRLcXZr3rkeGc5r23wTV7eQDX/c+w==","signatures":[{"sig":"MEUCIBDRQKlK8y4iYsUgDjeiHc+6TmFbD9O1ECJYd+HjFwvRAiEA06u3IJBEFNfPim4Qn3ewZ9ohz5a43u+jrbuyG+ErOyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431577},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"ab5687f0d4b4ae0e68b05970d1ac9cfb0d1d541c","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","husky":"^9.1.5","eslint":"^8.57.0","prettier":"^3.3.3","storybook":"^8.2.9","typescript":"^5.5.4","lint-staged":"^15.2.10","@types/react":"^18.3.5","@storybook/test":"^8.2.9","vite-plugin-dts":"^4.2.1","@storybook/react":"^8.2.9","@storybook/blocks":"^8.2.9","eslint-plugin-react":"^7.35.2","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.8.0","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@typescript-eslint/eslint-plugin":"^8.4.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.8.1_1725892442599_0.724025131001875","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"tscharts","version":"0.8.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.8.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"06e90eb4a4eb5dcc9aa6c1833239a66e920b177e","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.8.2.tgz","fileCount":31,"integrity":"sha512-dcE8IMOGMe4JHZ9LIL0m8VrAxVJigUdR6r8IdEDt3UZipTupHCuSumHGdf3k/Z1CR5CRIUWe/0Bh8QodyUqApA==","signatures":[{"sig":"MEYCIQDO7voNeFBjrQVGXhtOfB8WnDmytaXVugNWfP+dMsJJpwIhAJWbxG0JHmUJD8JGdpre/zIcN+hpxnnmpXNW9VmBDtZ9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432639},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"1a35b0e8255498e5f83b9c41428c95d7b2e8c5f9","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.5","husky":"^9.1.6","eslint":"^8.57.0","prettier":"^3.3.3","storybook":"^8.3.0","typescript":"^5.6.2","lint-staged":"^15.2.10","@types/react":"^18.3.5","@storybook/test":"^8.3.0","vite-plugin-dts":"^4.2.1","@storybook/react":"^8.3.0","@storybook/blocks":"^8.3.0","eslint-plugin-react":"^7.36.1","@storybook/react-vite":"^8.3.0","@storybook/addon-links":"^8.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.8.0","@typescript-eslint/parser":"^8.5.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.3.0","@storybook/addon-onboarding":"^8.3.0","@storybook/addon-interactions":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.5.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.8.2_1726475597578_0.22882400363578226","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"tscharts","version":"0.8.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.8.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"f10fc08e594fe3c3e3e4145925970308b30b957b","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.8.3.tgz","fileCount":31,"integrity":"sha512-NKoNBFTEk05hBmDUmyTmU9+NDTBtI7Yafn/pgtzlT90opeE9qnOHBprPFDemVNdaqlcpB2/4fgYiVsc0cNiLeA==","signatures":[{"sig":"MEYCIQDkHeGSh8FoaqnYkSkEAr7que+yyIzQcwVj3S9nZL3PbgIhAPFD/At0m5kw4WEPrpt4x0mR4pSOvt86W6ZTsh8okk8y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433122},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"890328426ca71213e38f2f560fd5d71d8f6c146f","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.7","husky":"^9.1.6","eslint":"^8.57.0","prettier":"^3.3.3","storybook":"^8.3.2","typescript":"^5.6.2","lint-staged":"^15.2.10","@types/react":"^18.3.8","@storybook/test":"^8.3.2","vite-plugin-dts":"^4.2.1","@storybook/react":"^8.3.0","@storybook/blocks":"^8.3.2","eslint-plugin-react":"^7.36.1","@storybook/react-vite":"^8.3.2","@storybook/addon-links":"^8.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"^8.6.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.3.2","@storybook/addon-onboarding":"^8.3.2","@storybook/addon-interactions":"^8.3.2","@typescript-eslint/eslint-plugin":"^8.6.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.8.3_1726935631494_0.8151507299498333","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"tscharts","version":"0.9.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.9.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"1ba8b1ee13e8f035d117ad8f6e8a649b08b5adaa","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.9.0.tgz","fileCount":31,"integrity":"sha512-3HJexuz3olX1RRBxVfNs7wDdr77HyBtYAAToKIqQsqHbvZQOtJ1n1D8SgTUjb3MDZPuj+EPF94jYO2sLQ1h1yA==","signatures":[{"sig":"MEUCIEbBn5W0XF727GcCyDWW1Lelyr88Tj6wq7DEu0LRP99wAiEApSLEzQSdINoW0RZRd37IcPFtSMQ/MnRoel2tcTiwuCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440006},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"d0b47ebd046437bb602bf0e7fe3e9d30ffd6f0c6","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","husky":"^9.1.6","eslint":"^8.57.0","prettier":"^3.3.3","storybook":"^8.3.5","typescript":"^5.6.2","lint-staged":"^15.2.10","@types/react":"^18.3.11","@storybook/test":"^8.3.5","vite-plugin-dts":"^4.2.3","@storybook/react":"^8.3.0","@storybook/blocks":"^8.3.2","eslint-plugin-react":"^7.37.1","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.9.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"^8.8.1","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@storybook/addon-interactions":"^8.3.5","@typescript-eslint/eslint-plugin":"^8.8.1"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.9.0_1728386176825_0.2875475252205977","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"tscharts","version":"0.10.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.10.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"407ac6249c5ab95389e8b1b2d392a47557fb7083","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.10.0.tgz","fileCount":33,"integrity":"sha512-chRPDSEPmakYF2RULhd4bBhEgXG3KKhwApQoCzPceg5yAzuISJcsAvRPR0RjOMmI/PPvl4ZQCyknQ6JfUtR8xQ==","signatures":[{"sig":"MEQCIEiAof5NHnmVsl/SPfffvL2QlEh5SFJxri0SjPGNK9GNAiB8cDBvkNj7tucW+cXDCvIJagaWrUfZblpg/F27xWJQ+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":493779},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"6e03d750e8525a3dced489233612857b7f2b3c5c","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","husky":"^9.1.6","eslint":"^8.57.0","prettier":"^3.3.3","storybook":"^8.3.5","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/react":"^18.3.11","@storybook/test":"^8.3.5","vite-plugin-dts":"^4.2.3","@storybook/react":"^8.3.0","@storybook/blocks":"^8.3.2","eslint-plugin-react":"^7.37.1","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.9.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"^8.8.1","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@storybook/addon-interactions":"^8.3.5","@typescript-eslint/eslint-plugin":"^8.8.1"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.10.0_1728635158073_0.36320661452106395","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"tscharts","version":"0.10.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.10.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"8a7f51744499642ada30f12c0af7f1e55764af3d","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.10.1.tgz","fileCount":33,"integrity":"sha512-ZFP5jtEHMRO82wY1ZowMozd6/Ez4YLiwyNbK7a+JN8U549OUTFPIemzcqpu+0R0jmm/2uoEU9IJjy+8X7e7weg==","signatures":[{"sig":"MEYCIQDbVsn0kWY7gSDHVnLQrljfYsacLplAAuYWG6n4dnS/iwIhAN0Z/SGb1hpFDkUTx+eqd4DUnqv0wyiopIK1bWZ5dhLw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":493883},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"e2f5a23f4c2ef7fd12942091adccf80a3a9ff4ea","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","husky":"^9.1.6","eslint":"^8.57.0","prettier":"^3.3.3","storybook":"^8.3.5","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/react":"^18.3.11","@storybook/test":"^8.3.5","vite-plugin-dts":"^4.2.3","@storybook/react":"^8.3.0","@storybook/blocks":"^8.3.2","eslint-plugin-react":"^7.37.1","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.9.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"^8.8.1","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@storybook/addon-interactions":"^8.3.5","@typescript-eslint/eslint-plugin":"^8.8.1"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.10.1_1729242211355_0.11174702567803552","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"tscharts","version":"0.10.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.10.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"4e3442c506ef892f69e41b656576156cda520b38","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.10.2.tgz","fileCount":33,"integrity":"sha512-Z2I1nP+1I92qqJfie+Lg//JwcEPrrTuVZiXBwSrEd0OUGaavFLepB1BEgHeq+a7qEzP+J3e56sZeghjmwqqNxw==","signatures":[{"sig":"MEUCIG0B3jRVXh5yytTbcJmZpWPqRZy0LVxo2VVSUJqYpkBLAiEA1lVxHJV72UMtHtl6m6Ve39A/6FWfkeHq+VefQ1I1nGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494044},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"e21be48819a9f5334a8e33388ba1ae228566f4f6","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","husky":"^9.1.6","eslint":"^8.57.0","prettier":"^3.3.3","storybook":"^8.3.5","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/react":"^18.3.11","@storybook/test":"^8.3.6","vite-plugin-dts":"^4.2.4","@storybook/react":"^8.3.0","@storybook/blocks":"^8.3.2","eslint-plugin-react":"^7.37.1","@storybook/react-vite":"^8.3.6","@storybook/addon-links":"^8.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.10.1","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"^8.10.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.3.6","@storybook/addon-onboarding":"^8.3.6","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"^8.10.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.10.2_1729522662789_0.47319204572992346","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"tscharts","version":"0.10.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.10.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"b056096199679812fde926e8d53b41db67453c1b","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.10.3.tgz","fileCount":33,"integrity":"sha512-g0sgogn9ecAWYXtnTYZ/amlGMiKZmLIxoaduIWEvSzV9DlzS3sq+4LZblKeha4S5XU6PdPOaDhXUdV8ceOq7cA==","signatures":[{"sig":"MEUCIQDBjmlYMtGIkUCH/cTKdQahWl+gzq6xfU+0y384uHZ/nQIgWHr7TsMqEbLEZLTYyBkIw1Y8qH4336Ag/l4JPGadcYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494346},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"3fd97ba52982f321f2909f15924e79ae96af53f9","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","husky":"^9.1.6","eslint":"^8.57.0","prettier":"^3.3.3","storybook":"^8.3.5","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/react":"^18.3.12","@storybook/test":"^8.4.2","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.3.0","@storybook/blocks":"^8.3.2","eslint-plugin-react":"^7.37.2","@storybook/react-vite":"^8.4.2","@storybook/addon-links":"^8.4.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.11.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"^8.13.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.4.2","@storybook/addon-onboarding":"^8.4.2","@storybook/addon-interactions":"^8.4.2","@typescript-eslint/eslint-plugin":"^8.13.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.10.3_1730888117494_0.9673329107599509","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"tscharts","version":"0.10.4","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.10.4","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"a92142487dac0159c2470e17a4076b97648d5694","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.10.4.tgz","fileCount":33,"integrity":"sha512-P3DAcWQhVi9URigiBvxjlkQBv+0ANdSDF/hQHmbU4l2+VZUCrnziyIDK+VtkbVLBVMm1cgOJAwuSJz3N1ZhHYg==","signatures":[{"sig":"MEUCIG5393bbmJGtUyqu4kL9zypFhFIBsqWEXsNKEowXMVCvAiEAhtxgJwC9bRJ1Gl0uVW938oTacRnlO3j8g4+Mnp0sz/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494240},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"f4d121408ea4a35338dc804de51079ad1d81252d","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","husky":"^9.1.7","eslint":"^8.57.0","prettier":"^3.3.3","storybook":"^8.4.4","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/react":"^18.3.12","@storybook/test":"^8.4.4","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.4","@storybook/blocks":"^8.4.4","eslint-plugin-react":"^7.37.2","@storybook/react-vite":"^8.4.4","@storybook/addon-links":"^8.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.4.4","@storybook/addon-onboarding":"^8.4.4","@storybook/addon-interactions":"^8.4.4","@typescript-eslint/eslint-plugin":"^8.15.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.10.4_1732097046635_0.5423487662314381","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"tscharts","version":"0.11.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.11.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"6849b44ac6940b104c0403cad1f6a076c3871ee8","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.11.0.tgz","fileCount":33,"integrity":"sha512-DCRdeKpRaDLLdsQsTzAH1GWbj4gNP2Sl4XK5V41ttMcTQ5gEHjJBkUH3zDesa+BDT8QpDbme3szjk7lGUBXJ0w==","signatures":[{"sig":"MEQCIBh33w2h1yDj+J+S47OGa+QmQjnYOtP7fu6KBWTsxWl+AiBGWepXzCRi13nhhqDPYy8baG4ZwNEnU7aFQzWkeR03MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497772},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"82aee510cda7792c49ddb94f219662d8dc526392","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","eslint":"^8.57.0","prettier":"^3.4.2","storybook":"^8.4.7","typescript":"^5.7.2","lint-staged":"^15.2.10","@types/react":"^19.0.1","@storybook/test":"^8.4.4","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.4","@storybook/blocks":"^8.4.7","eslint-plugin-react":"^7.37.2","@storybook/react-vite":"^8.4.4","@storybook/addon-links":"^8.4.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"^8.17.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"^8.17.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.11.0_1733759798623_0.7642617742202693","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"tscharts","version":"0.11.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.11.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"d3d954df7d933714807e795ecace4ecc3589ac24","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.11.1.tgz","fileCount":33,"integrity":"sha512-NZSNAxhLJuEpgoXk2t1zvLWrPU8fpsCpU41SZ+9yJOgAe9YqBcDNrEQvgSYmmdOOw1kCcxF6Rcm3i5OFfFS20Q==","signatures":[{"sig":"MEQCIFXJXVp/625sldlyZPvYlWjjWF9ZsikrB+qABGKQzqFvAiB5AAAAFZDcsqE23yJJhOwMAIwgkT1bKlI4A/hc6wcavQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497773},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"96c9699d26be7d3ee5b280a4045a256eaf85c28a","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","eslint":"^8.57.0","prettier":"^3.4.2","storybook":"^8.4.7","typescript":"^5.7.2","lint-staged":"^15.2.10","@types/react":"^19.0.1","@storybook/test":"^8.4.4","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.4","@storybook/blocks":"^8.4.7","eslint-plugin-react":"^7.37.2","@storybook/react-vite":"^8.4.4","@storybook/addon-links":"^8.4.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"^8.17.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"^8.17.0"},"peerDependencies":{"react":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.11.1_1734250225991_0.7732564027701081","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"tscharts","version":"0.11.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.11.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"364f9d35297588c972024c362d311da4ade3f652","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.11.2.tgz","fileCount":33,"integrity":"sha512-AMzEewuKnhaThhBxyvCvICQ4dwcOSwvpAejudjoVmTgikhj+J49fstiaht3ghOfoytLqG/F5wehqbC/TZ+4B0g==","signatures":[{"sig":"MEQCIGpZAV25x49sfNSogsv27sf7lZHfV9BsAXgCYRgGXvNWAiBxhbwJUXlIu6gyGjWel87vKKywGZ2qxXgdhZHqx1L3Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444697},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"1f4f3f0684fb2d7428569e2449cd179839b1ee0b","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","eslint":"^8.57.0","prettier":"^3.4.2","storybook":"^8.4.7","typescript":"^5.7.2","lint-staged":"^15.2.10","@types/react":"^19.0.1","@storybook/test":"^8.4.4","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.4","@storybook/blocks":"^8.4.7","eslint-plugin-react":"^7.37.2","@storybook/react-vite":"^8.4.4","@storybook/addon-links":"^8.4.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"^8.17.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"^8.17.0"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.11.2_1734452986778_0.1814612268917397","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"tscharts","version":"0.12.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.12.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"182ded6f4bb6b8300484c30500586c33778db058","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.12.0.tgz","fileCount":33,"integrity":"sha512-HXtmOTj61VZNp/OtmVnJ0kHyzyvAUnX2CGQpHX2Gmb6VXsPJe7DQmQace7Lq/emZHMfYTvPm8+tFhUsPJV0dzg==","signatures":[{"sig":"MEQCIB6+n6nqK2pipDHFPWnKH6yTwcpalPZIMV7GXYBQ3HrBAiBi6p36S0/sFU7baev1ty27zp9hzZrJaj6t0HMlBS4XlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447630},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"da5dbcc42434df0e66f10b3fce4e744e04e56aae","scripts":{"lint":"eslint . --ext .ts,.tsx --ignore-path .gitignore --fix","build":"tsc && vite build","format":"prettier --write --parser typescript '**/*.{ts,tsx}'","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.2.3","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run format","npm run lint"]},"_nodeVersion":"20.10.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","eslint":"^8.57.0","prettier":"^3.4.2","storybook":"^8.4.7","typescript":"^5.8.2","lint-staged":"^15.2.10","@types/react":"^19.0.1","@storybook/test":"^8.4.4","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.4","@storybook/blocks":"^8.4.7","eslint-plugin-react":"^7.37.2","@storybook/react-vite":"^8.4.4","@storybook/addon-links":"^8.4.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"^8.17.0","eslint-plugin-react-hooks":"^4.6.2","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"^8.17.0"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.12.0_1741965353946_0.2316789854976229","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"tscharts","version":"0.13.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.13.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"9040e0511b30e103b76c9e29852a2b52870dab91","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.13.1.tgz","fileCount":35,"integrity":"sha512-7w5Clfh8YqyaYN3ARQB2Bm51myY1dSBUjIWwgqcX44HILVUYOfWeY5k7Qov7YzapaysKfYfiGuKcPfArzat6Ng==","signatures":[{"sig":"MEUCIQCeenpc0SN8dy3TRRNydfi+xn2ifB4mGOGlYKJypG8bxQIgEWyj6jgUpktKcgghgo5lBKLDZw9n/BzffQmtbHOo7uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433357},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"90d31088f916afe30036756804f2066b5132f290","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.9.2","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.4.7","typescript":"^5.8.2","lint-staged":"^15.2.10","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.4","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.4","@storybook/blocks":"^8.4.7","@storybook/react-vite":"^8.4.4","@storybook/addon-links":"^8.4.7","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.13.1_1746808011289_0.6334460176499466","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"tscharts","version":"0.13.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.13.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"c2e241ed58608490e081ea137f715f3060a5fb92","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.13.2.tgz","fileCount":35,"integrity":"sha512-L+Q7Est52VRaPwaJuxS+/BEoOcj0UWfqKKWR81ThNV2z0Cyu4oBWiiDWI/ujOR3Kgz1s78O7yu8j6nHLRLJ1Jg==","signatures":[{"sig":"MEQCIEMA7w8H+K5dCKsmbWJ43h0JB3YW92AGic3Ya9x3yT5pAiA1KDcv7Fi7rKxFejnmG21xZm8DUG1x7bTWKg59dbKNPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453684},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"827a89d1c5437afcefc685a18238efdd9ce321aa","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.9.2","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.4.7","typescript":"^5.8.2","lint-staged":"^15.2.10","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.4","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.4","@storybook/blocks":"^8.4.7","@storybook/react-vite":"^8.4.4","@storybook/addon-links":"^8.4.7","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.13.2_1747315696528_0.4961955666108375","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"tscharts","version":"0.13.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.13.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"a95e6c4ecb7951d9a667e4d4a2a6ba4ee74f535a","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.13.3.tgz","fileCount":35,"integrity":"sha512-ZzILAQ+1/gSOoDgpI6QLiBsBuCPuXH0plp0lU2qrXIKQLwcWZXdvW1mZu7wc2mQGiXkHcjFk4fRbkBsbwdXYBA==","signatures":[{"sig":"MEYCIQClSjV5ai+9f6GKJt9MzI43cJbNZlkbO5s6I4zePs8/VwIhALKoES1pzouvJP8V5TwHVKnRM7MxZc03HOkExBnjKs6I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453990},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"a206bd72329c4f1715b5f472b19dbd7a2ec9b635","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.9.2","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.4.7","typescript":"^5.8.2","lint-staged":"^15.2.10","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.4","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.4","@storybook/blocks":"^8.4.7","@storybook/react-vite":"^8.4.4","@storybook/addon-links":"^8.4.7","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.13.3_1747406901955_0.81727120071557","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"tscharts","version":"0.13.4","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.13.4","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"5c782479ffa53cd713fee6a78c9c4711767a0ca9","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.13.4.tgz","fileCount":35,"integrity":"sha512-WuQ+AErryxvRgChkidwnHgqJLcyqTLsOneY7ZwtCbgflulyl+Eo9nHlOzhqhM6z4CZs+SxJwe4MaK8iWUJpU5A==","signatures":[{"sig":"MEUCIEm0fPG9aM/16TMjGx4HxF/S9ZGYHNwj5QCCiy/8um/MAiEAkN2uy1i8qOJ2Hn6agWKyBaE7hDVnRbrN5kFimlc89cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454384},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"38a627b6c6ef02224a508f85e4076825b85a6e72","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.9.2","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.4.7","typescript":"^5.8.2","lint-staged":"^15.2.10","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.4","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.4","@storybook/blocks":"^8.4.7","@storybook/react-vite":"^8.4.4","@storybook/addon-links":"^8.4.7","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.13.4_1747407380324_0.593010171500161","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"tscharts","version":"0.13.5","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.13.5","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"ab5429182434c5638799a83a0d1b1a6c5f68b92f","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.13.5.tgz","fileCount":35,"integrity":"sha512-95ukmcGR9ph6eT2/WdQ7lZdCwid9n8WgRJHo6aLxLGVyUjGiBHvEjJEbSNwTkxhPnJhkvr+oRIAaAuLTO0RDzA==","signatures":[{"sig":"MEQCIAehamdbO2botnk26fSk8SciDBWPkkU96hfHQjU3Vg0dAiANtYPCOsA56+2iTWT9V5m2Zv+uj+SSYPwO1dhxheXpqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454373},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"3cee94c0ff0e846844229c8a7cac7e5c29c4517a","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.9.2","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.0.0","@types/react":"^19.1.4","@biomejs/biome":"^1.9.4","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.13.5_1747814837928_0.5613147536718042","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"tscharts","version":"0.13.6","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.13.6","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"a7aea1f21897598b35a60cdc69ba1974cf25c505","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.13.6.tgz","fileCount":35,"integrity":"sha512-Ve1rox/eREW4+zsspThtBvhEeeef1wrmZNnlG6LUFxic6zjg4MKRbmvPfjLxQKjKeCk4EJE1SbYqjjIH7aCR/w==","signatures":[{"sig":"MEUCIQDPE2V/Tb3IZPPtCJsUtDoWXxpWMCeSQEI4/PdgUxCydQIga2wh7Rwa8Y6gMS2s2Y73578VcYlgbGlEb6sEMLC1gOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454677},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"72f1c4103173ed7a549820b192dfb51a9219a995","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.9.2","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.0","@types/react":"^19.1.6","@biomejs/biome":"^1.9.4","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.13.6_1748944671462_0.8781893143426576","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"tscharts","version":"0.14.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.14.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"ae182044eebc374f605a8437bd191c394a2db214","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.14.0.tgz","fileCount":35,"integrity":"sha512-fdVZfBP3BiDhVmgpuIZT75RhqBKWlNz4DC3jtcSiQqCv5XLPGPncMI9Sb+IqNFcjrk6a3+44IxB2XOBHywK2xg==","signatures":[{"sig":"MEQCICUMfJtdfi3neWFGzAAYOjoDTt/93rbEYRngfApQ3sylAiAhGBsIA7SByRqEk2myMO+RNtbRGOaNYBUL5wSSrY/SQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472907},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"57f9a18eaaac1640c8ade737827624fdb5e5a729","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.9.2","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.0","@types/react":"^19.1.6","@biomejs/biome":"^1.9.4","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.14.0_1749111887086_0.9941499459130714","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"tscharts","version":"0.14.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.14.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"9626522b47a9827ad3b79d769cf9e83c586897d8","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.14.1.tgz","fileCount":35,"integrity":"sha512-8fAQF55igYe+cdjliXTxDLlJbeoS3rq8m5+fAiY+hTj8YXpcMCskKMnilqk9kMjCA3OODwCVaJyXaySvcnn/YQ==","signatures":[{"sig":"MEYCIQDuHcSdMDb8yKHohPpsQIEkxUiT7VTBcHzv3QkM9MU/ugIhANgntEz1gDuGX8Td0BvPH6cRPyF8mcFXPIpEK2kFc71G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472875},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"6c5e5ce523c51fc7d55b88c78be14812f23bba0f","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.9.2","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.0","@types/react":"^19.1.6","@biomejs/biome":"^1.9.4","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.14.1_1749127285109_0.5905120344426475","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"tscharts","version":"0.14.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.14.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"64a026b27ebb487426fea0cdfb4429f0817b873f","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.14.2.tgz","fileCount":35,"integrity":"sha512-C+Xo++XfS1GrCBEThPKeCCmFz3MmzTSeWy0f9I+vFTnrF2ml0ovrS5lEHho1w5j9QCYr/pcOzyjA84ezJXDGdw==","signatures":[{"sig":"MEQCIFsgK6ky5Sht4hugJtK4BpNqasQqhllXGTzIshStHqIuAiA54MEiF5eUTyPrptuDFp10PnxSBI8YzqcfwA+pD5ZR8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522625},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"952a7a9ccd6a5174715c54ec12754e9ef040f9ff","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.9.2","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.0","@types/react":"^19.1.8","@biomejs/biome":"^1.9.4","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.14.2_1749802792278_0.05947701741332012","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"tscharts","version":"0.14.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.14.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"0f45c2fff1536884655558e0872aaabcb14a9125","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.14.3.tgz","fileCount":35,"integrity":"sha512-zn6Rue249mCNrffkufFREqnl15IxjtnjYCd9Wi2gwqndpr8IQSKs3atw5GgWq9XBMIuFz7WmbwWanMuT1ANC1Q==","signatures":[{"sig":"MEYCIQC+CtDfiNLm5kck+e74eLx3uJ+51SXVuZ7D9il+nqJrSgIhAJG3I0UGMnh4aMCYtaPhcCxUr/leavPLzhdZRDcvaCDL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524026},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"c47ec89132585d98ba4c6a06fb346165e6b48e57","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"10.9.2","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.0","@types/react":"^19.1.8","@biomejs/biome":"^1.9.4","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.14.3_1750024582405_0.8003516411144289","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"tscharts","version":"0.14.4","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.14.4","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"ef2a0824f9fa1722d680be5cdf320a45bb6edb7c","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.14.4.tgz","fileCount":35,"integrity":"sha512-qMiTI6d2FFz4hbjc6aru91aHBNTu3RPxZuE5fu1waOi8oFwRBXeahbOVNGbCaWkd4/Ecq6gM3694GPB/WCMeZQ==","signatures":[{"sig":"MEYCIQCU+y1bgqGdwhFnPO8NgM82ig7N9Cl79jDBgnaPcT0gegIhAMXASt1dAVP7gsphqg6N9sGYjawIHNf9/8X0w+ulBV8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532500},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"e5cee83981181c2d80dbb671431636df41697fb1","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","actor":{"name":"micmnt","type":"user","email":"mic.mnt@gmail.com"},"email":"mic.mnt@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.0","@types/react":"^19.1.8","@biomejs/biome":"^1.9.4","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.14.4_1750321509642_0.2595901308080397","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"name":"tscharts","version":"0.14.5","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.14.5","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"b71f6ff4baba6b2db2142eecaa8498fe36dc2347","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.14.5.tgz","fileCount":35,"integrity":"sha512-1/aby3uJi1W444dLsdGOR0j4OVCHi6yYLtlAK6QT+wMaKj5Y5MQVu5s02F05DndnUpx3mQKT21OhTvyCev7hqA==","signatures":[{"sig":"MEYCIQDFVQeWq1rImvG/kSA+iiCMd1doidPWFmrUwgCrG21TlAIhAKetfLS/Zfi+WsgbE92yrzNywqu8KbkSeMEOODzifg0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532509},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"1dd14134381457084b403066cbbacc21181e67be","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","actor":{"name":"micmnt","type":"user","email":"mic.mnt@gmail.com"},"email":"mic.mnt@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.0","@types/react":"^19.1.8","@biomejs/biome":"^1.9.4","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.14.5_1750321778626_0.5468296440110834","host":"s3://npm-registry-packages-npm-production"}},"0.14.6":{"name":"tscharts","version":"0.14.6","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.14.6","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"fb87aa033e33885bfa9de383ea4f45e3e179c2b1","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.14.6.tgz","fileCount":35,"integrity":"sha512-mdlemYU7j0EpftWeQrPxdgFD7v21lpaOCfdJc37qF0mJNxkufaVOthhGktZVv5o8hYI4kFyi3B5KGoYhJpoADA==","signatures":[{"sig":"MEUCIBtJfQE82IewNZxcWtcMYlRYYS3olKaPkUtmBhDtQWvAAiEAvVUSN8cfJ/u33BbaY9EiJy/owcjdrryKwbxGQlE/6d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536548},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"403a5c5cc4f03e9684e00cf068ea74dd5c2af280","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","actor":{"name":"micmnt","type":"user","email":"mic.mnt@gmail.com"},"email":"mic.mnt@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.2","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.14.6_1750761792193_0.4267129625571111","host":"s3://npm-registry-packages-npm-production"}},"0.14.7":{"name":"tscharts","version":"0.14.7","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.14.7","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"4cc83fbe44fb0c5bc9977a5a3efe6c32ce909a23","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.14.7.tgz","fileCount":35,"integrity":"sha512-Fi7XW9KhPxYpK31ZRTzhCReKPxPmYs11bwc6KUZuE4BmAK+ZeG5WedhA7n/3T11cf1nwnNsISVL3d3OrRM0MVA==","signatures":[{"sig":"MEUCIQD7LnXoQEMylpzFSiJIEkQvwksVYMeU2DxPLp3f4IKAAwIgeIpF/xqbkfew2lcwgZIJzPKb+jLvI3KRj1eZMlbieqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536495},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"93379ba60a0895e436bdd581f72f0e983bc1cf9f","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","actor":{"name":"micmnt","type":"user","email":"mic.mnt@gmail.com"},"email":"mic.mnt@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.2","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.14.7_1750925365275_0.4566454345540629","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"tscharts","version":"0.15.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.15.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"487f1936a44b4f010eb0ef0098f40004234351de","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.15.0.tgz","fileCount":35,"integrity":"sha512-Ka2fsm88hfHJKZ0Jd+1RXAnrnzQD+o5bo6rhybMr1Mb2ZwPQUdDeD01Krgb6qzoc4YenYizu8E065LjVo1M9KA==","signatures":[{"sig":"MEQCIBnZf+6SDYqnSeQeYBhiNHZLTifSA4AQKjre5uenQXx6AiA9dPJwc65UurB0apaKe030fovtWwdrFF0OZXn3PKY2Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523772},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"703fe6c648ddfabf88d2cc749a1811723f62eb3e","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","actor":{"name":"micmnt","type":"user","email":"mic.mnt@gmail.com"},"email":"mic.mnt@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.2","@types/react":"^19.1.8","@biomejs/biome":"^2.0.6","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.15.0_1751525598826_0.17827185023373215","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"tscharts","version":"0.15.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.15.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"07a8818552a1ec7219a7f2c0da9d07c4f165bdc0","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.15.1.tgz","fileCount":35,"integrity":"sha512-FTPptvV7wsw8pFbHyD39zehno0T1sC+vdtujqYZA4d7rc7BW7W7hxwCZeQGOiGhTiJ/AB/4KBImf8lStAPTncw==","signatures":[{"sig":"MEYCIQDqTrAefUj8l89UPm5RuS9KDzuxIH01Jqvixre9j+0a7QIhAPUF96LXDsGVYFC9JkLH16LkTkp59MCs7LAQPwrqJsMk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528370},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"f7dd6147506773ed0cba298a7022baacdb782d7d","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","actor":{"name":"micmnt","type":"user","email":"mic.mnt@gmail.com"},"email":"mic.mnt@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.2","@types/react":"^19.1.8","@biomejs/biome":"^2.0.6","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.15.1_1751540817137_0.9130978702442012","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"tscharts","version":"0.16.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.16.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"8f3e0d77a6db5e4a254053f00494771d978bfc2c","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.16.0.tgz","fileCount":37,"integrity":"sha512-w+dETGp9aTcVwCxCAdSWlp+e7qyaoecQgeizhQssyncAdYeh03P661wWPlMr5U2oPVDHNOUkzk4T/KSD1Mvdew==","signatures":[{"sig":"MEQCIGn4qvdQa8KPFT85jtZl4sps2bRBE8QsxjypYSNCVQ09AiBmEq1kvDbAKmYMT3oUo4UErtBbtYzFuwfCnEyqNmI5lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558114},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"874a90d26e5cff761e74bf5ea4b3b3f607cb00e7","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","actor":{"name":"micmnt","type":"user","email":"mic.mnt@gmail.com"},"email":"mic.mnt@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.2","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.2","@types/react":"^19.1.8","@biomejs/biome":"^2.0.6","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.16.0_1751990542251_0.19446291090555357","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"tscharts","version":"0.16.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.16.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"b90233260e6260796488e5e2f7834a8e45558fe5","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.16.1.tgz","fileCount":37,"integrity":"sha512-sni7WMHBTKrkMiYyLZJh8nBHNoGxawofeopF1B4X2V+BNXGOfcDXA/OwMlfn1JaUxVqlyvFpTODzOTaA9Vm8Dg==","signatures":[{"sig":"MEYCIQC0VBeKyH797QSJLj1PzKmukSwjA1puX7eqP4phfk+7PAIhAKEPqYr5cIzflSPxy4i07hcTNPfYiOhxMdpb/Hjn6R1x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558130},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"4b2c6d7fae0a1644d05504e75588c90e374e04df","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.5","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.8.2","lint-staged":"^16.1.2","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.16.1_1752819709558_0.7907564311486066","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"tscharts","version":"0.16.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.16.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"eb384122ed11e7dea04be14796a6f91ed9f67bf5","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.16.2.tgz","fileCount":37,"integrity":"sha512-WQUPLiFILPXnlTnY9vh5RVJ9DIi7eH0Z0EE0NwgdHm2abOGSOEyqcBQaYxHpYmms4jFDPywYLpdwu5cD+fPXIQ==","signatures":[{"sig":"MEQCIFqf8NeiG5FahKGY8PpG7k5Aq4rs9+5kbvFd8jXicWfHAiAEnPq4RLG8dYAG/o+qvQJE+KnFc5901kJ61jKhg2RRgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561013},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"12e4a721f4597a3bd4994773378e4c3fee32483d","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"11.5.2","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","husky":"^9.1.7","storybook":"^8.6.14","typescript":"^5.9.2","lint-staged":"^16.1.5","@types/react":"^19.1.10","@biomejs/biome":"^2.1.4","@storybook/test":"^8.6.14","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.4.4","@storybook/blocks":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/addon-links":"^8.6.14","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.6.14","@storybook/addon-onboarding":"^8.6.14","@storybook/addon-interactions":"^8.6.14"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.16.2_1755011532884_0.6159644221015075","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"tscharts","version":"0.16.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.16.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"d77ca53e738b94b6e28ef5b4d4fc2a1d6a114b3b","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.16.3.tgz","fileCount":37,"integrity":"sha512-FuAjsTVz7px+upgpRewaRHcF7rejLh6SnKpzywPtyRdHr3jUNBjl3NIGn5KNIeq92X1RNovuXjCujar8hdmNBg==","signatures":[{"sig":"MEUCIQCsLpT4OIefx9ul2Z8G/J9E+u5CYszD1Gn5HWA8QoGyvgIgQTqRXL8WIu18WwP+C39Kzd7iqOQ2jb4ys3RoESUts8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557524},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"fc242b79bdfb346a1c67748277463411f81ce71d","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"11.6.2","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","husky":"^9.1.7","storybook":"^10.2.1","typescript":"^5.9.2","lint-staged":"^16.1.5","@types/react":"^19.2.10","@biomejs/biome":"^2.1.4","vite-plugin-dts":"^4.5.4","@storybook/react":"^10.2.1","@storybook/react-vite":"^10.2.1","@chromatic-com/storybook":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.16.3_1769624617883_0.6218445459161948","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"tscharts","version":"0.17.0","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.17.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"562ac16f25335286bdaade1f60a3fe6385cd786d","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.17.0.tgz","fileCount":38,"integrity":"sha512-2fr7O2aSBg4+tUp5KtiYYbAUob8WYiHvqaqZAvmCSEOnXV6fbvpyXvh4AmrLmg2YskKBn8Tl5xPBMyAEqB5NWQ==","signatures":[{"sig":"MEYCIQCIrgXiOmk/zHuHOCsjZuhErTH8rOutbrmHBIZAyuidQgIhAKscHOnhmDcpwO3K++jIxy48ZcaQz71Ww4qstKJ9Ykmr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519912},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"62727f90fdd88576377683728fd11018170adabe","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"11.12.1","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","husky":"^9.1.7","storybook":"^10.3.5","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.13","vite-plugin-dts":"^4.5.4","@storybook/react":"^10.3.5","@storybook/addon-docs":"^10.3.5","@storybook/react-vite":"^10.3.5","@storybook/addon-links":"^10.3.5","@chromatic-com/storybook":"^5.1.2","@storybook/addon-onboarding":"^10.3.5"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.17.0_1777068459933_0.780442971072741","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"tscharts","version":"0.17.1","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.17.1","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"f53e6436bf4d7282461ef4658d4084f71f657720","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.17.1.tgz","fileCount":7,"integrity":"sha512-Y3Gw7SzTHDmeHGjM3g5800zx+oRXqKEVVNpADM+aTg/HepTWYMa3uosBop3J83uqs+/0NQIKKY/zFr972tIihw==","signatures":[{"sig":"MEYCIQDFPQrx8VTG8dopxVeLzjLgU9xi/D/d5j9X9qKjmWI9PgIhAOio7N+nP70VdoDkZ/zlFgzMxioH97trppzU8MCyn030","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500879},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"28d65172ce63a8577915a462ed54413cd7ff4b55","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"11.12.1","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","husky":"^9.1.7","storybook":"^10.3.6","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.13","vite-plugin-dts":"^4.5.4","@storybook/react":"^10.3.6","@storybook/addon-docs":"^10.3.6","@storybook/react-vite":"^10.3.6","@storybook/addon-links":"^10.3.6","@chromatic-com/storybook":"^5.1.2","@storybook/addon-onboarding":"^10.3.6"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.17.1_1777543294582_0.9317495011698145","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"tscharts","version":"0.17.2","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.17.2","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"dfee5fa1127c53c932704c1f534f7b8c6fb3f33e","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.17.2.tgz","fileCount":37,"integrity":"sha512-I0key59LXPIC2zJjoLoGaK25F7oI5aPCtil3DzZH4U/l7inYVc/HquHfyBh4PWKDeG6cQkEN+1vyNqcWdiraAQ==","signatures":[{"sig":"MEUCIAvgdaf07jLGx/KsmGRtHqcMOkdqyhZyUi6CU2n9lgebAiEA8zAFStPrhGQ6sQvTFg7dSTXpFEvyKTEeBVlojZimJGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519902},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"399cb9fdad4bf03fed3a22a517e55979b2a7758a","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"11.12.1","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","husky":"^9.1.7","storybook":"^10.3.5","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.13","vite-plugin-dts":"^4.5.4","@storybook/react":"^10.3.5","@storybook/addon-docs":"^10.3.5","@storybook/react-vite":"^10.3.5","@storybook/addon-links":"^10.3.5","@chromatic-com/storybook":"^5.1.2","@storybook/addon-onboarding":"^10.3.5"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.17.2_1777554192437_0.5835166217963286","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"tscharts","version":"0.17.3","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.17.3","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"8bd0a6a280d9049e3341dd5f1c3166c7ae607559","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.17.3.tgz","fileCount":37,"integrity":"sha512-sFA9OZl6KNjq0gFycx3bLrhXhjiXg+39y7TtIJIOVnN8qSvxhsgivCajK4z/TmS6aBNk/gBv/7tIMVDv+3zC5Q==","signatures":[{"sig":"MEUCIFvnu7f3AFwbq+9oD6XWKfeEtr65esMXyQUSNSNLm/QXAiEAuidzNibEhXFKzoU2qpw9srXP/fWp0HBLt/FxN+VYsM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518961},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"d52b40357132c348f94a46be2645f3ce21a91bff","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"11.12.1","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^3.3.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","husky":"^9.1.7","storybook":"^10.3.5","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.13","vite-plugin-dts":"^4.5.4","@storybook/react":"^10.3.5","@storybook/addon-docs":"^10.3.5","@storybook/react-vite":"^10.3.5","@storybook/addon-links":"^10.3.5","@chromatic-com/storybook":"^5.1.2","@storybook/addon-onboarding":"^10.3.5"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.17.3_1777564708771_0.34777716078449217","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"tscharts","version":"0.17.4","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.17.4","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"14d35d0b3054fb2ed918068026ae1d6247535a51","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.17.4.tgz","fileCount":35,"integrity":"sha512-qhNYpIBWkmicYQ8ASm/gZHrKbBGEy153fodBM92ecuwa3Yke4BsXtsI4rh6nquCJwWeCulHu0/GH31PLLgxSPw==","signatures":[{"sig":"MEQCIBlXWCH/IvnPgZiyF4eXqVL8JRUutnPTKSPAMsq6v9P4AiAeS9EbYC35DFsi+wWFZ0A4bKa/wk/SJoUrGRGSR1WAag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277957},"main":"dist/index.es.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"bf02d0740e9c2a39920ba761b0f63b643b535410","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"11.12.1","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^3.3.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","husky":"^9.1.7","storybook":"^10.3.5","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.13","vite-plugin-dts":"^4.5.4","@storybook/react":"^10.3.5","@storybook/addon-docs":"^10.3.5","@storybook/react-vite":"^10.3.5","@storybook/addon-links":"^10.3.5","@chromatic-com/storybook":"^5.1.2","@storybook/addon-onboarding":"^10.3.5"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.17.4_1777565059674_0.016131398971353184","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"tscharts","version":"0.17.5","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.17.5","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"}],"dist":{"shasum":"9092d8921addac835dfaac7fbf51545e1d751227","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.17.5.tgz","fileCount":35,"integrity":"sha512-3cLn7bO4e9rM1YXqAel/B5ACMbvNQfbX4wEKbayjD20AnrnK7WwlUKOKEPUW2Uq/r0Fp30JB3pDhqgh+zRDPiQ==","signatures":[{"sig":"MEQCIDdi3lmOWNfuW+HC/oaujDfPsPK2FrAlnnfS1JN898X/AiAdEtx9EWD+MD7ksNwTaKAOGtnW9thILd/A2IdJ/r7hsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248137},"main":"dist/index.es.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"d736624d57c53ef67ee1907ba3cd87070abe5897","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"_npmVersion":"11.12.1","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^3.3.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","husky":"^9.1.7","storybook":"^10.3.5","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.13","vite-plugin-dts":"^4.5.4","@storybook/react":"^10.3.5","@storybook/addon-docs":"^10.3.5","@storybook/react-vite":"^10.3.5","@storybook/addon-links":"^10.3.5","@chromatic-com/storybook":"^5.1.2","@storybook/addon-onboarding":"^10.3.5"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.17.5_1777565725865_0.561439350412628","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"tscharts","version":"0.17.6","keywords":[],"author":"","license":"ISC","_id":"tscharts@0.17.6","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"},{"name":"alpnsk","email":"a.lipinska@apio.cc"}],"dist":{"shasum":"3c7046d90245e33a46bcb6653081a1b87543ea3e","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-0.17.6.tgz","fileCount":35,"integrity":"sha512-4BCZZV9zQElms1cxg37PXcOXUcmbfNJ353wlf3iqPj0hRaiiQCkYs/uHOaB4OW3iG6l0PzQgYcu7D0G4xVo6hw==","signatures":[{"sig":"MEQCIBt+zLQ+/xTv9Az8fxBsx7osCxBPWSu5n3/Qojp1BjfPAiAFdY7gl3y/QE+pmkdulzf99CfDr+IaK7RovRZD0GoGtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250057},"main":"dist/index.es.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"249b379065269b91ef91bc7e086ab88a56aeebce","scripts":{"lint":"npx biome check --write","build":"tsc && vite build","prepare":"npm run build","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"alpnsk","email":"a.lipinska@apio.cc"},"_npmVersion":"11.11.0","description":"","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"_nodeVersion":"25.8.0","dependencies":{"nanoid":"^3.3.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","husky":"^9.1.7","storybook":"^10.3.5","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.13","vite-plugin-dts":"^4.5.4","@storybook/react":"^10.3.5","@storybook/addon-docs":"^10.3.5","@storybook/react-vite":"^10.3.5","@storybook/addon-links":"^10.3.5","@chromatic-com/storybook":"^5.1.2","@storybook/addon-onboarding":"^10.3.5"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_0.17.6_1780063699328_0.3798475546700435","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"tscharts","version":"1.3.0","keywords":["react","charts","chart","svg","graph","data-visualization","typescript"],"author":{"name":"Michele Landolfi"},"license":"ISC","_id":"tscharts@1.3.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"},{"name":"alpnsk","email":"a.lipinska@apio.cc"}],"homepage":"https://github.com/micmnt/tscharts#readme","bugs":{"url":"https://github.com/micmnt/tscharts/issues"},"dist":{"shasum":"7a03d59bc27fe5cbd1f96e9a02f9a3e7364e0c1f","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-1.3.0.tgz","fileCount":64,"integrity":"sha512-GuS8YQLfWlqFndBC77uRhjB9jbdMKSv40DwilykVmxegGCjtqhgEy24EPYE+VRVyoNGNviW9ajf2ts6k+Wk8Rw==","signatures":[{"sig":"MEUCIQCpnof1buc0h54xlq5BVRYD8Bjut4U473qW6SBQ0bgtsgIgZiXQHoDjBiPLWjLEJd5E3EBcR3CUv54MnB7H4fy2pdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422827},"main":"dist/index.es.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./style.css":"./dist/style.css","./transform":{"types":"./dist/transform.d.ts","import":"./dist/transform.es.js"}},"gitHead":"2ab63cbd621147f44fb14830b16665eaefb661ff","scripts":{"lint":"npx biome check --write","test":"vitest run","build":"tsc && vite build","lint:ci":"npx biome check","prepare":"npm run build","release":"release-it","storybook":"storybook dev -p 6006","test:watch":"vitest","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"repository":{"url":"git+https://github.com/micmnt/tscharts.git","type":"git"},"_npmVersion":"12.0.1","description":"Libreria di componenti React per grafici SVG, senza dipendenze runtime","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","husky":"^9.1.7","jsdom":"^30.0.1","vitest":"^4.1.10","storybook":"^10.5.7","release-it":"^21.0.2","typescript":"^6.0.3","lint-staged":"^17.3.0","@types/react":"^19.2.18","@biomejs/biome":"^2.5.8","vite-plugin-dts":"^5.0.3","@storybook/react":"^10.5.7","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@storybook/addon-links":"^10.5.7","@testing-library/react":"^16.3.2","@chromatic-com/storybook":"^5.3.0","@storybook/addon-onboarding":"^10.5.7"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_1.3.0_1787325853574_0.1431108096923106","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"tscharts","version":"1.4.0","keywords":["react","charts","chart","svg","graph","data-visualization","typescript"],"author":{"name":"Michele Landolfi"},"license":"ISC","_id":"tscharts@1.4.0","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"},{"name":"alpnsk","email":"a.lipinska@apio.cc"}],"homepage":"https://github.com/micmnt/tscharts#readme","bugs":{"url":"https://github.com/micmnt/tscharts/issues"},"dist":{"shasum":"2609577c557d530f15c863bbadcae744204b0b57","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-1.4.0.tgz","fileCount":64,"integrity":"sha512-X976ndrce3MocZgL/RqtIHvYQtv6ymOX/kPNF4o0bKLMcux9k/sRpzMuuqNq7qei8zHgbP4ymg56qhWx0FNLIg==","signatures":[{"sig":"MEQCIBfGot+ZMUKnUCYLqDjO9qpJDi3/3yvSGOn+TxZsCMyLAiAJWSIsD2jrmfgrDkcdNQPbDnrvM745M55m3RixaB4d3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436320},"main":"dist/index.es.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./style.css":"./dist/style.css","./transform":{"types":"./dist/transform.d.ts","import":"./dist/transform.es.js"}},"gitHead":"35dd7352adebf79c79b15d6312e6a6e62217d22a","scripts":{"lint":"npx biome check --write","test":"vitest run","build":"tsc && vite build","lint:ci":"npx biome check","prepare":"npm run build","release":"release-it","storybook":"storybook dev -p 6006","test:watch":"vitest","build:publish":"npm run lint && npm run build","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"repository":{"url":"git+https://github.com/micmnt/tscharts.git","type":"git"},"_npmVersion":"12.0.1","description":"Libreria di componenti React per grafici SVG, senza dipendenze runtime","directories":{},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","husky":"^9.1.7","jsdom":"^30.0.1","vitest":"^4.1.10","storybook":"^10.5.7","release-it":"^21.0.2","typescript":"^6.0.3","lint-staged":"^17.3.0","@types/react":"^19.2.18","@biomejs/biome":"^2.5.8","vite-plugin-dts":"^5.0.3","@storybook/react":"^10.5.7","@types/react-dom":"^19.2.5","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@storybook/addon-links":"^10.5.7","@testing-library/react":"^16.3.2","@chromatic-com/storybook":"^5.3.0","@storybook/addon-onboarding":"^10.5.7"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tscharts_1.4.0_1788422243822_0.6679097466476738","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"tscharts","version":"1.5.0","description":"Libreria di componenti React per grafici SVG, senza dipendenze runtime","type":"module","sideEffects":["**/*.css"],"main":"dist/index.es.js","module":"dist/index.es.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js"},"./transform":{"types":"./dist/transform.d.ts","import":"./dist/transform.es.js"},"./style.css":"./dist/style.css"},"scripts":{"lint":"npx biome check --write","lint:ci":"npx biome check","build":"tsc && vite build","test":"vitest run","test:watch":"vitest","storybook":"storybook dev -p 6006","build:publish":"npm run lint && npm run build","prepare":"npm run build","prepublishOnly":"npm run build:publish","release":"release-it"},"lint-staged":{"*.{ts,tsx}":["npm run lint"]},"keywords":["react","charts","chart","svg","graph","data-visualization","typescript"],"author":{"name":"Michele Landolfi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/micmnt/tscharts.git"},"bugs":{"url":"https://github.com/micmnt/tscharts/issues"},"homepage":"https://github.com/micmnt/tscharts#readme","devDependencies":{"@biomejs/biome":"^2.5.8","@chromatic-com/storybook":"^5.3.0","@storybook/addon-docs":"^10.5.7","@storybook/addon-links":"^10.5.7","@storybook/addon-onboarding":"^10.5.7","@storybook/react":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.5","husky":"^9.1.7","jsdom":"^30.0.1","lint-staged":"^17.3.0","release-it":"^21.0.2","storybook":"^10.5.7","typescript":"^6.0.3","vite":"^8.2.1","vite-plugin-dts":"^5.0.3","vitest":"^4.1.10"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"gitHead":"f42fbf8cf4091f59f5f8231eecf8a9efe38062c7","_id":"tscharts@1.5.0","_nodeVersion":"26.4.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-a2jbUOFRd6tA83AGkYqRSl+dstkKBZGmT3KRDjUnC47TYlP3Y45HsjX2nlsb5vyRXs4Ma9iLBhSblAiI8WTdRg==","shasum":"16b42533ee3b9155a38ecd38c9e9588e18e6b73b","tarball":"https://registry.npmjs.org/tscharts/-/tscharts-1.5.0.tgz","fileCount":64,"unpackedSize":442217,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBWVzgTmOeAW62LCZUXFo1F2d8CBqCd2/BlXjyaiAjK5AiEA9ts5rYIJV0VTflKUMSHmZPgfYGwj8iciol3uhVFAmBw="}]},"_npmUser":{"name":"micmnt","email":"mic.mnt@gmail.com"},"directories":{},"maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"},{"name":"alpnsk","email":"a.lipinska@apio.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tscharts_1.5.0_1788510415942_0.27333529252402045"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-28T11:30:48.200Z","modified":"2026-09-04T08:26:56.272Z","0.0.1":"2024-03-28T11:30:48.343Z","0.0.2":"2024-03-28T14:22:51.360Z","0.1.0":"2024-03-29T09:59:17.911Z","0.1.1":"2024-03-29T17:57:53.239Z","0.1.2":"2024-03-29T18:27:22.167Z","0.1.3":"2024-03-30T09:46:34.734Z","0.2.0":"2024-03-30T10:17:37.275Z","0.2.1":"2024-03-30T10:31:49.668Z","0.2.2":"2024-04-02T09:32:57.245Z","0.2.3":"2024-04-08T11:05:39.906Z","0.2.4":"2024-04-08T11:10:34.672Z","0.3.0":"2024-04-08T13:20:34.595Z","0.4.0":"2024-04-11T14:21:41.583Z","0.4.1":"2024-04-11T14:40:49.246Z","0.4.2":"2024-04-12T14:52:23.669Z","0.4.3":"2024-04-15T10:33:59.132Z","0.4.4":"2024-04-18T15:20:19.133Z","0.4.5":"2024-05-02T08:54:13.306Z","0.4.6":"2024-05-09T16:50:16.144Z","0.5.0":"2024-05-10T13:16:51.817Z","0.5.1":"2024-05-13T09:33:06.180Z","0.5.2":"2024-05-13T17:38:34.934Z","0.5.3":"2024-05-16T13:42:05.245Z","0.5.4":"2024-05-16T17:35:11.241Z","0.6.0":"2024-05-24T14:08:16.614Z","0.6.1":"2024-05-27T09:27:01.664Z","0.6.2":"2024-05-27T13:22:03.602Z","0.6.3":"2024-05-29T10:00:23.037Z","0.7.0":"2024-06-04T09:11:02.166Z","0.7.1":"2024-06-12T10:10:15.342Z","0.7.2":"2024-07-03T14:15:39.637Z","0.7.3":"2024-07-03T15:33:13.580Z","0.8.0":"2024-09-04T12:22:47.767Z","0.8.1":"2024-09-09T14:34:02.878Z","0.8.2":"2024-09-16T08:33:17.762Z","0.8.3":"2024-09-21T16:20:31.717Z","0.9.0":"2024-10-08T11:16:17.052Z","0.10.0":"2024-10-11T08:25:58.274Z","0.10.1":"2024-10-18T09:03:31.668Z","0.10.2":"2024-10-21T14:57:42.933Z","0.10.3":"2024-11-06T10:15:17.735Z","0.10.4":"2024-11-20T10:04:06.931Z","0.11.0":"2024-12-09T15:56:38.862Z","0.11.1":"2024-12-15T08:10:26.196Z","0.11.2":"2024-12-17T16:29:47.020Z","0.12.0":"2025-03-14T15:15:54.110Z","0.13.1":"2025-05-09T16:26:51.472Z","0.13.2":"2025-05-15T13:28:16.725Z","0.13.3":"2025-05-16T14:48:22.158Z","0.13.4":"2025-05-16T14:56:20.497Z","0.13.5":"2025-05-21T08:07:18.122Z","0.13.6":"2025-06-03T09:57:51.658Z","0.14.0":"2025-06-05T08:24:47.279Z","0.14.1":"2025-06-05T12:41:25.379Z","0.14.2":"2025-06-13T08:19:52.456Z","0.14.3":"2025-06-15T21:56:22.592Z","0.14.4":"2025-06-19T08:25:09.842Z","0.14.5":"2025-06-19T08:29:38.818Z","0.14.6":"2025-06-24T10:43:12.409Z","0.14.7":"2025-06-26T08:09:25.547Z","0.15.0":"2025-07-03T06:53:18.999Z","0.15.1":"2025-07-03T11:06:57.398Z","0.16.0":"2025-07-08T16:02:22.441Z","0.16.1":"2025-07-18T06:21:49.792Z","0.16.2":"2025-08-12T15:12:13.138Z","0.16.3":"2026-01-28T18:23:38.040Z","0.17.0":"2026-04-24T22:07:40.120Z","0.17.1":"2026-04-30T10:01:34.757Z","0.17.2":"2026-04-30T13:03:12.573Z","0.17.3":"2026-04-30T15:58:28.934Z","0.17.4":"2026-04-30T16:04:19.855Z","0.17.5":"2026-04-30T16:15:26.026Z","0.17.6":"2026-05-29T14:08:19.485Z","1.3.0":"2026-08-21T15:24:13.715Z","1.4.0":"2026-09-03T07:57:23.939Z","1.5.0":"2026-09-04T08:26:56.083Z"},"bugs":{"url":"https://github.com/micmnt/tscharts/issues"},"author":{"name":"Michele Landolfi"},"license":"ISC","homepage":"https://github.com/micmnt/tscharts#readme","keywords":["react","charts","chart","svg","graph","data-visualization","typescript"],"repository":{"type":"git","url":"git+https://github.com/micmnt/tscharts.git"},"description":"Libreria di componenti React per grafici SVG, senza dipendenze runtime","maintainers":[{"name":"micmnt","email":"mic.mnt@gmail.com"},{"name":"alpnsk","email":"a.lipinska@apio.cc"}],"readme":"# tscharts\n\nLibreria di componenti React per costruire grafici componibili (bar, line, pie, donut, angle-donut, group-bar, threshold), con un modello di composizione dichiarativo simile a Recharts. Non usa D3: i path SVG sono generati internamente.\n\n## Installazione\n\n```bash\nnpm install tscharts\n```\n\n`react` e `react-dom` (>=18.2.0) sono peer dependency, non vengono installati automaticamente.\n\nIl pacchetto include un foglio di stile separato, necessario per la Legend e il Tooltip: va importato una volta, ad esempio nell'entry point dell'app.\n\n```ts\nimport \"tscharts/style.css\";\n```\n\n## Quick start\n\n```tsx\nimport { Bar, Chart, Legend, XAxis, YAxis } from \"tscharts\";\n\nconst elements = [\n  {\n    name: \"vendite\",\n    type: \"bar\",\n    uom: \"€\",\n    data: [\n      { date: \"2024-03-13\", value: 120 },\n      { date: \"2024-03-14\", value: 180 },\n      { date: \"2024-03-15\", value: 90 },\n      { date: \"2024-03-16\", value: 210 },\n    ],\n  },\n];\n\nfunction App() {\n  return (\n    <Chart width={400} height={400} elements={elements} barWidth={28}>\n      <YAxis name=\"vendite\" showLine showName />\n      <Bar name=\"vendite\" />\n      <XAxis\n        dataPoints={[\"13/03\", \"14/03\", \"15/03\", \"16/03\"]}\n        showLine\n        showName\n      />\n      <Legend height={90} />\n    </Chart>\n  );\n}\n```\n\n`<Chart>` riceve `elements` (le serie dati) e dimensioni fisse (`width`/`height`); i figli (`XAxis`, `YAxis`, `Bar`, `Legend`, ...) leggono lo stato condiviso e si occupano ciascuno di una parte del grafico. Ogni serie in `elements` è collegata ai componenti tramite la prop `name`.\n\nPer gli altri tipi di grafico (line, pie, donut, group-bar, threshold, angle-donut) ed esempi più avanzati (barre stacked, drag interattivo, assi multipli), vedi Storybook: https://tscharts.netlify.app\n\nSe stai aggiornando da una **0.x**, i breaking change e il prima/dopo di ogni modifica sono in [MIGRATION.md](./MIGRATION.md).\n\n## Riferimento prop\n\n### `<Chart>`\n\nComponente radice: fornisce il contesto condiviso (dimensioni, dati, tema) a tutti i figli.\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `elements` | `Serie[]` | — (richiesta) | Le serie da graficare. Ogni serie ha almeno `name`, `type`, `data` |\n| `width` | `number` | — (richiesta) | Larghezza dell'SVG in px |\n| `height` | `number` | — (richiesta) | Altezza dell'SVG in px |\n| `children` | `ReactNode` | — (richiesta) | I componenti figli del grafico (`XAxis`, `YAxis`, `Bar`, `Line`, ...) |\n| `name` | `string` | `\"chart\"` | Nome usato per generare l'id univoco del grafico |\n| `flatMax` | `boolean` | `true` | Arrotonda per eccesso il valore massimo degli assi all'ordine di grandezza superiore (es. 1234 → 2000) invece di usarlo esatto |\n| `barWidth` | `number \\| \"auto\"` | `padding` del tema | Larghezza delle barre in px, condivisa da tutte le serie bar/group-bar. `\"auto\"` la ricava dallo spazio disponibile, vedi [Larghezza automatica](#larghezza-automatica-delle-barre) |\n| `barGroupGap` | `number` | `padding / 4` | Spazio tra le barre di uno stesso gruppo (group-bar) |\n| `barOffset` | `number` | — | Offset orizzontale delle barre (usato dai grafici a barre orizzontali) |\n| `style` | `CSSProperties` | — | Stile CSS applicato all'elemento `<svg>` |\n| `theme` | `Partial<ThemeState>` | `defaultTheme` | Override parziale del tema (colori serie, padding, font, assi, griglia...). Vedi [Tema](#tema) |\n| `renderer` | `\"svg\" \\| \"canvas\"` | `\"svg\"` | Motore di rendering delle marche dense (`Line`/dot, `Bar`). `\"canvas\"` le disegna su un unico `<canvas>` per reggere dataset grandi. Vedi [Rendering su canvas](#rendering-su-canvas) |\n\n#### Tema\n\n`theme` accetta un **override parziale**: viene fuso (deep-merge per-chiave) sopra il tema di default, quindi basta specificare solo ciò che cambia — tutto il resto resta invariato.\n\n```tsx\n// Solo i colori delle serie: padding, assi, griglia, font... restano dal default\n<Chart width={600} height={400} elements={elements}\n  theme={{ seriesColors: [\"#6366f1\", \"#ec4899\", \"#14b8a6\"] }}\n>\n  ...\n</Chart>\n\n// Override annidato parziale: cambia solo il colore della linea asse,\n// gli altri campi di `axis` (labelColor, size...) restano dal default\n<Chart ... theme={{ axis: { color: \"#e63946\" } }}>...</Chart>\n```\n\nIl tema di default è esportato come **riferimento in sola lettura** (`defaultTheme`), utile per leggerne/derivarne i valori — ad esempio per usare gli stessi colori serie altrove nella tua UI. Non serve per l'override (che si fa con la prop `theme` parziale) ed è congelato: non è mutabile.\n\n```tsx\nimport { defaultTheme, type ThemeState } from \"tscharts\";\n\n// riuso di un colore del grafico nel resto dell'interfaccia\n<span style={{ color: defaultTheme.seriesColors[0] }}>Vendite</span>\n\n// tema derivato costruito programmaticamente\nconst darkChartTheme: Partial<ThemeState> = {\n  grid: { ...defaultTheme.grid, color: \"#2a3540\" },\n  axis: { ...defaultTheme.axis, labelColor: \"#8fa0b0\" },\n};\n```\n\n### `<YAxis>`\n\nAsse dei valori. La prop `name` collega l'asse alla serie (o al gruppo, via `axisName`).\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `name` | `string` | — | Nome della serie/asse a cui è associato; anche titolo se `showName` |\n| `showGrid` | `boolean` | `false` | Mostra le gridline orizzontali |\n| `showLine` | `boolean` | `false` | Mostra la linea dell'asse |\n| `showName` | `boolean` | `false` | Mostra il titolo dell'asse |\n| `gridColor` / `lineColor` / `labelColor` | `string` | colori del tema | Override colore di gridline / linea asse / etichette |\n| `labelSize` / `titleSize` | `number` | dimensioni del tema | Override dimensione font di etichette / titolo |\n| `titleDx` / `titleDy` | `number` | `0` | Offset del titolo dell'asse |\n| `min` / `max` | `number` | `0` / max dei dati | Dominio controllabile: sovrascrive l'intervallo auto-calcolato. Vedi [Dominio Y](#dominio-y) |\n| `zoomable` | `boolean` | `false` | Abilita lo zoom con la rotella del mouse sull'asse Y (doppio click per resettare) |\n| `onZoomChange` | `(domain: [number, number] \\| null) => void` | — | Notifica il dominio Y corrente durante lo zoom (`null` al reset) |\n| `zoomStep` | `number` | `1.15` | Quanto zooma ogni tacca di rotella (fattore; più alto = più aggressivo) |\n| `zoomSnap` | `number` | — | Se `>0`, arrotonda gli estremi del dominio zoomato al multiplo indicato (es. `1` = interi) |\n\n#### Dominio Y\n\nDi default l'asse Y va da `0` al massimo dei dati (arrotondato per eccesso se\n`flatMax`). Con `min`/`max` su `<YAxis>` si controlla l'intervallo — utile per\n\"entrare\" in una banda stretta di valori (es. una saturazione che oscilla tra 98\ne 102) dove il dominio automatico schiaccerebbe la linea in cima.\n\n```tsx\n<YAxis name=\"saturazione\" min={98} max={102} showLine showGrid />\n```\n\nNote:\n- Con `max` esplicito il `flatMax` viene **ignorato** (il valore dato è autoritativo).\n- I valori fuori `[min, max]` sono **clampati** ai bordi.\n- Scope attuale: grafici verticali non-negativi, con un singolo asse Y\n  (bar/line). Non si applica a grafici negativi/orizzontali né agli assi\n  multipli.\n\n**Zoom interattivo.** Con `zoomable` l'utente zooma il dominio Y con la **rotella**\ndel mouse (attorno al cursore); il **doppio click** resetta. Il dominio è limitato\na quello base (nessun pan nel vuoto) e ha uno zoom massimo. `onZoomChange` riceve\nil dominio corrente ad ogni variazione (`null` al reset).\n\n```tsx\n<YAxis name=\"temperatura\" zoomable onZoomChange={(d) => console.log(d)} />\n```\n\n### `<XAxis>`\n\nAsse delle categorie. Ospita anche selezione e click sulle label.\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `dataPoints` | `string[]` | `[]` | Etichette dell'asse X (una per punto dato) |\n| `name` | `string` | — | Titolo dell'asse, mostrato se `showName` |\n| `showGrid` | `boolean` | `false` | Mostra le gridline verticali |\n| `showLine` | `boolean` | `false` | Mostra la linea dell'asse |\n| `showLabels` | `boolean` | `true` | Mostra le etichette delle categorie |\n| `showName` | `boolean` | `false` | Mostra il titolo dell'asse |\n| `gridColor` / `lineColor` / `labelColor` | `string` | colori del tema | Override colore di gridline / linea asse / etichette |\n| `labelSize` / `titleSize` | `number` | dimensioni del tema | Override dimensione font di etichette / titolo |\n| `titleDx` / `titleDy` | `number` | `0` | Offset del titolo dell'asse |\n| `tiltLabels` | `boolean` | `true` | Inclina le etichette (utile con molti `dataPoints`) |\n| `tiltLabelsAngle` | `number` | `45` | Angolo di inclinazione, se `tiltLabels` |\n| `horizontal` | `boolean` | `false` | Adatta l'asse a un grafico a barre/linee orizzontali |\n| `labelXOffset` / `labelYOffset` | `number` | `0` | Offset manuale delle etichette |\n| `selectedValue` | `string` | — | Categoria (`dataPoint`) da evidenziare |\n| `selectedColor` | `string` | — | Colore dell'evidenza di `selectedValue` |\n| `onLabelClick` | `(label: string, index: number) => void` | — | Callback al click su una label |\n| `selectedArea` | `string[]` | — | Coppia `[inizio, fine]` di `dataPoints` da evidenziare come intervallo |\n| `selectedAreaColor` | `string` | `\"red\"` | Colore dell'area selezionata |\n| `selectedAreaOpacity` | `number` | `0.2` | Opacità dell'area selezionata |\n| `scaleType` | `\"band\" \\| \"time\"` | `\"band\"` | `\"time\"` posiziona le marche (linee **e** barre) proporzionalmente alla data, non all'indice. Vedi [Asse temporale](#asse-temporale) |\n| `parseDate` | `(date: string) => number \\| Date` | `new Date(d).getTime()` | Converte la stringa `date` in istante. Serve quando `date` non è ISO 8601 (es. `\"13/03\"`). Solo con `scaleType=\"time\"` |\n| `ticks` | `\"data\" \\| number` | `\"data\"` | `\"data\"` = un tick per punto dato alla sua posizione temporale; un numero = N tick equispaziati nel dominio. Solo con `scaleType=\"time\"` |\n| `tickFormat` | `(time: number) => string` | data grezza / `toLocaleDateString` | Formatta l'etichetta di un tick temporale |\n\n#### Asse temporale\n\nDi default l'asse X è **categorico** (`band`): i punti sono equidistanti, uno\nper indice, e il campo `date` è solo un'etichetta. Con `scaleType=\"time\"` l'asse\ndiventa **quantitativo**: le marche si distribuiscono in modo proporzionale al\ntempo, quindi un campionamento irregolare viene mostrato fedelmente (due misure\nravvicinate restano vicine, un buco grande è largo).\n\n```tsx\nconst parseDate = (d: string) => new Date(d).getTime();\n\n<Chart width={560} height={400} elements={elements}>\n  <YAxis name=\"vendite\" showLine showName />\n  <Line name=\"vendite\" showDots />\n  <XAxis scaleType=\"time\" parseDate={parseDate} ticks=\"data\" showLine />\n  <Tooltip />\n</Chart>\n```\n\nFunziona per tutte le serie temporali: `line`, `bar`, `bar-stacked` e\n`group-bar`. Una linea posiziona il punto sull'istante; una barra viene\n**centrata** sull'istante (un gruppo di barre viene centrato sull'istante nel\nsuo insieme), perché a differenza di un punto ha una larghezza propria.\n\n```tsx\n<Chart width={560} height={400} elements={elements} barWidth={14}>\n  <YAxis name=\"vendite\" showLine showName />\n  <Bar name=\"vendite\" />\n  <XAxis scaleType=\"time\" parseDate={parseDate} showLine />\n  <Tooltip />\n</Chart>\n```\n\nNote:\n- Il dominio `[min, max]` è calcolato dalle date di **tutte** le serie temporali\n  via `parseDate` (default `new Date(d).getTime()`; passa un `parseDate` custom\n  per formati non ISO come `\"13/03\"`).\n- La larghezza della barra resta quella di `<Chart barWidth>`: con un valore\n  fisso non si adatta all'intervallo temporale e su date molto ravvicinate le\n  barre possono sovrapporsi. Con `barWidth=\"auto\"` la larghezza diventa una\n  frazione della **distanza minima fra due date**, quindi il problema non si\n  pone.\n- L'hover aggancia il **punto dato più vicino nel tempo**; con\n  `<Tooltip intersect>` l'area sensibile di una barra è la barra stessa.\n- `ticks=\"data\"` mostra un tick per istante presente nel grafico (unione delle\n  date di tutte le serie); `ticks={N}` mostra N tick equispaziati nel dominio,\n  etichettati con `tickFormat`.\n- Non si applica ai grafici **orizzontali** (`<Bar horizontal>` /\n  `<Line horizontal>`): lì l'asse X porta i valori, non il tempo.\n\n### `<Bar>`\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `name` | `string` | — (richiesta) | Nome della serie in `elements` da disegnare come barre |\n| `stacked` | `boolean` | `false` | Impila la barra sulle altre serie `bar-stacked` nello stesso grafico |\n| `showLabels` | `boolean` | `false` | Mostra il valore dentro ogni barra |\n| `topLabelSerie` | `string` | `\"\"` | Nome di un'altra serie i cui valori vengono mostrati sopra le barre (es. un totale) |\n| `horizontal` | `boolean` | `false` | Disegna le barre orizzontalmente invece che in verticale |\n| `onBarClick` | `(value) => void` | — | Callback al click su una barra, riceve il punto dato |\n| `onBarDrag` | `(payload: BarDragPayload) => void` | — | Abilita il drag verticale sulla barra; `payload` contiene `value`, `previousValue`, `deltaValue`, `index`, `date`, `serieName` |\n| `dragValueDecimals` | `number` | `2` | Decimali di arrotondamento del valore durante il drag |\n| `radius` | `number` | `0` | Raggio di arrotondamento su tutti e 4 gli angoli |\n| `topLeftRadius` / `topRightRadius` / `bottomRightRadius` / `bottomLeftRadius` | `number` | `0` | Raggio per singolo angolo, sovrascrive `radius` |\n| `labelSize` / `topLabelSize` | `number` | `12` | Dimensione font delle label interne/superiori |\n| `labelColor` / `topLabelColor` | `string` | `\"white\"` / `\"black\"` | Colore delle label interne/superiori |\n\n> Larghezza (`barWidth`) e offset (`barOffset`) delle barre sono props di\n> **`<Chart>`**.\n\n#### Larghezza automatica delle barre\n\nCon un `barWidth` numerico la larghezza è fissa: se le categorie aumentano le\nbarre finiscono per sovrapporsi, se diminuiscono restano sottili in mezzo a molto\nspazio vuoto. Con **`barWidth=\"auto\"`** la larghezza viene ricavata dallo spazio\ndisponibile — una frazione (70%) del passo fra due categorie — e si adatta da\nsola al variare dei dati o delle dimensioni del grafico.\n\n```tsx\n<Chart width={520} height={400} elements={elements} barWidth=\"auto\">\n  <YAxis name=\"vendite\" showLine />\n  <Bar name=\"vendite\" />\n  <XAxis dataPoints={dataPoints} showLine />\n</Chart>\n```\n\nIl passo di riferimento dipende dal tipo di grafico:\n\n| Caso | Passo usato |\n|------|-------------|\n| barre verticali (scala `band`) | larghezza dell'area / numero di categorie |\n| barre orizzontali | altezza dell'area / numero di categorie |\n| `<XAxis scaleType=\"time\">` | distanza minima fra due date adiacenti |\n| `group-bar` | come sopra, poi diviso fra le barre del gruppo (gap incluso) |\n\nNote:\n- Non c'è un tetto massimo: con poche categorie le barre diventano larghe. Se\n  vuoi un limite, passa un numero — `\"auto\"` e valore fisso sono alternativi.\n- La larghezza risolta è condivisa da tutto il grafico: barre, area sensibile\n  dell'hover, tooltip in modalità `intersect` e `useChartMark` usano lo stesso\n  valore.\n\n### `<GroupBar>`\n\nBarre raggruppate (più serie affiancate per ogni punto sull'asse X). Props sostanzialmente identiche a `<Bar>`, senza drag/click e senza `horizontal`.\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `name` | `string` | — (richiesta) | Nome della serie in `elements` |\n| `stacked` | `boolean` | `false` | Impila questa barra con le altre che condividono lo stesso `stackedName` |\n| `showLabels` | `boolean` | `false` | Mostra il valore dentro ogni barra |\n| `topLabelSerie` | `string` | `\"\"` | Nome di un'altra serie da mostrare come etichetta sopra le barre |\n| `radius` | `number` | `0` | Raggio di arrotondamento su tutti e 4 gli angoli |\n| `topLeftRadius` / `topRightRadius` / `bottomRightRadius` / `bottomLeftRadius` | `number` | `0` | Raggio per singolo angolo |\n| `labelSize` / `topLabelSize` | `number` | `12` | Dimensione font delle label |\n| `labelColor` / `topLabelColor` | `string` | `\"white\"` / `\"black\"` | Colore delle label |\n\n> Larghezza (`barWidth`) e spaziatura di gruppo (`barGroupGap`) sono props di\n> **`<Chart>`**.\n\n### `<Line>`\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `name` | `string` | — (richiesta) | Nome della serie in `elements` da disegnare come linea |\n| `hideLine` | `boolean` | `false` | Nasconde il tratto della linea (utile per mostrare solo punti/etichette) |\n| `showDots` | `boolean` | `false` | Mostra un pallino su ogni punto dato |\n| `showLabels` | `boolean` | `false` | Mostra il valore accanto a ogni punto |\n| `highlightLabels` | `boolean` | `false` | Mostra l'etichetta solo sul punto attualmente in hover |\n| `dashed` | `boolean` | `false` | Linea tratteggiata |\n| `trimZeros` | `boolean` | `false` | Interrompe la linea in corrispondenza di valori `0` (li tratta come assenti) |\n| `horizontal` | `boolean` | `false` | Disegna la linea in orientamento orizzontale |\n| `labelSize` | `number` | `12` | Dimensione font delle etichette |\n| `labelXOffset` / `labelYOffset` | `number` | `0` | Offset manuale delle etichette |\n| `lineOffset` | `number` | — | Offset orizzontale (solo grafici `horizontal`) |\n| `tiltLabels` | `boolean` | `false` | Inclina le etichette |\n| `tiltLabelsAngle` | `number` | `45` | Angolo di inclinazione, se `tiltLabels` |\n| `fill` | `string` | — | Colore di riempimento dell'area sotto la linea (fino alla baseline; nei grafici negativi fino alla linea dello zero). Richiede `fillOpacity > 0` per essere visibile. Vedi [Area chart](#area-chart) |\n| `fillOpacity` | `number` | `0` | Opacità del riempimento |\n| `fillGradient` | `boolean` | `false` | Riempie l'area con una sfumatura verticale (colore → trasparente), effetto area/sparkline. `fillOpacity` è l'opacità in cima (default `0.3`). Non per grafici orizzontali |\n| `renderDot` | `(props) => ReactNode` | — | Marca custom **al posto** del pallino, alla posizione **esatta** del punto. Con `showDots` viene chiamata su ogni punto; senza, solo su quello in hover. `props = { x, y, index, value, hovered, color }`. Rende SVG (ignorata con `renderer=\"canvas\"`). Vedi [Marche custom](#marche-custom) |\n\n#### Area chart\n\nUn area chart non è un componente a sé: è una `<Line>` con riempimento\n(`fill` + `fillOpacity`, oppure `fillGradient`). L'area va dal tratto alla\nbaseline (il fondo), o alla **linea dello zero** nei grafici con valori negativi\n(riempiendo sopra e sotto). Due aree semi-trasparenti su assi diversi mostrano le\nintersezioni. Con `fillGradient` l'area è sfumata (colore → trasparente), come la\nsparkline. Vedi le story *Line Chart/Area* (Normal, Gradient, Negative, DualMixed).\n\n```tsx\n<Line name=\"vendite\" fill=\"#14b8a6\" fillOpacity={0.25} />        // area solida\n<Line name=\"vendite\" fill=\"#14b8a6\" fillGradient />             // area sfumata\n```\n\n#### Sparkline\n\nNon c'è un componente `<Sparkline>`: una sparkline è una **composizione** dei\nprimitivi — un `<Chart>` compatto senza assi/legenda/tooltip, con padding piccolo\n(via tema) e una `<Line fillGradient>`.\n\n```tsx\n<Chart width={120} height={32} elements={[serie]} theme={{ padding: 3 }}>\n  <Line name=\"s\" fillGradient />\n</Chart>\n```\n\nVedi la story *Line Chart/Sparkline* per un esempio inline in una tabella.\n\n### `<Pie>`\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `name` | `string` | — (richiesta) | Nome della serie `pie` in `elements` da disegnare |\n\n### `<Donut>`\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `name` | `string` | — (richiesta) | Nome della serie in `elements` da disegnare come ciambella |\n| `config.innerRadius` | `number` | metà del raggio esterno | Raggio del foro centrale |\n| `config.centerElement.value` | `string` | — | Valore mostrato al centro della ciambella |\n| `config.centerElement.uom` | `string` | — | Unità di misura accanto al valore centrale |\n| `config.centerElement.label` | `string` | — | Etichetta sotto il valore centrale |\n| `config.centerElement.valueColor` / `uomColor` / `labelColor` | `string` | `\"white\"` | Colori dei tre elementi centrali |\n| `config.centerElement.valueSize` / `uomSize` | `number` | `30` | Dimensione font di valore e unità di misura |\n| `config.centerElement.labelSize` | `number` | `20` | Dimensione font dell'etichetta |\n| `config.centerElement.uomDx` | `number` | `0` | Offset orizzontale dell'unità di misura |\n| `config.centerElement.labelDy` | `number` | `0` | Offset verticale dell'etichetta |\n\n### `<AngleDonut>`\n\nCiambella \"ad angolo\" (arco parziale, es. per indicatori/gauge), con eventuale traccia di sfondo.\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `name` | `string` | — (richiesta) | Nome della serie in `elements` |\n| `config.innerRadius` | `number` | metà del raggio esterno | Raggio del foro centrale |\n| `config.angle` | `number` | `360` | Angolo totale (gradi) su cui distribuire il valore massimo |\n| `config.showTrack` | `boolean` | `false` | Mostra una traccia di sfondo semi-trasparente fino al `maxValue` di ogni elemento |\n| `config.customLabel` | `((el: AngleDonutSerieEl) => ReactNode) \\| string` | — | Contenuto custom mostrato accanto a ogni spicchio |\n| `config.centerElement.*` | — | — | Stesse opzioni di `<Donut>` (`value`, `uom`, `label`, colori, dimensioni, offset) |\n\n### `<Threshold>`\n\nLinea di soglia orizzontale o verticale sovrapposta al grafico.\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `name` | `string` | — (richiesta) | Nome della serie `threshold` in `elements` (il suo `data` è un numero, non un array) |\n| `axisName` | `string` | `\"\"` | Nome della serie/asse rispetto a cui calcolare la posizione della soglia |\n| `type` | `\"vertical\" \\| \"horizontal\"` | `\"horizontal\"` | Orientamento della linea di soglia |\n| `dashed` | `boolean` | `false` | Linea tratteggiata |\n| `size` | `number` | dimensione del tema | Spessore della linea |\n| `showLabel` | `boolean` | `false` | Mostra il valore della soglia come testo |\n| `dx` / `dy` | `number` | `0` | Offset dell'etichetta |\n\n### `<Legend>`\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `legendType` | `\"horizontal\" \\| \"vertical\"` | `\"horizontal\"` | Layout della legenda |\n| `showDots` | `boolean` | `true` | Mostra il pallino colorato accanto al nome di ogni serie |\n| `height` | `number` | `60` | Altezza riservata alla legenda nell'SVG |\n| `hideSeries` | `string[]` | `[]` | Nomi delle serie da escludere dalla legenda |\n| `customLabel` | `(el: PieSerieEl \\| Serie) => ReactNode` | — | Contenuto custom per ogni voce, al posto del nome semplice |\n\n### `<Tooltip>`\n\n| Prop | Tipo | Default | Descrizione |\n|------|------|---------|-------------|\n| `title` | `(label: string) => string` | — | Formatta il titolo del tooltip (di default l'etichetta del punto in hover) |\n| `reverseOrder` | `boolean` | `false` | Inverte l'ordine delle serie elencate nel tooltip |\n| `showGrid` | `boolean` | `false` | Mostra le linee guida (verticale/orizzontale) sul punto in hover |\n| `intersect` | `boolean` | `false` | `false`: il tooltip segue la colonna più vicina (prossimità). `true`: compare solo quando il mouse è sopra la barra/gruppo. Non si applica ai grafici orizzontali |\n| `hideSeries` | `string[]` | `[]` | Nomi delle serie da escludere dal tooltip |\n| `width` | `number` | `150` | Larghezza del riquadro tooltip |\n| `height` | `number` | — | Altezza **minima** del riquadro; di default l'altezza segue il contenuto |\n| `footer` | `(series: Serie[], hoveredElementIndex: number) => ReactNode` | — | Contenuto custom in fondo al tooltip, al posto del totale calcolato |\n| `cumulatedSeriesValue` | `{ series: string[]; label: string; format?: (value: number) => string }` | — | Se presente, mostra la somma dei valori delle `series` indicate con l'etichetta `label` |\n| `customElement` | `(props) => ReactNode` | — | Sostituisce il rendering di **riga** per ogni serie nel tooltip |\n| `render` | `(props: TooltipRenderProps) => ReactNode` | — | Sostituisce **l'intero** riquadro: vedi [Tooltip custom](#tooltip-custom) |\n\n#### Tooltip custom\n\n`customElement` cambia la singola riga, ma lascia contenitore, titolo e footer\ndella libreria. Con **`render`** disegni tu tutto il riquadro: resta a carico\ndella libreria solo *quando* mostrarlo e *dove* metterlo (ribaltamento ai bordi\ne clamp nel contenitore).\n\n```tsx\n<Tooltip\n  render={({ label, index, series }) => (\n    <div className=\"mio-tooltip\">\n      <strong>{label}</strong>\n      {series.map((row) => (\n        <div key={row.name}>\n          <span style={{ background: row.color }} />\n          {row.name}: {row.formatted}\n        </div>\n      ))}\n    </div>\n  )}\n/>\n```\n\n`TooltipRenderProps`:\n\n| Campo | Tipo | Descrizione |\n|-------|------|-------------|\n| `label` | `string` | Etichetta del punto in hover (la `date` della serie / il `dataPoint`) |\n| `index` | `number` | Indice del dato in hover (`-1` se non c'è) |\n| `series` | `TooltipSerieRow[]` | Una riga per serie, già risolta sul punto in hover |\n\n`TooltipSerieRow`: `name`, `value` (`number \\| null` se il dato manca),\n`formatted` (il valore con il `format` della serie applicato, `\"-\"` se manca),\n`color` (colore della serie o del tema) e `serie` (la serie di origine, per\nrisalire ai dati grezzi con `serie.data[index]`). L'ordine e i filtri di\n`reverseOrder` / `hideSeries` sono già applicati.\n\nNote:\n- Con `render` valorizzata, `title`, `footer`, `customElement` e\n  `cumulatedSeriesValue` non vengono usati: quel contenuto lo produci tu.\n- Senza `width` esplicita il riquadro prende la larghezza del contenuto (con\n  `render` è di solito quello che si vuole); passando `width` torni al riquadro\n  a larghezza fissa.\n- L'overlay è `pointer-events: none`: il tooltip è informativo, il contenuto\n  custom non può essere cliccato.\n\n## Trasformazione dati\n\nFunzioni **pure** `dati → dati` da applicare **a monte** di `elements`: trasformi\ni dati e li passi al grafico come una normale serie (resta composizione). Vivono\nin un **entry separato** (`tscharts/transform`), così non pesano sul bundle base\nper chi non le usa.\n\n```ts\nimport { movingAverage } from \"tscharts/transform\";\n\nconst smooth = movingAverage(serie.data, 4);\n<Chart elements={[{ ...serie, data: smooth }]}>\n  <YAxis name={serie.name} />\n  <Line name={serie.name} />\n  <XAxis dataPoints={serie.data.map((p) => p.date)} />\n</Chart>;\n```\n\nOgni funzione opera su `Point[]` (`{ date: string; value: number }[]`, cioè\nl'array `data` di una serie temporale) e restituisce un nuovo array.\n\n| Funzione | Firma | Descrizione |\n|----------|-------|-------------|\n| `movingAverage` | `(data, window) => Point[]` | Media mobile: ogni punto è la media degli ultimi `window` punti (finestra più corta all'inizio). Date invariate |\n| `cumulative` | `(data) => Point[]` | Somma progressiva (cumulata) |\n| `aggregate` | `(data, { by, reduce? }) => Point[]` | Raggruppa per la chiave `by(point)` (es. `p => p.date.slice(0,7)` per mese) e riduce (`\"sum\"` default, o `avg`/`min`/`max`/`count`). La `date` risultante è la chiave |\n| `bin` | `(data, { size? \\| count? }) => Point[]` | Istogramma: distribuisce i valori in intervalli (`size` fisso o `count` intervalli equi) e conta i punti. La `date` è l'etichetta dell'intervallo |\n\nVedi le story *Transform* (MovingAverage, Cumulative, Aggregate, Bin).\n\n## Rendering su canvas\n\nDi default ogni marca è un nodo SVG: un `<circle>` per dot, un `<path>` per\nbarra. Ottimo fino a qualche centinaio di marche; oltre, il numero di nodi DOM\ndiventa il collo di bottiglia (uno scatter da 10.000 punti crea 10.000 `<circle>`\n→ mount/paint lentissimi). Con **`<Chart renderer=\"canvas\">`** le marche dense\n(`Line` con `showDots`, `Bar`) vengono disegnate su un **unico `<canvas>`** —\nstessa geometria (i path del core via `Path2D`), un solo nodo.\n\n```tsx\n<Chart renderer=\"canvas\" width={800} height={400} elements={[scatter]}>\n  <Line name=\"s\" showDots />   {/* migliaia di punti su un canvas */}\n  <YAxis name=\"s\" />\n  <XAxis dataPoints={dates} />\n</Chart>\n```\n\nÈ lo **stesso modello compositivo**: cambia solo dove vengono dipinte le marche.\nPunti chiave:\n\n- **Ibrido**: solo le marche dense vanno su canvas; **assi, griglia, legenda,\n  tooltip, hover e selezione restano SVG** e continuano a funzionare identici\n  (l'hover è calcolato matematicamente, non per-elemento).\n- **`renderer=\"svg\"` (default) esclude completamente il canvas**: nessun\n  `<canvas>` montato, nessun overhead — le marche restano SVG byte-identiche.\n- **Interazione barre**: `onBarClick`/`onBarDrag` funzionano anche su canvas\n  (hit-testing geometrico), drag da touch incluso. Per l'accessibilità, le barre\n  cliccabili hanno elementi focusabili invisibili (Tab + Invio); il mouse passa\n  dal canvas.\n- **Quando usarlo**: dataset grandi (scatter/serie fitte, molte barre). Per pochi\n  elementi l'SVG è preferibile (nitido, accessibile, SSR-friendly).\n\n**Limiti noti (canvas)**: nessun rendering server-side (fallback all'SVG).\n\nVedi la story *Canvas renderer*.\n\n## Marche custom\n\nOltre alle marche built-in (`<Line>`, `<Bar>`, ...), puoi scrivere le **tue**\nmarche e comporle in `<Chart>` come una qualsiasi. L'hook **`useChartMark`**\nespone il sistema di coordinate del grafico (scale + dimensioni + serie + hover),\nlo stesso che usano le marche interne.\n\n```tsx\nimport { useChartMark } from \"tscharts\";\n\n// Error bar su una serie standard\nfunction ErrorBars({ name, delta }: { name: string; delta: number }) {\n  const mark = useChartMark(name);\n  if (!mark?.serie) return null;\n  return mark.serie.data.map((d, i) => (\n    <line key={i} x1={mark.x(i)} x2={mark.x(i)}\n      y1={mark.y(d.value - delta)} y2={mark.y(d.value + delta)}\n      stroke={mark.color} strokeWidth={2} />\n  ));\n}\n\n<Chart elements={[serie]}>\n  <YAxis name=\"s\" /> <Line name=\"s\" />\n  <ErrorBars name=\"s\" delta={5} />   {/* composta come una marca qualsiasi */}\n  <XAxis dataPoints={dates} />\n</Chart>\n```\n\n**Due modi d'uso**:\n\n- **`useChartMark(name)`** — riferisce una serie di `elements`: ottieni `serie` e\n  `color`, e la marca eredita **dominio, tooltip, hover e legenda** già\n  funzionanti.\n- **`useChartMark()`** (senza nome) — solo scale + dimensioni: la marca porta i\n  **propri dati** come prop (es. candlestick con `open/high/low/close`) e li\n  posiziona con `x`/`y`. Imposta `<YAxis min max>` per far coprire al dominio i\n  tuoi valori.\n\nL'hook ritorna `null` finché il grafico non è misurato (come le marche built-in),\naltrimenti un oggetto `ChartMark`:\n\n| Campo | Tipo | Descrizione |\n|-------|------|-------------|\n| `point` | `(index, value) => { x, y }` | punto **{x,y} sullo schermo** per la categoria `index` al `value`. Consapevole di **orientamento** (verticale/orizzontale) e **segno** (grafici negativi): è l'accessor generale |\n| `x` | `(indexOrTime) => number` | px X: indice categoria (`scaleType=\"band\"`) o timestamp ms (`\"time\"`). Allineato ai marchi della serie riferita (dot della linea / centro della barra). Convenzione **verticale** |\n| `y` | `(value) => number` | px Y di un valore (**zoom-aware** e **sign-aware**). Convenzione **verticale** |\n| `yInvert` | `(px) => number` | inverso di `y` (px → valore) |\n| `dimensions` | `{ chartXStart, chartXEnd, chartYEnd, chartYMiddle, width, height, padding }` | area di disegno in px |\n| `serie` | `TimeSerie \\| undefined` | la serie col nome dato (se passato) |\n| `color` | `string \\| undefined` | colore risolto della serie |\n| `hoveredIndex` | `number \\| null` | indice della categoria in hover |\n| `scaleType` | `\"band\" \\| \"time\"` | tipo di scala X attivo |\n| `horizontal` | `boolean` | orientamento del grafico |\n| `isCanvas` | `boolean` | `true` con `renderer=\"canvas\"`: disegna sul canvas (vedi sotto) |\n\n**Orientamento e segno**: usa **`point(index, value)`** per marche che devono\nfunzionare anche su grafici **orizzontali** o **negativi** — restituisce le\ncoordinate schermo corrette in ogni caso. `x`/`y` sono la decomposizione del caso\nverticale (`y` è comunque sign-aware). Sull'orizzontale l'allineamento usa il\n`barOffset` di default (offset custom per-marca non riflessi).\n\n#### Marche accelerate su canvas\n\nCon `renderer=\"canvas\"`, una marca custom può disegnarsi **sul canvas** invece di\nemettere SVG, per reggere dataset grandi. Usa **`useCanvasMark`** (registra una\ndraw-op; no-op in SVG) e il flag `isCanvas`:\n\n```tsx\nimport { useChartMark, useCanvasMark } from \"tscharts\";\n\nfunction CanvasDiamonds({ name }) {\n  const mark = useChartMark(name);\n  const serie = mark?.serie;\n  useCanvasMark(                       // no-op se renderer=\"svg\"\n    mark?.isCanvas && serie\n      ? (g) => {\n          g.fillStyle = mark.color;\n          serie.data.forEach((d, i) => {\n            const { x, y } = mark.point(i, d.value);\n            g.beginPath();\n            g.moveTo(x, y-4); g.lineTo(x+4, y); g.lineTo(x, y+4); g.lineTo(x-4, y);\n            g.closePath(); g.fill();\n          });\n        }\n      : null,\n  );\n  if (!mark || !serie || mark.isCanvas) return null;   // canvas: già disegnato\n  return <>{/* fallback SVG per renderer=\"svg\" */}</>;\n}\n```\n\n#### Marche attaccate ai punti di una linea: `renderDot`\n\n`useChartMark.x` restituisce il **centro categoria** (come hover/label), che di\ndefault è leggermente diverso dalla posizione dei pallini di `<Line>`. Per una\nmarca che deve stare **esattamente** sul punto della linea (dot personalizzato)\nusa la prop **`renderDot`** di `<Line>`: la posiziona `<Line>` stessa, quindi è\nallineata al pixel e integrata con `showDots` e l'hover.\n\n```tsx\nconst diamond = (x, y, r) => `M ${x} ${y-r} L ${x+r} ${y} L ${x} ${y+r} L ${x-r} ${y} Z`;\n\n<Line\n  name=\"s\"\n  showDots\n  renderDot={({ x, y, hovered, color }) => (\n    <path d={diamond(x, y, hovered ? 8 : 6)}\n      fill={hovered ? color : \"#fff\"} stroke={color} strokeWidth={2} />\n  )}\n/>\n```\n\nIn breve: **`renderDot`** per marche *attaccate ai punti di una linea*;\n**`useChartMark`** per overlay *indipendenti* (candlestick, bande, annotazioni).\n\nVedi la story *Custom marks* (Diamonds via `renderDot`, Candlestick via\n`useChartMark`, CanvasAccelerated via `useCanvasMark`).\n","readmeFilename":"README.md"}