{"_id":"indaba-js-sdk","_rev":"66-849966d2a29726a6823572b27c9f0d6d","name":"indaba-js-sdk","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","dist-tags":{"latest":"0.1.6"},"versions":{"0.0.2":{"name":"indaba-js-sdk","version":"0.0.2","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1"},"devDependencies":{"mocha":"~1.8.1"},"_id":"indaba-js-sdk@0.0.2","dist":{"shasum":"377d2790c1476adc8b09f6dd5669e2e0280292cd","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.2.tgz","integrity":"sha512-MEweH8i7HogGHpLOlIEbpYGe9H06m4+JdE3hi3lVYPE2fSMc0vXrel4ZZ3sLdD4/YOa4jVWTK99op3U1+6D3VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6yjxqhXkhLljrcRswFsKfoIwTzwKmSOb4Ark4vK1XggIhAIvDGstPzXNSaEtssP7lVK9LtqpA3jdz34tUy3z0BhAz"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"directories":{}},"0.0.3":{"name":"indaba-js-sdk","version":"0.0.3","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1"},"devDependencies":{"mocha":"~1.8.1"},"_id":"indaba-js-sdk@0.0.3","dist":{"shasum":"56bc48eac33879aec50f0268fba2b28c93088c1a","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.3.tgz","integrity":"sha512-VOyaIe1XM3FUWikPbkNX7NPmqS2iolcYr0X6M9A2zdrmdJZibxomg9YkrJ1x4Lw8AmeIGPUqBH3z5le5KcnLXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCynoDdPatad43Ap+lgwyzTqDCzVnsu1kvuYzoNjtT9oAIgI2H9O+fMLo15EJf8NoYn5vJ9cCP/kcooKmAJLshG+YI="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"directories":{}},"0.0.4":{"name":"indaba-js-sdk","version":"0.0.4","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1"},"_id":"indaba-js-sdk@0.0.4","dist":{"shasum":"4eeba69db6853195aa1764783e8bc030b6fc2898","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.4.tgz","integrity":"sha512-6xDhUDyITmVHRTr9q1OG/GT3PC9giHu+BO5RhATyYMOrc3Up6RBWTL+kEzNvMacaf8MkYYFeq5ko+Ewlxtf21g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsRstg0CxxAdWUDqq/RFadR7t7pfqFxcYWTGR+NsrebgIhAMn9fmYolVHSrVUqdyiY9sXfczJBW38uR5qyGbgfYP3Q"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"directories":{}},"0.0.5":{"name":"indaba-js-sdk","version":"0.0.5","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.5","dist":{"shasum":"04ba52e568bccdf52d0f783fafb82f0b79134420","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.5.tgz","integrity":"sha512-72A23EpG2uuxsQPXwS84QfEJ1Av5gcX96FjRQSHkbGlCOuQSqC3IrFPVOEetzfobWir4yKeC/BnylDmu2rD5oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFM2AhT0EwxRsBJsLWZ3eaH/18CRcLc/S9/HPR0puK84AiBlV6gmwogLmC4l0c8oO1rsuR2jInzgobVd0ZaZeLdbAQ=="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"directories":{}},"0.0.6":{"name":"indaba-js-sdk","version":"0.0.6","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.6","dist":{"shasum":"6ddb66ad7b34f2e612ae8eba35761559fdb68fe9","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.6.tgz","integrity":"sha512-lLZrc7QwryNlXcXJCqzyzEmokhdFbdNao/oHVHFzMEsSiTLVvfanM6AgkPm25yRbFvplP51qFkFetCa6gw3KBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbfAFHSpuh+N3RjhD58oVeaXiX88MTK5WPcsk9Bhw1pwIhANmZ9BPlyR3JTdq8Nxk3KDTU8134F/VI8toWRsgh6jyc"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"directories":{}},"0.0.7":{"name":"indaba-js-sdk","version":"0.0.7","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.7","dist":{"shasum":"fdaf6be6a5d6bb0a3e27e4dec5c87e159bc561d1","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.7.tgz","integrity":"sha512-1fp45KDA5Yug7RRsZ3EveVn+C/wgsCInARLn2ZfWt0aIwvphv4FCR+RB07W1aKHSmBV+sB6LCpIhW56ciA35Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7/L00nGwGq5Z0MkcgMBd+cGD3QHr1Tc/VjOqBGYK2RwIhANMM4frcZPJuorgeNKAJ/oKmAUs7z3QyMDtSlkqX02Vi"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"directories":{}},"0.0.8":{"name":"indaba-js-sdk","version":"0.0.8","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.8","dist":{"shasum":"66ed1365715d0c30fda8db3dfb3ba72f5b01d78f","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.8.tgz","integrity":"sha512-DfyBuZ27QPSw/D+UhJRFGQLgtLj2GikHor7Y9qDV9Kwh7EE4+euKPBE03TGFgtfBzZ774adF/qWNug9rQbgm1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxELd/zxGzXkulbkV5tZiim1oTZLSu3a9kMdJN911HIwIgVprWxzdnc9Lwx7IjogWM62mhygvKO3L3fn/uwCBo6wU="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"directories":{}},"0.0.9":{"name":"indaba-js-sdk","version":"0.0.9","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.9","dist":{"shasum":"a129757f18b2ab96dd99ea7f1ccd0d807392befc","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.9.tgz","integrity":"sha512-rxRKANmnaxrPlZ9KE6xrhHj0n1T5/16vD9OgS1OlSjjVKnTtBNYZkDtB4SAFBrHYEvxhi591JNZ0o/raViQngA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoYFWVM2IQ9nnb6/S8U8sDL+MDNtUerqA6zAAtB5DViwIgNICzBceTPx5IHGP3aHzJzUUOYbtmiFpeebD4BFnf4N0="}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"},{"name":"pdswan","email":"pdswan@gmail.com"}],"directories":{}},"0.0.10":{"name":"indaba-js-sdk","version":"0.0.10","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.10","dist":{"shasum":"0bcb888fb0c64c05fd209663161141e8946e0473","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.10.tgz","integrity":"sha512-cNAm+5eXOgEDYOYFbbW5t6FhsjXLTsrMqjs+zFQL6pOebFHRNEf+9i+ayBatsN5eKe58rVJZ/+vrxsiDAmTtew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwJqa/s488u2GqS/x5G1R0uLUJfwekGYp4J8ZM1gasVgIhAPV2HAYLb3aTYtYRyOSjcVbgrGy2NZ4VHesHbuLi+MAp"}]},"_from":".","_npmVersion":"1.2.12","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"},{"name":"pdswan","email":"pdswan@gmail.com"}],"directories":{}},"0.0.11":{"name":"indaba-js-sdk","version":"0.0.11","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.11","dist":{"shasum":"ce999c4d019e7735dd8530870829b23c7c5476b7","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.11.tgz","integrity":"sha512-M6CfFK+eOv4cn1gpoZjkRDxwyWGIfOSC2HpyDUQ10BZNJu1gZl4rvfcflJFuxFEAaQMTPFv9kyp49Kw5FYEktQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeBXAj6KVMEcm/iQDZ7wIzRd//f+OSzdgQWQKMZa1m2QIhAJLm382qbQgyjA13hJBOKaKG79E+GLcCrXp4fJOrMjoX"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"stereosteve","email":"stereosteve@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"},{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"stereosteve","email":"stereosteve@gmail.com"}],"directories":{}},"0.0.12":{"name":"indaba-js-sdk","version":"0.0.12","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.12","dist":{"shasum":"61b097ffa2a678a98937ac957ca571d3f1cc76c6","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.12.tgz","integrity":"sha512-VwEB7S/e57+lnC0ImUiVLcUGu8iYRdSRldigeDkT/uxbuqDyb+Omnop1wwLTfHdAaH2fuIgykXQzkF9f99e1lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9CFSXye7SnMK9+M/h6pVlr3Uh3jB1ENKjKqhBh4/+eAIgYM7pkWF9nfVZiT+u8Xlnq30NF9wMno0vVihO5KeR7bM="}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"},{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"stereosteve","email":"stereosteve@gmail.com"}],"directories":{}},"0.0.13":{"name":"indaba-js-sdk","version":"0.0.13","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.13","dist":{"shasum":"c370caf48d2bea81c0c6669c199a5c66306f06f1","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.13.tgz","integrity":"sha512-wBf+eiCSC7t1NtKHU2I8cMv4G9TCs3i8iwltzCh8iFP0PGLMVotzxFwUL3DGsqO74TgitxmyqF1LAbLSYXmE1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL8FqQhKvwsXXR374pZeu3x6mZm3FVMT6etl5Nl3cIUwIhAN/8KNP9lcRHOAmebXWKiRKDtuFaBWW9V2odeNf+rUhI"}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"},{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"stereosteve","email":"stereosteve@gmail.com"}],"directories":{}},"0.0.14":{"name":"indaba-js-sdk","version":"0.0.14","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.14","dist":{"shasum":"57164b7f00708955ccccc8913fe64bc3fb2566e2","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.14.tgz","integrity":"sha512-LbVH19w0T2FtlfCt6QVk+7k+Nq886YRKnyBzJxrJaa/oDIGXbhPQadsPSdO130/GNPR3rnb0MFUvHB68C1UZCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZm7cq0s0JwF+xV7yFmbM38LHFf89+jvzeJNhTB3IEqAiBCFWiyI+Bq/nrGCN2uvesSPttN+yfwsyQeCPCq/m3bUw=="}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"},{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"stereosteve","email":"stereosteve@gmail.com"}],"directories":{}},"0.0.15":{"name":"indaba-js-sdk","version":"0.0.15","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.15","dist":{"shasum":"3ed439ed5252afcbdcbed485af9558bafe45536a","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.15.tgz","integrity":"sha512-s/picZ0RqxPmXxLe8PIDaZZx4WEqxDx4IRZ8qkL3a7DqVOWkR9kAZuiJzFhCpN+5UYpOTTuoZU75V7+t/EVbRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJirbYmG+kywK5rllomyn3lIC2Ly3KZgrzaZ4yj6IhDAiEAzZ41GYo0QIOJMYNRjD9J9cObdJbP2htOIOy7JoEg1X0="}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"},{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"stereosteve","email":"stereosteve@gmail.com"}],"directories":{}},"0.0.18":{"name":"indaba-js-sdk","version":"0.0.18","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0"},"_id":"indaba-js-sdk@0.0.18","dist":{"shasum":"0b203607250ba35372595449bfc0246f05e3eb4f","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.0.18.tgz","integrity":"sha512-Tq2UEyceHHNWvOZgcuxHBS8Q2ccdmLq4kIlFRWRJ2YMus3W2rVpH/skl1cjUI203NojxyX23+g1WXBrXFxlE/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBW3uDyOQ4Mu044wrLjakNor3wBiCNb0SYpJKrohQ9aQIhAL8fePxOo9MWeOMZktBOZCNduh7EvLQtoqastv+eSoti"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pdswan","email":"pdswan@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"},{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"stereosteve","email":"stereosteve@gmail.com"}],"directories":{}},"0.1.0":{"name":"indaba-js-sdk","version":"0.1.0","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000","start":"node-dev server.js"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1","underscore":"~1.5.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0","grunt":"~0.4.1","grunt-contrib-watch":"~0.5.1","grunt-mocha-test":"~0.6.2","node-dev":"~2.0.2","grunt-component":"~0.1.4","grunt-contrib-uglify":"~0.2.2","grunt-contrib-clean":"~0.5.0"},"bugs":{"url":"https://github.com/indabamusic/indaba-js-sdk/issues"},"_id":"indaba-js-sdk@0.1.0","dist":{"shasum":"79a1d1f30a27c4a3b3de4ad759f3cf4d713279fe","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.1.0.tgz","integrity":"sha512-nJpXj4myf2C9RIs6gevnqUgoWqW9o0SIgtupPx7t6SdCl8Sp5fNuTh/GAztm5qS0IMVR1004GBmef7vFRyb/LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCe62JqlfwZ0Zkvkas8+yesBlK0EtEcqc+vQmvP4kxyAiAmOWEWDWnE9W5sPwwJbBV9WnpSWCPANNMOcIhonGQg/w=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fuchse","email":"ethan.fuchs@gmail.com"},"maintainers":[{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"fuchse","email":"ethan.fuchs@gmail.com"}],"directories":{}},"0.1.2":{"name":"indaba-js-sdk","version":"0.1.2","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000","start":"node-dev server.js"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1","underscore":"~1.5.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0","grunt":"~0.4.1","grunt-contrib-watch":"~0.5.1","grunt-mocha-test":"~0.6.2","node-dev":"~2.0.2","grunt-component":"~0.1.4","grunt-contrib-uglify":"~0.2.2","grunt-contrib-clean":"~0.5.0"},"bugs":{"url":"https://github.com/indabamusic/indaba-js-sdk/issues"},"_id":"indaba-js-sdk@0.1.2","dist":{"shasum":"b6b2b20995ef0f95e9472370d40c146613a9bf5d","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.1.2.tgz","integrity":"sha512-38ThRiwgMJaBQZLmlGRWnRlPLw944KecrkHtsF6N22ACB3DfwZHKl9dc5tzQFs6zRQwss0szyljz+0zMogotXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCs/m3irBQw3WhGxR1S0rD3MmMgM0djLu+MjPO70s5CAiAPxyE0jWyNw0QFB+khvBikZki9TeklsBI8l/m/8lTyeg=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fuchse","email":"ethan.fuchs@gmail.com"},"maintainers":[{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"fuchse","email":"ethan.fuchs@gmail.com"}]},"0.1.3":{"name":"indaba-js-sdk","version":"0.1.3","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000","start":"node-dev server.js"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1","underscore":"~1.5.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0","grunt":"~0.4.1","grunt-contrib-watch":"~0.5.1","grunt-mocha-test":"~0.6.2","node-dev":"~2.0.2","grunt-component":"~0.1.4","grunt-contrib-uglify":"~0.2.2","grunt-contrib-clean":"~0.5.0"},"bugs":{"url":"https://github.com/indabamusic/indaba-js-sdk/issues"},"_id":"indaba-js-sdk@0.1.3","dist":{"shasum":"a0aee6a82b774562ac5af08e2b28c070d112cc1d","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.1.3.tgz","integrity":"sha512-ia+RLgcPS2kpA4nDbaLHV6Ftwatjt4cemb4OH+lVGiZ8+3dID8xFvz0RRurDHh40siMXmiarFYyFPGC6axsjyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8zAul5yOAPGAd0ICTgXFqJM5lUQSh+55u93XoPCP5oAiAQueWz6+d1jZ58gsITAJeUnREn5dqaGfjcIze0C2Ruzg=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fuchse","email":"ethan.fuchs@gmail.com"},"maintainers":[{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"fuchse","email":"ethan.fuchs@gmail.com"}]},"0.1.5":{"name":"indaba-js-sdk","version":"0.1.5","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000","start":"node-dev server.js"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1","underscore":"~1.5.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0","grunt":"~0.4.1","grunt-contrib-watch":"~0.5.1","grunt-mocha-test":"~0.6.2","node-dev":"~2.0.2","grunt-component":"~0.1.4","grunt-contrib-uglify":"~0.2.2","grunt-contrib-clean":"~0.5.0"},"bugs":{"url":"https://github.com/indabamusic/indaba-js-sdk/issues"},"_id":"indaba-js-sdk@0.1.5","dist":{"shasum":"c1806c8aabb3b4464ac54b76d2b3a9fa49c3e669","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.1.5.tgz","integrity":"sha512-FBYisyzliv2omhto1UOSPwYW8QYk8zwN4OsXI4r6jxC2/43L0I9wa3+Eg/UfKPRH/IZlB+puB2NDfCTuJSzcNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMP7WZ7kXJAPjEyyfQxhtdq8VHlGZvb0tRC6D5tnHr5wIhAJLRAr/yiZBa5dQOnE2tlIBODo8OzXqdfwMIshWDif0R"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fuchse","email":"ethan.fuchs@gmail.com"},"maintainers":[{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"fuchse","email":"ethan.fuchs@gmail.com"}]},"0.1.6":{"name":"indaba-js-sdk","version":"0.1.6","description":"If you need to interact with lydian or mixolydian in JavaScript, use this.","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --timeout 8000","start":"node-dev server.js"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"dependencies":{"superagent":"~0.12.1","batch":"~0.2.1","underscore":"~1.5.1"},"devDependencies":{"mocha":"~1.8.1","express":"~3.1.0","grunt":"~0.4.1","grunt-contrib-watch":"~0.5.1","grunt-mocha-test":"~0.6.2","node-dev":"~2.0.2","grunt-component":"~0.1.4","grunt-contrib-uglify":"~0.2.2","grunt-contrib-clean":"~0.5.0"},"gitHead":"e898bf7fe103bc4bc11c808358f25f8c7c418d3a","bugs":{"url":"https://github.com/indabamusic/indaba-js-sdk/issues"},"homepage":"https://github.com/indabamusic/indaba-js-sdk","_id":"indaba-js-sdk@0.1.6","_shasum":"242b3793f3cc1d21f404ee03a41650c1c48a1653","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"fuchse","email":"ethan.fuchs@gmail.com"},"maintainers":[{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"fuchse","email":"ethan.fuchs@gmail.com"},{"name":"andreasklein","email":"andreas@indabamusic.com"}],"dist":{"shasum":"242b3793f3cc1d21f404ee03a41650c1c48a1653","tarball":"https://registry.npmjs.org/indaba-js-sdk/-/indaba-js-sdk-0.1.6.tgz","integrity":"sha512-hsx2i9SrhM3dlM+VxhDjhZgAY9ED//tfLLaaKmZmcZM/p/gN7yVVPJdl55Cix0Nou6WXCUdj4zAzLXv/DP2inw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0trdZPgNC22r2UeFlpDh/SHCKSMKch9LM90s+sKpvbQIhAKYnCbo1hIhVR0ovWMXfWWvt+A/FAl7WHsU+xgjqWsw5"}]}}},"readme":"# indaba-js-sdk\n\nIf you need to interact with lydian or mixolydian in JavaScript, use this.\n\n## Node.js Installation\n\n`npm install --save git+ssh://git@github.com:indabamusic/indaba-js-sdk.git`\n\n## Node.js Usage\n\n### As a client\n\n```js\nvar indaba = require('indaba-js-sdk')({\n  lydianEndpoint: 'https://lydian.indabamusic.com', // optional\n});\n```\n\n### Providing a login endpoint\n\n```js\nvar indaba = require('indaba-js-sdk');\nvar app = express();\napp.use(express.bodyParser());\napp.use('/login', indaba.loginMiddleware({\n  lydianEndpoint: 'https://lydian.indabamusic.com',\n  clientId: 'lydian client id',\n  clientSecret: 'lydian client secret',\n}));\n```\n\n\nCheck index.js for more stuff.\n\n## Browser Usage\n\nUndocumented, see admin project for examples\n\n\n\n## Testing\n\nTo test login, you must set client id, client secret, username and password in your ENV.\n\n```\nTEST_CLIENT='' \\\nTEST_SECRET='' \\\nTEST_USERNAME='' \\\nTEST_PASSWORD='' \\\nnpm test\n```\n\n\n## Fetch API\n\nLow level fetch API makes HTTP requests.  No funny business.\n\n* Namespaced\n* A special option `all: true` can be used to fetch all pages.\n\n```js\n\n// opportunity read\nindaba.opportunity.fetch(opts, cb)\nindaba.opportunity.fetchArchive(opts, cb)\nindaba.opportunity.fetchEnteredByUser(user, opts, cb)\nindaba.opportunity.fetchOne(id, cb)\n\n// opportunity write\nindaba.opportunity.enter(opp, cb)\nindaba.opportunity.update(opp, cb)\n\n\n// submission read\nindaba.submission.fetchByOpportunity(opportunity, options, cb)\nindaba.submission.fetchByUser(user, options, cb)\nindaba.submission.fetchVotedForByUser(user, options, cb)\nindaba.submission.fetchOne(id, cb)\n\n// submission write\nindaba.submission.update(submission, cb)\nindaba.submission.vote(submission, cb)\nindaba.submission.unvote(submission, cb)\n\n\n// user read\nindaba.user.fetch(opts, cb)\nindaba.user.fetchEnteredInOpportunity(opportunity, opts, cb)\nindaba.user.fetchVotedForSubmission(submission, opts, cb)\nindaba.user.fetchFollowers(user, opts, cb)\nindaba.user.fetchFollowing(user, opts, cb)\nindaba.user.fetchOne(id, cb)\n\n// user write\nindaba.user.update(user, cb)\nindaba.user.follow(user, cb)\nindaba.user.unfollow(user, cb)\n\n\n// timed comments read\nindaba.timedComments.fetchBySubmission(submission, opts, cb)\nindaba.timedComments.fetchByUser(user, opts, cb)\nindaba.timedComments.fetchOne(timedComment, cb)\n\n// timed comments write\nindaba.timedComments.create(timedComment, cb)\nindaba.timedComments.delete(timedComment, cb)\n\n\n// whoami\nindaba.whoami(cb)\n```\n","maintainers":[{"name":"pdswan","email":"pdswan@gmail.com"},{"name":"fuchse","email":"ethan.fuchs@gmail.com"},{"name":"andreasklein","email":"andreas@indabamusic.com"}],"time":{"modified":"2022-06-19T01:02:54.018Z","created":"2013-02-04T20:43:36.752Z","0.0.2":"2013-02-04T20:43:37.764Z","0.0.3":"2013-02-04T23:45:53.522Z","0.0.4":"2013-02-07T20:50:26.587Z","0.0.5":"2013-02-19T21:16:37.510Z","0.0.6":"2013-02-21T23:56:22.083Z","0.0.7":"2013-02-22T00:48:22.397Z","0.0.8":"2013-02-22T00:59:34.144Z","0.0.9":"2013-02-28T16:21:50.807Z","0.0.10":"2013-03-02T00:59:31.323Z","0.0.11":"2013-03-12T20:10:58.068Z","0.0.12":"2013-03-21T22:02:34.412Z","0.0.13":"2013-03-22T20:36:33.178Z","0.0.14":"2013-03-22T22:05:42.631Z","0.0.15":"2013-03-26T15:08:38.797Z","0.0.18":"2013-06-21T16:46:19.744Z","0.1.0":"2014-01-10T17:25:16.628Z","0.1.1":"2014-01-21T18:42:12.955Z","0.1.2":"2014-01-21T21:20:37.893Z","0.1.3":"2014-01-23T17:11:17.951Z","0.1.4":"2014-01-29T23:23:57.587Z","0.1.5":"2014-03-05T15:38:20.800Z","0.1.6":"2014-05-30T19:43:58.753Z"},"repository":{"type":"git","url":"git://github.com/indabamusic/indaba-js-sdk.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/indabamusic/indaba-js-sdk/issues"},"homepage":"https://github.com/indabamusic/indaba-js-sdk"}