{"_id":"@aziham/chartjs-plugin-streaming","_rev":"9-e8458dba65f184d935de872786a67d17","name":"@aziham/chartjs-plugin-streaming","dist-tags":{"latest":"3.5.1"},"versions":{"3.2.0":{"name":"@aziham/chartjs-plugin-streaming","version":"3.2.0","keywords":["chart.js","plugin","live","streaming","scroll"],"author":{"name":"Hamza Aziane","email":"hamza.aziane@pm.me"},"license":"MIT","_id":"@aziham/chartjs-plugin-streaming@3.2.0","maintainers":[{"name":"aziham","email":"hamza.aziane@pm.me"}],"homepage":"https://github.com/aziham/chartjs-plugin-streaming","bugs":{"url":"https://github.com/aziham/chartjs-plugin-streaming/issues"},"dist":{"shasum":"24e3b17bc2692aa3577ee483f0d54f414bdef9c2","tarball":"https://registry.npmjs.org/@aziham/chartjs-plugin-streaming/-/chartjs-plugin-streaming-3.2.0.tgz","fileCount":7,"integrity":"sha512-zfcgKDbwC3UpgaXWm4UOLRkKU/dXxczWytbTKeRrXm8hk1AQEs+mj1u718mH3rvbUCeXWmHoUHRMlqF/eBSAhQ==","signatures":[{"sig":"MEUCIQCVgidBl5pAOghrG7QF+7GZtpuyJ2mFkdTIPOP2ZqGCzgIgIAsBMivpjgdhMwB4HQrwI+TiSS8u0stTBBJoc3xAXIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54942},"main":"dist/chartjs-plugin-streaming.js","types":"src/types/index.d.ts","unpkg":"dist/chartjs-plugin-streaming.min.js","module":"dist/chartjs-plugin-streaming.esm.js","exports":{".":{"types":"./src/types/index.d.ts","import":"./dist/chartjs-plugin-streaming.esm.js","require":"./dist/chartjs-plugin-streaming.js"}},"gitHead":"5c99ad520c08c1dca0b285dbb618ab21c9b7a608","scripts":{"dev":"npm run build && vite --config vite.dev.config.ts","build":"vite build && vite build --config vite.min.config.ts"},"_npmUser":{"name":"aziham","email":"hamza.aziane@pm.me"},"jsdelivr":"dist/chartjs-plugin-streaming.min.js","repository":{"url":"git+https://github.com/aziham/chartjs-plugin-streaming.git","type":"git"},"_npmVersion":"11.6.2","description":"Chart.js plugin for live streaming data","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","luxon":"^3.7.2","terser":"^5.36.0","chart.js":"^4.5.1","typescript":"^5.9.3","chartjs-plugin-zoom":"^2.2.0","chartjs-adapter-luxon":"^1.3.1","chartjs-plugin-annotation":"^2.2.1","chartjs-plugin-datalabels":"^2.2.0"},"peerDependencies":{"chart.js":"^4.5.1"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-plugin-streaming_3.2.0_1762349319240_0.2268335997555042","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@aziham/chartjs-plugin-streaming","version":"3.2.1","keywords":["chart.js","plugin","live","streaming","scroll"],"author":{"name":"Hamza Aziane","email":"hamza.aziane@pm.me"},"license":"MIT","_id":"@aziham/chartjs-plugin-streaming@3.2.1","maintainers":[{"name":"aziham","email":"hamza.aziane@pm.me"}],"homepage":"https://github.com/aziham/chartjs-plugin-streaming","bugs":{"url":"https://github.com/aziham/chartjs-plugin-streaming/issues"},"dist":{"shasum":"5dcf604c54bf5501dd4646a15291e5d3d32f4dd5","tarball":"https://registry.npmjs.org/@aziham/chartjs-plugin-streaming/-/chartjs-plugin-streaming-3.2.1.tgz","fileCount":10,"integrity":"sha512-oEJRJRtQ+qLyGUF1n/SjnLFylAWvRTZXPJ4ts5egWKZCFE+mX+fy9oACqEqYBwUulBB+dMatoTOUpSRS/YyuFw==","signatures":[{"sig":"MEUCIC8NP4W2O4Pd3o6gfiO8nDuw/eZJX6UDXpOmyaDoyvUYAiEAmtShvTkkuVGet072vlodhLEDMWSh5RcVr5/vZ4i5iak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224341},"main":"dist/chartjs-plugin-streaming.js","types":"src/types/index.d.ts","unpkg":"dist/chartjs-plugin-streaming.min.js","module":"dist/chartjs-plugin-streaming.esm.js","exports":{".":{"types":"./src/types/index.d.ts","import":"./dist/chartjs-plugin-streaming.esm.js","require":"./dist/chartjs-plugin-streaming.js"}},"gitHead":"9bf3c0a7bbcd31561864c0ec06410180c5a512ba","scripts":{"dev":"npm run build && vite --config vite.dev.config.ts","build":"vite build && vite build --config vite.min.config.ts"},"_npmUser":{"name":"aziham","email":"hamza.aziane@pm.me"},"jsdelivr":"dist/chartjs-plugin-streaming.min.js","repository":{"url":"git+https://github.com/aziham/chartjs-plugin-streaming.git","type":"git"},"_npmVersion":"11.6.2","description":"Chart.js plugin for live streaming data","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","luxon":"^3.7.2","terser":"^5.36.0","chart.js":"^4.5.1","typescript":"^5.9.3","chartjs-plugin-zoom":"^2.2.0","chartjs-adapter-luxon":"^1.3.1","chartjs-plugin-annotation":"^2.2.1","chartjs-plugin-datalabels":"^2.2.0"},"peerDependencies":{"chart.js":"^4.5.1"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-plugin-streaming_3.2.1_1762357637189_0.4995480271169854","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@aziham/chartjs-plugin-streaming","version":"3.4.0","keywords":["chart.js","plugin","live","streaming","scroll"],"author":{"name":"Hamza Aziane","email":"hamza.aziane@pm.me"},"license":"MIT","_id":"@aziham/chartjs-plugin-streaming@3.4.0","maintainers":[{"name":"aziham","email":"hamza.aziane@pm.me"}],"homepage":"https://github.com/aziham/chartjs-plugin-streaming","bugs":{"url":"https://github.com/aziham/chartjs-plugin-streaming/issues"},"dist":{"shasum":"0405014936f5f4fb387704609ea2151473e29022","tarball":"https://registry.npmjs.org/@aziham/chartjs-plugin-streaming/-/chartjs-plugin-streaming-3.4.0.tgz","fileCount":8,"integrity":"sha512-mP/gvVBoa8HU/141f114DgQD5EfHCTKGgeCLua36oB4ShH7Rpbl+zwrQM8PjFKanX50u1+IpXt2KD1y80MRvzw==","signatures":[{"sig":"MEQCIQCt3PE7jmSAJKvi79WOSQRLXHkuNY0v6hbuqvP7hL4jfQIfEC2bcDSJV1JKHIXjQxsIr137t4HzCQNV5ZcQKRxFUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157380},"main":"dist/chartjs-plugin-streaming.js","types":"src/types/index.d.ts","unpkg":"dist/chartjs-plugin-streaming.min.js","module":"dist/chartjs-plugin-streaming.esm.js","exports":{".":{"types":"./src/types/index.d.ts","import":"./dist/chartjs-plugin-streaming.esm.js","require":"./dist/chartjs-plugin-streaming.js"}},"gitHead":"1c1f1a589b1f57ea4cd4c07256322541435f038b","scripts":{"dev":"npm run build && vite","build":"vite build"},"_npmUser":{"name":"aziham","email":"hamza.aziane@pm.me"},"jsdelivr":"dist/chartjs-plugin-streaming.min.js","repository":{"url":"git+https://github.com/aziham/chartjs-plugin-streaming.git","type":"git"},"_npmVersion":"11.6.2","description":"Chart.js plugin for live streaming data","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.1","luxon":"^3.7.2","terser":"^5.44.1","chart.js":"^4.5.1","typescript":"^5.9.3","@types/node":"^24.10.0","chartjs-plugin-zoom":"^2.2.0","chartjs-adapter-luxon":"^1.3.1","chartjs-plugin-annotation":"^3.1.0","chartjs-plugin-datalabels":"^2.2.0"},"peerDependencies":{"chart.js":"^4.5.1"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-plugin-streaming_3.4.0_1762460148694_0.4090209981631532","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@aziham/chartjs-plugin-streaming","version":"3.5.0","keywords":["chart.js","plugin","live","streaming","scroll"],"author":{"name":"Hamza Aziane","email":"hamza.aziane@pm.me"},"license":"MIT","_id":"@aziham/chartjs-plugin-streaming@3.5.0","maintainers":[{"name":"aziham","email":"hamza.aziane@pm.me"}],"homepage":"https://github.com/aziham/chartjs-plugin-streaming","bugs":{"url":"https://github.com/aziham/chartjs-plugin-streaming/issues"},"dist":{"shasum":"58354828b27ae12459b9e40a7f1cd731006566c3","tarball":"https://registry.npmjs.org/@aziham/chartjs-plugin-streaming/-/chartjs-plugin-streaming-3.5.0.tgz","fileCount":4,"integrity":"sha512-vmXgfOGkEWFqFeo8kOgtrJLz9Xb6PY/3vhUdXzcLfm0slZ28Oahv0poD96vftFUrHPKWexXWkKkadGG9jzcoDA==","signatures":[{"sig":"MEYCIQCrYw/vvzlohKWQ9xOfRP5cK5W63kzaBFtav1/ruei5MAIhAPPpK9wICDZ5pdMIVSX+Gda3nOMPB9qqODc5iFf2vt5R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7053},"main":"dist/chartjs-plugin-streaming.js","types":"src/types/index.d.ts","unpkg":"dist/chartjs-plugin-streaming.min.js","module":"dist/chartjs-plugin-streaming.esm.js","exports":{".":{"types":"./src/types/index.d.ts","import":"./dist/chartjs-plugin-streaming.esm.js","require":"./dist/chartjs-plugin-streaming.js"}},"gitHead":"eb1cdc3981262d970d070b4936bf355e769daabd","scripts":{"dev":"npm run build && vite","build":"vite build"},"_npmUser":{"name":"aziham","email":"hamza.aziane@pm.me"},"jsdelivr":"dist/chartjs-plugin-streaming.min.js","repository":{"url":"git+https://github.com/aziham/chartjs-plugin-streaming.git","type":"git"},"_npmVersion":"11.6.2","description":"Chart.js plugin for live streaming data","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.1","luxon":"^3.7.2","terser":"^5.44.1","chart.js":"^4.5.1","typescript":"^5.9.3","@types/node":"^24.10.0","chartjs-plugin-zoom":"^2.2.0","chartjs-adapter-luxon":"^1.3.1","chartjs-plugin-annotation":"^3.1.0","chartjs-plugin-datalabels":"^2.2.0"},"peerDependencies":{"chart.js":"^4.5.1"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-plugin-streaming_3.5.0_1762517193476_0.35108589215670594","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@aziham/chartjs-plugin-streaming","homepage":"https://github.com/aziham/chartjs-plugin-streaming","description":"Chart.js plugin for live streaming data","author":{"name":"Hamza Aziane","email":"hamza.aziane@pm.me"},"version":"3.5.1","license":"MIT","main":"dist/chartjs-plugin-streaming.js","module":"dist/chartjs-plugin-streaming.esm.js","types":"src/types/index.d.ts","exports":{".":{"types":"./src/types/index.d.ts","import":"./dist/chartjs-plugin-streaming.esm.js","require":"./dist/chartjs-plugin-streaming.js"}},"jsdelivr":"dist/chartjs-plugin-streaming.js","unpkg":"dist/chartjs-plugin-streaming.js","repository":{"type":"git","url":"git+https://github.com/aziham/chartjs-plugin-streaming.git"},"bugs":{"url":"https://github.com/aziham/chartjs-plugin-streaming/issues"},"keywords":["chart.js","plugin","live","streaming","scroll"],"scripts":{"build":"vite build","dev":"npm run build && vite","prepublishOnly":"npm run build"},"devDependencies":{"chart.js":"^4.5.1","chartjs-adapter-luxon":"^1.3.1","chartjs-plugin-annotation":"^3.1.0","chartjs-plugin-datalabels":"^2.2.0","chartjs-plugin-zoom":"^2.2.0","luxon":"^3.7.2","terser":"^5.44.1","typescript":"^5.9.3","vite":"^7.2.1","@types/node":"^24.10.0"},"peerDependencies":{"chart.js":"^4.5.1"},"gitHead":"0a1f4497a65710f35437f66d7fe6fc83513c409a","_id":"@aziham/chartjs-plugin-streaming@3.5.1","_nodeVersion":"24.11.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-6BPJOMRx5CSddO0Km9rkx8RWmE+wcPRhF5K9n/8UMBfYvSXvPpeWS57CpQFSyzHAAAhEVprQSG/qUIAtKzRDZA==","shasum":"a46b85ce842dde921f25e9ebcff8042d09b20c9c","tarball":"https://registry.npmjs.org/@aziham/chartjs-plugin-streaming/-/chartjs-plugin-streaming-3.5.1.tgz","fileCount":8,"unpackedSize":175725,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMoxMMBeSHc20e93JKUeq3iwn74uPKPkJgKbsQTbv7DgIgeaUS28QXcDwYM/XA9zVBjtDXF+D+wVkw/pkiOagN9Vs="}]},"_npmUser":{"name":"aziham","email":"hamza.aziane@pm.me"},"directories":{},"maintainers":[{"name":"aziham","email":"hamza.aziane@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chartjs-plugin-streaming_3.5.1_1763516043229_0.1460355308799537"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-05T13:28:39.169Z","modified":"2025-11-19T01:34:03.692Z","3.2.0":"2025-11-05T13:28:39.415Z","3.2.1":"2025-11-05T15:47:17.382Z","3.3.0":"2025-11-06T18:45:08.293Z","3.3.1":"2025-11-06T19:36:05.179Z","3.4.0":"2025-11-06T20:15:48.910Z","3.5.0":"2025-11-07T12:06:33.661Z","3.5.1":"2025-11-19T01:34:03.487Z"},"bugs":{"url":"https://github.com/aziham/chartjs-plugin-streaming/issues"},"author":{"name":"Hamza Aziane","email":"hamza.aziane@pm.me"},"license":"MIT","homepage":"https://github.com/aziham/chartjs-plugin-streaming","keywords":["chart.js","plugin","live","streaming","scroll"],"repository":{"type":"git","url":"git+https://github.com/aziham/chartjs-plugin-streaming.git"},"description":"Chart.js plugin for live streaming data","maintainers":[{"name":"aziham","email":"hamza.aziane@pm.me"}],"readme":"# @aziham/chartjs-plugin-streaming\n\n[![npm](https://img.shields.io/npm/v/@aziham/chartjs-plugin-streaming.svg?style=flat-square)](https://www.npmjs.com/package/@aziham/chartjs-plugin-streaming) [![MIT License](https://img.shields.io/badge/license-MIT-green.svg)](https://opensource.org/licenses/MIT) [![Awesome](https://awesome.re/badge-flat2.svg)](https://github.com/chartjs/awesome)\n\n[Chart.js](https://www.chartjs.org) plugin for live streaming data with real-time data visualization.\n\n![Demo Screenshot](assets/demo.gif)\n\n## About This Fork\n\nThis is a modernized fork of the original [chartjs-plugin-streaming](https://github.com/nagix/chartjs-plugin-streaming) by nagix, which appears to be unmaintained. This version includes:\n\n- **TypeScript migration** for better type safety and developer experience\n- **Modern build system** with Vite for faster builds\n- **Simplified project structure** with 96% fewer dependencies\n- **Multiple build formats** (UMD and ES modules) with source maps\n\n## Requirements\n\n- **Chart.js 4.5.1** or later\n- **Node.js 24.11.0** (tested version, may work with earlier versions)\n- **Modern browser** with ES2020 support\n\n## Installation\n\n```bash\n# npm\nnpm install @aziham/chartjs-plugin-streaming\n\n# yarn\nyarn add @aziham/chartjs-plugin-streaming\n\n# pnpm\npnpm add @aziham/chartjs-plugin-streaming\n```\n\n## Usage\n\nFor comprehensive documentation and examples, see the [original documentation](https://nagix.github.io/chartjs-plugin-streaming/master/guide/).\n\n## Development\n\n### Quick Start\n\n```bash\n# Clone and setup\ngit clone https://github.com/aziham/chartjs-plugin-streaming.git\ncd chartjs-plugin-streaming\nnpm install\n\n# Start development server with demo\nnpm run dev\n```\n\n### Available Scripts\n\n```bash\nnpm run dev          # Start development server with demo\nnpm run build        # Build distribution files (UMD, ES)\n```\n\n### Demo\n\nThe project includes a real-time streaming demo that runs at `http://localhost:5173/` when you run `npm run dev`.\n\n### Testing Locally\n\n```bash\n# Build and create package\nnpm run build\nnpm pack\n\n# Install in your test project / replace {version-number}\nnpm install ./aziham-chartjs-plugin-streaming-{version-number}.tgz\n```\n","readmeFilename":"README.md"}