{"_id":"@axiasolar-js/json-serve","_rev":"3-7eb3e28aaaffd25057f4a5a351b1913f","name":"@axiasolar-js/json-serve","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@axiasolar-js/json-serve","version":"1.0.0","description":"A JSON API endpoint server","main":"index.cjs","sideEffects":false,"bin":{"AxiaSolar-Js-json-serve":"index.cjs"},"author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"maintainers":[{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},{"name":"abhishek-zeeve","email":"abhishek.rana@zeeve.io"}],"contributors":[],"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/AxiaSolar-Js/tools.git"},"bugs":{"url":"https://github.com/AxiaSolar-Js/tools/issues"},"homepage":"https://github.com/AxiaSolar-Js/tools/tree/master/packages/json-serve#readme","dependencies":{"@babel/core":"^7.15.5","@babel/register":"^7.15.3","@babel/runtime":"^7.15.4","@axiasolar-js/api":"1.0.0","@axiasolar-js/api-derive":"1.0.0","@axiasolar-js/types":"1.0.0","koa":"^2.13.1","koa-route":"^3.2.0","yargs":"^17.1.1"},"devDependencies":{"@types/bn.js":"^4.11.6","@types/koa":"^2.13.4","@types/koa-route":"^3.2.4","@types/node":"^16.9.1","@types/yargs":"^17.0.2"},"_id":"@axiasolar-js/json-serve@1.0.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-8tw8ckZIccCzanpLeKTMjmp68REyMmn6GfkG9g8dOgqtFmWnCgiB3AKz6mC9R55PktNPzmJsxvriTgA5WJzt6Q==","shasum":"6d17b74311f1f84d55f480cf3512953cb5f78d6a","tarball":"https://registry.npmjs.org/@axiasolar-js/json-serve/-/json-serve-1.0.0.tgz","fileCount":7,"unpackedSize":17486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQujJCRA9TVsSAnZWagAAIHMP/2pyVyctL3Ee88OgGAnN\nUwpnc44Rmifo2cLLonJhGBV7ET6RGM1o+dWtoMksjAh6PgC9swdGIx3hiRe/\npSXViMN52L49lmY4N6trm9vLfHCnjfP1dTR6vVE0z6uYa/EjFP9Hvo4K+k6P\n95UCGzM3cCLgDPg4Kkpo+RPD7rlxX+ISPP8FQ5OJ9BrlhEWhAZPLJFG3/DoP\nSNk0dMoZJDLw3HtZLo+sC+vKG03JAx6dg0ZElPzjXltmouof2qaCl5QrCHLJ\n597a/iJwpIB/nXAwOHXbKFO1L8/3N56HklH52eSEpKQkNjz1dNoM7I/dBlOz\nKyJNINjx8sqCft3merp0l7DiSg3bAd7RIQH7mLfPrJqCjJJbLIGUnGs0MosH\nB0/XJGNzUj5eZFYBWG8HjZAZe2fc+7TxOQw8gYX5p+2qSM9t09fJ1hdafn78\nSqJAFFTmLAiNdT/WyBBCIrgMDdmsRfa45fA2FNO+5kC0k0PiKvAkIGziDfVS\nawcXQ1Mw/pryNHPf/K/fJXKSzcRWbYYe7Pgw8hbdtsTvhlOUz5HlkOmk1Xea\nG4i3awXwdsvBLVCU+y2qPQiwLKgFmL5oNb+kF5/jlBqMA9tqUCxRUfKwfnS9\nG5uOujwqV1qaYt1pvab8YR80VUBPqe5zrT5PrgnwBZBCh0tPlXQb02mMG962\naDmD\r\n=K85L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFHZd5jcedq2GND6EYldJ2W5VFelC+DMOmRObhSg+okQIhAKG5wX5Q6tmkDc1qyrHisEFNJ2DrqXJEYIjUg2W+FfSk"}]},"_npmUser":{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-serve_1.0.0_1631774921122_0.14284007315558434"},"_hasShrinkwrap":false},"1.1.0":{"name":"@axiasolar-js/json-serve","version":"1.1.0","description":"A JSON API endpoint server","main":"index.cjs","sideEffects":false,"bin":{"AxiaSolar-Js-json-serve":"index.cjs"},"author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"maintainers":[{"name":"abhishek-zeeve","email":"abhishek.rana@zeeve.io"},{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"}],"contributors":[],"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/AxiaSolar-Js/tools.git"},"bugs":{"url":"https://github.com/AxiaSolar-Js/tools/issues"},"homepage":"https://github.com/AxiaSolar-Js/tools/tree/master/packages/json-serve#readme","dependencies":{"@axiasolar-js/api":"1.1.0","@axiasolar-js/api-derive":"1.1.0","@axiasolar-js/types":"1.1.0","@babel/core":"^7.15.5","@babel/register":"^7.15.3","@babel/runtime":"^7.15.4","koa":"^2.13.1","koa-route":"^3.2.0","yargs":"^17.1.1"},"devDependencies":{"@types/bn.js":"^4.11.6","@types/koa":"^2.13.4","@types/koa-route":"^3.2.4","@types/node":"^16.9.1","@types/yargs":"^17.0.2"},"exports":{".":{"require":"./index.cjs","default":"./index.js"},"./package.json":"./package.json","./packageInfo":{"require":"./packageInfo.cjs","default":"./packageInfo.js"},"./README.md":"./README.md","./serve":{"require":"./serve.cjs","default":"./serve.js"}},"type":"module","_id":"@axiasolar-js/json-serve@1.1.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-HFQe6GNJ7cFK89syv+gNAywjl6Ob+fxXhI8DQOAMK7EszT1KnAW40pGlu6MDYJivQVT3wdQtJg7dZ5bB3PtSgw==","shasum":"98467218753e30a2080f6eccb3395fe636a2b277","tarball":"https://registry.npmjs.org/@axiasolar-js/json-serve/-/json-serve-1.1.0.tgz","fileCount":8,"unpackedSize":9906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzG67CRA9TVsSAnZWagAAwNkP/39nY4J5wWcnU0GXpP8c\n31TrLsMo3HULQEREPCNTFDvIqxFwMeYi2zrwDl8Dzw8JxJLSK6pzkOPp/sTn\nNGtsVf8Zl/Hsf9qye3YdLmSpa0Y+Kf51cZhmf/CatUuNO+GohpmDtrXBx9Ps\njVIbMHOaJwtU0XeIfNfQvIOvP819JqVN2nSmOsDC43BwU5e42flqpJOOhm/n\noeIA+wlvkE5ng9e6f6xg7a4VYjSMeMvxP881J+i6EqtM9j/1otXWWqSnMQPY\nO619j0YwUoKAin8mIUE4h3iM/llwWzDMx7VSsUIumh4ARiTD7japMDfIGZbY\nbRJK1PSUz5bwdjvyeJF2XEr9drA9ytAJ1T3/isB5uQa7papGRJDuAhZyJWcb\n3ZYcQIMbqoRX3xNqV9IrGRFfwuNy7uhJpkPbeYjAhbjHmaMSfuoRIrqjZvet\nnPplEIZ2hCzB82wyRarphxaOMWiRVnpMSjb/uiOxxaV4qq6WVQfL80JAm1O6\ngC+hdSJ0LL6zEyL+f/nhK3dc5Da4U4x7aD3vpeCR5lmtd/UblBbWy1ufQNuh\nIL0ULdCTrPXPvbPyQcLcOKIzDusjShyMSGSSz/iW2WfPT3H1eTHAXDaBXrvS\nQlV4/SsOB8qJ/dzPxVUUk9QwRGBho2i+LmpB1akfdfcfUee3qeYfZC6e9S2X\njO8n\r\n=2uMR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFlHLV2LGGrheR7cGaXdy5far8EDuT3IIQOg1I0RbwlwIhAPU4c1H4neQv54vuc8o4bhsErDuMIKJacA9t0Abb6UUW"}]},"_npmUser":{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-serve_1.1.0_1632403458401_0.7607633242149754"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-16T06:48:41.067Z","1.0.0":"2021-09-16T06:48:41.245Z","modified":"2022-04-04T17:11:01.634Z","1.1.0":"2021-09-23T13:24:18.900Z"},"maintainers":[{"name":"abhishek-zeeve","email":"abhishek.rana@zeeve.io"},{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"}],"description":"A JSON API endpoint server","homepage":"https://github.com/AxiaSolar-Js/tools/tree/master/packages/json-serve#readme","repository":{"type":"git","url":"git+https://github.com/AxiaSolar-Js/tools.git"},"contributors":[],"author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"bugs":{"url":"https://github.com/AxiaSolar-Js/tools/issues"},"license":"Apache-2.0","readme":"# @axiasolar-js/json-serve\n\nA simple tool that serves a limited subset of on-chain information as JSON output.\n\n## Usage\n\n```\nyarn run:json-serve --ws ws://localhost:9944 --port 8181\n```\n\nThen just doing a get on `http://localhost:8181` should return something like\n\n```\nError: Invalid query '?q=', expected '?q=<type>', one of 'bondedpercentage', 'totalbonded', 'totalcoins'\n```\n\nWhen passing a correctly formatted query, e.g. `http://localhost:8181?q=totalcoins` should return for the chain, e.g -\n\n```\n8168333.357737305935\n```\n\nIf you are installing it globally -\n\n```\n$ yarn global add @axiasolar-js/json-serve\n$ AxiaSolar-Js-json-serve ...\n```\n","readmeFilename":"README.md"}