{"_id":"@adelamar/chartjs-plugin-crosshair","_rev":"2-a1fef98d4253839b441316295f2061df","name":"@adelamar/chartjs-plugin-crosshair","dist-tags":{"latest":"2.0.3"},"versions":{"2.0.1":{"name":"@adelamar/chartjs-plugin-crosshair","homepage":"https://chartjs-plugin-crosshair.netlify.com","description":"Chart.js plugin to draw and sync vertical crosshair lines","version":"2.0.1","license":"MIT","main":"dist/chartjs-plugin-crosshair.js","module":"dist/chartjs-plugin-crosshair.esm.js","repository":{"type":"git","url":"git+https://github.com/adelamarAtGalileo/chartjs-plugin-crosshair.git"},"keywords":["chart.js","plugin","crosshair"],"scripts":{"build":"gulp build && gulp package"},"devDependencies":{"eslint-config-chartjs":"^0.3.0","eslint-plugin-es":"^4.1.0","eslint-plugin-html":"^6.0.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-file":"^0.4.0","gulp-replace":"^1.1.3","gulp-streamify":"^1.0.2","gulp-zip":"^5.0.0","jasmine-core":"^3.8.0","merge2":"^1.4.1","pixelmatch":"^5.0.2","rollup":"^2.52.7","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","typescript":"^5.1.6","vuepress":"^1.0.4","yargs":"^16.2.0"},"peerDependencies":{"chart.js":"^4.0.1"},"gitHead":"282bebca692be6f0cfc84d1562e71e617c36b164","bugs":{"url":"https://github.com/adelamarAtGalileo/chartjs-plugin-crosshair/issues"},"_id":"@adelamar/chartjs-plugin-crosshair@2.0.1","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-EAUuoy8sV6GalQhdVboNEe6w7PYuSeYxjYjwT581q9Lk8Kba/IpGzpUJ8Vr5VpVoI6ESuFnUsbc+bbsPRuNaog==","shasum":"f76730e6823af798519a179d18ab71b51c94495b","tarball":"https://registry.npmjs.org/@adelamar/chartjs-plugin-crosshair/-/chartjs-plugin-crosshair-2.0.1.tgz","fileCount":3,"unpackedSize":5058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpLDL7y4/SkbvELsNWQRZ+Gc1orFCuO3a/E5Lj0IB2CgIhAKtANvEHhmp/IJjLlfy7sxswXGc6OdBVaf7UKXPEyKfE"}]},"_npmUser":{"name":"adelamar","email":"adelamar@rungalileo.io"},"directories":{},"maintainers":[{"name":"adelamar","email":"adelamar@rungalileo.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chartjs-plugin-crosshair_2.0.1_1692220291547_0.872071634475323"},"_hasShrinkwrap":false},"2.0.2":{"name":"@adelamar/chartjs-plugin-crosshair","homepage":"https://chartjs-plugin-crosshair.netlify.com","description":"Chart.js plugin to draw and sync vertical crosshair lines","version":"2.0.2","license":"MIT","main":"dist/@adelamar/chartjs-plugin-crosshair.js","module":"dist/@adelamar/chartjs-plugin-crosshair.esm.js","repository":{"type":"git","url":"git+https://github.com/adelamarAtGalileo/chartjs-plugin-crosshair.git"},"keywords":["chart.js","plugin","crosshair"],"scripts":{"build":"gulp build && gulp package"},"devDependencies":{"eslint-config-chartjs":"^0.3.0","eslint-plugin-es":"^4.1.0","eslint-plugin-html":"^6.0.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-file":"^0.4.0","gulp-replace":"^1.1.3","gulp-streamify":"^1.0.2","gulp-zip":"^5.0.0","jasmine-core":"^3.8.0","merge2":"^1.4.1","pixelmatch":"^5.0.2","rollup":"^2.52.7","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","typescript":"^5.1.6","vuepress":"^1.0.4","yargs":"^16.2.0"},"peerDependencies":{"chart.js":"^4.0.1"},"gitHead":"c8000690c1cea5cf64b0e6cdf02447675ea41a3f","bugs":{"url":"https://github.com/adelamarAtGalileo/chartjs-plugin-crosshair/issues"},"_id":"@adelamar/chartjs-plugin-crosshair@2.0.2","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-jOX7uWryRHLCjAe7oSWfx5rIDx9xisiBkwok5vX7i/qVpQe8/9lwIy8dNLlwiRGQUDWug+2zWbcSD9AHrqEacA==","shasum":"baff4e5a945f84729c3935b083489e156f248c73","tarball":"https://registry.npmjs.org/@adelamar/chartjs-plugin-crosshair/-/chartjs-plugin-crosshair-2.0.2.tgz","fileCount":4,"unpackedSize":23942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2mvj78bx13mw3Y8eOOFYnb1J9AA3fzLqRKa4YFl1NmQIhANOiQBVT8TmYEWV+HMCQzb0t1J92mZC5WeJCWFVVqqZz"}]},"_npmUser":{"name":"adelamar","email":"adelamar@rungalileo.io"},"directories":{},"maintainers":[{"name":"adelamar","email":"adelamar@rungalileo.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chartjs-plugin-crosshair_2.0.2_1692222779346_0.7264469640712576"},"_hasShrinkwrap":false},"2.0.3":{"name":"@adelamar/chartjs-plugin-crosshair","homepage":"https://chartjs-plugin-crosshair.netlify.com","description":"Chart.js plugin to draw and sync vertical crosshair lines","version":"2.0.3","license":"MIT","main":"dist/@adelamar/chartjs-plugin-crosshair.js","module":"dist/@adelamar/chartjs-plugin-crosshair.esm.js","repository":{"type":"git","url":"git+https://github.com/adelamarAtGalileo/chartjs-plugin-crosshair.git"},"keywords":["chart.js","plugin","crosshair"],"scripts":{"build":"gulp build && gulp package"},"devDependencies":{"eslint-config-chartjs":"^0.3.0","eslint-plugin-es":"^4.1.0","eslint-plugin-html":"^6.0.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-file":"^0.4.0","gulp-replace":"^1.1.3","gulp-streamify":"^1.0.2","gulp-zip":"^5.0.0","jasmine-core":"^3.8.0","merge2":"^1.4.1","pixelmatch":"^5.0.2","rollup":"^2.52.7","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","typescript":"^5.1.6","vuepress":"^1.0.4","yargs":"^16.2.0"},"peerDependencies":{"chart.js":"^4.0.1"},"gitHead":"d342876e4627fd3df6846fe077aae77cf9ee458e","bugs":{"url":"https://github.com/adelamarAtGalileo/chartjs-plugin-crosshair/issues"},"_id":"@adelamar/chartjs-plugin-crosshair@2.0.3","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-2rgRFveYlDd3sgHoQaTlCW+rn1f9kP0tPJ4hDcV3ngWXuhBSGeiKkk6Kf/TxG/o/jG6CWo81IZI3WXT52cqxlw==","shasum":"bc2b755cd765d9ec087ca5cda7129926ebc68525","tarball":"https://registry.npmjs.org/@adelamar/chartjs-plugin-crosshair/-/chartjs-plugin-crosshair-2.0.3.tgz","fileCount":6,"unpackedSize":52030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2HXrvq+MAcjqsf08vAY1cj8ur5t9bydsbWyH8LWXoGAiEAix4qBbKIjC9cAlAZd81iPMPYP9eaTlQcu0dsGccIq3k="}]},"_npmUser":{"name":"adelamar","email":"adelamar@rungalileo.io"},"directories":{},"maintainers":[{"name":"adelamar","email":"adelamar@rungalileo.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chartjs-plugin-crosshair_2.0.3_1692228944662_0.4323767744833775"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-16T21:11:31.431Z","2.0.1":"2023-08-16T21:11:31.697Z","modified":"2023-08-16T23:35:44.985Z","2.0.2":"2023-08-16T21:52:59.577Z","2.0.3":"2023-08-16T23:35:44.825Z"},"maintainers":[{"name":"adelamar","email":"adelamar@rungalileo.io"}],"description":"Chart.js plugin to draw and sync vertical crosshair lines","homepage":"https://chartjs-plugin-crosshair.netlify.com","keywords":["chart.js","plugin","crosshair"],"repository":{"type":"git","url":"git+https://github.com/adelamarAtGalileo/chartjs-plugin-crosshair.git"},"bugs":{"url":"https://github.com/adelamarAtGalileo/chartjs-plugin-crosshair/issues"},"license":"MIT","readme":"\n<div align=\"center\">\n    <centering>\n    <img src=\"header.png\" width='600px'/>\n    </centering>\n</div>\n\n\n[Chart.js](http://www.chartjs.org/) plugin to draw vertical crosshair, zoom, interpolate values and sync chart interactions.\n\nRequires [Chart.js](https://github.com/chartjs/Chart.js/releases) **3.4.0** or later.\n\n## Documentation\n\n- [Installation](https://chartjs-plugin-crosshair.netlify.com/installation)\n- [Options](https://chartjs-plugin-crosshair.netlify.com/options)\n- [Samples](https://chartjs-plugin-crosshair.netlify.com/samples)\n\n## Example\n\n```javascript\nnew Chart(ctx, {\n  // ... data ...\n  options: {\n    // ... other options ...\n    plugins: {\n      tooltip: {\n        mode: 'interpolate',\n        intersect: false\n      },\n      crosshair: {\n        line: {\n          color: '#F66',  // crosshair line color\n          width: 1        // crosshair line width\n        },\n        sync: {\n          enabled: true,            // enable trace line syncing with other charts\n          group: 1,                 // chart group\n          suppressTooltips: false   // suppress tooltips when showing a synced tracer\n        },\n        zoom: {\n          enabled: true,                                      // enable zooming\n          zoomboxBackgroundColor: 'rgba(66,133,244,0.2)',     // background color of zoom box \n          zoomboxBorderColor: '#48F',                         // border color of zoom box\n          zoomButtonText: 'Reset Zoom',                       // reset zoom button text\n          zoomButtonClass: 'reset-zoom',                      // reset zoom button class\n        },\n        callbacks: {\n          beforeZoom: () => function(start, end) {                  // called before zoom, return false to prevent zoom\n            return true;\n          },\n          afterZoom: () => function(start, end) {                   // called after zoom\n          }\n        }\n      }\n    }\n  }\n});\n```\n\n## Development\n\nYou first need to install node dependencies (requires [Node.js](https://nodejs.org/)):\n\n    > npm install\n\nThe following commands will then be available from the repository root:\n\n    > gulp build            // build dist files\n    > gulp build --watch    // build and watch for changes\n    > gulp lint             // perform code linting\n    > gulp docs             // generate GitBook documentation (`dist/docs`)\n    > gulp samples          // prepare samples for release (`dist/samples`)\n    > gulp package          // create an archive with dist files and samples\n    > gulp netlify          // prepare Netlify artifacts (`dist/www`)\n\n## License\n\n`chartjs-plugin-crosshair` is available under the [MIT license](LICENSE.md).\n","readmeFilename":"README.md"}