{"_id":"starfish-sdk","_rev":"29-5093fe35c761603111b7501afd6a7121","name":"starfish-sdk","description":"Javascript wrapper for Starfish APIs","dist-tags":{"latest":"0.9.4","beta":"0.7.3"},"versions":{"0.7.0":{"name":"starfish-sdk","version":"0.7.0","description":"Javascript wrapper for Starfish APIs","main":"lib/starfish.js","directories":{"test":"test"},"scripts":{"test":"mocha --compilers js:babel-core/register ./test/*"},"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-core":"6.18.2","babel-preset-es2015":"6.18.0","chai":"3.5.0","mocha":"3.1.2","mockery":"2.0.0","sinon":"1.17.6"},"dependencies":{"jsonwebtoken":"7.1.9","request":"2.78.0","request-promise-native":"1.0.3"},"gitHead":"b9be049da262a0da803d952f3ab53281b4b6eaea","_id":"starfish-sdk@0.7.0","_shasum":"da8200b8d14147d46dc460ef49709a54a68bcb92","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.0","_npmUser":{"name":"mccredie","email":"mmccredie@ssni.com"},"dist":{"shasum":"da8200b8d14147d46dc460ef49709a54a68bcb92","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.7.0.tgz","integrity":"sha512-tdrNvwY6akRBjHywcfpouEC0my50zvld3EX0oDTqQSVNKh3cWgyWeAZurr0biMAlF/zqOEVHHPueYpARjBLl1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKTUPGZaq4KUai5AlcWuHz8pCp9DkjdmbbdYT+ezy74AiAiyKKtQU7qIoamiGad5l9a2/FcAPoWP5zAoB94a+78Kw=="}]},"maintainers":[{"name":"mccredie","email":"mmccredie@ssni.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/starfish-sdk-0.7.0.tgz_1489525400935_0.5805670723784715"}},"0.7.1":{"name":"starfish-sdk","version":"0.7.1","description":"Javascript wrapper for Starfish APIs","main":"lib/starfish.js","directories":{"test":"test"},"scripts":{"test":"mocha --compilers js:babel-core/register ./test/*"},"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-core":"6.18.2","babel-preset-es2015":"6.18.0","chai":"3.5.0","mocha":"3.1.2","mockery":"2.0.0","sinon":"1.17.6"},"dependencies":{"jsonwebtoken":"7.1.9","request":"2.78.0","request-promise-native":"1.0.3"},"gitHead":"4293851b79d4b7b716fdc42c292605adda99742b","_id":"starfish-sdk@0.7.1","_shasum":"73e0b6d934e3bbd5df6c66cbf8d91d2174c5bdf8","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.6.0","_npmUser":{"name":"mccredie","email":"mmccredie@ssni.com"},"dist":{"shasum":"73e0b6d934e3bbd5df6c66cbf8d91d2174c5bdf8","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.7.1.tgz","integrity":"sha512-6sEHTrIOILqIzZceRPUazfP8VCrK03IeZNmOx7y0MHwBMHvC0VquxlC0wH3+DDBJeF9UHMc88CJ6PpJu0tM72w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSVTIf78jD4Tj9cWBe4cpjKc1+cXwMz7paSZwj+RRb+wIgeJ7KU2IK2JnK88GKh+hMLZYacSz4u+20TzaINZvLg+w="}]},"maintainers":[{"name":"mccredie","email":"mmccredie@ssni.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/starfish-sdk-0.7.1.tgz_1489600205488_0.942314883461222"}},"0.7.3":{"name":"starfish-sdk","version":"0.7.3","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build && require-self","build":"babel lib --out-dir dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-preset-es2015":"6.24.0","chai":"3.5.0","mocha":"3.1.2","mockery":"2.0.0","require-self":"0.1.0","sinon":"1.17.6"},"dependencies":{"jsonwebtoken":"7.1.9","request":"2.78.0","request-promise-native":"1.0.3"},"gitHead":"13129b275546430282f22e9bc5bc6407ac4135e7","_id":"starfish-sdk@0.7.3","_shasum":"c7da047a0b66c7df868eeabeacea6fa15642b6b0","_from":".","_npmVersion":"2.15.11","_nodeVersion":"0.12.18","_npmUser":{"name":"mccredie","email":"mmccredie@ssni.com"},"dist":{"shasum":"c7da047a0b66c7df868eeabeacea6fa15642b6b0","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.7.3.tgz","integrity":"sha512-eaDMI8tIvxqTLSkR4FDtNnaBra2zd3DulKjc7GAORAhlK6Ex7lkFK4QWXG3IWOJyq1XGgvbmE2EaNbTEtaUslw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCXJP8LV6uMK/hwaFjr/swzengUntVJcA14WAi9rDCNAiAxEDSvEe9cwTP5BXHvEqcsRrx4F+iqp0tG0zNTPaTarw=="}]},"maintainers":[{"name":"mccredie","email":"mmccredie@ssni.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/starfish-sdk-0.7.3.tgz_1490024689266_0.6029498418793082"},"directories":{}},"0.7.4":{"name":"starfish-sdk","version":"0.7.4","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"npm run build && mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","mocha":"3.1.2","mockery":"2.0.0","sinon":"1.17.6","webpack":"2.2.1"},"dependencies":{"jsonwebtoken":"7.1.9","request":"2.78.0","request-promise-native":"1.0.3"},"gitHead":"bcb29e99495dda143c5f238be651c2e2d4f2eae0","_id":"starfish-sdk@0.7.4","_shasum":"7608650c24567b6befd0b69b85182bdc55c4a203","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.6.0","_npmUser":{"name":"mccredie","email":"mmccredie@ssni.com"},"dist":{"shasum":"7608650c24567b6befd0b69b85182bdc55c4a203","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.7.4.tgz","integrity":"sha512-xTNvpIa5JEyXszLrRyYOJchdTGdzu81nMdrGlqVo8dTXT8mRzkNsxM1AD3kaiCEoxajA3EpC8E4ocXSdirVwtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmYJNfFD67Yh6WoJfOlS1bowczvjO0hpwYLypP2l4FeAIhAPExpWelsFPJ6hy32+xjaYIGxuTXvIQCNRTKL0xiDrAb"}]},"maintainers":[{"name":"mccredie","email":"mmccredie@ssni.com"},{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/starfish-sdk-0.7.4.tgz_1490311408420_0.7087660024408251"}},"0.7.5":{"name":"starfish-sdk","version":"0.7.5","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"6d7666ddd53c31a0e485fef9f4ce8ab64835bbc7","_id":"starfish-sdk@0.7.5","_shasum":"6f1bac1dff7ab36b570f04adc827151cea402966","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"piohhmy","email":"danny.varner@gmail.com"},"dist":{"shasum":"6f1bac1dff7ab36b570f04adc827151cea402966","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.7.5.tgz","integrity":"sha512-HZhaOgu6KBjlyYf3bjnAApT4IK8pwT1i0E8mHmmTmM9Oqpu+7fjzkFa1a8EfIBHpyOxmIRPSkR9Vf4AOlpf9cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfKXIUtPasl0bEJGIFxJjkSf8oe/3mQFntUjxMslVu/QIgbSqx+8oE1INIefxu6wbvBTOvYvUZ/7xYH93MbBatMjM="}]},"maintainers":[{"name":"mccredie","email":"mmccredie@ssni.com"},{"name":"piohhmy","email":"danny.varner@gmail.com"},{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/starfish-sdk-0.7.5.tgz_1492019217172_0.2514276842121035"}},"0.7.6":{"name":"starfish-sdk","version":"0.7.6","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"384ed67895025d24a9769675e8f07c832f9ecd66","_id":"starfish-sdk@0.7.6","_shasum":"3b2df5ea26ae062464e6da7219cbd7c9a9c3655f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"piohhmy","email":"danny.varner@gmail.com"},"dist":{"shasum":"3b2df5ea26ae062464e6da7219cbd7c9a9c3655f","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.7.6.tgz","integrity":"sha512-YwZDBJ1GNh2NVncYd2qkNxuIpHizTyoJBpNiYu4F/JlaTDE2CIhqI7arhuIeFI4thG3Q5/WWh18OGblKWAcvBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/wr+wEvZQSaWyWyIU1PAWdjXFdnGz9FgiKkCGACA4YAiEAlqLnpAZz8/BO9MFmQ/R4M+KnXzyKOf/MW7XDGV7N+gc="}]},"maintainers":[{"name":"mccredie","email":"mmccredie@ssni.com"},{"name":"piohhmy","email":"danny.varner@gmail.com"},{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/starfish-sdk-0.7.6.tgz_1492021242296_0.3215728481300175"}},"0.7.7":{"name":"starfish-sdk","version":"0.7.7","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"5ea0347d525376fbd328cfd6e077aba5e1e4983d","_id":"starfish-sdk@0.7.7","_shasum":"d0d5ebfc22783dbaf11c635881530140dca6a7c7","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.6.0","_npmUser":{"name":"mccredie","email":"mmccredie@ssni.com"},"dist":{"shasum":"d0d5ebfc22783dbaf11c635881530140dca6a7c7","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.7.7.tgz","integrity":"sha512-2Np7+PCyP5Nk16BfZgHLTT0Vz4xrXqkJsb4ozQPk9jWpCVOzGkuw/8PNfSUeWCyheT541e3urwzIb+5puY/M8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRt8FoNJ89icmYrpXC6LRjN3VqfcwFo2TI2ObWMFkDpwIhAPETCBv8zxfm1lpnhUKmpMcaKrZARG7IsxcVQKyxvSHn"}]},"maintainers":[{"name":"mccredie","email":"mmccredie@ssni.com"},{"name":"piohhmy","email":"danny.varner@gmail.com"},{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/starfish-sdk-0.7.7.tgz_1493933359709_0.22551604034379125"}},"0.7.8":{"name":"starfish-sdk","version":"0.7.8","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"b2d3471fe1f359f29807fdff987ed0af7c4a83da","_id":"starfish-sdk@0.7.8","_shasum":"4869fdb7ca1eb75b1f35a24738a608aaee6349a4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"},"dist":{"shasum":"4869fdb7ca1eb75b1f35a24738a608aaee6349a4","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.7.8.tgz","integrity":"sha512-QJ6QyE2DSWDT62GggvT5fCyO72/Uyz6R1ju0VIuYwi2FQXAheixwt07EYmXXMuo2Vjw+vGqijJlQLuhiz4yHQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF13SFqp1MqhRklr8uwlcuk7ab7NTe3lDmUPfE/Fzw3BAiAOVDlxlEydWqAwi0cyb1B968/uN4b5yk1xuaqwdG5FrA=="}]},"maintainers":[{"name":"mccredie","email":"mmccredie@ssni.com"},{"name":"piohhmy","email":"danny.varner@gmail.com"},{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starfish-sdk-0.7.8.tgz_1495477933402_0.6845569750294089"}},"0.7.9":{"name":"starfish-sdk","version":"0.7.9","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"88d55804fc92f0ee3763911d47e9676a624d10bb","_id":"starfish-sdk@0.7.9","_shasum":"515e550193017519e6605e6e32778ee02205a9e2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"},"dist":{"shasum":"515e550193017519e6605e6e32778ee02205a9e2","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.7.9.tgz","integrity":"sha512-UrR3rwuJ1pDMp+3qkPbav6tK60qSbGb2RzUBsK7KCwKKarnsHPC4SJNpeeuZHFov64JF1tK+PyyQnQ/QaTwKSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjbEy7hFJa8fvpVN235IKzZYpwD4JSGxoFHIjZRo5NEwIhAOC3aGKj/tXSnbO+UHrIOj+hLWd2fwh2/vRco8heycNU"}]},"maintainers":[{"name":"mccredie","email":"mmccredie@ssni.com"},{"name":"piohhmy","email":"danny.varner@gmail.com"},{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starfish-sdk-0.7.9.tgz_1495665066971_0.03420302807353437"}},"0.8.0":{"name":"starfish-sdk","version":"0.8.0","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"7cd5af2f9fbc6de3a927abbcce12dee2be81f43c","_id":"starfish-sdk@0.8.0","_shasum":"4771cae33bd0fa83195a922dc4617794a31c59fa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"},"dist":{"shasum":"4771cae33bd0fa83195a922dc4617794a31c59fa","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.8.0.tgz","integrity":"sha512-Ud7pTBoawd5GvNGvpS/1iLeZIvTAipwRF8tWfwHfaHWWYlTU55blXXcFJ027sV92tAjstf/Vf5ufkkU4U2tqXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt3ZkMtpkZqOL5dYuDyBay/T9409NxPHVZzBtAz02eMwIgWcD348i/cJSiAoiLfsLoqtdurwHeviOsEDjEOhR7YPE="}]},"maintainers":[{"name":"jolcese","email":"jolcese@gmail.com"},{"name":"mccredie","email":"mmccredie@ssni.com"},{"name":"piohhmy","email":"danny.varner@gmail.com"},{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starfish-sdk-0.8.0.tgz_1496790598102_0.09712414164096117"}},"0.9.0":{"name":"starfish-sdk","version":"0.9.0","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"f9830ec2d1c17abfb7e7b9a26a2db11d93e182d6","_id":"starfish-sdk@0.9.0","_shasum":"2ca14cf8a580486f95c8f9c30643f04c0105d109","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"},"dist":{"shasum":"2ca14cf8a580486f95c8f9c30643f04c0105d109","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.9.0.tgz","integrity":"sha512-qUqMOQ1FXukeDTXrGVBFSvYdZTM/Z+0Qc+VCCz1tGO9jTRQln1nemhzb8WqWLDv8IqPHmDVs55/t5eRfP18ZRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3QRLdNgbqmE/ipvlZLMwADqIk1XEX90KMKGYmwkI3owIhAK6SYr18eAKXbXh5EI5tQb4MkIxAAKFxEXa9GXY9Drky"}]},"maintainers":[{"name":"jolcese","email":"jolcese@gmail.com"},{"name":"mccredie","email":"mmccredie@ssni.com"},{"name":"piohhmy","email":"danny.varner@gmail.com"},{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starfish-sdk-0.9.0.tgz_1498083540711_0.6168869563844055"}},"0.9.1":{"name":"starfish-sdk","version":"0.9.1","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"591a9c71277e43d647bb355c4a01f489b840501e","_id":"starfish-sdk@0.9.1","_shasum":"0b9921066f64a0980a0b66f1a9db067496fd5970","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"},"dist":{"shasum":"0b9921066f64a0980a0b66f1a9db067496fd5970","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.9.1.tgz","integrity":"sha512-EC05GQBZZFA8FH9PzbG7DI0sClBAkPyOA3au4IG9Z+Y2AVq67cHULiWx/RG1tQDGtKk2b01n/kPS6Ttuw+mQPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbZ/nYM3Eq+QBQAvSpTv6XrkfF2fj+YrW0x8yM9Rgo3AIhAMN6rvyH2v3132dB+CELusolH/Mf5N8i2U1NAtaBN9UA"}]},"maintainers":[{"name":"jolcese","email":"jolcese@gmail.com"},{"name":"mccredie","email":"mmccredie@ssni.com"},{"name":"piohhmy","email":"danny.varner@gmail.com"},{"name":"sboorlagadda","email":"sai.boorlagadda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starfish-sdk-0.9.1.tgz_1510871732015_0.3098750242497772"}},"0.9.2":{"name":"starfish-sdk","version":"0.9.2","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"ea1fc46cd69e9d6d0a0fd269870b52924334742f","_id":"starfish-sdk@0.9.2","_shasum":"0415774beaf15ef92d34c6b6f06120fab708d173","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"pbtanna17","email":"pbtanna17@gmail.com"},"dist":{"shasum":"0415774beaf15ef92d34c6b6f06120fab708d173","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.9.2.tgz","integrity":"sha512-YROs9rXqX1vA7wvFp+9043VqPxyhPm8dlUrqtARjZai4ZEjhVstySs++ko42IEBMS10gB/4xU7NIQGXfNGoeqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0bd8DEYxRclYgrV7UZDQ03tw8BHa+KlYw2VOt9Ib84AiEAgx8fUjuglSH8b3HHAmrKAByMjI7S/fZu4iBSoB95k3M="}]},"maintainers":[{"email":"pbtanna17@gmail.com","name":"pbtanna17"},{"email":"jolcese@gmail.com","name":"jolcese"},{"email":"danny.varner@gmail.com","name":"piohhmy"},{"email":"sai.boorlagadda@gmail.com","name":"sboorlagadda"},{"email":"mmccredie@ssni.com","name":"mccredie"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starfish-sdk-0.9.2.tgz_1511291725006_0.0534648431930691"}},"0.9.3":{"name":"starfish-sdk","version":"0.9.3","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"324783cde98d2e9992d06cd6a6616c6ceb428767","_id":"starfish-sdk@0.9.3","_shasum":"8a45cb1b6e57b11bfc9578087b563899efe280ef","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"pbtanna17","email":"pbtanna17@gmail.com"},"dist":{"shasum":"8a45cb1b6e57b11bfc9578087b563899efe280ef","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.9.3.tgz","integrity":"sha512-Jn4maaaRkWVMaNvtB4ApFXiDM2N1Xoup+yMzKINDm2wMrwMC7gG4YaZQf0rd8YPBw8jwbLWIxb031hNvY3RGww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAezHvD1NrqKoRBdCshK0jA0tC0NtUCNC3w5vpwlmP7OAiBB3mBHRCULbkkpVSDOKXqDXSTV/QQvxsRbOuPjNQwwRg=="}]},"maintainers":[{"email":"pbtanna17@gmail.com","name":"pbtanna17"},{"email":"jolcese@gmail.com","name":"jolcese"},{"email":"danny.varner@gmail.com","name":"piohhmy"},{"email":"sai.boorlagadda@gmail.com","name":"sboorlagadda"},{"email":"mmccredie@ssni.com","name":"mccredie"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starfish-sdk-0.9.3.tgz_1512519246715_0.6457615559920669"}},"0.9.4":{"name":"starfish-sdk","version":"0.9.4","description":"Javascript wrapper for Starfish APIs","main":"dist/starfish.js","scripts":{"test":"mocha --compilers js:babel-core/register ./test/*","prepublish":"npm run build","build":"babel lib --out-dir dist","webpack":"webpack -p"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"license":"MIT","bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-loader":"6.4.1","babel-preset-env":"1.2.2","babel-preset-es2015":"6.24.0","chai":"3.5.0","jsonwebtoken":"7.1.9","mocha":"3.1.2","sinon":"2.1.0","sinon-test":"1.0.1","webpack":"2.2.1"},"dependencies":{"isomorphic-fetch":"2.2.1"},"gitHead":"7e7ff54ee25e3d207d6003e824e4f60a25351534","_id":"starfish-sdk@0.9.4","_shasum":"23ce95cb13683eab019104b195473b13ca2fefdb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"pbtanna17","email":"pbtanna17@gmail.com"},"dist":{"shasum":"23ce95cb13683eab019104b195473b13ca2fefdb","tarball":"https://registry.npmjs.org/starfish-sdk/-/starfish-sdk-0.9.4.tgz","integrity":"sha512-Jq/FJvrYLoxu/HetbZl+nt7AYwcyDZf5p/S65m89S14KnswIYypyKxYaX9ZUFE5zUKQFT21lBd2R/vRxjQVwCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSwyRlwxVVbMh813jXK+2fS1UvSxy5WTada9ZHcuxcrAIhAJX7+XqUlTiGKRgCBDq9n/xmsxpPaIYZtGkh0XnOqqbn"}]},"maintainers":[{"email":"pbtanna17@gmail.com","name":"pbtanna17"},{"email":"jolcese@gmail.com","name":"jolcese"},{"email":"danny.varner@gmail.com","name":"piohhmy"},{"email":"sai.boorlagadda@gmail.com","name":"sboorlagadda"},{"email":"mmccredie@ssni.com","name":"mccredie"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starfish-sdk-0.9.4.tgz_1513814291586_0.3187327168416232"}}},"readme":"[![CircleCI](https://circleci.com/gh/silverspringnetworks/starfish-js.svg?style=svg)](https://circleci.com/gh/silverspringnetworks/starfish-js)\n\n# Starfish JS\nA Javascript Wrapper for the Starfish APIs\n\n## Install\n\n```\nnpm install starfish-sdk\n```\n\n## Usage\n\n```js\n  const Starfish = require('starfish-sdk');\n  const options = {\n    'credentials' : {\n      'clientId' : 'your-client-id',\n      'clientSecret' : 'your-secret'\n    }\n  }\n  var starfish = new Starfish(options)\n```\n\n| Argument         | Description                                                   |\n| ---------------- | ------------------------------------------------------------- |\n| credentials      | An object containing clientId and clientSecret                |\n| token            | A valid starfish token (for when credentials aren't available)|\n| solution         | A logical grouping of devices (default: \"sandbox\")            |\n| endpoint         | Starfish Data Platform service (default: production endpoint) |\n\n\n### Authentication\nThere are two ways to authenticate with the Starfish Data Platform\n\n1. **Credentials**: Use the credentials in secure backend environments only as they are not meant to be exposed.  You can retrieve your clientId and secret when signing up for the Starfish Data Platform developer program.\n2. **Token**: You can get a token directly from the Tokens API using valid credentials.  This token is suitable for use in a browser as it is short lived.\n\nSpecify either a credentials object or a token in the Starfish constructor (not both). If using a credentials object, the token refreshing is handled for you automatically.\n\n\n## Examples\nThe following examples assume that you have an instance of starfish named `starfish`. See [Usage](#usage).\n\n### Post Observation For A Known Device\n\n```js\n  const deviceId = \"12345678-1234-1234-1234-0123456789ab\"\n  const observation = {\n    observations: [\n      {\n        timestamp: new Date().toISOString(),\n        temperature: 35,\n        accelerometer: {\n  \tx: 0.01,\n  \ty: 0.5,\n  \tz: 1.6\n        }\n      }\n    ]\n  }\n\n  starfish.postDeviceObservation(deviceId, observation, (err, data) => {\n    if(err) {\n      console.log(\"Error:\", err)\n    } else {\n      console.log(\"Success\")\n    }\n  })\n```\n\n### List Devices\n\n```js\n  starfish.getDevices((err, data) => {\n    if(err) {\n      console.log(\"Error:\", err)\n    } else {\n      console.log(\"Return devices: \", data)\n    }\n  })\n```\n\n### Query Devices by `deviceType`\n\n```js\n  starfish.queryDevices({deviceType:'type'}, (err, data) => {\n    if(err) {\n      console.log(\"Error:\", err)\n    } else {\n      console.log(\"Return devices: \", data)\n    }\n  })\n```\n\n### Get Device Observations\n This will return the latest observations for specified device (upto 1MB of observations).\n \n Use `getNextPage` to paginate through the observations.\n\n```js\n const deviceId = \"12345678-1234-1234-1234-0123456789ab\"\n\n starfish.getDeviceObservations(deviceId, (err, data) => {\n    if(err) {\n      console.log(\"Error:\", err)\n    } else {\n      console.log(\"Return device observations: \", JSON.stringify(data))\n      if(response.next_page)\n        starfish.getNextPage(response.next_page, .......)\n    }\n  })\n```\n\n### Get All Device Observations\n This will return the latest observations for all devices\n\n ```js\n starfish.getObservations((err, response) => {\n   if(err) {\n     console.log(\"Error:\", err)\n   } else {\n     console.log(\"Return all device observations: \", JSON.stringify(response.data))\n   }\n })\n\n```\n### Query Observations\n This will return all observations that matched the filter criteria (upto 1MB of observations)\n\nUse `getNextPage` to paginate through the observations.\n\n Observations can be queried using:\n \n |   Query filter   | Description                                                                                 |\n |:----------------:|:--------------------------------------------------------------------------------------------|\n | limit            | This is the maximum number of objects that may be returned. A query may return fewer than the value of limit. If not specified a default limit of 1MB is applied. If specified it will be included in the next_page link header. |\n | after            | Cursor token that is used to identify the start of the page. It is provided as part of `next_page` response header.|\n | from             | Timestamp for beginning of query range in ISO-8601 format. Observations with timestamp greater than or equal than this value will be included in the result-set. Minimum resolution shall be seconds (milliseconds will be ignored). to must also be specified and shall be greater than this value. |\n | to               | Timestamp for end of query range in ISO-8601 format. Observations with timestamp less than this value will be included in the result-set. Minimum resolution shall be seconds (milliseconds will be ignored). from must also be specified and shall be less than this value. |\n | tags             | Ability to filter result-set by tags. Only one tag supported at atime. This parameter will be ignored if only latest observation is requested (no to and from are specified). |\n\n ```js\n const query = {limit: 10}\n\n starfish.queryObservations(query, (err, response) => {\n    if(err) {\n      console.log(\"Error:\", err)\n    } else {\n      console.log(\"Return all device observations: \", JSON.stringify(response.data))\n      if(response.next_page)\n        starfish.getNextPage(response.next_page, .......)\n    }\n  })\n\n Use `queryDeviceObservations(deviceId, query, callback)` for querying device observations.\n```\n### Get Next Page\n This will return the next page of data up to the limit specified in the original request or default limit of 1MB.\n Calls the callback with error if `next_page` is either empty or there is no data.\n\n ```js\n starfish.getNextPage(next_page, (err, response) => {\n    if(err) {\n      console.log(\"Error:\", err)\n    } else {\n      console.log(\"Return next page data: \", JSON.stringify(response.data))\n      if(response.next_page)\n        starfish.getNextPage(reseponse.next_page, .....)\n    }\n  })\n\n ```\n \n### Get Device Templates\nThis will return the list of device templates.\n\n```js\n  starfish.getDeviceTemplates((err, data) => {\n    if(err) {\n      console.log(\"Error:\", err)\n    } else {\n      console.log(\"Return devices: \", data)\n    }\n  })\n```\n\nResponse format in case of success:\n\n```js\n  {\n    deviceTemplates: [\n      {\n        id: 'someid',\n        name: 'templateName',\n        sensors: ['few', 'sensors']\n      }\n    ]\n  }\n```\n\n### Post Device Template\n\n```js\n  const deviceTemplate = {\n    deviceTemplate: {\n      name: 'templateName',\n      sensors: [\"few\", \"sensors\"]\n    }\n  }\n  starfish.postDeviceTemplate(deviceTemplate, (err, data) => {\n    if(err) {\n      console.log(\"Error:\", err)\n    } else {\n      console.log(\"Return devices: \", data)\n    }\n  })\n```\n\nResponse format in case of success:\n```js\n  {\n    deviceTemplates: {\n        id: 'newlycreateduuid',\n        name: 'templateName',\n        sensors: ['few', 'sensors']\n      }\n  }\n```\n\n### Edit Device Template\n\n```js\n  const deviceTemplate = {\n    deviceTemplate: {\n      name: 'newName',\n      sensors: [\"different\", \"sensors\"]\n    }\n  }\n  const templateId = 'existinguuid'\n  starfish.putDeviceTemplate(templateId, deviceTemplate, (err, data) => {\n    if(err) {\n      console.log(\"Error:\", err)\n    } else {\n      console.log(\"Return devices: \", data)\n    }\n  })\n```\n\nResponse format in case of success:\n\n```js\n  {\n    deviceTemplates: {\n      id: 'existinguuid',\n      name: 'newName',\n      sensors: [\"different\", \"sensors\"]\n    }\n  }\n```\n\n### Get Static Templates\n\n```js\n  starfish.getStaticTemplates(err, data) => {\n    if (err) {\n      console.log(\"Error:\", err);\n    } else {\n      console.log(\"Return devices:\", data)\n    }\n  }\n```\n\nResponse format in case of success:\n\n```js\n{\n  deviceTemplates: [{\n    name: 'staticTemplateName',\n    sensors: [\"few\", \"sensors\"]\n  }]\n}\n```\n","maintainers":[{"email":"pbtanna17@gmail.com","name":"pbtanna17"},{"email":"jolcese@gmail.com","name":"jolcese"},{"email":"danny.varner@gmail.com","name":"piohhmy"},{"email":"sai.boorlagadda@gmail.com","name":"sboorlagadda"},{"email":"mmccredie@ssni.com","name":"mccredie"}],"time":{"modified":"2022-06-26T23:47:50.650Z","created":"2017-03-14T21:03:22.928Z","0.7.0":"2017-03-14T21:03:22.928Z","0.7.1":"2017-03-15T17:50:07.389Z","0.7.2":"2017-03-20T15:36:47.147Z","0.7.3":"2017-03-20T15:44:51.229Z","0.7.4":"2017-03-23T23:23:28.650Z","0.7.5":"2017-04-12T17:46:58.932Z","0.7.6":"2017-04-12T18:20:44.095Z","0.7.7":"2017-05-04T21:29:21.591Z","0.7.8":"2017-05-22T18:32:14.313Z","0.7.9":"2017-05-24T22:31:07.841Z","0.8.0":"2017-06-06T23:09:59.034Z","0.9.0":"2017-06-21T22:19:01.743Z","0.9.1":"2017-11-16T22:35:33.726Z","0.9.2":"2017-11-21T19:15:25.146Z","0.9.3":"2017-12-06T00:14:06.793Z","0.9.4":"2017-12-20T23:58:11.677Z"},"homepage":"https://github.com/silverspringnetworks/starfish-js#readme","repository":{"type":"git","url":"git+https://github.com/silverspringnetworks/starfish-js.git"},"author":{"name":"Silver Spring Networks"},"bugs":{"url":"https://github.com/silverspringnetworks/starfish-js/issues"},"license":"MIT","readmeFilename":"README.md"}