{"_id":"@c3-labs/c3-sdk-js","_rev":"3-2df8b72af5c1458b14e4889a3019fe9f","name":"@c3-labs/c3-sdk-js","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@c3-labs/c3-sdk-js","version":"0.0.1","description":"> The [C3](https://github.com/c3systems/c3-go) SDK for NodeJS","main":"index.js","scripts":{"start":"node .","test":"./node_modules/nyc/bin/nyc.js --reporter=html --reporter=text tape ./test/index.js","coverage":"node_modules/nyc/bin/nyc.js report --reporter=text-lcov | ./node_modules/.bin/coveralls","lint":"standard index.js","lint:fix":"standard --fix index.js"},"author":"","license":"MIT","devDependencies":{"tape":"^4.9.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-es2015":"^6.24.1","babelify":"^8.0.0","browserify":"^16.1.1","coveralls":"^3.0.2","istanbul":"^0.4.5","nyc":"^12.0.2"},"dependencies":{"bn.js":"^4.11.8","js-sha512":"^0.8.0"},"gitHead":"222519a9322727936dc02c44f67326857f238b27","_id":"@c3-labs/c3-sdk-js@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"adam-hanna","email":"ahanna@alumni.mines.edu"},"dist":{"integrity":"sha512-17jenc8zuJKZdRN+jVvGylSuo32SbSW4ILgGKRCT5toCCbw73/97fQe4xIvPPTYfcxCMwMNjTDcf63cVHL5Wzw==","shasum":"6e14b31f4a2864a6774d702ed98ea248ef3b1698","tarball":"https://registry.npmjs.org/@c3-labs/c3-sdk-js/-/c3-sdk-js-0.0.1.tgz","fileCount":15,"unpackedSize":14689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3OUYCRA9TVsSAnZWagAA8uAQAJmipQpBFbOBp5tBwbFw\n1MKh7NevgHgz9hcY6hHvHdjcWWWXlutvoFOt77fUkR/HH9Xu/l7lGIENRve3\nkoZBRCeh5xl5sz9Okeselsh7VO7c+glc+mRNcAdlo1yeKaw1WhDdBTZVG/n3\nfbB4F6y7NoyPuk3+roSyXxVjEHqTj3xqfWrBZktzcgvPPnPOSYERi7gdNsl9\nBDDDTu4fCOMDv6VBHjLFQynRrFlxLdRoVB1FMOLgx1INwUkl+kqySW4TQ2Wi\nctAjPP9CYaIyhJ7aIsz2idOW/68sY9YewDNXJU7zplrUU5/yI94PmGPEU11G\nxapkKFG2k8OJhCv64wRIAOWFqyvqnxlHK2tfW2NZS50yApE+eb2imHhSPocU\neaDOLkvXC53PfGt8p+EFS31VZb3KyBFFCFhy3iUxlpFDWEw4Ja1rJa5j4VTF\nWM5cVUxTe8Xdm7GhitlAiC82mqxwXTSen+dzfF4c7H7Q7MsW4NbFPA+HsBIC\nBc0+jbodFepvmUOz6WgMZKUtVwvu8Dy+XXb9aaSBP7MERd/UDAxD9oKhy4wA\nG8QFnV4kEsOPd34tYA7zk/xFYtP44T1WvDYyO8b2gZO/WDV7GTk9Tt9R2sOY\nSjpEbTt3cGA+RNqA9SUBIO0wcqTEmh/0ZaEeOXYwMjv0ni+Vt1Upy5vSzQKm\nqa96\r\n=iAYN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrDl6aEnvgCkU61n1xEh+qHZD5+qZ3QXYIli22IaaV/gIgbOq4TIwmxsjnLiPS5y+uXwY6iqfLZ6ONOIl1YzMkldQ="}]},"maintainers":[{"name":"adam-hanna","email":"ahanna@alumni.mines.edu"},{"name":"c3labs","email":"adam@c3labs.io"},{"name":"miguelmota","email":"hello@miguelmota.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/c3-sdk-js_0.0.1_1541203223537_0.9316064077310808"},"_hasShrinkwrap":false},"0.0.3":{"name":"@c3-labs/c3-sdk-js","version":"0.0.3","description":"> The [C3](https://github.com/c3systems/c3-go) SDK for NodeJS","main":"index.js","scripts":{"start":"node .","test":"./node_modules/nyc/bin/nyc.js --reporter=html --reporter=text tape ./test/index.js","coverage":"node_modules/nyc/bin/nyc.js report --reporter=text-lcov | ./node_modules/.bin/coveralls","lint":"standard index.js","lint:fix":"standard --fix index.js"},"author":"","license":"MIT","devDependencies":{"tape":"^4.9.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-es2015":"^6.24.1","babelify":"^8.0.0","browserify":"^16.1.1","coveralls":"^3.0.2","istanbul":"^0.4.5","nyc":"^12.0.2"},"dependencies":{"bn.js":"^4.11.8","js-sha512":"^0.8.0"},"gitHead":"93df93767393adb279a7b96ba77e435af011fdfa","_id":"@c3-labs/c3-sdk-js@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"adam-hanna","email":"ahanna@alumni.mines.edu"},"dist":{"integrity":"sha512-RvT1gbvYBx/SlGmmxfRvxsXxno8S1P4BDsuErHA1GFp6hVuS7yxeqcAi7biTqwZ3HJjPOu7tGvN/7QQ0YvXqqg==","shasum":"e2d6223db8d36d87f1c313d9e8587cae21d2f19a","tarball":"https://registry.npmjs.org/@c3-labs/c3-sdk-js/-/c3-sdk-js-0.0.3.tgz","fileCount":15,"unpackedSize":14689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3OYICRA9TVsSAnZWagAAtEcP/0IjN/mxljI+gEZYrPI/\nZzPaN4wUeZ5gZ3w+52XZ2VXqeAMtmtvY1Tb8lbF2X4gGIb7LV3qZ0mCpi19U\nhVklUNLk2TBoV4jxRDMNi+b9tQ1+12mkIyHpwkrv7FJ7QrmCO5FTQV6iEnFR\n+ADYfejhO2ONgTn11uB/u/auW8VgFN81IuPTJqcAuuhn6bG0zynosrQkI9it\nzCYLwxP2HTXRJe27PSXQqej9b9+lCy1N+rXbj+oQtYCjIXgdRe2CZ0Ll/KP4\nAyJ++/QCwOqID2Gbqq1Z4ZEk7UBL2oZefyYKjBgXxDawSUQVyPzZjbOhNOt4\nliWec7VSL57xuLET1DMdqiJL3mbIBoddSTTZUoKS5VIlcbZOGKIHeTOqkO9N\nsjDOchita+DQaghlqw2Lfia3ML0R+X/KkpG9gLaloDwwjmR4BWwixApDp//J\nomuKXUf4nVMuffKtnfU+RKahbvq2QNAW9LiEYAfwxG3S3/FZmQU0VDNL428f\n1MJisiE72ZElugUMHHG0Iah2jRuSc2qcrq8Fbe/HpVd7yVaAiN7GR4Txmsrm\nEhHyIrLsdhSIHP9ynPIeu82dQFvFT2rjP/X8vk6SmnNR6ULbde//hEi5LaX3\ng4szg0QNzhUysTxWlxXFpM2uua4Jtws/B3f1N4tWHjSsgAGIqRhQ+ZHg3TjI\nNr/7\r\n=X7zj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgp9/hgbXzEAQFvEC2DJO9eSEUZ6hsFcfNVU26zON5NAIhAMJTt4JDoPVMQf7mHFm+UcVNLGNNWeV7l00BvSYincix"}]},"maintainers":[{"name":"adam-hanna","email":"ahanna@alumni.mines.edu"},{"name":"c3labs","email":"adam@c3labs.io"},{"name":"miguelmota","email":"hello@miguelmota.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/c3-sdk-js_0.0.3_1541203463356_0.10651853805773137"},"_hasShrinkwrap":false},"0.0.4":{"name":"@c3-labs/c3-sdk-js","version":"0.0.4","description":"> The [C3](https://github.com/c3systems/c3-go) SDK for NodeJS","main":"index.js","homepage":"https://github.com/c3systems/c3-sdk-js#readme","repository":{"type":"git","url":"git+https://github.com/c3systems/c3-sdk-js.git"},"scripts":{"start":"node .","test":"./node_modules/nyc/bin/nyc.js --reporter=html --reporter=text tape ./test/index.js","coverage":"node_modules/nyc/bin/nyc.js report --reporter=text-lcov | ./node_modules/.bin/coveralls","lint":"standard index.js","lint:fix":"standard --fix index.js"},"author":{"name":"C3 Labs"},"license":"MIT","devDependencies":{"tape":"^4.9.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-es2015":"^6.24.1","babelify":"^8.0.0","browserify":"^16.1.1","coveralls":"^3.0.2","istanbul":"^0.4.5","nyc":"^12.0.2"},"dependencies":{"bn.js":"^4.11.8","js-sha512":"^0.8.0"},"gitHead":"60c36af4d45f93098c355821f5a4586d0b0592ee","bugs":{"url":"https://github.com/c3systems/c3-sdk-js/issues"},"_id":"@c3-labs/c3-sdk-js@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"adam-hanna","email":"ahanna@alumni.mines.edu"},"dist":{"integrity":"sha512-Eg8AB7LkDODStlW3KRkYU6QVJl90OwN/KktQ26NUfEUg+OFBQzcqJBJAH5eeadw9M/E09QlDquH7SLpygr8+dQ==","shasum":"0d6ff5cce2624df91cf53120ea043a221c8e174d","tarball":"https://registry.npmjs.org/@c3-labs/c3-sdk-js/-/c3-sdk-js-0.0.4.tgz","fileCount":15,"unpackedSize":14859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3OhTCRA9TVsSAnZWagAAkmUP/2NveLemZptz1LHSLPmJ\nUplhzyXAXdUQUN36EKdV4hjfbBVcIFVPeoD6+uhJKE6ObG/nrqfL4eWh7SDW\ngz5QKzdxA+HjEikSSHhe+3+k85rGA/p19LNHIszh4AIkSYv5XMfkT1rnZtyN\nU+dDuqoUcoYfpmgeGmiI81hQ3Hrn3yRxvRX7A4ReGlOJr7PVyy6i0ZbMz0c5\nutWMZ83qwkrV9gfFigvtv00sanvUsQMEjItf9d9aIed2DhLisPW3H4rwhUVo\njOLbNTc6jKiyXPu86BZwBp1Dht2WUafcAzV5qn1iGLKEBKFj4ASFsqzuqccq\noDQ0lU2L/i/8XnVmEIAwxw12xyzIFR0VKll4SpDaDyHCaoEIw3gEskUQFj6+\nC5GXD6xvW3Uc2fwFsdB74SB7YQuUKQivp8GjtZw26cPjCZcEcyDdELUmfFtY\nQXq1VcHLh9lHZ4JKWZm/c07WhNfH2Ne+TN7foJa0Kic6JItduZpBZ9cXXfTS\ntnU15NMzbnRpchx+KFD19bSdTTQGJ9zSz13EYOLL0dF7PMb0f5AlpdVVRige\nuoLRRANk+iv2Xt9qHtV+rPgLBAyg4dz+0eWcjW4HA8ZbfgBwO9jtWwqiaycl\nrpatHgexOBA56wmFZvOuMv0sFQL/lkg2Ovlc+jkCZ9COIiMfXthOLIEBqm5O\nzgwD\r\n=f46/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQhIfSpV5G9cOnv+13RmfjWzCl4MAYP96yPB9xQoPMOwIgI5jNiAgBtngkTvdQXo2UB+ls55KhsXHj+y+Q0CAlfjw="}]},"maintainers":[{"name":"adam-hanna","email":"ahanna@alumni.mines.edu"},{"name":"c3labs","email":"adam@c3labs.io"},{"name":"miguelmota","email":"hello@miguelmota.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/c3-sdk-js_0.0.4_1541204050847_0.774224158058437"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-03T00:00:23.371Z","0.0.1":"2018-11-03T00:00:23.639Z","modified":"2022-04-04T21:24:48.921Z","0.0.3":"2018-11-03T00:04:23.532Z","0.0.4":"2018-11-03T00:14:11.010Z"},"maintainers":[{"name":"adam-hanna","email":"ahanna@alumni.mines.edu"},{"name":"c3labs","email":"adam@c3labs.io"},{"name":"miguelmota","email":"hello@miguelmota.com"}],"description":"> The [C3](https://github.com/c3systems/c3-go) SDK for NodeJS","license":"MIT","readme":"# c3-sdk-js\n\n> The [C3](https://github.com/c3systems/c3-go) SDK for NodeJS\n\n[![License](http://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/c3systems/c3-sdk-js/master/LICENSE)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Build Status](https://travis-ci.org/c3systems/c3-sdk-js.svg?branch=master)](https://travis-ci.org/c3systems/c3-sdk-js)\n[![Coverage Status](https://coveralls.io/repos/github/c3systems/c3-sdk-js/badge.svg?branch=master)](https://coveralls.io/github/c3systems/c3-sdk-js?branch=master)\n\n## Usage\n\nHere's a hello world example:\n\n```js\nconst c3 = require('c3-sdk-js')\n\nconst client = new c3.Client()\n\nclass App {\n  setItem (key, value) {\n    client.state().set(Buffer.from(key), Buffer.from(value))\n  }\n\n  getItem (key) {\n    const { value, found } = client.state().get(Buffer.from(key))\n    if (!found) {\n      return ''\n    }\n\n    return value.toString()\n  }\n}\n\nfunction main () {\n  const app = new App()\n  client.registerMethod('setItem', ['string', 'string'], app.setItem)\n  client.registerMethod('getItem', ['string'], app.getItem)\n  client.serve()\n}\n\nmain()\n```\n\n## Test\n\n```bash\nmake test\n```\n\n## Development\n\nLint\n\n```bash\nmake lint/fix\n```\n\n## TODO\n\n- Use TypeScript\n\n## License\n\nMIT\n","readmeFilename":"README.md","homepage":"https://github.com/c3systems/c3-sdk-js#readme","repository":{"type":"git","url":"git+https://github.com/c3systems/c3-sdk-js.git"},"author":{"name":"C3 Labs"},"bugs":{"url":"https://github.com/c3systems/c3-sdk-js/issues"}}