{"_id":"@aquassay/d3-horizon","_rev":"2-d91bc2854ed961f1ea9457b54ff64946","name":"@aquassay/d3-horizon","dist-tags":{"latest":"0.5.0"},"versions":{"0.3.0":{"name":"@aquassay/d3-horizon","version":"0.3.0","description":"Horizon chart for D3","module":"src/index.js","main":"src/index.js","exports":{"umd":"./dist/d3-horizon.min.js","default":"./src/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rm -rf dist && mkdir dist","build":"rollup -f umd -n d3 -o dist/d3-horizon.js -- src/index.js && uglifyjs dist/d3-horizon.js -c -m -o dist/d3-horizon.min.js"},"repository":{"type":"git","url":"git+https://github.com/Aquassay/d3-horizon.git"},"keywords":["d3","panels","horizon","chart"],"author":{"name":"Aquassay"},"license":"MIT","bugs":{"url":"https://github.com/Aquassay/d3-horizon/issues"},"homepage":"https://github.com/Aquassay/d3-horizon#readme","dependencies":{"d3-array":"^3.2.0","d3-axis":"^3.0.0","d3-scale":"^4.0.2","d3-scale-chromatic":"^3.0.0","d3-selection":"^3.0.0","d3-shape":"^3.1.0"},"devDependencies":{"rollup":"^2.76.0","uglify-js":"^3.16.2"},"gitHead":"2f6f8a42c165a10500eed118f8b202176ebfd48f","_id":"@aquassay/d3-horizon@0.3.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-H4okSqOm8SdmcgWVziId48FVWAMrWzj/Fk913V7ORBLoU538xqpqc4JJzJbIwjKWMTolRSrd73BisOjHXTUraQ==","shasum":"e9f1257223205676305aec98547fd02f2925402c","tarball":"https://registry.npmjs.org/@aquassay/d3-horizon/-/d3-horizon-0.3.0.tgz","fileCount":9,"unpackedSize":80388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXB9Gj5hO67+Llsy7S+B5J7ExVsHFLNgJ5ea8g1eXdeAiAzNkKR00IPTd0MVQijB9pd4eaEWSjINSvaSiG1X6pZyw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizRqAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+Iw/+MXnVssT5tgTKK8W/Mj7AOv7MyW+eAenoWDKgYmzgsTLktW/k\r\n8+oO8RXZNdFSjmL2P9FsSiDy5O6uTuFspZMdJ8WgjRVeQYoXZLaY3pv3WT7/\r\nvCfJjp3p2HUBF30GyEIrkqUQhfHv0Og1Bf36TvjKondtWVi6DCVUbAQoQxV3\r\nRBp1DNL3K84RlJ66VfwCLiZJf1ms3RZVsvNqmrTlUsbS1KJIvrwkQP/Ep9Tc\r\nfcFaVltyoOIyRDXpWuJYqxVfWw2pqltahk3ao0Mq/7VNFwk4u42/phoBjQ3u\r\nMIk91/6fw1jOStTt0hyUakkSHcBC8raVGqWLa/HssGYlwsQXUSBHhNH+C/zz\r\nmjfZPRw58jwcB1ShMDkzOMiGGgD2Dof24gKRbStRAd3B2YGM0Wve5o+btosh\r\njQMN7AMd+iTHh/wLyr7TznqgZKnuCz5LszMFooB2fpzu+B7naVVEGNp17Dqg\r\ntmwVaddbV9jyeTuSDtExErq1XaYqJwvhZATCWUagSXx5nZjaDZa4QXbBMWFk\r\nHOsF34/zs/DA6SZvzrQ93O7ddHa5K3yieoWUBhygq44j3FwWx1PvPtAgPdPD\r\nr8oOa/ZIL2ehQ6puzLVT8T/68VsbskcNBODrf7QYmA4Nu0cilNIB0oyeOUcj\r\nRgK94ynyqy2wCCE5CW17YC+c9Rx65QYZlNs=\r\n=y6Xv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"throrin19","email":"benjamin.besse02@gmail.com"},"directories":{},"maintainers":[{"name":"poutet.paul","email":"paul.poutet@aquassay.com"},{"name":"throrin19","email":"benjamin.besse02@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-horizon_0.3.0_1657608832643_0.9088408927699754"},"_hasShrinkwrap":false},"0.4.0":{"name":"@aquassay/d3-horizon","version":"0.4.0","description":"Horizon chart for D3","module":"src/index.js","main":"src/index.js","exports":{"umd":"./dist/d3-horizon.min.js","default":"./src/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rm -rf dist && mkdir dist","build":"rollup -f umd -n d3 -o dist/d3-horizon.js -- src/index.js && uglifyjs dist/d3-horizon.js -c -m -o dist/d3-horizon.min.js"},"repository":{"type":"git","url":"git+https://github.com/Aquassay/d3-horizon.git"},"keywords":["d3","panels","horizon","chart"],"author":{"name":"Aquassay"},"license":"MIT","bugs":{"url":"https://github.com/Aquassay/d3-horizon/issues"},"homepage":"https://github.com/Aquassay/d3-horizon#readme","dependencies":{"d3-array":"^3.2.0","d3-axis":"^3.0.0","d3-scale":"^4.0.2","d3-scale-chromatic":"^3.0.0","d3-selection":"^3.0.0","d3-shape":"^3.1.0","uuid":"^8.3.2"},"devDependencies":{"rollup":"^2.76.0","uglify-js":"^3.16.2"},"gitHead":"f0921e7d4d8a427a5271cb52cc68fe4e88dbf8a8","_id":"@aquassay/d3-horizon@0.4.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-8jFaK0hagJucAiqgskU8ffOrpIa6/xdbdvo1KPh11WGYl5RO7P1C6bmZp1hOWB+3blKYTy8abMjtKQYN4O0WGA==","shasum":"4ce2dc0780caf0082a379b9f0023df3559e5fe11","tarball":"https://registry.npmjs.org/@aquassay/d3-horizon/-/d3-horizon-0.4.0.tgz","fileCount":9,"unpackedSize":80524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFypinCJpFYEKT6wZVP5Yk91CoKzDTE7rZecsYG0DSkBAiEA3dafBY/bL/WgYbaj4C2V5OEq6Ev3hxrTLJ7DVjzYDNQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizRwiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCnQ//RyVIXt3MobnmqQ8RDpmVrFcsCoyaVYexXZcVgsk4CwbdvOfj\r\ny97LWRQMRJvUCzfPXlKaltzeGWb3nkob6zs2jbeOx1y+5+jD99qFS7D27F4E\r\nnQfP8j5FcINdhlDnhW00ZMtUB8W1EqU7w00sXTVrd6ARhLkBddWIo82AK6Z1\r\nJaZzXCYgClV1DSxA3LdwQblOaJ0vYckFZG6BDXSUFx+0ZynWV/ChSZEi5t4l\r\nDbkjI0YzTI+iQLoIjPGN1c19xJL0iWHnkJFeOjWksuWJV6VCvEpFgFM4Jb6l\r\nsC3hjWEshjC+oORik/sVyJNFXQAqDvbQfvi+VySwyomkVBwoRyKAZjrKmDlD\r\nzx3mfZdsKrT/81tm++QKJDDUUhOAC+dEb7c1MkILHNOq9ObH/P0XqGDiFb9r\r\npkrwM6oTge/JrSxmka+IMqk5HArO1KdvR3WuD3/L2h54tjqF0N3fI/H09+KX\r\nmh6hK/MhlfF17KYp1riaW6xPzSWjdiWKwoWMJUBICpq20ciDevVigGvL/9f0\r\nAGyOLy9d1Yqe25nmMJ8hIzh+hOxod84l/081SSc263vmCBFgD08YAGxeFJ8k\r\n1TGHobtgErzVxtyANQPcK0KcGzYu9cur4uy8XYdWnlJsehKnwSf9Ql52havS\r\n/srkQU3fZLdoMFF63TiHPiGusuuKhzWpPnk=\r\n=sIyj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"throrin19","email":"benjamin.besse02@gmail.com"},"directories":{},"maintainers":[{"name":"justineaq","email":"justine.cassan@aquassay.com"},{"name":"poutet.paul","email":"paul.poutet@aquassay.com"},{"name":"throrin19","email":"benjamin.besse02@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-horizon_0.4.0_1657609250658_0.10019760544729861"},"_hasShrinkwrap":false},"0.5.0":{"name":"@aquassay/d3-horizon","version":"0.5.0","description":"Horizon chart for D3","module":"src/index.js","main":"src/index.js","exports":{"umd":"./dist/d3-horizon.min.js","default":"./src/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rm -rf dist && mkdir dist","build":"rollup -f umd -n d3 -o dist/d3-horizon.js -- src/index.js && uglifyjs dist/d3-horizon.js -c -m -o dist/d3-horizon.min.js"},"repository":{"type":"git","url":"git+https://github.com/Aquassay/d3-horizon.git"},"keywords":["d3","panels","horizon","chart"],"author":{"name":"Aquassay"},"license":"MIT","bugs":{"url":"https://github.com/Aquassay/d3-horizon/issues"},"homepage":"https://github.com/Aquassay/d3-horizon#readme","dependencies":{"d3-array":"^3.2.0","d3-axis":"^3.0.0","d3-brush":"3.0.0","d3-scale":"^4.0.2","d3-scale-chromatic":"^3.0.0","d3-selection":"^3.0.0","d3-shape":"^3.1.0","uuid":"^8.3.2"},"devDependencies":{"rollup":"^2.76.0","uglify-js":"^3.16.2"},"gitHead":"bcb2558f289ea2f7bd6557b751252f56de622923","_id":"@aquassay/d3-horizon@0.5.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-vDiF/cWql3o51aVTbTfZ0eN1iCr5bOOz/kzNGYgAsRJIYopNUkmuXc8RpcjDTRsZtEVEJvDTU/mBqs2pXgS44Q==","shasum":"2e75e50b6337d476fa4fca793d9477323ad2f536","tarball":"https://registry.npmjs.org/@aquassay/d3-horizon/-/d3-horizon-0.5.0.tgz","fileCount":9,"unpackedSize":83513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP4l0FIxZ2p0Hb2W/sGzQf5GjXSWxcW8hEU0R9hO2UBQIgFZCA72Q/uYr9EaYCt6A4znoP4o63YrG+bs+7bI3lGSI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV6ugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3aw/8CRi6dEFJj9o71yXJsMpTrXAsebvarI+F8JzboUdhVfgey9Er\r\nDI8MCKsL4sIHM8sJAxyoOp+FiH2M959XFKUfQmUDrLcRuW1KHjQCIiPPWwV3\r\nmJI+Zujpo9DTr/2DPI+/lUBLt6UtqbBclFOqKnIJjxHGJEk+WNIAlq/QDSUt\r\nBC6fKjw0jb/TUxLAKCs0Tv8AsyfySJSOoTkPXdqerFHLLJza0mNiX9EuvRDF\r\nwO/LClpw8D5obboLagzvDLxhej6wGAR098M2Bvu1MuYXd8gRxnucu8/dplN0\r\nOAW16CaW0sbazxAqKEPZa74hm3mt3H77Y/HI8p/eIQhnsBL2jQCHPYVWWqeQ\r\n05X4Y+/8ePFrUQBYvcJUvsMzZ1ku9LjDrBC7ttR8t3yTxMjkusXnd2ovZvhQ\r\nqnPtyotAmSbdYuQDewc5ofdOY+97gd0hfxOJ3UXK6EARxU2ELIqfskmvpS0b\r\nniIK+Vl1pmkp7XaiNqYD968/URUPdAFKK/T0RmZ2HGJLmGu091F8SfnP0S2A\r\nt/4b/A6+IqtwjtCza8MKQ4Et5vkoQMzpIWWxQv3KjocPgvRbU48mpGAqpQuU\r\n1fSCXVrP2vTIc8mI0w0935pdyG9kZuu6aktzKNKMP+qwJXAipAZT3czT5Pfy\r\nbNgeCFLa9fvLyneYtZezRNBIMHGz+1Vvkaw=\r\n=JAUq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"throrin19","email":"benjamin.besse02@gmail.com"},"directories":{},"maintainers":[{"name":"justineaq","email":"justine.cassan@aquassay.com"},{"name":"poutet.paul","email":"paul.poutet@aquassay.com"},{"name":"throrin19","email":"benjamin.besse02@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-horizon_0.5.0_1666689952521_0.7075092251509854"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-12T06:53:52.584Z","0.3.0":"2022-07-12T06:53:52.862Z","modified":"2022-10-25T09:25:52.807Z","0.4.0":"2022-07-12T07:00:50.866Z","0.5.0":"2022-10-25T09:25:52.661Z"},"maintainers":[{"name":"justineaq","email":"justine.cassan@aquassay.com"},{"name":"poutet.paul","email":"paul.poutet@aquassay.com"},{"name":"throrin19","email":"benjamin.besse02@gmail.com"}],"description":"Horizon chart for D3","homepage":"https://github.com/Aquassay/d3-horizon#readme","keywords":["d3","panels","horizon","chart"],"repository":{"type":"git","url":"git+https://github.com/Aquassay/d3-horizon.git"},"author":{"name":"Aquassay"},"bugs":{"url":"https://github.com/Aquassay/d3-horizon/issues"},"license":"MIT","readme":"# d3-horizon\nHorizon graph for D3\n\n![screenshot](./screenshot.png)\n\n## Installation\n\n```bash\nnpm i @aquassay/d3-horizon\n```\n\n## Dependencies\n\n- [D3 Brush](https://github.com/d3/d3-brush)\n- [D3 Array](https://github.com/d3/d3-array)\n- [D3 Axis](https://github.com/d3/d3-axis)\n- [D3 Scale](https://github.com/d3/d3-scale)\n- [D3 Scale Chromatic](https://github.com/d3/d3-scale-chromatic)\n- [D3 Selection](https://github.com/d3/d3-selection)\n- [D3 Shape](https://github.com/d3/d3-shape)\n\n## Usage\n\nTo show your data, You have to do this : \n\n```js\nimport { horizon } from '@aquassay/d3-horizon';\n\nconst container = document.getElementById('#my-horizon-container');\nconst data      = [/* your data here */];\nconst svg       = horizon(data);\n\ncontainer.innerHTML = '';\ncontainer.appendChild(svg);\n```\n\nAnd, if you want to export them to SVG file, You have to do this : \n\n```js \nimport { getURL } from '@aquassay/d3-horizon';\n\nconst link = document.createElement('a');\nconst url  = getURL(svg);\n\nlink.href       = url;\nlink.download   = 'export.svg';\n\nlink.click();\n```\n\nIf you want to make a Selection of the data, You can with this : \nActually, it return only the first and last dates of the selected range.\n\n```js\nimport { horizon } from '@aquassay/d3-horizon';\n\nconst container = document.getElementById('#my-horizon-container');\nconst data      = [/* your data here */];\nconst svg       = horizon(data, {\n    onSelectedEnd(range) {\n        // action on select part like request more data with axios and redraw the graphics like a zoom\n    },\n    onSelectedStart() {\n        // action on start select to force the hiding of the tooltip or other stuff if needed\n    },\n});\n\ncontainer.innerHTML = '';\ncontainer.appendChild(svg);\n```\n","readmeFilename":"README.md"}