{"_id":"abstract-services-sdk","_rev":"26-e2ef405fb250218be8ad82469ff87913","name":"abstract-services-sdk","description":"This package helps to build SDK for universe services","dist-tags":{"latest":"2.2.0"},"versions":{"0.1.0":{"name":"abstract-services-sdk","version":"0.1.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"nodemon":"1.7.x","mocha":"2.x.x","chai":"3.x.x","babel-cli":"6.x.x","babel-core":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","babel-plugin-transform-runtime":"6.x.x","babel-plugin-transform-class-properties":"^6.9.1","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-vazco":"^1.0.0","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","cryptico-js":"^1.1.0"},"gitHead":"efde008a6a780a5fe7bf04b3f16e1d818d91fadd","_id":"abstract-services-sdk@0.1.0","_shasum":"ee3a8f29c8b5efd5df08f1027aef501eb4e50fa5","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"ee3a8f29c8b5efd5df08f1027aef501eb4e50fa5","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-0.1.0.tgz","integrity":"sha512-8cKbRkMIQ3tqHIKomSfclElJ2o9rQWDJ0N+PndChnHuYxe6XIwlUBJQ61XyCIX04l12MIlvA8x1HCSdA7RxPyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrrUtiNsvZQO5uxIfHU1TGsXuPTDATv270O8Ei39OE9AiBRcq2+5tNbsc2taJU1l84oJq/rRhEeLVHh5AQlhh2fHQ=="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-0.1.0.tgz_1479498560499_0.7284367505926639"}},"0.1.1":{"name":"abstract-services-sdk","version":"0.1.1","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"nodemon":"1.7.x","mocha":"2.x.x","chai":"3.x.x","babel-cli":"6.x.x","babel-core":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","babel-plugin-transform-runtime":"6.x.x","babel-plugin-transform-class-properties":"^6.9.1","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-vazco":"^1.0.0","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","cryptico-js":"^1.1.0"},"gitHead":"e8b4044703e95fd1867aac3287c20bed5543728f","_id":"abstract-services-sdk@0.1.1","_shasum":"b957b1032768857c6c4033b20f3745ee03709b8e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.6.0","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"b957b1032768857c6c4033b20f3745ee03709b8e","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-0.1.1.tgz","integrity":"sha512-+Rh+t8nAR++WAC//qsAc9fUL7wX2RceMqnLm7EzkcMC1O4Qayi/WqSX73FwX/OuBMhsI6s1fYfXpBlJb8e2kSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMxwsGXnHoRkQ3Ld464MdLzWhPZBMjnnvX2+wbcrghjgIgKJREjw0LZIuvsPDQKByO/g96834RpvTEPJjGtDSVTP4="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-0.1.1.tgz_1479736973130_0.7601229958236217"}},"1.0.0":{"name":"abstract-services-sdk","version":"1.0.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","cryptico-js":"^1.1.0"},"gitHead":"3c756020425d34e7a24ebc89faa7626676fc816d","_id":"abstract-services-sdk@1.0.0","_shasum":"a5f2a1ff89abb405c267120561de57617117113a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"a5f2a1ff89abb405c267120561de57617117113a","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.0.0.tgz","integrity":"sha512-DYykryX64zhflJP9Ugc8UrKSp7kGC7yIZHZj1BuytoAb1Elu0LHEIoacg7UNjS7R0Y+5umnx9mBPDOK4uTQ9aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL4QmvHTFDZQnWcJE8uxc3zDUjwQycqS+Ro4/QQFiHwAIgTbx4oIteUZI0rS3dvLfhH7PGvXH/A3jD/LCUZz+OtRw="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.0.0.tgz_1480014472681_0.9278483323287219"}},"1.0.1":{"name":"abstract-services-sdk","version":"1.0.1","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","cryptico-js":"^1.1.0"},"gitHead":"a2c7e4eb0d1b02bc95af49027f8e19fa80cb4aaa","_id":"abstract-services-sdk@1.0.1","_shasum":"83f927ee3be24ce7a279865c83b5250a0a3550bc","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"83f927ee3be24ce7a279865c83b5250a0a3550bc","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.0.1.tgz","integrity":"sha512-VjMqE4Bl3qCilhElVYc48FSR+EAEFu1E1lleHMwcpl0p0NxZ4L4KF6LbgOAjL4AdMHImUpbGWRTfy7bF1xOXhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxvD+OGP7m59oBhj9R5ph4nFH9CysRcJeKDOUtQB3HoAiBSqhbNLs1IVrci78vjUoY9s1wOpVWP5or2pmwrCC6Leg=="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.0.1.tgz_1480015838994_0.2862260714173317"}},"1.1.0":{"name":"abstract-services-sdk","version":"1.1.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","cryptico-js":"^1.1.0"},"gitHead":"74744d3a37e2a315088b5a0b8b484010be2abc80","_id":"abstract-services-sdk@1.1.0","_shasum":"8c62aa6d4fb9d92b78a5d9265b6fa1130d03413a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"8c62aa6d4fb9d92b78a5d9265b6fa1130d03413a","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.1.0.tgz","integrity":"sha512-Oylyjt5CrAYHNLYOGVY7ljL7UEeCql+jaM8RwnPLV6sj0LRc3AoT0ONmuu3BBGnZ2j5GqIGgAZhk/F8+fsiAFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBskpYRUFi9rX6jmlTtbHP3nBvFElG9j6a6Ya+NCYYwgIhAL9A3dOL1D0SvHi9ZnLZIyO8mgs5L07zbV5mVfusy2m7"}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.1.0.tgz_1481212641202_0.048361745197325945"}},"1.1.1":{"name":"abstract-services-sdk","version":"1.1.1","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","cryptico-js":"^1.1.0"},"gitHead":"865ea291a4962b5d857257c89d1e3373dde9703a","_id":"abstract-services-sdk@1.1.1","_shasum":"fc35f9203aa70904136efd65317dd0291db34df5","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"fc35f9203aa70904136efd65317dd0291db34df5","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.1.1.tgz","integrity":"sha512-fhhW4yvo3g1RF9Aor4JimjVjiwDbt2DigM7LPVtMM5D25/UiJFxkWRzcyxjaLvfdFxMNd4hEbaGtXEOk4UTzrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDiArIWSLgt8wXLfqPOQbT4LyGOtKGKzsYxmFXf10dpAIgEKs2U9ryjHDhfwis2y7IPV0Td2xFfQ/UY05nYB50wMQ="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.1.1.tgz_1481214986376_0.4469188740476966"}},"1.2.0":{"name":"abstract-services-sdk","version":"1.2.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"6da72778ab6149e07ff5eef1f21aa6a8c8afb58c","_id":"abstract-services-sdk@1.2.0","_shasum":"72884c05ea184aa33c000c3c669878a075bde45d","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"72884c05ea184aa33c000c3c669878a075bde45d","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.2.0.tgz","integrity":"sha512-Sn00Pgt5chj1xg76ZIy0aZxuF7JXYzBFiYimyWQ2SU5j9re5KEAYuYPWl2miUpeB/dfX8otYN68yP/2S+IgoWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMWhMGjWi1GL7hQrg5i9bt0skm7qVt1a4vv2ircUm7kgIgEZNqKbmDfJUEjzDZfdi84EJUoeQKWpe/nmaqugT1tW4="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.2.0.tgz_1482328851873_0.015594434924423695"}},"1.3.0":{"name":"abstract-services-sdk","version":"1.3.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"45179f25445a3183fc1c27b9ea35621d5f626cba","_id":"abstract-services-sdk@1.3.0","_shasum":"052b1c1a3ed2bf301c1e3696b6f109c43bbe794b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.6.0","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"052b1c1a3ed2bf301c1e3696b6f109c43bbe794b","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.3.0.tgz","integrity":"sha512-MlmT4qBvdk7wZyBhWbqeR90xd0MNIMJZUr3ydHiNK+CDgwxV76yrWMAZ4rcC8MQP/la9/DmezkFuOUHUFNjRlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsvUO3Tm0FI9gkU+UL/09PrgeaTuGaNXy0I3NE3hHg5wIhAIrX29AcOqA/4cm02ee1gP4iRsWjkE4KhX26dzpAab0x"}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.3.0.tgz_1483190605716_0.4320898193400353"}},"1.3.1":{"name":"abstract-services-sdk","version":"1.3.1","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"e30f298aeb21efb0abb0b34b95953476df8d0e23","_id":"abstract-services-sdk@1.3.1","_shasum":"a20989f09670edb89c15740f62e05cb2ffe099d8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.6.0","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"a20989f09670edb89c15740f62e05cb2ffe099d8","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.3.1.tgz","integrity":"sha512-9B7eyaTBc95MuclPcmIqhHkKsRxMxxTCGhpxtyHgKjGRNZ8L/ii20Tkd8SXjV/pg/WHiXcOJ4X3+IxoM1hV7nA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfvEJc4hYP+EWGM8srmGZOSrl7mtbWrcnAa800gETjnAiEAih5e5TRy0GrDL4c67X0RQI8NcG2lo4vmJS7DSk90siQ="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.3.1.tgz_1483210808500_0.3739484930410981"}},"1.3.2":{"name":"abstract-services-sdk","version":"1.3.2","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"3d6e6e4df6699faa49574a0483d2362ceae6914e","_id":"abstract-services-sdk@1.3.2","_shasum":"8ef64d6e86403e04a250bcb9e0ba2c32802edb0f","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"8ef64d6e86403e04a250bcb9e0ba2c32802edb0f","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.3.2.tgz","integrity":"sha512-B7KMxRlBvB93y4yj+MrGfnqB3qXeR3pKngic0Jq5jtunxEFbzsMyZXmwuTjVYjVCUMVyZUFgDrhX8/DRZ2RNpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJp58tWbcPLCYJSssuzYpO5LyqsHx67+8Tnwb6bMHiTwIhAIFFFsc3ypakdAnLSsFISMtXEr/yPLqQFCWk4KaislvL"}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.3.2.tgz_1487793789326_0.1369191340636462"}},"1.3.3":{"name":"abstract-services-sdk","version":"1.3.3","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"ee551741c0f66ec2ef19fb72db46479a8422c1f3","_id":"abstract-services-sdk@1.3.3","_shasum":"1b89b0e31e6c6609e8a53854fc86ff701e327f45","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.6.0","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"1b89b0e31e6c6609e8a53854fc86ff701e327f45","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.3.3.tgz","integrity":"sha512-MEbyYgMulam+NEYdY6Pli6VTtdpfbvr9MQuFKZsh/zKnlgiRBkLabZe4b+cTQvv1l8wvBXAmF6LuXomMOsH/cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYearyAwtT1WcIcnv+6IuNnCancXIlLUMieCfx4Ji9hAiBQJKeUEhZ28Ez80TndqBZ5I34tDaBFIkhh+DRpDONTqQ=="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.3.3.tgz_1488220102099_0.1367100200150162"}},"1.3.4":{"name":"abstract-services-sdk","version":"1.3.4","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"ff785c64c5bd31d07bf6a6edae2befbfedda1f01","_id":"abstract-services-sdk@1.3.4","_shasum":"dd83e85f4a3c0f96ad209b53ce6730ee314fb9b3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.6.0","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"dd83e85f4a3c0f96ad209b53ce6730ee314fb9b3","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.3.4.tgz","integrity":"sha512-xm8MeeiqE4Uou3/y/8UTnQ2Jdc/8PlfCPJInjJwwidnKo/STCl3jtn23XPuuJOs2Ne6mYAShDRDF1n5xT3kjYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQgNhVLbgMpbVlfXMkWuYe3WYhkxobmgQvwu0FksXFfwIgKXHRp7lHyJu3UGj4xUWcDfJyRkLGVh4+ICnQiXjyeS0="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.3.4.tgz_1488221121896_0.788470093626529"}},"1.3.5":{"name":"abstract-services-sdk","version":"1.3.5","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"a38f78eec0d74d55472bf0e6eb53681c497756e3","_id":"abstract-services-sdk@1.3.5","_shasum":"64d3b5ac48a2146feba76b857a11e18d10ed4441","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"64d3b5ac48a2146feba76b857a11e18d10ed4441","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.3.5.tgz","integrity":"sha512-aLDVvBBa3fxd533tr0G/y3U0UIAEa+aDwaMBQ55jgJn92ntiNxO5Nr3yNuusjc2XTcvdJ+OxFxhjFJaUPYni2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5q1r9PQWqgURM4G9Tz+E1gvPEoIAn9xSRblLsnQcR1AiBSifzH2dIaSZXQaoto1XIPUhS9Iby1BzuP2SgCIx4a/Q=="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.3.5.tgz_1488388628612_0.38994968542829156"}},"1.4.0":{"name":"abstract-services-sdk","version":"1.4.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"7e19d4293b8b3110547f96084d8e3832be0d6381","_id":"abstract-services-sdk@1.4.0","_shasum":"b0f127bad2e2ae1478347cf591fb224b861b653d","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"b0f127bad2e2ae1478347cf591fb224b861b653d","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.4.0.tgz","integrity":"sha512-ehaC5kFgIakU3Ti/IMTsRYQSr5UJ58PaNAcipY0Jdx9qI8yiHZKjmzqYyjxp7YCL2PUyI/jrtAnq1ouncqirFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgjMklhIBMfzrrC78kzKvLB+mdfX5wxcmTEtdYNz2m7AIgNlbQOfrFgepqy6PSv/FBIs7wpjV5S2mSFw2MHLzO/e0="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.4.0.tgz_1488393575957_0.8965961071662605"}},"1.5.0":{"name":"abstract-services-sdk","version":"1.5.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"18b9c4a3c9b825319aca89759d19660d5a94fb77","_id":"abstract-services-sdk@1.5.0","_shasum":"4f5e5aa3ca81b160f9a8e2924f527d9ae14e92ba","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"4f5e5aa3ca81b160f9a8e2924f527d9ae14e92ba","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.5.0.tgz","integrity":"sha512-kaskOz+27WAQVISbr53QCAD1nPjoSITaFRvDu6haI8kkxJEQaW99N7hHqwMi+9EJJoorISwSzictrBPaOqggNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+5FjvKozI4mxo0UnW/q4J/FNufzFHpeVIt0qMZhDhJAiEAlN5AlROiAr75Hg7xep50GNiaGaY9bFuoULiF/Da20Cc="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.5.0.tgz_1488399183680_0.047414843225851655"}},"1.5.1":{"name":"abstract-services-sdk","version":"1.5.1","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"ae11f529e3389475845b849eac5e4dabd5e63532","_id":"abstract-services-sdk@1.5.1","_shasum":"ee5e9af93e83786fd453f37842142be79ca527ec","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"ee5e9af93e83786fd453f37842142be79ca527ec","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.5.1.tgz","integrity":"sha512-BpQS5NSUDUWR0hs1nORo9ohMmtP9qOY8V3pQawKywddbiUXQWnv1/hOMR60iuRJ2BZlG0Gi1N9zquZDUsiv4ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwqafS6wMyC8xx5rMStE7mKcBQuVpu/r1esp96phQOAAiEA6wRQVOwNmn1pSffRUEuVuu+NhFlGrZHQFLoaHCb20sI="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.5.1.tgz_1488403553595_0.12036665505729616"}},"1.5.2":{"name":"abstract-services-sdk","version":"1.5.2","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"e2fadc4f1e07cc6593ce76d90982e710e6125e9d","_id":"abstract-services-sdk@1.5.2","_shasum":"8bd9439036a5510814d38af49249821a52f8b354","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"8bd9439036a5510814d38af49249821a52f8b354","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.5.2.tgz","integrity":"sha512-fzU+5bP2iwB5EtgNiLv2BcX8EeYebQi/Wk6jo1GAw+TDwkBE8wxansuOLdRAXioeetXbBCPvl/oqKEoW45mgMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx2ghFdHr+wdyxLXqO72k9WEfVjivn5oUmMGZwLfCaUAiEA/6JV1TXZlkinWzs8Wyl755habKHZJGHRGVLHSpAWkv8="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.5.2.tgz_1488468960246_0.9072328039910644"}},"1.6.0":{"name":"abstract-services-sdk","version":"1.6.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","cryptico-js":"^1.1.0","ejson":"^2.1.2"},"gitHead":"49a490a482337a91a07f16b40a8c9cbce101d342","_id":"abstract-services-sdk@1.6.0","_shasum":"aa2c688e74dbf0c5870ee04a6ee43b37cbd47b1e","_from":".","_npmVersion":"4.4.4","_nodeVersion":"4.8.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"aa2c688e74dbf0c5870ee04a6ee43b37cbd47b1e","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-1.6.0.tgz","integrity":"sha512-+m3fYpEiGmDlVwP1Buins+lKc/vgND/fQWqfqrwViq4NOgWYQOyuf7e1iszrxqxju9rDGhqjPrECy1dLKg1ojw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6KaXIzPjTL9wZPr1aOjxdvZKnLxAoYMnOWrr79IJMAAIhAMhlJrwmKqkUUdpLjDQPTJWm+TQnX7oAWRi+64SWmTtr"}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-1.6.0.tgz_1492045951631_0.8616202434059232"}},"2.0.0":{"name":"abstract-services-sdk","version":"2.0.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","ejson":"^2.1.2","node-rsa":"^0.4.2"},"gitHead":"ebc93c465df774bf6b80ad105ad90ac3449ff3a5","_id":"abstract-services-sdk@2.0.0","_shasum":"eeab4c9fbe3bb68af10a7771a4b19ee096d34ee2","_from":".","_npmVersion":"4.4.4","_nodeVersion":"4.8.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"eeab4c9fbe3bb68af10a7771a4b19ee096d34ee2","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-2.0.0.tgz","integrity":"sha512-nScgij9C+7nKyCcaL2ak2+tkHkhasFHuS/5LJuLhGH9NqJdz+Aa4lUZs4tSweLqilp42lAk6DH2S4HTafo0lWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEG6ozDrZwT68aRaqvOkbJ8GYKF7gLIkIVv9+DW1WMaSAiEAouVsK/np5OCfCrMBcnSfuHA6d6fUgUwKlURvlMRfVbw="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-2.0.0.tgz_1492234525287_0.1650507317390293"}},"2.0.1":{"name":"abstract-services-sdk","version":"2.0.1","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.15.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","ejson":"^2.1.2","node-rsa":"^0.4.2"},"gitHead":"0fd474398e2cc7dce342c7a1ba504aafdc682326","_id":"abstract-services-sdk@2.0.1","_shasum":"cf5bf0f80df1bb009a766aa7fcf651f5f9677703","_from":".","_npmVersion":"4.4.4","_nodeVersion":"4.8.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"shasum":"cf5bf0f80df1bb009a766aa7fcf651f5f9677703","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-2.0.1.tgz","integrity":"sha512-uoJ7W014/8/v4vfdrceesb+0z+iinZOI5gCfo5r+bkzvS+vi7Xyzv6Tu3/I7gcIzACunzfmwBB6W8DGIfrzYNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9BpjDdXDHCBci/PkegGROZeXkrM44cKgml51YdZT1fAiEA3Hs11i0aBAO4BjYOxjaeuCYhFh4atp+DFpCM8krkHxs="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-services-sdk-2.0.1.tgz_1492348492007_0.8267542407847941"}},"2.1.0":{"name":"abstract-services-sdk","version":"2.1.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.16.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","ejson":"^2.1.2","node-rsa":"^0.4.2"},"gitHead":"6689c30e718185d522860aedb840439dfd4606ae","_id":"abstract-services-sdk@2.1.0","_npmVersion":"5.0.3","_nodeVersion":"4.8.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"integrity":"sha512-NFEq2uowz+ei71UsR52GyVkps0ra2LtcVhMZRutAJnrdLLCReA6C4gNJDYh0UFwi/0ZAy1pWKHb2bQ+r7StS9Q==","shasum":"d4c5e7b1c5cbd9203deefb4cdd7c7be88a758610","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6V9aB8RZh0jo1zXTRA1K92IHY/ZDOFtSL4qO/Bsp/YQIhALm1jQ2zZ0A2m7udHX/pHbLuyHJwX2kOClKN4s2Ekyzq"}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-services-sdk-2.1.0.tgz_1497090852485_0.47077201516367495"}},"2.1.1":{"name":"abstract-services-sdk","version":"2.1.1","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+https://github.com/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.16.2","babel-runtime":"6.x.x","binaryjs":"https://github.com/binaryjs/binaryjs/tarball/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9","binaryjs-client":"^1.0.0","ejson":"^2.1.2","node-rsa":"^0.4.2"},"gitHead":"4e8393361c158a3ad653bdbd242477ce3e693707","bugs":{"url":"https://github.com/vazco/abstract-services-sdk/issues"},"_id":"abstract-services-sdk@2.1.1","_npmVersion":"5.0.3","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"integrity":"sha512-dfznBl21i6QOMWAFMjFL523XQiAtR5EGtyYTcY9HipbcGumq3OKaNZN95vR/EAnQ/VOi9fMe0jfi/0hKqIEjHA==","shasum":"f7ed8d781efd8bd4d9679649f2f986b1a9de6600","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeTpHlsh39Vg4blhsjFwcCHpEx592XHgmZ0rWUgGGXFQIgSQJBzG6lmM9Eoe++n91bphhXdBYk9rKVIvz3z0yxhSk="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-services-sdk-2.1.1.tgz_1498037380776_0.6964019036386162"}},"2.2.0":{"name":"abstract-services-sdk","version":"2.2.0","description":"This package helps to build SDK for universe services","main":"index.js","scripts":{"prepublish":". ./scripts/prepublish.sh","watch":". ./scripts/watch.sh","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha $npm_package_options_mocha","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"repository":{"type":"git","url":"git+https://github.com/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","options":{"mocha":"--require scripts/mocha_runner src/**/__tests__/**/*.js"},"devDependencies":{"babel-cli":"6.x.x","babel-core":"6.x.x","babel-eslint":"^7.1.1","babel-plugin-transform-runtime":"6.x.x","babel-polyfill":"6.x.x","babel-preset-es2015":"6.x.x","babel-preset-stage-2":"6.x.x","chai":"3.x.x","eslint":"^3.6.1","eslint-config-vazco":"^2.1.0","eslint-plugin-babel":"^3.2.0","eslint-plugin-import":"^1.16.0","eslint-plugin-react":"^6.7.1","eslint-plugin-vazco":"^1.0.0","mocha":"2.x.x","nodemon":"1.7.x","pre-commit":"^1.1.3"},"dependencies":{"axios":"^0.16.2","babel-runtime":"6.x.x","ejson":"^2.1.2","node-rsa":"^0.4.2"},"gitHead":"777622b66ed45f2f74beec0dc504c454eaddb167","bugs":{"url":"https://github.com/vazco/abstract-services-sdk/issues"},"_id":"abstract-services-sdk@2.2.0","_npmVersion":"5.0.3","_nodeVersion":"4.6.2","_npmUser":{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"},"dist":{"integrity":"sha512-kEgn1+VUMhHwmn44esprdFQlakZwInk2lKFuUm1K0on6ZcvJAUyWjC0MFWz66qUk0ELahp410OgOuXJetSbj1A==","shasum":"d2d4309e6014a02246014e6ee63e5b378ea1b807","tarball":"https://registry.npmjs.org/abstract-services-sdk/-/abstract-services-sdk-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAasIl7CDny/JCI5p2L99MJ/lDgfmNHQseiArw5vY13+AiA270OnEB68Lsj9MxEsf4wqXtmkH4dJLkShzaQBiKCyrA=="}]},"maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abstract-services-sdk-2.2.0.tgz_1498063826516_0.5860178680159152"}}},"readme":"# Abstract Services SDK\nThis is abstract frame that helps with build SDK for your Universe Services Server.\nThis package provides:\n- AbstractServicesSDK, which is a simple services manager with option to generate web tokens.\n- AbstractService - an abstract representation of client service. You can use connection methods on browser/server environment. \n\n### AbstractServicesSDK\nThis is an abstract class of services manager, mostly used to getting instance of some service and to generate webTokens for the clients.\nWeb tokens should be generated on server side \\(to protect a public key against unauthorized using\\)\n\n#### Methods\n\n##### AbstractServicesSDK#constructor({url, appId, publicKeyString = '', ServiceClasses = {}}) ServiceClasses['serviceName'] = serviceClass\n##### AbstractServicesSDK#generateWebToken({userId = '', groupId = '', sessionId = '', hash = '', ttl = 86400} = {}) *\\(expected to be used on server side\\)*\n##### AbstractServicesSDK#getService(name) returns promise with service\n##### AbstractServicesSDK#setToken(token, serviceName='default') sets token `x-app-token` used by default universe auth for services\nParameter token can be type of `string` or `function`, which returns token directly as a `string` or promise with token.\nserviceName - can set token/tokenGetter to proper service or to all as a default.\n\n### AbstractService\n\n#### Methods\n##### AbstractService#getServiceName() Name of current service\n##### AbstractService#getAppId() AppID for service\n##### AbstractService#getBaseURL() Url to the host of service\n##### AbstractService#setToken(token) sets token `x-app-token` used by default universe auth for services\nParameter token can be type of `string` or `function`, which returns token directly as a `string` or promise with token.\n##### AbstractService#request(config=)\n##### AbstractService#get(config=)\n##### AbstractService#delete(config=)\n##### AbstractService#head(config=)\n##### AbstractService#post(data[, config=])\n##### AbstractService#put(data[, config=])\n##### AbstractService#patch(data[, config=])\n##### AbstractService#sendStream(onStream[, config=])\n\n#### Request Config\nThese are the available config options for making requests.\n\n```js\n{\n   // `baseURL` will be prepended to `url` unless `url` is absolute.\n   // It can be convenient to set `baseURL` for an instance of service to pass relative URLs\n   // to methods of that instance.\n   baseURL: 'https://some-domain.com/service/:serviceName',\n   \n  // `url` is the server URL that will be added to baseURL unless `url` is absolute\n  url: '', // default\n\n  // `method` is the request method to be used when making the request\n  method: 'get', // default\n  \n  // `transformRequest` allows changes to the request data before it is sent to the server\n  // This is only applicable for request methods 'PUT', 'POST', and 'PATCH'\n  // The last function in the array must return a string, an ArrayBuffer, or a Stream\n  transformRequest: [function (data) {\n    // Do whatever you want to transform the data\n\n    return data;\n  }],\n\n  // `transformResponse` allows changes to the response data to be made before\n  // it is passed to then/catch\n  transformResponse: [function (data) {\n    // Do whatever you want to transform the data\n\n    return data;\n  }],\n\n  // `headers` are custom headers to be sent\n  headers: {'X-Requested-With': 'XMLHttpRequest'},\n\n  // `params` are the URL parameters to be sent with the request\n  // Must be a plain object or a URLSearchParams object\n  params: {\n    prop1: 12345\n  },\n\n  // `paramsSerializer` is an optional function in charge of serializing `params`\n  // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/)\n  paramsSerializer: function(params) {\n    return Qs.stringify(params, {arrayFormat: 'brackets'})\n  },\n\n  // `data` is the data to be sent as the request body\n  // Only applicable for request methods 'PUT', 'POST', and 'PATCH'\n  // When no `transformRequest` is set, must be of one of the following types:\n  // - string, plain object, ArrayBuffer, ArrayBufferView, URLSearchParams\n  // - Browser only: FormData, File, Blob\n  // - Node only: Stream\n  data: {\n    firstName: 'Fred'\n  },\n\n  // `timeout` specifies the number of milliseconds before the request times out.\n  // If the request takes longer than `timeout`, the request will be aborted.\n  timeout: 1000,\n\n  // `withCredentials` indicates whether or not cross-site Access-Control requests\n  withCredentials: false, // default\n\n  // `adapter` allows custom handling of requests which makes testing easier.\n  // Return a promise and supply a valid response (see [response docs](#response-api)).\n  adapter: function (config) {\n    /* ... */\n  },\n\n  // `auth` indicates that HTTP Basic auth should be used, and supplies credentials.\n  // This will set an `Authorization` header, overwriting any existing but you can use `x-app-id` or `x-app-token`\n  // `Authorization` custom headers you have set using `headers`.\n  auth: {\n    username: 'janedoe',\n    password: 's00pers3cret'\n  },\n\n  // `responseType` indicates the type of data that the server will respond with\n  // options are 'arraybuffer', 'blob', 'document', 'json', 'text', 'stream'\n  responseType: 'json', // default\n\n  // `xsrfCookieName` is the name of the cookie to use as a value for xsrf token\n  xsrfCookieName: 'XSRF-TOKEN', // default\n\n  // `xsrfHeaderName` is the name of the http header that carries the xsrf token value\n  xsrfHeaderName: 'X-XSRF-TOKEN', // default\n\n  // `onUploadProgress` allows handling of progress events for uploads\n  onUploadProgress: function (progressEvent) {\n    // Do whatever you want with the native progress event\n  },\n\n  // `onDownloadProgress` allows handling of progress events for downloads\n  onDownloadProgress: function (progressEvent) {\n    // Do whatever you want with the native progress event\n  },\n\n  // `maxContentLength` defines the max size of the http response content allowed\n  maxContentLength: 2000,\n\n  // `validateStatus` defines whether to resolve or reject the promise for a given\n  // HTTP response status code. If `validateStatus` returns `true` (or is set to `null`\n  // or `undefined`), the promise will be resolved; otherwise, the promise will be\n  // rejected.\n  validateStatus: function (status) {\n    return status >= 200 && status < 300; // default\n  },\n\n  // `maxRedirects` defines the maximum number of redirects to follow in node.js.\n  // If set to 0, no redirects will be followed.\n  maxRedirects: 5, // default\n\n  // `httpAgent` and `httpsAgent` define a custom agent to be used when performing http\n  // and https requests, respectively, in node.js. This allows to configure options like\n  // `keepAlive` that are not enabled by default.\n  httpAgent: new http.Agent({ keepAlive: true }),\n  httpsAgent: new https.Agent({ keepAlive: true }),\n\n  // 'proxy' defines the hostname and port of the proxy server\n  // `auth` indicates that HTTP Basic auth should be used to connect to the proxy, and supplies credentials.\n  // This will set an `Proxy-Authorization` header, overwriting any existing `Proxy-Authorization` custom headers you have set using `headers`.\n  proxy: {\n    host: '127.0.0.1',\n    port: 9000,\n    auth: : {\n      username: 'mikeymike',\n      password: 'rapunz3l'\n    }\n  }\n}\n```\n#### Response Schema\nThe response for a request contains the following information.\n\n```js\n{\n  // `data` is the response that was provided by the server\n  data: {},\n\n  // `status` is the HTTP status code from the server response\n  status: 200,\n\n  // `statusText` is the HTTP status message from the server response\n  statusText: 'OK',\n\n  // `headers` the headers that the server responded with\n  headers: {},\n\n  // `config` is the config that was provided to `service` for the request\n  config: {}\n}\n```\n\n#### Stream Socket\n\nAbstract Service Class has also implemented the socket communication with remote service via binary socket.\nFunction `myService.sendStream(onStream[,config])` will initiate a binary socket connection.\n\nThe Callback `onStream(stream, client)` will be launched just after connection, so this is the place where you can write something to socket.\n\n- `stream.write`\n- `stream.end`\n- `stream.send`\n- `stream.destroy`\n- `stream.pause`\n- `stream.resume`\n- `stream.pipe`\n- `stream.on('eventName', () => {})`\n- `stream.once('eventName', () => {})`\n- `stream.off('eventName', () => {})`\n\n  \n### stream.id\n\nA id number identifying the stream. Unique to the given client, but not globally.\n\n### stream.readable\n\nWhether stream is readable.\n\n### stream.writable\n\nWhether stream is writable.\n\n### stream.paused\n\nWhether stream is paused.\n\n### stream.pause()\n\nPause the stream.\n\n### stream.resume()\n\nResume the stream.\n\n### stream.end()\n\nSends an end message, triggering the `end` event and marks `stream.readable` false but does not close the socket.\n\n\n### stream.write(data)\n\nReturns `true` if data is written immediately or `false` if data is buffered in socket.\n\nWrites `data` through the connection. `data` can be any JSON compatible type or binary data. Note data will not be chunked. `client.send` should be used for chunking.\n\n### stream.destroy()\n\nImmediately closed the socket.\n\n### stream.pipe(destination, [options])\n\nThis is a Stream.prototype method available on all Streams.\n\nSee:\nhttp://nodejs.org/api/stream.html#stream_stream_pipe_destination_options\n\n### Event: 'data'\n\n`function (data) { }`\n\nIs emitted when data is received through the socket.\n\nFor non-binary types, data is received verbatim as sent.\n\nOn Node.js, binary data is received as `Buffer`.\n\nOn browsers, binary data is received as `ArrayBuffer`.\n\n### Event: 'pause'\n\n`function () { }`\n\nIs emitted when stream is paused.\n\n### Event: 'resume'\n\n`function () { }`\n\nIs emitted when stream is resumed.\n\n### Event: 'end'\n\n`function () { }`\n\nIs emitted when `stream.end` has been called. `stream.readable` is set to `false`.\n\n### Event: 'close'\n\n`function () { }`\n\nEmitted when the connection is destroyed or its underlying socket is closed.\n\n\n### Event: 'drain'\n\n`function () { }`\n\nEmitted when the underlying socket buffer has drained. Used for stream pipe internals.\n\n### Event: 'error'\n\n`function (error) { }`\n\nIf the client emits an error, this event is emitted (errors from the underlying net.Socket are forwarded here). `stream.readable` and `stream.writable` are set to `false`.\n\n\n## Linting\n\n* ESLINT support is added to the project.\n* It's configured for ES2015 and inherited configurations from [graphql/graphql-js](https://github.com/graphql/graphql-js).\n* Use `npm run lint` to lint your code and `npm run lintfix` to fix common issues.\n\n## Testing\n\n* You can write test under `__test__` directory anywhere inside `lib` including sub-directories.\n* Then run `npm test` to test your code. (It'll lint your code as well).\n* You can also run `npm run testonly` to run tests without linting.\n\n## ES2015 Setup\n\n* ES2015 support is added with babel6.\n* After you publish your project to NPM, it can be run on older node versions and browsers without the support of Babel.\n* This project uses ES2015 and some of the upcoming features like `async await`.\n* You can change them with adding and removing [presets](http://jamesknelson.com/the-six-things-you-need-to-know-about-babel-6/).\n* All the polyfills you use are taken from the local `babel-runtime` package. So, this package won't add any global polyfills and pollute the global namespace.\n\n","maintainers":[{"name":"cristo.rabani","email":"kristo.raban.i@gmail.com"}],"time":{"modified":"2022-06-13T02:20:29.620Z","created":"2016-11-18T19:49:21.103Z","0.1.0":"2016-11-18T19:49:21.103Z","0.1.1":"2016-11-21T14:02:55.168Z","1.0.0":"2016-11-24T19:07:54.760Z","1.0.1":"2016-11-24T19:30:41.185Z","1.1.0":"2016-12-08T15:57:23.359Z","1.1.1":"2016-12-08T16:36:26.978Z","1.2.0":"2016-12-21T14:00:53.913Z","1.3.0":"2016-12-31T13:23:27.969Z","1.3.1":"2016-12-31T19:00:10.623Z","1.3.2":"2017-02-22T20:03:10.004Z","1.3.3":"2017-02-27T18:28:24.240Z","1.3.4":"2017-02-27T18:45:22.605Z","1.3.5":"2017-03-01T17:17:10.282Z","1.4.0":"2017-03-01T18:39:38.024Z","1.5.0":"2017-03-01T20:13:04.267Z","1.5.1":"2017-03-01T21:25:56.105Z","1.5.2":"2017-03-02T15:36:02.112Z","1.6.0":"2017-04-13T01:12:32.262Z","2.0.0":"2017-04-15T05:35:27.421Z","2.0.1":"2017-04-16T13:14:54.290Z","2.1.0":"2017-06-10T10:34:13.658Z","2.1.1":"2017-06-21T09:29:41.950Z","2.2.0":"2017-06-21T16:50:27.878Z"},"homepage":"https://bitbucket.org/vazco/vazco-services-sdk#readme","repository":{"type":"git","url":"git+https://github.com/vazco/abstract-services-sdk.git"},"author":{"name":"Krzysztof Rozalski","url":"cristo.rabani@gmail.com"},"license":"MIT","readmeFilename":"README.md","bugs":{"url":"https://github.com/vazco/abstract-services-sdk/issues"}}