{"_id":"@axiasolar/json-serve","_rev":"2-eacc2f07607d4e8b9ee5ee338ac7f406","name":"@axiasolar/json-serve","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@axiasolar/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/api":"1.0.0","@axiasolar/api-derive":"1.0.0","@axiasolar/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/json-serve@1.0.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/5cAx1ctlsi1Ytp/lH2PdH+lKgefl8Y4Hm7zvokkJF581m9wTzi1D4LMLSOLPaeh8tHz1HpDjwkvgMoIpVkDMw==","shasum":"82bf67be39fb9d60e6094e495d05cf5de48caa52","tarball":"https://registry.npmjs.org/@axiasolar/json-serve/-/json-serve-1.0.0.tgz","fileCount":7,"unpackedSize":17441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzG9DCRA9TVsSAnZWagAAhMoP/R//n4exmOFVqCy1V69O\nf4mah2CpzfKuYhRMT1zAlMZ5LyKWb+d0fjb55zJnmn42ncQUhUUiOFNCb5/v\nRxkeqimAiNmWENgfritjv6d5m04kTG9TEfEAq/qNDIl3yMY0fAl4IIViDfeU\nqNeIAQVX6igblCcL97U63C+SFc/5Fj0Sghk6cXib3apA1ffSaYhTq76Zfb1L\nmVxS24eag2weQbIl9tAhI/vr3JXFtqkDV/soEXbZ62uiEOjKP3496G15q28L\nrzYa2kVVlFwy1m8uY1R3hnjeOzBzUbcu4EvGxeNcjsnnEAzz67j3myVemzWK\nye3zsdWUqgtng0lcCc/IloB6zDFBJXoTQMLqgzVr9Xh3Dqw1l5fiitgni+gJ\nLBeYopa5KWr/SIYHJsAzBI4LuSdIyqkgopWxLxr8UxO3O2W6WAzm7YjCxwG4\n6mRQb1ufYJu6kF2bFzV1B+CqhAiZkNbwyXq+KPAaZ77qUDr4s4ptm9sqQzP/\n/okQQQeisHaXVUhIkj56hKvVAM3HChyEAe9FvNTvbPI8i6ymTabWoWdL0aSC\nOMvyDZd/3b0zEUQu8cHBJydGG+z1rRRZ4HTWZOEliJ9Ze4ZiLbeEhtCfiYls\nj/chb2gUYlKx08yW4AEa7+3qxO34Kke5Rv+Ra/cM0fERAXS2Ma+6X3UImYFF\ny8OO\r\n=X2sU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwRWPOkIHn7z9tp3lyLzstHOQy74AWSKEK/kesGkbzgAIhANaovqehn93mSzuOtkg1J29+8u66CciL7YnU64DLkzf8"}]},"_npmUser":{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-serve_1.0.0_1632021531439_0.8730466564170447"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-19T03:18:51.384Z","1.0.0":"2021-09-19T03:18:51.564Z","modified":"2022-04-04T17:11:19.106Z"},"maintainers":[{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},{"name":"abhishek-zeeve","email":"abhishek.rana@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/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/json-serve\n$ AxiaSolar-Js-json-serve ...\n```\n","readmeFilename":"README.md"}