{"_id":"@abi-software/plotcomponents","_rev":"7-ddfdf88e2098023ed132c1ced9635a04","name":"@abi-software/plotcomponents","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@abi-software/plotcomponents","version":"0.1.0","_id":"@abi-software/plotcomponents@0.1.0","maintainers":[{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},{"name":"alan-wu","email":"alan.wu@auckland.ac.nz"},{"name":"tehsurfer","email":"jessekhorasanee@gmail.com"},{"name":"agarny","email":"agarny@hellix.com"},{"name":"dbrnz","email":"d.brooks@auckland.ac.nz"},{"name":"akhuoa","email":"aung.kyaw.hein@auckland.ac.nz"},{"name":"ddjnw1yu","email":"david.jianwei.yu@outlook.com"}],"dist":{"shasum":"c61fc650823dadf6157ab10965661251f23406c4","tarball":"https://registry.npmjs.org/@abi-software/plotcomponents/-/plotcomponents-0.1.0.tgz","fileCount":12,"integrity":"sha512-EhMjevMm+FTBSjw8z/wTin6yXuVxZorCq9CIbJoURloAI/D7JfMNfzKZBRARRx0AEbHsR5jQM5202+1Ye04yRQ==","signatures":[{"sig":"MEMCH04cz5FoQ4c/irSp78FhGzz32TcQd6MBO8jvDPIE+D0CICrsfw1HjUDglmNb2ThLvk4RHCZmvRQA5s2EkeWaNeHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509740},"main":"./dist/plotcomponents.umd.cjs","type":"module","module":"./dist/plotcomponents.js","exports":{".":{"import":"./dist/plotcomponents.js","require":"./dist/plotcomponents.umd.cjs"},"./src/*":"./src/*","./dist/plotcomponents.css":"./dist/plotcomponents.css"},"gitHead":"5d7440187fdf339cd7a50e103c735b1ea7fc40b5","scripts":{"version":"npm run build-package","docs:dev":"vitepress dev docs","vuese-gen":"node vuese-generator.js","docs:build":"npm run vuese-gen; vitepress build docs","vuese-watch":"node vuese-generator.js watch","docs:preview":"vitepress preview docs","release:beta":"npm version prerelease --preid=beta; npm publish --tag beta","build-package":"vite build","release:minor":"npm version minor; npm publish","release:patch":"npm version patch;  npm publish"},"_npmUser":{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40abi-software%2Fplotcomponents.svg)](https://badge.fury.io/js/%40abi-software%2Fplotcomponents)","directories":{},"_nodeVersion":"22.13.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"vue":"^3.5.13","element-plus":"^2.9.3","@abi-software/svg-sprite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.83.4","vite":"^6.1.0","eslint":"^8.56.0","chokidar":"^4.0.1","prettier":"^3.3.3","vitepress":"^1.6.3","@babel/core":"^7.26.0","concurrently":"^9.0.1","vue-docgen-api":"^4.79.2","@vitejs/plugin-vue":"^5.0.3","@babel/eslint-parser":"^7.26.5","@vuese/markdown-render":"^2.11.3","unplugin-vue-components":"^28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plotcomponents_0.1.0_1740969835655_0.6361888181691571","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@abi-software/plotcomponents","version":"0.2.0","_id":"@abi-software/plotcomponents@0.2.0","maintainers":[{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},{"name":"alan-wu","email":"alan.wu@auckland.ac.nz"},{"name":"tehsurfer","email":"jessekhorasanee@gmail.com"},{"name":"agarny","email":"agarny@hellix.com"},{"name":"dbrnz","email":"d.brooks@auckland.ac.nz"},{"name":"akhuoa","email":"aung.kyaw.hein@auckland.ac.nz"},{"name":"ddjnw1yu","email":"david.jianwei.yu@outlook.com"}],"dist":{"shasum":"7f2bd14297171ae9de90709a8ee8575786ea5b52","tarball":"https://registry.npmjs.org/@abi-software/plotcomponents/-/plotcomponents-0.2.0.tgz","fileCount":13,"integrity":"sha512-WY4QMzBQIpGt6uEHvlLC1wg2bAbqm7XNqi0yJiqGXfqM/nvJuuhJOUrTyYoFcDkLfC1M9I6WrPiZ8FXH7FgS/w==","signatures":[{"sig":"MEYCIQCWT3ArYx0WcsDQXNwLZNA4b7TIvl04yY8aNBMECJVA3QIhANLimYQo3av0WOCTN3JhGfa6bAG3aVT6mxtHoUUAjtog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527815},"main":"./dist/plotcomponents.umd.cjs","type":"module","module":"./dist/plotcomponents.js","exports":{".":{"import":"./dist/plotcomponents.js","require":"./dist/plotcomponents.umd.cjs"},"./src/*":"./src/*","./dist/plotcomponents.css":"./dist/plotcomponents.css"},"gitHead":"996cec9db3bcb25daa517a90207463f4d9ad37aa","scripts":{"version":"npm run build-package","docs:dev":"vitepress dev docs","vuese-gen":"node vuese-generator.js","docs:build":"npm run vuese-gen; vitepress build docs","vuese-watch":"node vuese-generator.js watch","docs:preview":"vitepress preview docs","release:beta":"npm version prerelease --preid=beta; npm publish --tag beta","build-package":"vite build","release:minor":"npm version minor; npm publish","release:patch":"npm version patch;  npm publish"},"_npmUser":{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40abi-software%2Fplotcomponents.svg)](https://badge.fury.io/js/%40abi-software%2Fplotcomponents)","directories":{},"_nodeVersion":"22.13.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"vue":"^3.5.13","element-plus":"^2.9.3","@abi-software/svg-sprite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.83.4","vite":"^6.1.0","eslint":"^8.56.0","chokidar":"^4.0.1","prettier":"^3.3.3","vitepress":"^1.6.3","@babel/core":"^7.26.0","concurrently":"^9.0.1","vue-docgen-api":"^4.79.2","@vitejs/plugin-vue":"^5.0.3","@babel/eslint-parser":"^7.26.5","@vuese/markdown-render":"^2.11.3","unplugin-vue-components":"^28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plotcomponents_0.2.0_1742418369531_0.35088388496531087","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@abi-software/plotcomponents","version":"0.2.1","_id":"@abi-software/plotcomponents@0.2.1","maintainers":[{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},{"name":"alan-wu","email":"alan.wu@auckland.ac.nz"},{"name":"tehsurfer","email":"jessekhorasanee@gmail.com"},{"name":"agarny","email":"agarny@hellix.com"},{"name":"dbrnz","email":"d.brooks@auckland.ac.nz"},{"name":"akhuoa","email":"aung.kyaw.hein@auckland.ac.nz"},{"name":"ddjnw1yu","email":"david.jianwei.yu@outlook.com"}],"dist":{"shasum":"17e9094979f31ec76178f82cc425bf451b1b3155","tarball":"https://registry.npmjs.org/@abi-software/plotcomponents/-/plotcomponents-0.2.1.tgz","fileCount":13,"integrity":"sha512-nHtirJKMkM+68lU4SL2nklImdctrpbeOJZUXUPrZOI6M9f6ibH9TKSMElQqyPgui6J8qeZUcaVYynOP/2l8yyw==","signatures":[{"sig":"MEYCIQDeOXd0OR+YVxd51MtJqJ/23MfSKVH6wvKYMVifSNRAYgIhAPwHqltsmFhadjxx+PKBxo/9UXE7aJJyKUDp2FXVJakZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528287},"main":"./dist/plotcomponents.umd.cjs","type":"module","module":"./dist/plotcomponents.js","exports":{".":{"import":"./dist/plotcomponents.js","require":"./dist/plotcomponents.umd.cjs"},"./src/*":"./src/*","./dist/plotcomponents.css":"./dist/plotcomponents.css"},"gitHead":"ae4cf189ca6cf66eaaa9cb953a7d41a2bdd59d4c","scripts":{"version":"npm run build-package","docs:dev":"vitepress dev docs","vuese-gen":"node vuese-generator.js","docs:build":"npm run vuese-gen; vitepress build docs","vuese-watch":"node vuese-generator.js watch","docs:preview":"vitepress preview docs","release:beta":"npm version prerelease --preid=beta; npm publish --tag beta","build-package":"vite build","release:minor":"npm version minor; npm publish","release:patch":"npm version patch;  npm publish"},"_npmUser":{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40abi-software%2Fplotcomponents.svg)](https://badge.fury.io/js/%40abi-software%2Fplotcomponents)","directories":{},"_nodeVersion":"22.13.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"vue":"^3.4.21","element-plus":"^2.9.3","@abi-software/svg-sprite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.83.4","vite":"^6.1.0","eslint":"^8.56.0","chokidar":"^4.0.1","prettier":"^3.3.3","vitepress":"^1.6.3","@babel/core":"^7.26.0","concurrently":"^9.0.1","vue-docgen-api":"^4.79.2","@vitejs/plugin-vue":"^5.0.3","@babel/eslint-parser":"^7.26.5","@vuese/markdown-render":"^2.11.3","unplugin-vue-components":"^28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plotcomponents_0.2.1_1742423354433_0.24466587993995947","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@abi-software/plotcomponents","version":"0.2.2","_id":"@abi-software/plotcomponents@0.2.2","maintainers":[{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},{"name":"alan-wu","email":"alan.wu@auckland.ac.nz"},{"name":"tehsurfer","email":"jessekhorasanee@gmail.com"},{"name":"agarny","email":"agarny@hellix.com"},{"name":"dbrnz","email":"d.brooks@auckland.ac.nz"},{"name":"akhuoa","email":"aung.kyaw.hein@auckland.ac.nz"},{"name":"ddjnw1yu","email":"david.jianwei.yu@outlook.com"}],"dist":{"shasum":"0d3a422a54abddba93441d32be6f02d92f3cc63f","tarball":"https://registry.npmjs.org/@abi-software/plotcomponents/-/plotcomponents-0.2.2.tgz","fileCount":13,"integrity":"sha512-Tzl6J2uV5VbdEcsbRzAh36XeYP3JnYpm7deLGjiHA0WDRWRRIxSRc2iH5j/IzeHFp/25Y6z3Vbl7LLET6wrwDA==","signatures":[{"sig":"MEUCIQD7GGSnevzEw74zSnIJElf9qd1vbq0s7jXFwCNCqGB3nwIgUL99hJirvN3G6xCvC+zYoeKyRbz/2h5O++pX8rUc6nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528255},"main":"./dist/plotcomponents.umd.cjs","type":"module","module":"./dist/plotcomponents.js","exports":{".":{"import":"./dist/plotcomponents.js","require":"./dist/plotcomponents.umd.cjs"},"./src/*":"./src/*","./dist/plotcomponents.css":"./dist/plotcomponents.css"},"gitHead":"8121ff0991e1906b230191027045181b889eaba2","scripts":{"version":"npm run build-package","docs:dev":"vitepress dev docs","vuese-gen":"node vuese-generator.js","docs:build":"npm run vuese-gen; vitepress build docs","vuese-watch":"node vuese-generator.js watch","docs:preview":"vitepress preview docs","release:beta":"npm version prerelease --preid=beta; npm publish --tag beta","build-package":"vite build","release:minor":"npm version minor; npm publish","release:patch":"npm version patch;  npm publish"},"_npmUser":{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40abi-software%2Fplotcomponents.svg)](https://badge.fury.io/js/%40abi-software%2Fplotcomponents)","directories":{},"resolutions":{"vue":"3.4.21","string-width":"4.2.3"},"_nodeVersion":"22.13.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"vue":"3.4.21","element-plus":"^2.9.3","@abi-software/svg-sprite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.83.4","vite":"^6.1.0","eslint":"^9.22.0","chokidar":"^4.0.1","prettier":"^3.3.3","vitepress":"1.1.0","@babel/core":"^7.26.0","concurrently":"^9.0.1","vue-docgen-api":"^4.79.2","@vitejs/plugin-vue":"^5.0.3","@babel/eslint-parser":"^7.26.5","@vuese/markdown-render":"^2.11.3","unplugin-vue-components":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/plotcomponents_0.2.2_1742478160929_0.19740317531307383","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@abi-software/plotcomponents","version":"0.2.3","_id":"@abi-software/plotcomponents@0.2.3","maintainers":[{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},{"name":"alan-wu","email":"alan.wu@auckland.ac.nz"},{"name":"tehsurfer","email":"jessekhorasanee@gmail.com"},{"name":"agarny","email":"agarny@hellix.com"},{"name":"dbrnz","email":"d.brooks@auckland.ac.nz"},{"name":"akhuoa","email":"aung.kyaw.hein@auckland.ac.nz"},{"name":"ddjnw1yu","email":"david.jianwei.yu@outlook.com"}],"dist":{"shasum":"53b99bb7ab1de4fc5f0d4cf4be03a797a85eaa53","tarball":"https://registry.npmjs.org/@abi-software/plotcomponents/-/plotcomponents-0.2.3.tgz","fileCount":13,"integrity":"sha512-P7jrJgO0lWjswIfRmclUvLJVTFpjREBJQah/SVzljEdxJg6GSJ3W+DhfimxDDd3XBpIxjCeRM0pxBm7DJa1aTA==","signatures":[{"sig":"MEYCIQDJ2//Lx5GHKJYW3F9tMsfkdQ4zsMrCN1LmsrSo2TmINQIhAJbn9lhkR73mtS9efaJ9OwQLnF/jFkSrZ92GhSXUf5Md","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528255},"main":"./dist/plotcomponents.umd.cjs","type":"module","module":"./dist/plotcomponents.js","exports":{".":{"import":"./dist/plotcomponents.js","require":"./dist/plotcomponents.umd.cjs"},"./src/*":"./src/*","./dist/plotcomponents.css":"./dist/plotcomponents.css"},"gitHead":"d91f3f4cd20daab572ce75b0626691e7540f7eb9","scripts":{"version":"npm run build-package","docs:dev":"vitepress dev docs","vuese-gen":"node vuese-generator.js","docs:build":"npm run vuese-gen; vitepress build docs","vuese-watch":"node vuese-generator.js watch","docs:preview":"vitepress preview docs","release:beta":"npm version prerelease --preid=beta; npm publish --tag beta","build-package":"vite build","release:minor":"npm version minor; npm publish","release:patch":"npm version patch;  npm publish"},"_npmUser":{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40abi-software%2Fplotcomponents.svg)](https://badge.fury.io/js/%40abi-software%2Fplotcomponents)","directories":{},"resolutions":{"vue":"3.4.21","string-width":"4.2.3"},"_nodeVersion":"22.13.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"vue":"3.4.21","element-plus":"^2.9.3","@abi-software/svg-sprite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.83.4","vite":"^6.1.0","eslint":"^8.57.1","chokidar":"^4.0.1","prettier":"^3.3.3","vitepress":"1.1.0","@babel/core":"^7.26.0","concurrently":"^9.0.1","vue-docgen-api":"^4.79.2","@vitejs/plugin-vue":"^5.0.3","@babel/eslint-parser":"^7.26.5","@vuese/markdown-render":"^2.11.3","unplugin-vue-components":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/plotcomponents_0.2.3_1742478658421_0.5946250854365114","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@abi-software/plotcomponents","version":"0.2.4","_id":"@abi-software/plotcomponents@0.2.4","maintainers":[{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},{"name":"alan-wu","email":"alan.wu@auckland.ac.nz"},{"name":"tehsurfer","email":"jessekhorasanee@gmail.com"},{"name":"agarny","email":"agarny@hellix.com"},{"name":"dbrnz","email":"d.brooks@auckland.ac.nz"},{"name":"akhuoa","email":"aung.kyaw.hein@auckland.ac.nz"},{"name":"ddjnw1yu","email":"jyu748@aucklanduni.ac.nz"}],"dist":{"shasum":"fd0f51c008d8fc6534c9b212b7582b4fc1be8f59","tarball":"https://registry.npmjs.org/@abi-software/plotcomponents/-/plotcomponents-0.2.4.tgz","fileCount":13,"integrity":"sha512-OeRxRj4q+Xe8JV8kbqkoiSEahcCaXdwsbI0Enf12ejYNUoIVRWkANA1tQVa47AwAaDMQPvWsxeeNW0Shhv9drw==","signatures":[{"sig":"MEQCIE6xXefbph/7FyJ19QF0+bPpwo260tUxcSlwBdPQqPnHAiAoIy/tCPSrG04v8QvTngCs40dzQ3XMdUNQSBlRSp880w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528346},"main":"./dist/plotcomponents.umd.cjs","type":"module","module":"./dist/plotcomponents.js","exports":{".":{"import":"./dist/plotcomponents.js","require":"./dist/plotcomponents.umd.cjs"},"./src/*":"./src/*","./dist/plotcomponents.css":"./dist/plotcomponents.css"},"gitHead":"3acba81485303735f34fc3281776b3e97637304a","scripts":{"version":"npm run build-package","docs:dev":"vitepress dev docs","vuese-gen":"node vuese-generator.js","docs:build":"npm run vuese-gen; vitepress build docs","vuese-watch":"node vuese-generator.js watch","docs:preview":"vitepress preview docs","release:beta":"npm version prerelease --preid=beta; npm publish --tag beta","build-package":"vite build","release:minor":"npm version minor; npm publish","release:patch":"npm version patch;  npm publish"},"_npmUser":{"name":"hsorby","email":"h.sorby@auckland.ac.nz"},"_npmVersion":"10.9.2","description":"[![npm version](https://badge.fury.io/js/%40abi-software%2Fplotcomponents.svg)](https://badge.fury.io/js/%40abi-software%2Fplotcomponents)","directories":{},"resolutions":{"vue":"3.4.21","string-width":"4.2.3"},"_nodeVersion":"22.13.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"vue":"3.4.21","element-plus":"^2.9.3","@abi-software/svg-sprite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.83.4","vite":"^6.1.0","eslint":"^8.57.1","chokidar":"^4.0.1","prettier":"^3.3.3","vitepress":"1.1.0","@babel/core":"^7.26.0","concurrently":"^9.0.1","vue-docgen-api":"^4.79.2","@vitejs/plugin-vue":"^5.0.3","@babel/eslint-parser":"^7.26.5","@vuese/markdown-render":"^2.11.3","unplugin-vue-components":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/plotcomponents_0.2.4_1747140109448_0.43888168084467294","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-03-03T02:43:55.584Z","modified":"2026-04-01T09:50:19.468Z","0.1.0":"2025-03-03T02:43:55.900Z","0.2.0":"2025-03-19T21:06:09.812Z","0.2.1":"2025-03-19T22:29:14.671Z","0.2.2":"2025-03-20T13:42:41.228Z","0.2.3":"2025-03-20T13:50:58.606Z","0.2.4":"2025-05-13T12:41:49.737Z"},"description":"[![npm version](https://badge.fury.io/js/%40abi-software%2Fplotcomponents.svg)](https://badge.fury.io/js/%40abi-software%2Fplotcomponents)","maintainers":[{"email":"h.sorby@auckland.ac.nz","name":"hsorby"},{"email":"alan.wu@auckland.ac.nz","name":"alan-wu"},{"email":"agarny@hellix.com","name":"agarny"},{"email":"d.brooks@auckland.ac.nz","name":"dbrnz"},{"email":"aung.kyaw.hein@auckland.ac.nz","name":"akhuoa"}],"readme":"# Plot Components\n\n[![npm version](https://badge.fury.io/js/%40abi-software%2Fplotcomponents.svg)](https://badge.fury.io/js/%40abi-software%2Fplotcomponents)\n\nThis project is for providing plot interface components for Plotly plots.\n\n## Project installation\n\n```\nyarn add @abi-software/plotcomponents\n```\n\n### Compiles and minifies for production\n\n```\nyarn build-package\n```\n\n## How to use\n\nInclude the package in your script.\n\n````javascript\n<setup script>\nimport { ZoomManagement, DataFiltering } from '@abi-software/plotcomponents'\nimport '@abi-software/plotcomponents/dist/plotcomponents.css'\n</setup>\n\nYou can now use the plotcomponents in your vue template as followed:\n\n```html\n<zoom-management\n  v-model=\"plotly_layout\"\n  :plotlyPlot=\"plotly_plot_ref\"\n  :plotlyPlotReady=\"plotly_plot_ready\"\n  :dataReset=\"dataReset\"\n></zoom-management>\n<data-filtering\n  v-model:selection-x=\"filteredx\"\n  v-model:selection-y=\"filteredy\"\n  :titles=\"titles\"\n  @filter-clicked=\"onFilterClicked\"\n></data-filtering>\n````\n\n## Developer Documentation\n\nThe documentation is developed with `vitepress` and `vuese`. Documentation pages are in the `docs` folder.\n\n### To run in local development mode\n\n```bash\nyarn docs:watch\n```\n\nThis will start the documentation server with `vitepress` on port `:5173` and watch the components' changes.\n","readmeFilename":"README.md"}