{"_id":"@axia-js/json-serve","_rev":"2-e4905cceecc3a6cf723f560dfc0afdf0","name":"@axia-js/json-serve","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@axia-js/json-serve","version":"0.1.0","description":"A JSON API endpoint server","main":"index.cjs","sideEffects":false,"bin":{"axia-js-json-serve":"index.cjs"},"author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"maintainers":[{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"}],"contributors":[],"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/axia-js/tools.git"},"bugs":{"url":"https://github.com/axia-js/tools/issues"},"homepage":"https://github.com/axia-js/tools/tree/master/packages/json-serve#readme","dependencies":{"@axia-js/api":"0.1.0","@axia-js/api-derive":"0.1.0","@axia-js/types":"0.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":"@axia-js/json-serve@0.1.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-yaJO5Ew3yBKQnQP0NVqRbNqvo0eDWyM/s/okQRnyt19UoummA8bL5mAliLoudjbDNmF+ohf2PvAp6pJxK4BNNA==","shasum":"6d30061eea673c4b6f5d503a2c1682ddf4fff507","tarball":"https://registry.npmjs.org/@axia-js/json-serve/-/json-serve-0.1.0.tgz","fileCount":8,"unpackedSize":9781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzG5SCRA9TVsSAnZWagAAnNkP/i5mZHMhS1c8AkPKXUO0\n5dXT60j/1zO7nDp1BaeTYw5lkERrBwyrKZHOYvMKcA0HkoMc91tUo/PXjLpC\nSniir0Uy4jhDjPYjw44hV8KfG9wtQbTNBhBi3yd/6PuO5YP+xAeFuuQ/5UFU\nU1Z2D6DHI5Iao3T+nML0CXWnxM80wlZJSiBCZCDJZQ955beirN68cXds9fyM\nbScQNm+Hbzk63XhnByd6up/xKHpkxM13oUVsJAhsaxWdCfhhfL9pRzmVeUlx\nWA03IgFwLAQiNsV5kyUsAErD1mVcNozdl0wX/fmcL6ofKstRysIEoDgUVOcY\nuC0QrgGOmS1SKNRxSZ7yY8CaBTMpkrzIIxXNlCQcWedRHA0hr94wFICoYANh\nbnEcPS7cUwnv49ri/cMqlv9GBl0vUYy7mSCKs+gbz8bpF5+wrbmThxfBYDCZ\no/j/pilV3jxeUWtX4/20lbqgACOTYsxGYxEwU0qbf5I3BXySFpqMqcqF8cok\np6Dty69cbMTf6zqHTFCEHub0FyBCQ70i3oIGfSw8qTTxuS+8SclbyxktCkxU\nT0nIBUsEgWmTNtcIBCg8V8UexA9dso12fVo/hZN9vnj4PK+8ezGgBCMXqeNu\nuYcNlpKpsXH7vG5GuFtaD5JzBx8B9MsU/Hey4RiP00NWE0UwA3rYZKIFnB8q\nHVCr\r\n=kbVC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzPxjQDujVbJSx2nctdz455fhedV1uCzi9T0AXt5M6eQIhANCwG5++iopuENgV+YGlu2wnQ4nS07UtZ6bumq2ooELm"}]},"_npmUser":{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-serve_0.1.0_1636946036844_0.3650609944272838"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-15T03:13:56.785Z","0.1.0":"2021-11-15T03:13:57.005Z","modified":"2022-04-04T17:10:28.017Z"},"maintainers":[{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"}],"description":"A JSON API endpoint server","homepage":"https://github.com/axia-js/tools/tree/master/packages/json-serve#readme","repository":{"type":"git","url":"git+https://github.com/axia-js/tools.git"},"contributors":[],"author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"bugs":{"url":"https://github.com/axia-js/tools/issues"},"license":"Apache-2.0","readme":"# @axia-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 @axia-js/json-serve\n$ axia-js-json-serve ...\n```\n","readmeFilename":"README.md"}