{"_id":"@anglo-korean/anko-node-sdk","_rev":"1-5fbc4c9e9f803e0dd96025867b07b6f3","name":"@anglo-korean/anko-node-sdk","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@anglo-korean/anko-node-sdk","version":"1.0.0","description":"NodeJS SDK for the Anko Investor gRPC Forecasts Service","main":"index.js","scripts":{"test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"github.com/anglo-korean/anko-node-sdk"},"keywords":["anko","anko-investor","investment-tooling"],"author":{"name":"Anglo Korean"},"license":"MIT","dependencies":{"@grpc/grpc-js":"^1.4.4","@grpc/proto-loader":"^0.6.7"},"gitHead":"d05ecdd1329ea4f5c49d618afeb88b18a13a7585","_id":"@anglo-korean/anko-node-sdk@1.0.0","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-1Q7rOI/yBANskr7LJWQDIKOHWW5IX9vMOtH3tqNhH32aJ4sokHBYLdDQHWkEW+KwKr6lFztaM0iHCfJ/li8SmA==","shasum":"a1f2a06f7e70cbc369624daa4f50afb3c6c5f2b3","tarball":"https://registry.npmjs.org/@anglo-korean/anko-node-sdk/-/anko-node-sdk-1.0.0.tgz","fileCount":8,"unpackedSize":8169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpP7gCRA9TVsSAnZWagAAVJ4P/imZQ3dcs6P/ffF45Wak\nWnP/d/duiZGPJGWpd6B5wY9ZGR+Elr/N6hIEsVh6G38phtxL3KtMQL8zhBKJ\nwRNjdFVrD5XlSDd1UKzzmzQgfHTQQXWiBPGKG8RiaSzSQ3LCYvyHZC/OECOk\np6rd0UZPK2pgqp6hDnC0J0V+G8iAbbfmpxKA9Xe1TPXzJ4An8Eh4IOxEslYl\n+hDQrI1HsTSlZdhRa7Rldt/CjgPSF5C23GnLTmiYXwJjMLXQGMITRAwAvwUR\noxW2TOmUwMpa31qwnByxvxs4POQOiYREPEsNeXh6G8iF9Ou8521ZA7Qzvp9A\nLQa9olgP0fJX3MwACZlNjuWKBqPhxQ0oQWABhPLGBZ1MnCIB8uIP+4bvpl5f\nKbIVVbPpXRpVjqVuU30Rfd3stzeC/mQYvKz62WbeoSyZxSgKYijNy0boFHiR\n9TuQE4d3m6RcbDY6nw9ydsIrezM4BSX864W/jSMyqLriWizvhONYUUkdO4Nf\nXD8bJ2OdMxjRAMiIFvaGNITyIqdaR06yo7nXLm7+jn0Vs+Eig++AdnDtRkFa\nXEEjeI4g0Tovq9idxYy1NDMsA5zcHMRlqAgzd6ZQilf0a1RJ9Xha05cqSKCl\nEWskZw3AewwFLEh23Af5Du+jN7+Ri58zODv22g39zUdWM5VNu38/qtK/eLgg\nwJcr\r\n=5wDr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWVaZG8WpgeQ8SFeNl8fMsDkOAPdclTHQy4Fpm8y6OdQIgbh74pR9S2OlozkE4noWsJHqfR+SuMOvxQ+iA7bTZT6U="}]},"_npmUser":{"name":"jspc","email":"james@zero-internet.org.uk"},"directories":{},"maintainers":[{"name":"jspc","email":"james@zero-internet.org.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anko-node-sdk_1.0.0_1638203103976_0.4171672869203198"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-29T16:25:03.930Z","1.0.0":"2021-11-29T16:25:04.117Z","modified":"2022-04-04T14:06:13.221Z"},"maintainers":[{"name":"jspc","email":"james@zero-internet.org.uk"}],"description":"NodeJS SDK for the Anko Investor gRPC Forecasts Service","keywords":["anko","anko-investor","investment-tooling"],"repository":{"type":"git","url":"github.com/anglo-korean/anko-node-sdk"},"author":{"name":"Anglo Korean"},"license":"MIT","readme":"# anko-node-sdk\n\nThis module provides a simple Anko Investor Forecasts gRPC Service client for NodeJS.\n\nThis client does little more than wrap `@grpc/grpc-js`, the latest protobuf definition for accessing Forecasts, and handling auth.\n\n```bash\n$ npm i --save \"@anglo-korean/anko-node-sdk\"\n```\n\n## Usage\n\nGiven a valid token from https://anko-investor.com (see: [Getting Started](https://github.com/anglo-korean/documentation#getting-started) for more information), the following example will start consuming Forecasts\n\n```javascript\nconst hostname = require(\"os\").hostname();\nconst anko = require('@anglo-korean/anko-node-sdk);\n\nconst conn = new anko.Connection(process.env.ANKO_TOKEN, hostname);\n\nconn.handle( (forecast) => {\n    console.log(forecast);\n});\n```\n\n(Here we use the current machine's hostname as a client identifier- this can be anything, really; it's useful to set in case you need to open a support ticket to help debug connections. It can even be an empty string).\n","readmeFilename":"README.md"}