{"_id":"@blumenkraft/nivo-api","_rev":"1-b8cbd64143a29f4e27b8e6d3c44310b3","name":"@blumenkraft/nivo-api","dist-tags":{"latest":"0.62.1"},"versions":{"0.62.1":{"name":"@blumenkraft/nivo-api","version":"0.62.1","description":"Rendering API for nivo dataviz React/d3 components","main":"src/app.js","licenses":[{"type":"MIT","url":"https://github.com/plouc/nivo/blob/master/LICENSE.md"}],"author":{"name":"Raphaël Benitte","url":"https://github.com/plouc"},"engineStrict":true,"engines":{"node":">=6.0.0"},"devDependencies":{"mustache":"^2.3.0","nodemon":"^1.18.10"},"dependencies":{"@blumenkraft/nivo-bar":"^0.62.1","@blumenkraft/nivo-bullet":"^0.62.1","@blumenkraft/nivo-calendar":"^0.62.1","@blumenkraft/nivo-chord":"^0.62.1","@blumenkraft/nivo-circle-packing":"^0.62.1","@blumenkraft/nivo-core":"^0.62.1","@blumenkraft/nivo-generators":"^0.62.1","@blumenkraft/nivo-heatmap":"^0.62.1","@blumenkraft/nivo-legends":"^0.62.1","@blumenkraft/nivo-line":"^0.62.1","@blumenkraft/nivo-parallel-coordinates":"^0.62.1","@blumenkraft/nivo-pie":"^0.62.1","@blumenkraft/nivo-radar":"^0.62.1","@blumenkraft/nivo-sankey":"^0.62.1","@blumenkraft/nivo-scatterplot":"^0.62.1","@blumenkraft/nivo-stream":"^0.62.1","@blumenkraft/nivo-sunburst":"^0.62.1","@blumenkraft/nivo-treemap":"^0.62.1","@blumenkraft/nivo-voronoi":"^0.62.1","@blumenkraft/nivo-waffle":"^0.62.1","body-parser":"^1.17.2","compression":"^1.7.0","cors":"^2.8.4","express":"^4.15.4","express-winston":"^2.4.0","joi":"^14.3.0","lodash":"^4.17.11","react":"^16.8.4","react-dom":"^16.8.4","uuid":"^3.1.0","winston":"^2.3.1"},"scripts":{"readme":"node misc/readmeData.js | mustache - misc/README.mustache > README.md","start":"node src/app.js","dev":"nodemon src/app.js"},"publishConfig":{"access":"public"},"gitHead":"a49a0deca10d6687343d38e9129bc2af05cf9406","_id":"@blumenkraft/nivo-api@0.62.1","_nodeVersion":"14.9.0","_npmVersion":"lerna/3.19.0/node@v14.9.0+x64 (darwin)","dist":{"integrity":"sha512-EjY1ikGFe4p+LeRryvae9amJ/Fb2hxJvuDCFpHYmU1QJZggR7og6a+UtnTSwE7X3ymskf7z4dZrRqIswqQl48g==","shasum":"ecaa698bce51e5e922fbd5b66af9ec3dc478d9bf","tarball":"https://registry.npmjs.org/@blumenkraft/nivo-api/-/nivo-api-0.62.1.tgz","fileCount":29,"unpackedSize":45529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXhguCRA9TVsSAnZWagAASWwQAI5dkzxIbAJRyir6KfvZ\nNxFGX0UJYQKOeotzUulbdlgAZIaS9cRCd2yQVINxDM9OCmLosqFaUwky0zB4\nrrh8zoGeUot9zQjAJ2OWYCZxFXI3qqfyAKyKtjmiB4Xs2htBqux3VrOzxcBZ\nmzWrWJ5Pnj/ZiIM7Fmg7Rt4qv4rgsTXjzql7D2QEFkdmvFAi7lo4MmPQdqud\n9ob97ikaTkmEOAtZiTHSaWC0IXtHPIdWJp3cc/wdkDm1KxvzQLAXnS+jGmiN\nK7TdzMMLqGt9YrvfdRnX5ijJlnZ4AYjzgHRKhKN4M3q0a36XWfP8ftcwXNH3\nRWz6bzav1/Y3R9Qup2VB1YfX022C9Z8pSkfSJ4m9PZSN92ywhnTw4VTVBOgO\n96ABlwPYKSXBqXQo7SENuu9AElTNrPzXq/y0KaWdVyCyz7YFeej8BXspw1g4\nnjLQU1k7kOQWx2P2hdD5WZPGt+SPGqvGgr9TpBSXSNdrgtgmnQzn4xrnQWWj\n/UI3V8gqb6595d/vOIcAoLNF2k/JWIAXMF6QFj/sHNhAVasQv4IEI6B38bml\nlvDcyc0qBZ6VwVncPBSSKuwm3LNBjanA3XIITEuAfbecfmzdWWtF4/3IeugU\nrHCa2FiM6SyqoFuNnEVgO9ozckwKI0x7YX0sEZ6XM7/PA1Iax7V3HMQtm2Fh\ngDo2\r\n=U8li\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcUoN4XDIeogHNu5MFQvLSK3E4c+xh0X++w+1xetMetQIhANP3bDwWvcrEWkq+ZHiBOaZYRkrfnx3qt+LXAelG3ZVB"}]},"maintainers":[{"name":"radiosterne","email":"sky.above.the.port@gmail.com"}],"_npmUser":{"name":"radiosterne","email":"sky.above.the.port@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nivo-api_0.62.1_1600002093896_0.9217686182869615"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-13T13:01:33.643Z","0.62.1":"2020-09-13T13:01:34.030Z","modified":"2022-04-04T19:50:22.140Z"},"maintainers":[{"name":"radiosterne","email":"sky.above.the.port@gmail.com"}],"description":"Rendering API for nivo dataviz React/d3 components","author":{"name":"Raphaël Benitte","url":"https://github.com/plouc"},"readme":"# nivo-api\n\nRendering API for [nivo](https://github.com/plouc/nivo) dataviz React/d3 components.\n\nA [demo](https://nivo-api.herokuapp.com/) is available on heroku, but may not respond depending on usage.\n\n## How it works\n\nThe API expose some of the [nivo](https://github.com/plouc/nivo) charts by using\n[React server side environment](https://facebook.github.io/react/docs/environments.html).\n\nFirst you will have to make a post request on the desired endpoint, for example:\n\n```sh\ncurl -X POST \\\n  --header 'Content-Type: application/json' \\\n  --header 'Accept: application/json' \\\n  -d '{ \"width\": 500, \"height\": 500, \"data\": [[223, 299, 345, 184], [123, 248, 65, 123], [412, 76, 187, 312], [97, 37, 502, 176]]}' \\\n  'http://localhost:3030/charts/chord'\n\n{\n  \"id\": \"73633fea-160e-4118-a534-377c3ed85254\",\n  \"url\": \"http://localhost:3000/r/73633fea-160e-4118-a534-377c3ed85254\"\n}\n```\n\nThe response contains a link to the chart\n\n```\nGET http://localhost:3000/r/73633fea-160e-4118-a534-377c3ed85254\n```\n\n## Charts endpoints\n\n```\nPOST /charts/bar\nPOST /charts/bubble\nPOST /charts/calendar\nPOST /charts/chord\nPOST /charts/line\nPOST /charts/pie\nPOST /charts/radar\nPOST /charts/sankey\nPOST /charts/sunburst\nPOST /charts/treemap\n```\n\n## Charts samples\n\n- https://nivo-api.herokuapp.com/samples/line.svg\n- https://nivo-api.herokuapp.com/samples/bar.svg\n- https://nivo-api.herokuapp.com/samples/bubble.svg\n- https://nivo-api.herokuapp.com/samples/chord.svg\n- https://nivo-api.herokuapp.com/samples/pie.svg\n- https://nivo-api.herokuapp.com/samples/radar.svg\n- https://nivo-api.herokuapp.com/samples/sankey.svg\n- https://nivo-api.herokuapp.com/samples/sunburst.svg\n- https://nivo-api.herokuapp.com/samples/treemap.svg\n\n## Repositories\n\n- [nivo](https://github.com/plouc/nivo) - the nivo library\n- [nivo-api](https://github.com/plouc/nivo-api) - the nivo http api\n- [nivo-api-docker](https://github.com/plouc/nivo-api-docker) - a Docker image for the nivo http api\n- [nivo-generators](https://github.com/plouc/nivo-generators) - the data generators used for nivo-website and http API samples\n- [nivo-website](https://github.com/plouc/nivo-website) - the source for the nivo website\n","readmeFilename":"README.md"}