{"_id":"@djangocfg/widget-charts","_rev":"9-1411e02bd0ae40c755fc7e3e4617fbef","name":"@djangocfg/widget-charts","dist-tags":{"latest":"0.1.9"},"versions":{"0.1.1":{"name":"@djangocfg/widget-charts","version":"0.1.1","keywords":["chart","sparkline","gauge","activity-graph","indicator","react","typescript"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/widget-charts@0.1.1","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://djangocfg.com","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"2c5deee7f77a298f9960f2fbd7f99f149bcab78e","tarball":"https://registry.npmjs.org/@djangocfg/widget-charts/-/widget-charts-0.1.1.tgz","fileCount":59,"integrity":"sha512-58ZSAXg+QWBidGOTzUm4X1PkHqH8x0+QI+Wr0CvWKWewE21OJSZDhIcMtPPEXsPyo82X0I+FzmjmJftvQv84rQ==","signatures":[{"sig":"MEUCIEuyTpzWJLxlsvE7YptpShA4wCdLvz90YWa6p1w/A+luAiEA/brlrSIvVQ8NDDN+sNHaFSJtg2BY2Y9frk5RCVKEo4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191251},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./fps":{"types":"./src/indicators/Fps/index.ts","default":"./src/indicators/Fps/index.ts"},"./gauge":{"types":"./src/charts/Gauge/index.ts","default":"./src/charts/Gauge/index.ts"},"./rating":{"types":"./src/indicators/Rating/index.ts","default":"./src/indicators/Rating/index.ts"},"./sparkline":{"types":"./src/charts/Sparkline/index.ts","default":"./src/charts/Sparkline/index.ts"},"./smooth-line":{"types":"./src/charts/SmoothLine/index.ts","default":"./src/charts/SmoothLine/index.ts"},"./commit-graph":{"types":"./src/charts/CommitGraph/index.ts","default":"./src/charts/CommitGraph/index.ts"},"./activity-graph":{"types":"./src/charts/ActivityGraph/index.ts","default":"./src/charts/ActivityGraph/index.ts"},"./status-indicator":{"types":"./src/indicators/StatusIndicator/index.ts","default":"./src/indicators/StatusIndicator/index.ts"}},"gitHead":"97a0f17d72737e3b8f15534d4cd7abd9e74e3e61","scripts":{"test":"vitest run","check":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"widgets/charts"},"_npmVersion":"11.19.0","description":"Small data visualisations: activity and commit graphs, sparkline, smooth line, gauge, FPS, rating and status indicators","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@radix-ui/react-slot":"^1.3.0","@djangocfg/widget-kit":"^0.1.1","class-variance-authority":"^0.7.1","@radix-ui/react-direction":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","vitest":"^4.1.10","react-dom":"19.2.7","storybook":"^10.5.0","typescript":"^5.9.3","@types/node":"^25.9.5","@types/react":"19.2.15","lucide-react":"0.545.0","@types/react-dom":"19.2.3","@djangocfg/ui-core":"^2.1.542","@storybook/react-vite":"^10.5.0","@djangocfg/typescript-config":"^2.1.542"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.545.0","@djangocfg/ui-core":"^2.1.542"},"_npmOperationalInternal":{"tmp":"tmp/widget-charts_0.1.1_1788941572590_0.5808028848798994","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@djangocfg/widget-charts","version":"0.1.2","keywords":["chart","sparkline","gauge","activity-graph","indicator","react","typescript"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/widget-charts@0.1.2","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://djangocfg.com","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"4415953154db42ae84b7a7d559f3b06c491fe6bc","tarball":"https://registry.npmjs.org/@djangocfg/widget-charts/-/widget-charts-0.1.2.tgz","fileCount":59,"integrity":"sha512-un6MkWfdXuHw3pfkOvsG+a+xweBHfooJYA5/yqw01u35sBH9cFFv+zFWfp3VQ0B3jV4fguotPMpDieupMT+u3A==","signatures":[{"sig":"MEQCIHYkm9/PzNKj+Da+BDROA/BpJEY8XryNUNJK9xzjFHIZAiAXYFw9c5LYb9HOuaNMPAK7maYEDULKQJ8+K0g9B4PoPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190693},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./fps":{"types":"./src/indicators/Fps/index.ts","default":"./src/indicators/Fps/index.ts"},"./gauge":{"types":"./src/charts/Gauge/index.ts","default":"./src/charts/Gauge/index.ts"},"./rating":{"types":"./src/indicators/Rating/index.ts","default":"./src/indicators/Rating/index.ts"},"./sparkline":{"types":"./src/charts/Sparkline/index.ts","default":"./src/charts/Sparkline/index.ts"},"./smooth-line":{"types":"./src/charts/SmoothLine/index.ts","default":"./src/charts/SmoothLine/index.ts"},"./commit-graph":{"types":"./src/charts/CommitGraph/index.ts","default":"./src/charts/CommitGraph/index.ts"},"./activity-graph":{"types":"./src/charts/ActivityGraph/index.ts","default":"./src/charts/ActivityGraph/index.ts"},"./status-indicator":{"types":"./src/indicators/StatusIndicator/index.ts","default":"./src/indicators/StatusIndicator/index.ts"}},"gitHead":"8c237b2469358949bb1461d927742c5ec8725f98","scripts":{"lint":"eslint .","test":"vitest run","check":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"widgets/charts"},"_npmVersion":"11.19.0","description":"Small data visualisations: activity and commit graphs, sparkline, smooth line, gauge, FPS, rating and status indicators","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@radix-ui/react-slot":"^1.3.0","@djangocfg/widget-kit":"^0.1.2","class-variance-authority":"^0.7.1","@radix-ui/react-direction":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","vitest":"^4.1.10","react-dom":"19.2.7","storybook":"^10.5.0","typescript":"^5.9.3","@types/node":"^25.9.5","@types/react":"19.2.15","lucide-react":"0.545.0","@types/react-dom":"19.2.3","@djangocfg/ui-core":"^2.1.543","@storybook/react-vite":"^10.5.0","@djangocfg/typescript-config":"^2.1.543"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.545.0","@djangocfg/ui-core":"^2.1.543"},"_npmOperationalInternal":{"tmp":"tmp/widget-charts_0.1.2_1788966437835_0.6006861444300051","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@djangocfg/widget-charts","version":"0.1.3","keywords":["chart","sparkline","gauge","activity-graph","indicator","react","typescript"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/widget-charts@0.1.3","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://djangocfg.com","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"19118d3b24bedcdcf8e8c59e1f901f5f096b24b0","tarball":"https://registry.npmjs.org/@djangocfg/widget-charts/-/widget-charts-0.1.3.tgz","fileCount":59,"integrity":"sha512-wbAwfAGgdm2lUkw2QngzK4tD9z8OwIgChTiF9K1h4IOX1U3Sx95cAATUbaGL9gi3V0Rm3y6LhRR5WYX4i7ebaQ==","signatures":[{"sig":"MEYCIQCI0O7s7Jp7bumYN2wjiD1vhkOd52PByCUQ0nlvovkprgIhAPXZcmBoaB27aCZqSjeNf+KcPmkN+D+gRp6jcpFUnSwl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190693},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./fps":{"types":"./src/indicators/Fps/index.ts","default":"./src/indicators/Fps/index.ts"},"./gauge":{"types":"./src/charts/Gauge/index.ts","default":"./src/charts/Gauge/index.ts"},"./rating":{"types":"./src/indicators/Rating/index.ts","default":"./src/indicators/Rating/index.ts"},"./sparkline":{"types":"./src/charts/Sparkline/index.ts","default":"./src/charts/Sparkline/index.ts"},"./smooth-line":{"types":"./src/charts/SmoothLine/index.ts","default":"./src/charts/SmoothLine/index.ts"},"./commit-graph":{"types":"./src/charts/CommitGraph/index.ts","default":"./src/charts/CommitGraph/index.ts"},"./activity-graph":{"types":"./src/charts/ActivityGraph/index.ts","default":"./src/charts/ActivityGraph/index.ts"},"./status-indicator":{"types":"./src/indicators/StatusIndicator/index.ts","default":"./src/indicators/StatusIndicator/index.ts"}},"gitHead":"41ce3177003c8f8569e46c79b8b6d8236d95bdf2","scripts":{"lint":"eslint .","test":"vitest run","check":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"widgets/charts"},"_npmVersion":"11.19.0","description":"Small data visualisations: activity and commit graphs, sparkline, smooth line, gauge, FPS, rating and status indicators","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@radix-ui/react-slot":"^1.3.0","@djangocfg/widget-kit":"^0.1.3","class-variance-authority":"^0.7.1","@radix-ui/react-direction":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","vitest":"^4.1.10","react-dom":"19.2.7","storybook":"^10.5.0","typescript":"^5.9.3","@types/node":"^25.9.5","@types/react":"19.2.15","lucide-react":"0.545.0","@types/react-dom":"19.2.3","@djangocfg/ui-core":"^2.1.544","@storybook/react-vite":"^10.5.0","@djangocfg/typescript-config":"^2.1.544"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.545.0","@djangocfg/ui-core":"^2.1.544"},"_npmOperationalInternal":{"tmp":"tmp/widget-charts_0.1.3_1788983837951_0.9880704645688234","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@djangocfg/widget-charts","version":"0.1.4","keywords":["chart","sparkline","gauge","activity-graph","indicator","react","typescript"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/widget-charts@0.1.4","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://djangocfg.com","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"337565f964eb0fa273272191fe2b845b6276d558","tarball":"https://registry.npmjs.org/@djangocfg/widget-charts/-/widget-charts-0.1.4.tgz","fileCount":59,"integrity":"sha512-8rEm+C7lfNl6uSGj14fnIBcxCadUKhdikisRBBZQzRgxxrWJLWgxkOyVVEKMs1/3ESzBGDyL68ffs+YHDn/hdQ==","signatures":[{"sig":"MEQCIDFyikQPBVAOJ0LJlDGmk5ylS//fuYXG7ZtgUdbKMzlqAiBIoI5rSwxvqkMEpZ1+64XqrGYN6DQKWDQNtxMW+7zetw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190693},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./fps":{"types":"./src/indicators/Fps/index.ts","default":"./src/indicators/Fps/index.ts"},"./gauge":{"types":"./src/charts/Gauge/index.ts","default":"./src/charts/Gauge/index.ts"},"./rating":{"types":"./src/indicators/Rating/index.ts","default":"./src/indicators/Rating/index.ts"},"./sparkline":{"types":"./src/charts/Sparkline/index.ts","default":"./src/charts/Sparkline/index.ts"},"./smooth-line":{"types":"./src/charts/SmoothLine/index.ts","default":"./src/charts/SmoothLine/index.ts"},"./commit-graph":{"types":"./src/charts/CommitGraph/index.ts","default":"./src/charts/CommitGraph/index.ts"},"./activity-graph":{"types":"./src/charts/ActivityGraph/index.ts","default":"./src/charts/ActivityGraph/index.ts"},"./status-indicator":{"types":"./src/indicators/StatusIndicator/index.ts","default":"./src/indicators/StatusIndicator/index.ts"}},"gitHead":"dbf2918cb830a34dd4873b030f73e0162e896409","scripts":{"lint":"eslint .","test":"vitest run","check":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"widgets/charts"},"_npmVersion":"10.9.4","description":"Small data visualisations: activity and commit graphs, sparkline, smooth line, gauge, FPS, rating and status indicators","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@radix-ui/react-slot":"^1.3.0","@djangocfg/widget-kit":"^0.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-direction":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","vitest":"^4.1.10","react-dom":"19.2.7","storybook":"^10.5.0","typescript":"^5.9.3","@types/node":"^25.9.5","@types/react":"19.2.15","lucide-react":"0.545.0","@types/react-dom":"19.2.3","@djangocfg/ui-core":"^2.1.545","@storybook/react-vite":"^10.5.0","@djangocfg/typescript-config":"^2.1.545"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.545.0","@djangocfg/ui-core":"^2.1.545"},"_npmOperationalInternal":{"tmp":"tmp/widget-charts_0.1.4_1788986290593_0.26581219498668207","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@djangocfg/widget-charts","version":"0.1.5","keywords":["chart","sparkline","gauge","activity-graph","indicator","react","typescript"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/widget-charts@0.1.5","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://djangocfg.com","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"e8040c148a5509224235a1a4519d8cbf52b249f6","tarball":"https://registry.npmjs.org/@djangocfg/widget-charts/-/widget-charts-0.1.5.tgz","fileCount":59,"integrity":"sha512-ONYPpPfrUCnLPS7fZJgLCqktZJu5hf94LedsdRw1l7Xy5bNd9wNyDg7uHxDcln3hjVzByr5lR8EJY9UNfy/0ew==","signatures":[{"sig":"MEYCIQCDBDsfmySTIQaYnfjaaCgoJ+L9Np1ZJ5heRhmhGF3BoAIhAP3VhyNao5LkgXgCPE6iEpSQKRdDSlS1DApjIl04fvMF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190693},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./fps":{"types":"./src/indicators/Fps/index.ts","default":"./src/indicators/Fps/index.ts"},"./gauge":{"types":"./src/charts/Gauge/index.ts","default":"./src/charts/Gauge/index.ts"},"./rating":{"types":"./src/indicators/Rating/index.ts","default":"./src/indicators/Rating/index.ts"},"./sparkline":{"types":"./src/charts/Sparkline/index.ts","default":"./src/charts/Sparkline/index.ts"},"./smooth-line":{"types":"./src/charts/SmoothLine/index.ts","default":"./src/charts/SmoothLine/index.ts"},"./commit-graph":{"types":"./src/charts/CommitGraph/index.ts","default":"./src/charts/CommitGraph/index.ts"},"./activity-graph":{"types":"./src/charts/ActivityGraph/index.ts","default":"./src/charts/ActivityGraph/index.ts"},"./status-indicator":{"types":"./src/indicators/StatusIndicator/index.ts","default":"./src/indicators/StatusIndicator/index.ts"}},"gitHead":"d95480881cdea5bd000f8eb8bc0cf8a53d0218ac","scripts":{"lint":"eslint .","test":"vitest run","check":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"widgets/charts"},"_npmVersion":"11.19.0","description":"Small data visualisations: activity and commit graphs, sparkline, smooth line, gauge, FPS, rating and status indicators","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@radix-ui/react-slot":"^1.3.0","@djangocfg/widget-kit":"^0.1.5","class-variance-authority":"^0.7.1","@radix-ui/react-direction":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","vitest":"^4.1.10","react-dom":"19.2.7","storybook":"^10.5.0","typescript":"^5.9.3","@types/node":"^25.9.5","@types/react":"19.2.15","lucide-react":"0.545.0","@types/react-dom":"19.2.3","@djangocfg/ui-core":"^2.1.546","@storybook/react-vite":"^10.5.0","@djangocfg/typescript-config":"^2.1.546"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.545.0","@djangocfg/ui-core":"^2.1.546"},"_npmOperationalInternal":{"tmp":"tmp/widget-charts_0.1.5_1789017529206_0.85387939450286","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@djangocfg/widget-charts","version":"0.1.6","keywords":["chart","sparkline","gauge","activity-graph","indicator","react","typescript"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/widget-charts@0.1.6","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://djangocfg.com","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"00dd326b34ef12b9113f80d35cebacaf63b268a9","tarball":"https://registry.npmjs.org/@djangocfg/widget-charts/-/widget-charts-0.1.6.tgz","fileCount":59,"integrity":"sha512-miO+ITOGC1nxq5Ok3s8e26PURR+LGWGUs53B/MQhGAYin4FOB+MiEe+gSJhfsD7aJ2D5qbAejMIue42K0w1WSw==","signatures":[{"sig":"MEUCIBZQK0OH3+R0XwUyHPdSUwRmA7EFk+quLTGckIlrwxi9AiEAu349m8P7ljiuwkE7+aT4mRMkc9Y0oqPrLnTqOICL6rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICN86khWgJlpm1kMJOusMfAYdRFWTtEOIt/BtZcEqx/FAiA0L6FwiPwFw8kStV1iEnWQdGVcUlta6phWwczGc5kzNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190693},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./fps":{"types":"./src/indicators/Fps/index.ts","default":"./src/indicators/Fps/index.ts"},"./gauge":{"types":"./src/charts/Gauge/index.ts","default":"./src/charts/Gauge/index.ts"},"./rating":{"types":"./src/indicators/Rating/index.ts","default":"./src/indicators/Rating/index.ts"},"./sparkline":{"types":"./src/charts/Sparkline/index.ts","default":"./src/charts/Sparkline/index.ts"},"./smooth-line":{"types":"./src/charts/SmoothLine/index.ts","default":"./src/charts/SmoothLine/index.ts"},"./commit-graph":{"types":"./src/charts/CommitGraph/index.ts","default":"./src/charts/CommitGraph/index.ts"},"./activity-graph":{"types":"./src/charts/ActivityGraph/index.ts","default":"./src/charts/ActivityGraph/index.ts"},"./status-indicator":{"types":"./src/indicators/StatusIndicator/index.ts","default":"./src/indicators/StatusIndicator/index.ts"}},"gitHead":"fe10125f6d67ccd4b919b2e776d1ef9655bde28e","scripts":{"lint":"eslint .","test":"vitest run","check":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"widgets/charts"},"_npmVersion":"11.19.0","description":"Small data visualisations: activity and commit graphs, sparkline, smooth line, gauge, FPS, rating and status indicators","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@radix-ui/react-slot":"^1.3.0","@djangocfg/widget-kit":"^0.1.6","class-variance-authority":"^0.7.1","@radix-ui/react-direction":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","vitest":"^4.1.10","react-dom":"19.2.7","storybook":"^10.5.0","typescript":"^5.9.3","@types/node":"^25.9.5","@types/react":"19.2.15","lucide-react":"0.545.0","@types/react-dom":"19.2.3","@djangocfg/ui-core":"^2.1.547","@storybook/react-vite":"^10.5.0","@djangocfg/typescript-config":"^2.1.547"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.545.0","@djangocfg/ui-core":"^2.1.547"},"_npmOperationalInternal":{"tmp":"tmp/widget-charts_0.1.6_1789112269932_0.06238928667211696","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@djangocfg/widget-charts","version":"0.1.7","keywords":["chart","sparkline","gauge","activity-graph","indicator","react","typescript"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/widget-charts@0.1.7","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://djangocfg.com","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"9e96392c0c6eaf77e214bb4214e0a43932c2f1ef","tarball":"https://registry.npmjs.org/@djangocfg/widget-charts/-/widget-charts-0.1.7.tgz","fileCount":59,"integrity":"sha512-M/PjstXbVvQnJzow/jlp13pu6LunQOryzO1wYxIPHIihNIe/2gXBAPRyxsINoyHroTNV9zmqbFNzNU7HL/YeJA==","signatures":[{"sig":"MEUCIQD2ocvsqR5qnnQ9rG1w1foXNmgZ09iG/ZVaYzbNPI/CeQIgJ6ecwmANz/67qfQg+t2KFrDyx3ZTHnOcqi/qKGwla+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAK3UflupXGjXqrSNMTEYr2NkpgPvBOXkg39uijUJprzAiBABKVxYuqoQfHifwrXRUw+ddlgUp235r1vhYqGz08tow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190693},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./fps":{"types":"./src/indicators/Fps/index.ts","default":"./src/indicators/Fps/index.ts"},"./gauge":{"types":"./src/charts/Gauge/index.ts","default":"./src/charts/Gauge/index.ts"},"./rating":{"types":"./src/indicators/Rating/index.ts","default":"./src/indicators/Rating/index.ts"},"./sparkline":{"types":"./src/charts/Sparkline/index.ts","default":"./src/charts/Sparkline/index.ts"},"./smooth-line":{"types":"./src/charts/SmoothLine/index.ts","default":"./src/charts/SmoothLine/index.ts"},"./commit-graph":{"types":"./src/charts/CommitGraph/index.ts","default":"./src/charts/CommitGraph/index.ts"},"./activity-graph":{"types":"./src/charts/ActivityGraph/index.ts","default":"./src/charts/ActivityGraph/index.ts"},"./status-indicator":{"types":"./src/indicators/StatusIndicator/index.ts","default":"./src/indicators/StatusIndicator/index.ts"}},"gitHead":"5cf867178213055479a97460cdf992b8eaf2c354","scripts":{"lint":"eslint .","test":"vitest run","check":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"widgets/charts"},"_npmVersion":"10.9.4","description":"Small data visualisations: activity and commit graphs, sparkline, smooth line, gauge, FPS, rating and status indicators","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@radix-ui/react-slot":"^1.3.0","@djangocfg/widget-kit":"^0.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-direction":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","vitest":"^4.1.10","react-dom":"19.2.7","storybook":"^10.5.0","typescript":"^5.9.3","@types/node":"^25.9.5","@types/react":"19.2.15","lucide-react":"0.545.0","@types/react-dom":"19.2.3","@djangocfg/ui-core":"^2.1.548","@storybook/react-vite":"^10.5.0","@djangocfg/typescript-config":"^2.1.548"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.545.0","@djangocfg/ui-core":"^2.1.548"},"_npmOperationalInternal":{"tmp":"tmp/widget-charts_0.1.7_1789151067697_0.4842519325534407","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@djangocfg/widget-charts","version":"0.1.8","keywords":["chart","sparkline","gauge","activity-graph","indicator","react","typescript"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/widget-charts@0.1.8","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://djangocfg.com","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"3639efe1119236c510ee1228f3707869d6060b73","tarball":"https://registry.npmjs.org/@djangocfg/widget-charts/-/widget-charts-0.1.8.tgz","fileCount":59,"integrity":"sha512-VRaW9aaUHIy/ZnOs3tTefTJrMLxurn3VzDYrtlUsxHihv7FDD9gsfnjFuyaRYnT3NcL4J6g1IJ1oKFvDJtgNAw==","signatures":[{"sig":"MEYCIQCTx98P3sbJyDtiEsjDL6dMjrt5/MV/fCfeYhKXW/LjNgIhAOPEsLbUqOrsfJuJMh1YlMThh638j5U2ElcjkCtqZBmo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEONBjsDRpriDzd7OjrNUyPuMRhBaGwJRL9USXp+g61yAiEA8T9SZu19R8ERlI9ykhm+Tl8BFRMxnr605xOuTtRWFHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190942},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./fps":{"types":"./src/indicators/Fps/index.ts","default":"./src/indicators/Fps/index.ts"},"./gauge":{"types":"./src/charts/Gauge/index.ts","default":"./src/charts/Gauge/index.ts"},"./rating":{"types":"./src/indicators/Rating/index.ts","default":"./src/indicators/Rating/index.ts"},"./sparkline":{"types":"./src/charts/Sparkline/index.ts","default":"./src/charts/Sparkline/index.ts"},"./smooth-line":{"types":"./src/charts/SmoothLine/index.ts","default":"./src/charts/SmoothLine/index.ts"},"./commit-graph":{"types":"./src/charts/CommitGraph/index.ts","default":"./src/charts/CommitGraph/index.ts"},"./activity-graph":{"types":"./src/charts/ActivityGraph/index.ts","default":"./src/charts/ActivityGraph/index.ts"},"./status-indicator":{"types":"./src/indicators/StatusIndicator/index.ts","default":"./src/indicators/StatusIndicator/index.ts"}},"gitHead":"5fdd6fc046bed30f8d518c736372bf01706641f0","scripts":{"lint":"eslint .","test":"vitest run","check":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"widgets/charts"},"_npmVersion":"11.19.0","description":"Small data visualisations: activity and commit graphs, sparkline, smooth line, gauge, FPS, rating and status indicators","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@radix-ui/react-slot":"^1.3.0","@djangocfg/widget-kit":"^0.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-direction":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","vitest":"^4.1.10","react-dom":"19.2.7","storybook":"^10.5.0","typescript":"^5.9.3","@types/node":"^25.9.5","@types/react":"19.2.15","lucide-react":"0.545.0","@types/react-dom":"19.2.3","@djangocfg/ui-core":"^2.1.549","@storybook/react-vite":"^10.5.0","@djangocfg/typescript-config":"^2.1.549"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.545.0","@djangocfg/ui-core":"^2.1.549"},"_npmOperationalInternal":{"tmp":"tmp/widget-charts_0.1.8_1789312803710_0.1910538001964972","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"_id":"@djangocfg/widget-charts@0.1.9","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"e8d63e969524bdad56d397e61feb63555e6d2ff4","tarball":"https://registry.npmjs.org/@djangocfg/widget-charts/-/widget-charts-0.1.9.tgz","fileCount":59,"integrity":"sha512-9/gAmIuTkwblLg59OHNTdbm7PBvSV6aMUpRd7Mq9jOkecR4UMAuwX7cMyRDH/JgyfCeite+YDdVKIDOSpVeIUQ==","signatures":[{"sig":"MEYCIQCJUP4AlLJWZv9CnuFRmhJvABnvCYkH72tTmsVgqPVc/wIhAPJ+UTIBZcLaDTqEQSJeX8+FbYNoa89UJRNuv1OedIVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAR4U14+mqmQkJIsAkXSy+JuYeZkfrthDfX6b/ZDn2X8AiEArz4cDSr+sHG4aFIVwNxdSWOgNdbTpRzkba9697Jieoc="}],"unpackedSize":190942},"main":"./src/index.ts","name":"@djangocfg/widget-charts","type":"module","types":"./src/index.ts","author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./fps":{"types":"./src/indicators/Fps/index.ts","default":"./src/indicators/Fps/index.ts"},"./gauge":{"types":"./src/charts/Gauge/index.ts","default":"./src/charts/Gauge/index.ts"},"./rating":{"types":"./src/indicators/Rating/index.ts","default":"./src/indicators/Rating/index.ts"},"./sparkline":{"types":"./src/charts/Sparkline/index.ts","default":"./src/charts/Sparkline/index.ts"},"./smooth-line":{"types":"./src/charts/SmoothLine/index.ts","default":"./src/charts/SmoothLine/index.ts"},"./commit-graph":{"types":"./src/charts/CommitGraph/index.ts","default":"./src/charts/CommitGraph/index.ts"},"./activity-graph":{"types":"./src/charts/ActivityGraph/index.ts","default":"./src/charts/ActivityGraph/index.ts"},"./status-indicator":{"types":"./src/indicators/StatusIndicator/index.ts","default":"./src/indicators/StatusIndicator/index.ts"}},"gitHead":"3ed940f346054f40f32b172fc29991879e1eb0d6","license":"MIT","scripts":{"lint":"eslint .","test":"vitest run","check":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit"},"version":"0.1.9","_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"homepage":"https://djangocfg.com","keywords":["chart","sparkline","gauge","activity-graph","indicator","react","typescript"],"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"widgets/charts"},"_npmVersion":"11.19.0","description":"Small data visualisations: activity and commit graphs, sparkline, smooth line, gauge, FPS, rating and status indicators","directories":{},"maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"_nodeVersion":"26.7.0","dependencies":{"@radix-ui/react-slot":"^1.3.0","@djangocfg/widget-kit":"^0.1.9","class-variance-authority":"^0.7.1","@radix-ui/react-direction":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","vitest":"^4.1.10","react-dom":"19.2.7","storybook":"^10.5.0","typescript":"^5.9.3","@types/node":"^25.9.5","@types/react":"19.2.15","lucide-react":"0.545.0","@types/react-dom":"19.2.3","@djangocfg/ui-core":"^2.1.550","@storybook/react-vite":"^10.5.0","@djangocfg/typescript-config":"^2.1.550"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","lucide-react":"^0.545.0","@djangocfg/ui-core":"^2.1.550"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/widget-charts_0.1.9_1789362670543_0.4204612439235369"}}},"time":{"created":"2026-09-09T08:12:52.413Z","modified":"2026-09-14T05:11:10.774Z","0.1.1":"2026-09-09T08:12:52.717Z","0.1.2":"2026-09-09T15:07:17.961Z","0.1.3":"2026-09-09T19:57:18.096Z","0.1.4":"2026-09-09T20:38:10.751Z","0.1.5":"2026-09-10T05:18:49.379Z","0.1.6":"2026-09-11T07:37:50.015Z","0.1.7":"2026-09-11T18:24:27.793Z","0.1.8":"2026-09-13T15:20:03.787Z","0.1.9":"2026-09-14T05:11:10.626Z"},"bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","homepage":"https://djangocfg.com","keywords":["chart","sparkline","gauge","activity-graph","indicator","react","typescript"],"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"widgets/charts"},"description":"Small data visualisations: activity and commit graphs, sparkline, smooth line, gauge, FPS, rating and status indicators","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"readme":"# @djangocfg/widget-charts\n\nSmall data visualisations: five charts and three indicators.\n\n## Install\n\n```bash\npnpm add @djangocfg/widget-charts @djangocfg/ui-core\n```\n\n| Subpath | What |\n|---|---|\n| `./activity-graph` | a GitHub-style contribution calendar |\n| `./commit-graph` | a branch/merge graph beside a commit list |\n| `./sparkline` | a bare trend line |\n| `./smooth-line` | a monotone-cubic line with axes and points |\n| `./gauge` | a single value on an arc |\n| `./fps` | a live frame-rate readout |\n| `./rating` | stars, read-only or interactive |\n| `./status-indicator` | a dot with a state and a label |\n\nEach also exports a `Lazy*` wrapper.\n\n## Why one package\n\nThey share a shape, not a library: each is a few hundred lines of SVG or canvas\nover `@djangocfg/ui-core`'s palette, and none carries a charting dependency the\nothers would pay for. Eight packages of one file each would be worse for\neveryone — the root barrel here costs nothing.\n\n## Verify\n\n```bash\npnpm --filter @djangocfg/widget-charts check-types test\n```\n","readmeFilename":"README.md"}