{"_id":"@artificialsenselabs/charts","_rev":"2-a765585fb51794d1f179f370eca9dcae","name":"@artificialsenselabs/charts","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@artificialsenselabs/charts","version":"0.0.1","keywords":["angular","charts","data-visualization","signals","enterprise","angular20","ssr","standalone","dashboard"],"author":{"url":"https://artificialsense.ai","name":"Artificial Sense"},"license":"MIT","_id":"@artificialsenselabs/charts@0.0.1","maintainers":[{"name":"accounts-artificialsense-labs","email":"accounts@artificialsense.ai"}],"homepage":"https://artificialsense.ai","bugs":{"url":"https://github.com/artificialsenselabs/ui/issues"},"dist":{"shasum":"6249f58b0ce3ad9cde78efcd4175ca781784d8ff","tarball":"https://registry.npmjs.org/@artificialsenselabs/charts/-/charts-0.0.1.tgz","fileCount":3,"integrity":"sha512-3QEsj93PfGmm/WhX9XVmtJ25N9wgVywnSh6eDwGa+FZBiGsGVnWz9VO2rfLFZ1EzV8yJ+q5LOxPnrzi2mDKTUA==","signatures":[{"sig":"MEYCIQDcwaBzdyjMwSOkgmH5nXrloJ0qIZa/KhRvJbFaSP9HtgIhANOjiqK4NU3wS0txxzMW5ko+PtClYMQSsd0C4EEIKqGF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3182},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"d6a1243421d16915622926c5afea4e251fb6a72b","_npmUser":{"name":"accounts-artificialsense-labs","email":"accounts@artificialsense.ai"},"repository":{"url":"git+https://github.com/artificialsenselabs/ui.git","type":"git"},"_npmVersion":"11.6.0","description":"Data visualisation components for Angular — signals-based, SSR-ready, enterprise-grade.","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=20.0.0","@angular/common":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/charts_0.0.1_1780010428668_0.7786928557396833","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Placeholder — not yet released."}},"time":{"created":"2026-05-28T23:20:28.531Z","modified":"2026-07-15T13:40:37.229Z","0.0.1":"2026-05-28T23:20:28.814Z"},"bugs":{"url":"https://github.com/artificialsenselabs/ui/issues"},"author":{"url":"https://artificialsense.ai","name":"Artificial Sense"},"license":"MIT","homepage":"https://artificialsense.ai","keywords":["angular","charts","data-visualization","signals","enterprise","angular20","ssr","standalone","dashboard"],"repository":{"url":"git+https://github.com/artificialsenselabs/ui.git","type":"git"},"description":"Data visualisation components for Angular — signals-based, SSR-ready, enterprise-grade.","maintainers":[{"name":"accounts-artificialsense-labs","email":"accounts@artificialsense.ai"}],"readme":"# @artificialsenselabs/charts\n\n> **Data visualisation components for Angular — signals-based, SSR-ready, enterprise-grade.**\n\n[![npm version](https://img.shields.io/npm/v/@artificialsenselabs/charts)](https://www.npmjs.com/package/@artificialsenselabs/charts)\n[![Angular 20+](https://img.shields.io/badge/Angular-20%2B-red)](https://angular.dev)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue)](LICENSE)\n\n---\n\n## What This Is\n\n`@artificialsenselabs/charts` brings first-class data visualisation to Angular — reactive to Signals, compatible with SSR, built for the kind of dashboards that enterprise products actually ship.\n\nNo heavy third-party dependencies. No Zone.js coupling. No \"wrap this React chart\" compromise.\n\n---\n\n## Planned Chart Types\n\n| Chart            | Use case                             |\n| ---------------- | ------------------------------------ |\n| Line / Area      | Time series, trend analysis          |\n| Bar / Column     | Categorical comparisons              |\n| Donut / Pie      | Proportional breakdowns              |\n| Scatter          | Correlation views                    |\n| Heatmap          | Frequency / density                  |\n| Sparklines       | Inline metric indicators             |\n| Gauge            | KPI / threshold visualisation        |\n| AI metric charts | Token usage, latency, cost over time |\n\n---\n\n## Design Principles\n\n- Reactive to Signal inputs — chart updates when data signal updates\n- SSR-compatible — no `document` or `window` access at construction time\n- Themeable via CSS custom properties — dark and light mode out of the box\n- Accessible — ARIA labels, keyboard navigation, screen reader support\n\n---\n\n## Requirements\n\n- Angular 20+\n\n---\n\n## Status\n\nThis package is in **active development** by [Artificial Sense](https://artificialsense.ai).\n\nEarly access: **[artificialsense.ai](https://artificialsense.ai)**\n\nPart of the `@artificialsenselabs` ecosystem → [npmjs.com/org/artificialsenselabs](https://www.npmjs.com/org/artificialsenselabs)\n\n---\n\n_© 2026 Artificial Sense. MIT License._\n","readmeFilename":"README.md"}