{"_id":"joola","_rev":"54-925acf73dff934d26a563c3b1e7b9d5f","name":"joola","description":"Custom data analytics solution built for today's market needs and scale.","dist-tags":{"latest":"0.8.18"},"versions":{"0.7.0":{"name":"joola","preferGlobal":false,"version":"0.7.0","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"*","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.5","joola.datastore-influxdb":"^0.0.5","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"*","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"b9d70cc4f8a6bc5827e178ddeea5385826fb781c","homepage":"https://github.com/joola/joola","_id":"joola@0.7.0","_shasum":"99ada51086439f59a21b81a989d63b6599ee24c0","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"99ada51086439f59a21b81a989d63b6599ee24c0","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.0.tgz","integrity":"sha512-aWAbmmwUVIJw9lhc+iVLkGSS+KIPCEPHlP99VqdJMf6nwMOyW+6G6j2E6NgkWlfoyAhuJhHihwAtdoDx9gVvVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYOAiZnlf2JKLRTnaid5k4C/o8WBGhkCGDNZX/60tJXAiEAyUiwsqP644re1goPp1q3d1SEDUdBAjMl35qzdsU75Ng="}]}},"0.7.1":{"name":"joola","preferGlobal":false,"version":"0.7.1","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"*","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.5","joola.datastore-influxdb":"^0.0.5","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"*","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"d2f04211bfca8ddba4ea9e46383acdca679ca8cf","homepage":"https://github.com/joola/joola","_id":"joola@0.7.1","_shasum":"d2899c0c68057d8ac9f769f5d5e6518d5b924a38","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"d2899c0c68057d8ac9f769f5d5e6518d5b924a38","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.1.tgz","integrity":"sha512-gFRXIXPQy+6GEJD4curOvbJW75t42oBSstfzhMCqgtEVy56L0I+98VyRWqqyq2Y0WPhVwvX4xnRDlQDXREAfeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbM/fokmqNBbZoZ5MDend+F7RBKMHYHAC4e5OsBfH8fAiEAuvjGX7X9sgwTFQtWyUPQt+lJehFar82eM9O6wq/IHCg="}]}},"0.7.2":{"name":"joola","preferGlobal":false,"version":"0.7.2","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"*","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.5","joola.datastore-influxdb":"^0.0.5","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"*","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"edf600d0ccb4b1499813a7ae91e49f145c66cb6f","homepage":"https://github.com/joola/joola","_id":"joola@0.7.2","_shasum":"a62aadf94bf70bd385a29af39bf30a9e63a264d2","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"a62aadf94bf70bd385a29af39bf30a9e63a264d2","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.2.tgz","integrity":"sha512-yNiGW2K33raukVcR3Cpgb5dV4aRcKh/zXM/1JzvN23citAb4xNRavCKsZ2DHRpF10b5qZQ3oQO1kd0TtUJFV1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEen6IWcmkFYbcZ7pyGb7dP/ihtcBo+/4JkvHkUIwxxeAiA5bjbP4dosMxscFRr8c8wdPXqBFj0RSMvWr09GDbn6KQ=="}]}},"0.7.3":{"name":"joola","preferGlobal":false,"version":"0.7.3","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"*","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.5","joola.datastore-influxdb":"^0.0.5","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"*","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"edf600d0ccb4b1499813a7ae91e49f145c66cb6f","homepage":"https://github.com/joola/joola","_id":"joola@0.7.3","_shasum":"451f1ddc41255592687a984f195c73f9b5f085f1","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"451f1ddc41255592687a984f195c73f9b5f085f1","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.3.tgz","integrity":"sha512-x2URMnAl0rqinqfSMrSMEzzP/5WOmxsxjnhuVKo0aTkt3Ytw7H2Xfmi+fHctDQHuTgtq8Y1EW6/OOiL2hTKMSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGGVVKpr04yzhbAXMGbFbs/ZaSfSsenEnDuGYfWsLFEAIgM2iotZZiaKzLi3OgX5zvZu5waPg4za4zIDc4BGzfZ9U="}]}},"0.7.4":{"name":"joola","preferGlobal":false,"version":"0.7.4","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"*","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.5","joola.datastore-influxdb":"^0.0.5","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"*","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"148936ae70137e186dd973e9553a98a867e63810","homepage":"https://github.com/joola/joola","_id":"joola@0.7.4","_shasum":"db0070c7638c2e9372fa6982f793977dd8aa66a3","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"db0070c7638c2e9372fa6982f793977dd8aa66a3","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.4.tgz","integrity":"sha512-3pzdJ9anVA1/X3e8th7xZoG7eYv7aiNYS0pSnxRPVSm0rt8AcSlZeaRMUnQ1/qqKF5+EyN93uCrehVy3F+mSpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3JSvmx5pOKYgWSiI7gp/w9ii8luxle5JxBFVmvZYrZAiAFfpld0Sl6YYd4HNoUsii5TgwgGzidJX6993DcRwYBuw=="}]}},"0.7.5":{"name":"joola","preferGlobal":false,"version":"0.7.5","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.6","joola.datastore-influxdb":"^0.0.5","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"99dc943e6d109ff5e7146ca4951859eb0d185d52","homepage":"https://github.com/joola/joola","_id":"joola@0.7.5","_shasum":"ee3e3155b7ae45e5c1896ad77273e5e591d151b8","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"ee3e3155b7ae45e5c1896ad77273e5e591d151b8","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.5.tgz","integrity":"sha512-CDVFRj2th5dhHJZET+8xW0SDie9qyZRFo9RMx95fJZiM//mw437CEZwWmQFbJBh5TFwaHAnQr9Rbn5mck0WftA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfXlTis3czmKC1+mTyL0U3z38wHLCaCCzID8yGoRFhcAIhAO/WYEzjcQ1D3BeRBohtAeUb2N0DpQdhXcnsXB3B5y5y"}]}},"0.7.6":{"name":"joola","preferGlobal":false,"version":"0.7.6","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.8","joola.datastore-influxdb":"^0.0.7","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"8904661c73477fe4013ce486f1fe648a4e565b98","homepage":"https://github.com/joola/joola","_id":"joola@0.7.6","_shasum":"bada915471925efc54efaf1b332670e0c047b389","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"bada915471925efc54efaf1b332670e0c047b389","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.6.tgz","integrity":"sha512-GmPL4k909Rrs3Mr4HnPXi3nuS+sR2+SjjBawh5QA2JzKMIGM3RkhXiUdclrs/3f+qq+SJ0oMobI2KWiATCGDWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjatCYz5vLo/lF2SqYYMwOhIRIsKfh0F1YDgALVedgbwIhAMP6rfPMbCy3vtEAAaEIRvqDXMVT91CSCSi4+3vGQ3Pd"}]}},"0.7.7":{"name":"joola","preferGlobal":false,"version":"0.7.7","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.8","joola.datastore-influxdb":"^0.0.7","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"daa77064857f42184a9185d8be7068b0a6c3d324","homepage":"https://github.com/joola/joola","_id":"joola@0.7.7","_shasum":"121975b888cfb2c4b8d2813fca7c24ab822377fe","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"121975b888cfb2c4b8d2813fca7c24ab822377fe","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.7.tgz","integrity":"sha512-nB1DyeBev21QYYWogtO23exzLRXzpKogWxehLJYNc0YCKN0AHruACBFP5q7MaBKyMaPPkjBXaBge60F+3MrXPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpSc+eUs2QFxBZ3iJaG+N4QI7FhD7sWniBH3IqPbgvtAiEAqiemjncJeAfoJgXvC/7k5OTcd9hQ4m7vLYCMu6TfVuA="}]}},"0.7.8":{"name":"joola","preferGlobal":false,"version":"0.7.8","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.9","joola.datastore-influxdb":"^0.0.7","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"532a22e1ff6615d73afc77fc680bb92f1e6602f8","homepage":"https://github.com/joola/joola","_id":"joola@0.7.8","_shasum":"de83170b039f103f29e90f80f14426c8220e09af","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"de83170b039f103f29e90f80f14426c8220e09af","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.8.tgz","integrity":"sha512-hdDKHQQYavueeMHW7IlV6yv9/esM5bNpOOhnl0zwcqMmMrN9VZx5GpGncYsTmpq0MEWYkEYmEBQL7HHHvEtmVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRIdOrESTLyBGJQiaErya7Rmks+954Mfy7jlFr1G0YEAiEAgXHW0345Zj4YyBNijdbh6qJDkJU4923hXjzPCjEgYpY="}]}},"0.7.9":{"name":"joola","preferGlobal":false,"version":"0.7.9","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.9","joola.datastore-influxdb":"^0.0.7","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"e195a7b22a06d731f226c453fa43149554efb18b","homepage":"https://github.com/joola/joola","_id":"joola@0.7.9","_shasum":"c07da6cea6176e275a67b34a676bad7e0449dec7","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"c07da6cea6176e275a67b34a676bad7e0449dec7","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.9.tgz","integrity":"sha512-uZ0rF9Dx82L7odoMIDOQVjp/V0bkoczaMNfEEGnB28Ig/6jL95aQ4Ylq6KyLHS4kCjYS+WnQmfRDCTN5cFE0Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmEpZbxzbVXLBokf/tmFccPH4jv7d4ncXpEeoOg72oQQIhANoVM7JfNB78I8EDlwzY6HD7ZzUKkhiiXdLuf/c7oWP4"}]}},"0.7.10":{"name":"joola","preferGlobal":false,"version":"0.7.10","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.9","joola.datastore-influxdb":"^0.0.7","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"281da3673ffd1b2fe623c5d51badf3c032147ce2","homepage":"https://github.com/joola/joola","_id":"joola@0.7.10","_shasum":"109d9e1837c6c55bf47b529d9bf8ce68456b08c3","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"109d9e1837c6c55bf47b529d9bf8ce68456b08c3","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.10.tgz","integrity":"sha512-m4RRawBY/Uh7QCDsi25OrdqoQK7xS3tPmZYd1fUTOXLIsqt0XLkLn42LFddOb6gKh7A8YkY2Z9TBGRolsIlTcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9qvNWe/sXDKE4eWVF5Gnt9CpYheX6KtzW8YHyOStxfgIhALfMZXBTuxu2k+NZ8xTxb2Pgba2p2SAJpYnONdjEL7Xi"}]}},"0.7.11":{"name":"joola","preferGlobal":false,"version":"0.7.11","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"~1.7.1","colors":"~0.6.2","commander":"^2.1.0","compression":"^1.0.1","config":"^0.4.35","connect":"~2.12.0","connect-redis":"~1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.1.1","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-mongodb":"^0.0.9","joola.datastore-influxdb":"^0.0.7","joola.sdk":"^0.7.0","js-yaml":"~3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"~2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"~2.2.1","socket.io":"^1.0.2","socket.io-client":"^1.0.2","socket.io-redis":"^0.1.2","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"~0.4.0","underscore":"*"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"06f7dd5c847cb1e65f9ad8e6878daec22805a232","homepage":"https://github.com/joola/joola","_id":"joola@0.7.11","_shasum":"eed142b5df2cce798d642f1d7d7d8a661b91912c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"eed142b5df2cce798d642f1d7d7d8a661b91912c","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.11.tgz","integrity":"sha512-rsEq5zASNytu1ESA/5GEVptxrFSp+FLUDPj7refnFWx8GCPJjcQPIxqwatoAGwQsjueaqrid+I9q9dtr8pUKCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDmpwsyHuNvp3Kh2EmTfec5R/D+s3OAf3nvzxt104Pw6gIfexulhWTxXm1GETfvjQh8ur5iFcTc6zNITUtAWiZl3Q=="}]}},"0.7.12":{"name":"joola","preferGlobal":false,"version":"0.7.12","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.7.1","colors":"~0.6.2","commander":"^2.3.0","compression":"^1.0.1","config":"^0.4.35","connect":"^2.12.0","connect-redis":"^1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.8.7","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-influxdb":"^0.0.9","joola.datastore-mongodb":"^0.0.10","joola.sdk":"^0.7.0","js-yaml":"^3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"^2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"^2.3.2","socket.io":"^1.0.6","socket.io-client":"^1.0.6","socket.io-redis":"^0.1.3","static-favicon":"^1.0.2","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"^0.5.0","underscore":"^1.7.0"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"a534c3dca1a0deaec99c192978e61a35dd3a9069","homepage":"https://github.com/joola/joola","_id":"joola@0.7.12","_shasum":"4cd7b75a6fbc47ffd2287182dba042c060b3c669","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"4cd7b75a6fbc47ffd2287182dba042c060b3c669","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.12.tgz","integrity":"sha512-bNHU011Ng5PFXgzG6PsLJcw+y+ABnHpz7CzpEGHiW8cVyGQXpVB4tqCrXgR/ugCHF25F6T3DMmrgPW1xnCrU0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHsNCB1DJn9u12cPJbfsqSjP4zbT59EPd9bT7jdN8YQwIgIPs1M43IcX5Xz0QGhq39H8jAdUm/71rGbgmG8o+VVHI="}]}},"0.7.13":{"name":"joola","preferGlobal":false,"version":"0.7.13","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"http://github.com/itayw/node-bunyan/tarball/master","bunyan-format":"*","bunyan-loggly":"0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.7.1","colors":"~0.6.2","commander":"^2.3.0","compression":"^1.0.1","config":"^0.4.35","connect":"^2.12.0","connect-redis":"^1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.8.7","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-influxdb":"^0.0.9","joola.datastore-mongodb":"^0.0.10","joola.sdk":"^0.7.0","js-yaml":"^3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"^2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"^2.3.2","serve-favicon":"^2.1.5","socket.io":"^1.0.6","socket.io-client":"^1.0.6","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"^0.5.0","underscore":"^1.7.0"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"9739b92d386cd37d0bab3a3404fada4a1519fa54","homepage":"https://github.com/joola/joola","_id":"joola@0.7.13","_shasum":"c303fc4ac173cdbed4c6c348b08d9826383cfbb7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"c303fc4ac173cdbed4c6c348b08d9826383cfbb7","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.13.tgz","integrity":"sha512-8TNbeulsEhU/hZgW411+3H2Xfz01Q7TS7guBebVD74KegLeqZx/Y0JjR2m3r6XHKMmIMbt8lZYH8flF6ruysIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZnSf/p2FdWPXgvdWi8wVAb1Gmb4V+ilc/WSmyPGp5XQIgbW39zK3glwBghXIluj5H0HO7F2szGtLOq7BnyNe/NOU="}]}},"0.7.14":{"name":"joola","preferGlobal":false,"version":"0.7.14","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"^1.2.0","bunyan-format":"^0.1.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.7.1","colors":"~0.6.2","commander":"^2.3.0","compression":"^1.0.1","config":"^0.4.35","connect":"^2.12.0","connect-redis":"^1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.8.7","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-influxdb":"^0.0.9","joola.datastore-mongodb":"^0.0.10","joola.sdk":"^0.7.0","js-yaml":"^3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"^2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"^2.3.2","serve-favicon":"^2.1.5","socket.io":"^1.0.6","socket.io-client":"^1.0.6","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"^0.5.0","underscore":"^1.7.0"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"f52b0e9120eaefd06d25f9abe2bb0ea20389c5bc","homepage":"https://github.com/joola/joola","_id":"joola@0.7.14","_shasum":"e35be80f60b7f5d26cce80f9e7c0bb144cc6389a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"e35be80f60b7f5d26cce80f9e7c0bb144cc6389a","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.14.tgz","integrity":"sha512-ZYkXGfC/qiWBntWHBpCwicRRyARBYnroVt9Tv4wuKw8xCt5oVkLowC5JHas3CHlwZryMO/+s0xiDmYOqgOu+qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAHuawdLpBHALeLmJ0xvlXfkTSDZzJa+xkc1oDJAPlAQIhAKClrVhgFaNQMBsT9hWCkzkhfHlMdQm6Vs1V8+Sudnhr"}]}},"0.7.15":{"name":"joola","preferGlobal":false,"version":"0.7.15","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"^1.2.0","bunyan-format":"^0.1.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.7.1","colors":"~0.6.2","commander":"^2.3.0","compression":"^1.0.1","config":"^0.4.35","connect":"^2.12.0","connect-redis":"^1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.8.7","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-influxdb":"^0.0.10","joola.datastore-mongodb":"^0.0.10","joola.sdk":"^0.7.0","js-yaml":"^3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"^2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"^2.3.2","serve-favicon":"^2.1.5","socket.io":"^1.0.6","socket.io-client":"^1.0.6","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"^0.5.0","underscore":"^1.7.0"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"9b193c6753c89d663b095dd8ceda804a3f6b9381","homepage":"https://github.com/joola/joola","_id":"joola@0.7.15","_shasum":"4336c7b2abc01e7a7a5119248e091dddcaf3a98c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"4336c7b2abc01e7a7a5119248e091dddcaf3a98c","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.15.tgz","integrity":"sha512-TXRypxMwRAJhCiaoFSeDAe3aZoui4EVbk1hUkSKuGf078q9kuLBUB7d68aA3tyXTpKHV/ZUbRMUyvRwGNcnONg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPWOzVyYTEfTLQcurTttHCBP3WWSfcGt4Hg3OKXuavVAiBdA3FfT+Q+SNFLhsbUFqpaAAgIowBqW9rX7lvbVIjFcA=="}]}},"0.7.16":{"name":"joola","preferGlobal":false,"version":"0.7.16","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./joola.js","jio":"./node_modules/joola.cli/bin/joola.cli"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"^1.2.0","bunyan-format":"^0.1.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.7.1","colors":"~0.6.2","commander":"^2.3.0","compression":"^1.0.1","config":"^0.4.35","connect":"^2.12.0","connect-redis":"^1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.8.7","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.1.0","joola.datastore-influxdb":"^0.0.9","joola.datastore-mongodb":"^0.0.10","joola.sdk":"^0.7.0","js-yaml":"^3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","microtime":"^0.5.1","moment":"^2.5.1","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"^2.3.2","serve-favicon":"^2.1.5","socket.io":"^1.0.6","socket.io-client":"^1.0.6","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","twix":"^0.5.0","underscore":"^1.7.0"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"4ab54b103bcc734924ca05891e0c4f94ab421bd9","homepage":"https://github.com/joola/joola","_id":"joola@0.7.16","_shasum":"e96e53425a5b000719d7d1d39ee447e0e0b3de71","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"e96e53425a5b000719d7d1d39ee447e0e0b3de71","tarball":"https://registry.npmjs.org/joola/-/joola-0.7.16.tgz","integrity":"sha512-WRIYMJQo8T2hiRmDg+4QbVZXiPQH/+SrvHiVgJ3KK231davn7pxQ/CmgQJG/lNUcQ6cwpmf4WsJ01ywmKA5xzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuw7XWYnS8ttr2MLoUbtz4rI42qUUMx+5V5r1EbysTCAiBLt/CTagN43RZq9rvZClALTkLQw3l315Wy3AUs/6E1mA=="}]}},"0.8.5":{"name":"joola","preferGlobal":false,"version":"0.8.5","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./node_modules/joola.cli/joola","joola-service":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","axon":"^2.0.1","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"^1.2.0","bunyan-format":"^0.1.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.7.1","colors":"~0.6.2","commander":"^2.2.0","compression":"^1.0.1","config":"^0.4.35","connect":"^2.12.0","connect-redis":"^1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.8.7","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.0.8","joola.datastore-mongodb":"^0.0.12","joola.datastore-elasticsearch":"^0.0.2","joola.sdk":"^0.8.2","js-yaml":"^3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","punt":"^2.2.0","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"^2.2.1","serve-favicon":"^2.1.6","socket.io":"^1.0.6","socket.io-client":"^1.0.6","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.7.0","usage":"^0.5.0"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"935be3da6a3600646f9648688924c9e08d665e95","homepage":"https://github.com/joola/joola","_id":"joola@0.8.5","_shasum":"8341beb99b2b229bd72c5cc197f421f2357420e1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"8341beb99b2b229bd72c5cc197f421f2357420e1","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.5.tgz","integrity":"sha512-3XyP9LUICvGs9yNzS6Ugu7Am8S1cFiR86NymQMpZbY3OmjjmxsqUREZSJMK25cxXacG3HvBMYv11onX5mBCBiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3pvG6QqHlUKZK6bCJi/6qiz1J9+fQ22gQRwcS+LMSzAiEAj29bbLexWqBcPuUH7nvkRFZzi7KQGqg2K7nkZngYK5o="}]}},"0.8.6":{"name":"joola","preferGlobal":false,"version":"0.8.6","author":{"name":"Joola","email":"info@joo.la"},"description":"The open-source data visualization framework","engine":"node >= 0.10.x","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"test":"make test","start":"node ./joola.js","coveralls":"make test-coveralls"},"bin":{"joola":"./node_modules/joola.cli/joola","joola-service":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","noSQL"],"dependencies":{"async":"*","axon":"^2.0.1","benchmark":"^1.0.0","body-parser":"^1.0.2","bunyan":"^1.2.0","bunyan-format":"^0.1.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.7.1","colors":"~0.6.2","commander":"^2.2.0","compression":"^1.0.1","config":"^0.4.35","connect":"^2.12.0","connect-redis":"^1.4.7","cookie":"~0.1.0","deep-diff":"^0.1.4","deep-equal":"~0.2.1","describe-json":"^0.0.6","event-stream":"*","eventemitter2":"*","express":"^4.8.7","hiredis":"^0.1.17","htpasswd":"*","humanize-number":"0.0.2","jade":"*","joola.cli":"^0.0.8","joola.datastore-mongodb":"^0.0.13","joola.datastore-elasticsearch":"^0.0.2","joola.sdk":"^0.8.2","js-yaml":"^3.0.2","json-stringify-safe":"^5.0.0","kindof":"~1.0.0","localeval":"~13.12.11","punt":"^2.2.0","querystring":"~0.2.0","redis":"^0.12.0","repl.history":"*","semver":"^2.2.1","serve-favicon":"^2.1.6","socket.io":"^1.0.6","socket.io-client":"^1.0.6","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.7.0","usage":"^0.5.0"},"devDependencies":{"socket.io-browserify":"*","mocha-lcov-reporter":"*","coveralls":"*","should":"*","mocha":"*","istanbul":"*","expect":"*","blanket":"*","jshint":"*","supertest":"*","xtend":"*","request":"*","zombie":"*","mkdirp":"*","wrench":"~1.5.6","commander":"~2.2.0","humanize-number":"0.0.2","chai":"^1.9.1","sinon":"^1.10.2","sinon-chai":"2.3.1","jsdox":"https://github.com/joola/jsdox/tarball/master"},"engines":{"node":"0.10.*","npm":"1.4.*"},"license":"GPL-3.0","gitHead":"01160181876d7195273cea95974f63b26787ea7e","homepage":"https://github.com/joola/joola","_id":"joola@0.8.6","_shasum":"e09c7c87b4793a104e52dc8a49058252a7289619","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"e09c7c87b4793a104e52dc8a49058252a7289619","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.6.tgz","integrity":"sha512-HUxRPOHvhoeOk6v0cTzYVkBHZ4/rfX2Rz2nWPJTu8Vee2LSpj3FQ0VQJH336xZvrW3EYTFE44xOEnQuB3fRo9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCretEMS5kyqrVo4Oh9mmLdCQtmTdQnNsuDv/8Smx3T7gIgCcwzrQkUuq/4UnKFzVl0HqZUNn9dKTA27Hgsy9jL6JM="}]}},"0.8.7":{"name":"joola","preferGlobal":true,"version":"0.8.7","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:zookeeper && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:zookeeper:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"build/scripts/preinstall.sh || true","postinstall":"build/scripts/postinstall.sh || true","publish":"npm run publish:do","publish:do":"npm shrinkwrap && npm publish && rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola .","docker:publish":"","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"*","body-parser":"^1.12.2","bunyan":"^1.3.4","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.9.1","compression":"^1.4.3","config":"^1.12.0","connect":"^3.3.5","deep-diff":"^0.3.0","deep-equal":"^1.0.0","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.12.3","hiredis":"^0.2.0","htpasswd":"*","joola.cli":"0.0.8","joola.datastore-elasticsearch":"^0.0.3","joola.datastore-embedded":"^0.0.2","joola.datastore-mongodb":"^0.0.14","joola.sdk":"^0.8.3","js-yaml":"^3.2.7","kindof":"~1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","punt":"^2.2.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.3","sleep":"^2.0.0","socket.io":"^1.3.5","socket.io-client":"^1.3.5","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.2","usage":"^0.6.0"},"devDependencies":{"bench-rest":"^1.0.2","chai":"^1.9.1","cheerio":"^0.18.0","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"*","mocha":"latest","dredd":"latest","request":"^2.53.0","should":"^5.0.0","sinon":"^1.10.2","sinon-chai":"^2.6.0","socket.io-browserify":"*","zombie":"*","watch":"^0.13.0","github-changes":"latest"},"engines":{"node":"0.10.*"},"license":"GPL-3.0","gitHead":"11839aa3f6f54f26b6e1fbe24ee47b55d3328742","homepage":"https://github.com/joola/joola","_id":"joola@0.8.7","_shasum":"88babdf30a31a6e965ffca3edfda576d4a30ceef","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"88babdf30a31a6e965ffca3edfda576d4a30ceef","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.7.tgz","integrity":"sha512-YvfoZ6cEEBi+Nk26N5aajbjSagrpRBMvMAePyKfapplu/PjiHMny9B4UbW6DEsZnQzjNQID4vPyxAYNHZJSQdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfflmkTXaziVwy57SDPsh3TgcDyAOMjp837N/5KRn3hQIgIcv+Ek5i+vzfPOE0mKORjloqkesheCG4qnIF2URluuM="}]}},"0.8.8":{"name":"joola","preferGlobal":true,"version":"0.8.8","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:zookeeper && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:zookeeper:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"build/scripts/preinstall.sh || true","postinstall":"build/scripts/postinstall.sh || true","publish":"npm run publish:do","publish:do":"npm shrinkwrap && npm publish && rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola .","docker:publish":"","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"*","body-parser":"^1.12.2","bunyan":"^1.3.5","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.9.1","compression":"^1.4.3","config":"^1.12.0","connect":"^3.3.5","deep-diff":"^0.3.1","deep-equal":"^1.0.0","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.12.3","hiredis":"^0.2.0","htpasswd":"*","joola.cli":"0.0.8","joola.datastore-elasticsearch":"0.0.3","joola.datastore-embedded":"^0.0.2","joola.datastore-mongodb":"^0.0.14","joola.sdk":"^0.8.3","js-yaml":"^3.2.7","kindof":"~1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","punt":"^2.2.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.3","sleep":"^2.0.0","socket.io":"^1.3.5","socket.io-client":"^1.3.5","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3","usage":"^0.6.0"},"devDependencies":{"bench-rest":"^1.0.2","chai":"^1.9.1","cheerio":"^0.18.0","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"*","mocha":"latest","dredd":"latest","request":"^2.53.0","should":"^5.0.0","sinon":"^1.10.2","sinon-chai":"^2.6.0","socket.io-browserify":"*","zombie":"^3.1.1","watch":"^0.13.0","github-changes":"latest"},"engines":{"node":"0.10.*"},"license":"GPL-3.0","gitHead":"75f5252cdfc611221eba4c27eb411d6aabb7c33c","homepage":"https://github.com/joola/joola","_id":"joola@0.8.8","_shasum":"1b95a9a77f56b2d298a0c62c20e13dd4a2beff98","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"1b95a9a77f56b2d298a0c62c20e13dd4a2beff98","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.8.tgz","integrity":"sha512-pugwCCwkVQP3pTqSgjOf37RYiANdupLas7rqr9+t47PFnlZQRxrhtyJWG/rtr2s4w5S3m/f9xfrOrwWGNhuO1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFBtT9YiyA0LARw6pRKOKeOhxq6K+eUEOKXCEZQ/ncrAiEA6EpxzXf0NiRK3R40SaJxVB4l3UzHAdzU4kaGI5Bg56c="}]}},"0.8.9":{"name":"joola","preferGlobal":true,"version":"0.8.9","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:zookeeper && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:zookeeper:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"build/scripts/preinstall.sh || true","postinstall":"build/scripts/postinstall.sh || true","publish":"npm run publish:do","publish:do":"npm shrinkwrap && npm publish && rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola .","docker:publish":"","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"*","body-parser":"^1.12.2","bunyan":"^1.3.5","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.9.1","compression":"^1.4.3","config":"1.10.0","connect":"^3.3.5","deep-diff":"^0.3.1","deep-equal":"^1.0.0","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.12.3","hiredis":"^0.2.0","htpasswd":"*","joola.cli":"0.0.8","joola.datastore-elasticsearch":"0.0.3","joola.datastore-embedded":"^0.0.2","joola.datastore-mongodb":"^0.0.14","joola.sdk":"^0.8.3","js-yaml":"^3.2.7","kindof":"~1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","punt":"^2.2.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.3","sleep":"^2.0.0","socket.io":"^1.3.5","socket.io-client":"^1.3.5","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3","usage":"^0.6.0"},"devDependencies":{"bench-rest":"^1.0.2","chai":"^1.9.1","cheerio":"^0.18.0","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"*","mocha":"latest","dredd":"latest","request":"^2.53.0","should":"^5.0.0","sinon":"^1.10.2","sinon-chai":"^2.6.0","socket.io-browserify":"*","zombie":"^3.1.1","watch":"^0.13.0","github-changes":"latest"},"engines":{"node":"0.10.*"},"license":"GPL-3.0","gitHead":"7d71af183101fff975454b620f25df431698d700","homepage":"https://github.com/joola/joola","_id":"joola@0.8.9","_shasum":"c5dbd51645197b33a0a4d2fd5066b0f857f61799","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"c5dbd51645197b33a0a4d2fd5066b0f857f61799","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.9.tgz","integrity":"sha512-BpCau2cQP5nz9sB1Ret7Ybc0DRTVt3KhmZNWrCwq8ejw84lKyF5ZJLzKNY4dtWoYTTqUH6KBusauT9ItAjCX1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6VilY32BT7eoOtFUGZ2XVzBZxDfNiqZmm8k7saswrBAIgBlqoZkiaAGasB8X7SQR0WENvL3H2PUhUIMV3lAeY8sg="}]}},"0.8.10":{"name":"joola","preferGlobal":true,"version":"0.8.10","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run pretest && npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:zookeeper && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test:quiet","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run pretest && npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:zookeeper:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"build/scripts/preinstall.sh || true","postinstall":"build/scripts/postinstall.sh || true","prepublish":"npm shrinkwrap","postpublish":"rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola .","docker:publish":"","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"*","body-parser":"^1.12.2","bunyan":"^1.3.5","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.9.1","compression":"^1.4.3","config":"1.10.0","connect":"^3.3.5","deep-diff":"^0.3.1","deep-equal":"^1.0.0","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.12.3","hiredis":"^0.2.0","htpasswd":"*","joola.cli":"0.0.8","joola.datastore-elasticsearch":"^0.0.5","joola.datastore-embedded":"^0.0.2","joola.datastore-mongodb":"^0.0.14","joola.sdk":"^0.8.3","js-yaml":"^3.2.7","kindof":"~1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","punt":"^2.2.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.3","sleep":"^2.0.0","socket.io":"^1.3.5","socket.io-client":"^1.3.5","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3","usage":"^0.6.0"},"devDependencies":{"bench-rest":"^1.0.2","chai":"^1.9.1","cheerio":"^0.18.0","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"*","mocha":"latest","dredd":"latest","request":"^2.53.0","should":"^5.0.0","sinon":"^1.10.2","sinon-chai":"^2.6.0","socket.io-browserify":"*","zombie":"^3.1.1","watch":"^0.13.0","github-changes":"latest"},"engines":{"node":"0.10.*"},"license":"GPL-3.0","gitHead":"85106702e9de4c0b10cf14dadac730d831a63cf2","homepage":"https://github.com/joola/joola","_id":"joola@0.8.10","_shasum":"6dfe019c2347c00bf5ff24f499d00c58a5428451","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"6dfe019c2347c00bf5ff24f499d00c58a5428451","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.10.tgz","integrity":"sha512-a4ilwdj1tHKAQ2pH059Qs/ATIobDQcoaQUfO9lWXlL2wg1oSR9y5tBCJgHVk4Ci0ewLkQJg1D0ZFDF/nq1CsBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDknI31rHVlifeWahyiKNKki7UosJ3w8RNI6J7MgSgvhwIhALijLRozDKbOA6S/U+bbsXfxXh8fPH0SvOszT896DR4N"}]}},"0.8.11":{"name":"joola","preferGlobal":true,"version":"0.8.11","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"http://github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run pretest && npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:zookeeper && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test:quiet","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run pretest && npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:zookeeper:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"build/scripts/preinstall.sh || true","postinstall":"build/scripts/postinstall.sh || true","prepublish.bak":"npm shrinkwrap","postpublish.bak":"rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola .","docker:publish":"","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"*","body-parser":"^1.12.2","bunyan":"^1.3.5","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.9.1","compression":"^1.4.3","config":"1.12.0","connect":"^3.3.5","connect-restreamer":"^1.0.2","deep-diff":"^0.3.1","deep-equal":"^1.0.0","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.12.3","hiredis":"^0.2.0","htpasswd":"*","joola.cli":"0.0.8","joola.datastore-elasticsearch":"^0.0.6","joola.datastore-embedded":"^0.0.3","joola.datastore-mongodb":"^0.0.15","joola.sdk":"^0.8.3","js-yaml":"^3.2.7","kindof":"~1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","notevil":"^1.0.0","punt":"^2.2.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.3","sleep":"^2.0.0","socket.io":"^1.3.5","socket.io-client":"^1.3.5","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3","usage":"^0.6.0"},"devDependencies":{"bench-rest":"^1.0.2","chai":"^1.9.1","cheerio":"^0.18.0","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"*","mocha":"latest","dredd":"latest","request":"^2.53.0","should":"^5.0.0","sinon":"^1.10.2","sinon-chai":"^2.6.0","socket.io-browserify":"*","zombie":"^3.1.1","watch":"^0.13.0","github-changes":"latest"},"engines":{"node":"0.10.*"},"license":"GPL-3.0","gitHead":"246e7092df5d4c9202f724448d1f883fa423f380","homepage":"https://github.com/joola/joola","_id":"joola@0.8.11","_shasum":"9e989a53b6d641c9ff99b6e81bfd44b6c0e03894","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"9e989a53b6d641c9ff99b6e81bfd44b6c0e03894","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.11.tgz","integrity":"sha512-GgY95lOSnPb7ENR5S28uy5KF2zkY3INjg8wU/MgUaMX3b1PcIw0mxuhZVu6PI663CkhGwIQb9sFz7pGKNlOEuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkNkGFwNYTsdjrqHEA1JDh6QmBtFlh9Vju8Q2eU53KDAiEAxTBEu2s/qrXm8EkPzkUUdodG2OIqizSocoftYnON0KE="}]}},"0.8.12":{"name":"joola","preferGlobal":true,"version":"0.8.12","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run pretest && npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:zookeeper && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test:quiet","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run pretest && npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:zookeeper:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"(build/scripts/preinstall.sh || true)","postinstall":"(build/scripts/postinstall.sh || true)","prepublish.bak":"npm shrinkwrap","postpublish.bak":"rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola .","docker:publish":"","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"^1.4.2","body-parser":"^1.13.3","bunyan":"^1.4.0","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.9.3","compression":"^1.5.2","config":"1.12.0","connect":"^3.4.0","connect-restreamer":"^1.0.2","deep-diff":"^0.3.2","deep-equal":"^1.0.0","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.13.3","geoip-lite":"^1.1.6","hiredis":"^0.2.0","htpasswd":"^2.2.1","joola.cli":"0.0.8","joola.datastore-elasticsearch":"^0.0.6","joola.datastore-embedded":"^0.0.3","joola.datastore-mongodb":"^0.0.15","joola.sdk":"^0.8.6","js-yaml":"^3.3.1","kindof":"^1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","notevil":"^1.0.0","punt":"^2.3.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.6","socket.io":"^1.3.6","socket.io-client":"^1.3.6","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3"},"devDependencies":{"bench-rest":"latest","chai":"latest","cheerio":"latest","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"latest","mocha":"latest","dredd":"latest","request":"latest","sleep":"latest","should":"latest","sinon":"latest","sinon-chai":"latest","socket.io-browserify":"latest","watch":"latest","github-changes":"latest"},"engines":{"node":"0.10.*"},"license":"GPL-3.0","gitHead":"4b416001a096b4fcb2060cc5de9c6ddee495423f","homepage":"https://github.com/joola/joola#readme","_id":"joola@0.8.12","_shasum":"2079c54288f5ba47798d8298ee22fe957945e9d3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"2079c54288f5ba47798d8298ee22fe957945e9d3","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.12.tgz","integrity":"sha512-2XuVeJ1W9FPfj83IfbsLcrxQCmamnBD+EPSsSSSlz48Wtf3khpBxQsJuUCK0ujQ9hTv4pGDxf+PgQiP06j/6fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsSMrMFqvLZLaeijGQRVL2pk70RYL+x2VfKvPyHPzU7AiAJE3ELPBQ60etd8Xx3VgYTXnablrDoEWew3KXLtI58dQ=="}]}},"0.8.13":{"name":"joola","preferGlobal":true,"version":"0.8.13","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run pretest && npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:zookeeper && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test:quiet","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run pretest && npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:zookeeper:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"(build/scripts/preinstall.sh || true)","postinstall":"(build/scripts/postinstall.sh || true)","prepublish":"npm shrinkwrap","postpublish":"rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola . && git checkout develop","docker:publish":"npm run git:check && git checkout docker/latest && docker push joola/joola:latest & git checkout develop","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"^1.4.2","body-parser":"^1.13.3","bunyan":"^1.4.0","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.9.3","compression":"^1.5.2","config":"1.12.0","connect":"^3.4.0","connect-restreamer":"^1.0.2","deep-diff":"^0.3.2","deep-equal":"^1.0.0","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.13.3","geoip-lite":"^1.1.6","hiredis":"^0.2.0","htpasswd":"^2.2.1","joola.cli":"0.0.8","joola.datastore-elasticsearch":"^0.0.7","joola.datastore-embedded":"^0.0.3","joola.datastore-mongodb":"^0.0.15","joola.sdk":"^0.8.7","js-yaml":"^3.3.1","kindof":"^1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","notevil":"^1.0.0","punt":"^2.3.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.6","socket.io":"^1.3.6","socket.io-client":"^1.3.6","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3"},"devDependencies":{"bench-rest":"latest","chai":"latest","cheerio":"latest","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"latest","mocha":"latest","dredd":"latest","request":"latest","sleep":"latest","should":"latest","sinon":"latest","sinon-chai":"latest","socket.io-browserify":"latest","watch":"latest","github-changes":"latest"},"engines":{"node":"0.10.*"},"license":"GPL-3.0","gitHead":"586eace0d24b3af76b0b78ffd6c3706ecef26f6e","homepage":"https://github.com/joola/joola#readme","_id":"joola@0.8.13","_shasum":"9f1d7f6100bd1452d3f40866c31e1dfacc38d892","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"9f1d7f6100bd1452d3f40866c31e1dfacc38d892","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.13.tgz","integrity":"sha512-RiR2OjB+nv8bB523ACtCnWnbdNRKrcJSRkgDK82/9yGcOn2sfqOHotk8LCv4ng9bHPl4QuUTaEZLHmy1LDiuuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhFSqQ3/hUvJkSfTiQsbcKppCH7KLH52a0bLAoH6PmiAiEAjIg16/WHcLzsoKPFqGI33O9r1iip57f+ikK+i9CUSj4="}]}},"0.8.14":{"name":"joola","preferGlobal":true,"version":"0.8.14","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run pretest && npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:zookeeper && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test:quiet","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run pretest && npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:zookeeper:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"(build/scripts/preinstall.sh || true)","postinstall":"(build/scripts/postinstall.sh || true)","prepublish.bak":"npm shrinkwrap","postpublish.bak":"rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola . && git checkout develop","docker:publish":"npm run git:check && git checkout docker/latest && docker push joola/joola:latest & git checkout develop","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"^1.4.2","body-parser":"^1.13.3","bunyan":"^1.4.0","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.9.3","compression":"^1.5.2","config":"1.12.0","connect":"^3.4.0","connect-restreamer":"^1.0.2","deep-diff":"^0.3.2","deep-equal":"^1.0.0","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.13.3","geoip-lite":"^1.1.6","hiredis":"^0.2.0","htpasswd":"^2.2.1","joola.cli":"0.0.8","joola.datastore-elasticsearch":"^0.0.7","joola.datastore-embedded":"^0.0.3","joola.datastore-mongodb":"^0.0.15","joola.sdk":"^0.8.7","js-yaml":"^3.3.1","kindof":"^1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","notevil":"^1.0.0","punt":"^2.3.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.6","socket.io":"^1.3.6","socket.io-client":"^1.3.6","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3"},"devDependencies":{"bench-rest":"latest","chai":"latest","cheerio":"latest","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"latest","mocha":"latest","dredd":"latest","request":"latest","sleep":"latest","should":"latest","sinon":"latest","sinon-chai":"latest","socket.io-browserify":"latest","watch":"latest","github-changes":"latest"},"engines":{"node":"0.10.*"},"license":"GPL-3.0","gitHead":"9ffe4cec571897b71b5b2c8fe331f585f5400f9f","homepage":"https://github.com/joola/joola#readme","_id":"joola@0.8.14","_shasum":"3245cd631b807c9b3a29a2f9ef681178e5e8e3c8","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"3245cd631b807c9b3a29a2f9ef681178e5e8e3c8","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.14.tgz","integrity":"sha512-gWIBeWh4eg+KQ9dzkErrqmgtb386mYxFWpif6Z2zgJZPOSpvY7cv8qYq46D7AhAYyhyBC1UFxjy2h4Uc0Ho93w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY1YHNTjlRtIpohFfo62c8dgTewngh1PjzsV0RSJNLaAIgC3l0m7Ca/RGu3cQ/6L+Rkbu+pbpdJw7DCNmSUPISmGA="}]}},"0.8.15":{"name":"joola","preferGlobal":true,"version":"0.8.15","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run pretest && npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test:quiet","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run pretest && npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:zookeeper:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ -b --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"(build/scripts/preinstall.sh || true)","postinstall":"(build/scripts/postinstall.sh || true)","prepublish.bak":"npm shrinkwrap","postpublish.bak":"rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola . && git checkout develop","docker:publish":"npm run git:check && git checkout docker/latest && docker push joola/joola:latest & git checkout develop","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"^1.4.2","body-parser":"^1.13.3","bunyan":"^1.4.0","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.9.3","compression":"^1.5.2","config":"1.12.0","connect":"^3.4.0","connect-restreamer":"^1.0.2","deep-diff":"^0.3.2","deep-equal":"^1.0.0","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.13.3","geoip-lite":"^1.1.6","hiredis":"^0.2.0","htpasswd":"^2.2.1","joola.cli":"0.0.8","joola.datastore-devnull":"^0.0.2","joola.datastore-elasticsearch":"^0.0.8","joola.datastore-embedded":"^0.0.3","joola.datastore-mongodb":"^0.0.15","joola.sdk":"^0.8.7","js-yaml":"^3.3.1","kindof":"^1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","notevil":"^1.0.0","punt":"^2.3.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.6","socket.io":"^1.3.6","socket.io-client":"^1.3.6","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3"},"devDependencies":{"bench-rest":"latest","chai":"latest","cheerio":"latest","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"latest","mocha":"latest","dredd":"latest","request":"latest","sleep":"latest","should":"latest","sinon":"latest","sinon-chai":"latest","socket.io-browserify":"latest","watch":"latest","github-changes":"latest"},"engines":{"node":"0.10.*"},"license":"GPL-3.0","gitHead":"5617a5d7d93aafbc58fb8f65d0ecf26b31c36bb2","homepage":"https://github.com/joola/joola#readme","_id":"joola@0.8.15","_shasum":"d8d76de58a6b18e97be470fa4f13f1514d9f709a","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"joola","email":"info@joo.la"},"maintainers":[{"name":"joola","email":"info@joo.la"}],"dist":{"shasum":"d8d76de58a6b18e97be470fa4f13f1514d9f709a","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.15.tgz","integrity":"sha512-zsHfJeaMaH+6Eu8GLx+vjd1iM8iO/8FjGkNA7LuxX/2sYCkfnaVnZavZIhxCVYF0TdNRsrdOzrXuqZj+FsZstw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/2BzoI/3P0ZyhMFcshtkdnb3P1zeFLJCoSyXJHyutPgIgL9WziOa0w2cuPPsgFG4TymhkSujnQ7nL4As/iSqfQeY="}]}},"0.8.16":{"name":"joola","preferGlobal":true,"version":"0.8.16","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run pretest && npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test:quiet","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run pretest && npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ -b --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"(build/scripts/preinstall.sh || true)","postinstall":"(build/scripts/postinstall.sh || true)","prepublish.bak":"npm shrinkwrap","postpublish.bak":"rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola . && git checkout develop","docker:publish":"npm run git:check && git checkout docker/latest && docker push joola/joola:latest & git checkout develop","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate-test-reporter < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"^1.4.2","body-parser":"^1.14.1","bunyan":"^1.5.1","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.10.0","compression":"^1.6.0","config":"1.12.0","connect":"^3.4.0","connect-restreamer":"^1.0.3","deep-diff":"^0.3.2","deep-equal":"^1.0.1","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.13.3","geoip-lite":"^1.1.6","hiredis":"^0.4.1","htpasswd":"^2.2.1","joola.datastore-devnull":"^0.0.2","joola.datastore-elasticsearch":"^0.1.3","joola.datastore-embedded":"^0.0.3","joola.datastore-mongodb":"^0.0.15","joola.sdk":"^0.8.10","js-yaml":"^3.4.2","json-prune":"^1.0.0","kindof":"^1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","notevil":"^1.0.0","punt":"^2.3.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.6","socket.io":"^1.3.7","socket.io-client":"^1.3.7","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3"},"devDependencies":{"bench-rest":"latest","chai":"latest","cheerio":"latest","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"latest","mocha":"latest","dredd":"latest","request":"latest","sleep":"latest","should":"latest","sinon":"latest","sinon-chai":"latest","socket.io-browserify":"latest","watch":"latest","github-changes":"latest"},"engines":{"node":"0.12.*"},"license":"GPL-3.0","gitHead":"b2190be3201ee1d31bdc674b8a67490f60eb442c","homepage":"https://github.com/joola/joola#readme","_id":"joola@0.8.16","_shasum":"6312658a39799bcc213fea0ab78d1f2cd4b68c02","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"joola","email":"info@joo.la"},"dist":{"shasum":"6312658a39799bcc213fea0ab78d1f2cd4b68c02","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.16.tgz","integrity":"sha512-Td1K7MlPjqvnYjYTUKEHRidUDKVoggL4zCvCcmk2QupCZsmkERFgr2pss24gHqOMmkLKTPvY1G2lE2NkvTYX4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpH+C7+Na8dvk4t43MSRYDT9QX0krE/kvPFNXaKvmC2QIhAK5vEnDzdwVYmCgPKnK29P6AE7/cLC+9fDIWRbxfxNzK"}]},"maintainers":[{"name":"joola","email":"info@joo.la"}]},"0.8.17":{"name":"joola","preferGlobal":true,"version":"0.8.17","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run pretest && npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test:quiet","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run pretest && npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ -b --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"(build/scripts/preinstall.sh || true)","postinstall":"(build/scripts/postinstall.sh || true)","prepublish.bak":"npm shrinkwrap","postpublish.bak":"rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola . && git checkout develop","docker:publish":"npm run git:check && git checkout docker/latest && docker push joola/joola:latest & git checkout develop","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate-test-reporter < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"^1.4.2","body-parser":"^1.14.1","bunyan":"^1.5.1","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.10.0","compression":"^1.6.0","config":"1.12.0","connect":"^3.4.0","connect-restreamer":"^1.0.3","deep-diff":"^0.3.2","deep-equal":"^1.0.1","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.13.3","geoip-lite":"^1.1.6","hiredis":"^0.4.1","htpasswd":"^2.2.1","joola.datastore-devnull":"^0.0.2","joola.datastore-elasticsearch":"^0.1.3","joola.datastore-embedded":"^0.0.3","joola.datastore-mongodb":"^0.0.15","joola.sdk":"^0.8.10","js-yaml":"^3.4.2","json-prune":"^1.0.0","kindof":"^1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","notevil":"^1.0.0","punt":"^2.3.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.6","socket.io":"^1.3.7","socket.io-client":"^1.3.7","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3"},"devDependencies":{"bench-rest":"latest","chai":"latest","cheerio":"latest","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"latest","mocha":"latest","dredd":"latest","request":"latest","sleep":"latest","should":"latest","sinon":"latest","sinon-chai":"latest","socket.io-browserify":"latest","watch":"latest","github-changes":"latest"},"engines":{"node":"0.12.*"},"license":"GPL-3.0","gitHead":"7b9668dd06736ed4b22ee1dcf7e2e408cd8d15fe","homepage":"https://github.com/joola/joola#readme","_id":"joola@0.8.17","_shasum":"8520f2db3a6211b567ae6b8721c0b4026bd24478","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"joola","email":"info@joo.la"},"dist":{"shasum":"8520f2db3a6211b567ae6b8721c0b4026bd24478","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.17.tgz","integrity":"sha512-2+tsDcyrelccARkUewMr0Lbv9SRRs9pi21gSM/RIK8Boakd2BkGaQpeSeciNy+WQPLUWSan65EFdANs5YOKQMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUgUtJ8jAL2EZqVlf2oOGOrx+XhsJLJmfbSDFXjBACsAiBmWsXE2/xB5AuQx9xQRP2zRsO7UJsjDBjPEek0aKtn/g=="}]},"maintainers":[{"name":"joola","email":"info@joo.la"}]},"0.8.18":{"name":"joola","preferGlobal":true,"version":"0.8.18","author":{"name":"Joola","email":"info@joo.la"},"description":"Custom data analytics solution built for today's market needs and scale.","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/joola/joola.git"},"bugs":{"url":"http://github.com/joola/joola/issues"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"scripts":{"start":"node ./joola.js --debug","start:detached":"node ./joola.js --debug &","start:watch":"watch 'node ./joola.js --trace' --wait=1","stop":"killall node","test":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=trace NODE_CONFIG_DIR=$(pwd)/test/config mocha test/ --reporter spec","test:scenario":"npm run pretest && npm run test:scenario:standalone && npm run test:scenario:mongodb && npm run test:scenario:elasticsearch && npm run test:scenario:cluster_node","test:scenario:standalone":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone npm run test:quiet","test:scenario:mongodb":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb npm run test:quiet","test:scenario:elasticsearch":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch npm run test:quiet","test:scenario:zookeeper":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper npm run test:quiet","test:scenario:cluster_node":"NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node npm run test:quiet","test:scenario:coverage":"npm run pretest && npm run test:scenario:standalone:coverage && npm run test:scenario:mongodb:coverage && npm run test:scenario:elasticsearch:coverage && npm run test:scenario:cluster_node:coverage && npm run aggregatecoverage","test:scenario:standalone:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=standalone istanbul cover --dir ./coverage/scenario_standalone ./node_modules/.bin/_mocha -- -R dot test","test:scenario:mongodb:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=mongodb istanbul cover --dir ./coverage/scenario_mongodb ./node_modules/.bin/_mocha -- -R dot test","test:scenario:elasticsearch:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=elasticsearch istanbul cover --dir ./coverage/scenario_elasticsearch ./node_modules/.bin/_mocha -- -R dot test","test:scenario:zookeeper:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=zookeeper istanbul cover --dir ./coverage/scenario_zookeeper ./node_modules/.bin/_mocha -- -R dot test","test:scenario:cluster_node:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=cluster_node istanbul cover --dir ./coverage/scenario_cluster_node ./node_modules/.bin/_mocha -- -R dot test","pretest":"npm run lint","test:coverage":"redis-cli flushall && JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=coverage istanbul cover ./node_modules/.bin/_mocha -- -R dot test","test:quiet":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ -b --reporter dot","test:md":"JOOLA_CONFIG_STORE_LOGGER_CONSOLE_LEVEL=error mocha test/ --reporter markdown","test:api":"(killall node || true) && redis-cli flushall && NODE_CONFIG_DIR=$(pwd)/test/config NODE_ENV=apiary npm run start:detached && sleep 2 && dredd ./apiary.apib http://localhost:8080","preinstall":"(build/scripts/preinstall.sh || true)","postinstall":"(build/scripts/postinstall.sh || true)","prepublish":"npm shrinkwrap","postpublish":"rm npm-shrinkwrap.json","publish:patch":"npm run prepublish && npm version patch --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:minor":"npm run prepublish && npm version minor --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","publish:major":"npm run prepublish && npm version major --git-tag-version=false --sign-git-tag=true -m \"Version bumped to %s\" && npm run publish:do","docker:build":"npm run git:check && git checkout docker/latest && (git merge develop || true) && git checkout --ours -- README.md && git add --force -- README.md && (git commit -am \"Merge develop branch on docker/lastest\" || true) && docker build -t joola/joola . && git checkout develop","docker:publish":"npm run git:check && git checkout docker/latest && docker push joola/joola:latest & git checkout develop","vagrant:build":"","vagrant:deploy":"","vagrant:publish":"","gh-pages":"npm run gh-pages:init && npm run gh-pages:docs && npm run gh-pages:site && npm run gh-pages:git","gh-pages:init":"npm run git:check","gh-pages:docs":"npm run gh-pages:docs:cleanup:before && npm run gh-pages:docs:gollum-site && npm run gh-pages:docs:cleanup:after","gh-pages:docs:cleanup:before":"rm -rf ./pages/docs/*","gh-pages:docs:cleanup:after":"rm -rf ./tmp","gh-pages:docs:gollum-site":"npm run gh-pages:docs:gollum-site:init && npm run gh-pages:docs:gollum-site:build && npm run gh-pages:docs:gollum-site:refactor","gh-pages:docs:gollum-site:init":"mkdir -p ./tmp/wiki && cp -R ./wiki/* ./tmp/wiki && cp -R ./build/pages/resources/gollum-site/* ./tmp/wiki","gh-pages:docs:gollum-site:build":"cp -R ./wiki/* ./pages/docs","gh-pages:docs:gollum-site:build.bak":"cd ./tmp/wiki && git init && gollum-site generate --output_path=../../pages/docs --base_path /docs/ --working","gh-pages:docs:gollum-site:refactor":"mv ./pages/docs/Home.md ./pages/docs/index.md","gh-pages:site":"npm run gh-pages:site:cleanup:before && npm run gh-pages:site:jekyll && npm run gh-pages:site:cleanup:after","gh-pages:site:cleanup:before":"rm -rf ./about ./blog ./css ./docs ./demo ./fonts ./gettingstarted ./services ./img ./javascripts ./news ./stylesheets ./feed.xml ./index.html ./params.json","gh-pages:site:cleanup:after":"npm run gh-pages:site:cleanup:before","gh-pages:site:jekyll":"npm run gh-pages:site:jekyll:init && npm run gh-pages:site:jekyll:build && npm run gh-pages:site:jekyll:search-index","gh-pages:site:jekyll:init":"cp -R ./build/pages/resources/jekyll/* ./pages","gh-pages:site:jekyll:build":"cd ./pages && jekyll build","gh-pages:site:jekyll:search-index":"node ./build/pages/build_search_index.js && cp ./pages/docs/search_index.json ./pages/_site/docs/search_index.json","gh-pages:git":"npm run gh-pages:git:branch-and-prep && npm run gh-pages:git:shape&& npm run gh-pages:git:commit && echo npm run gh-pages:git:push","gh-pages:git:branch-and-prep":"(git branch -qD gh-pages || true) && git checkout --orphan gh-pages && git rm -rf --cached . && cp -R ./build/pages/resources/.gitignore ./.gitignore","gh-pages:git:shape":"mv ./pages/_site/* . && rm -rf ./pages/_site","gh-pages:git:commit":"git add . && git commit -am \"updated gh-pages.\"","gh-pages:git:push":"git push -f origin gh-pages","git:commit":"git commit","git:push":"git push","git:check":"count=$(expr $(git status --porcelain 2>/dev/null | egrep \"^(M| M)\" | wc -l)) && if [ $count -ne 0 ]; then echo Git repository is dirty [$count change\\(s\\) found].; exit 1; fi; exit 0","changelist":"github-changes -o joola -r joola --token 864b65f829914e80f16c41d3cb70ad0841344329 --only-pulls --use-commit-body --file HISTORY.md","lint":"jshint --exclude ./lib/webserver/public ./lib ./test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","codeclimate":"CODECLIMATE_REPO_TOKEN=b0cf984d93693c3e827901f766ca1f13b6acca03a3786b5e187356e66e8ffbec codeclimate-test-reporter < ./coverage/lcov.info","env":"env","aggregatecoverage":"node ./build/coverage/aggregate.js"},"bin":{"joola":"./joola.js"},"main":"./joola.js","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"dependencies":{"async":"^1.5.0","body-parser":"^1.14.2","bunyan":"^1.5.1","bunyan-format":"^0.2.1","bunyan-loggly":"^0.0.5","circular-json":"~0.1.6","cloneextend":"0.0.3","coffee-script":"^1.10.0","compression":"^1.6.0","config":"1.12.0","connect":"^3.4.0","connect-restreamer":"^1.0.3","deep-diff":"^0.3.3","deep-equal":"^1.0.1","describe-json":"^0.0.6","eventemitter2":"*","express":"^4.13.3","geoip-lite":"^1.1.6","hiredis":"^0.4.1","htpasswd":"^2.2.1","joola.datastore-devnull":"^0.0.2","joola.datastore-elasticsearch":"^0.1.3","joola.datastore-embedded":"^0.0.3","joola.datastore-mongodb":"^0.0.15","joola.sdk":"^0.8.10","js-yaml":"^3.4.6","json-prune":"^1.0.1","kindof":"^1.0.0","localeval":"^15.2.3","node-zookeeper-client":"^0.2.2","notevil":"^1.0.0","punt":"^2.3.0","redis":"^0.12.0","repl.history":"^0.1.3","semver":"^4.3.6","socket.io":"^1.3.7","socket.io-client":"^1.3.7","socket.io-redis":"^0.1.3","stomp":"https://github.com/joola/stomp-js/tarball/master","traverse":"http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz","underscore":"^1.8.3"},"devDependencies":{"bench-rest":"latest","chai":"latest","cheerio":"latest","codeclimate-test-reporter":"latest","coveralls":"latest","istanbul":"latest","jsdox":"https://github.com/joola/jsdox/tarball/master","jshint":"latest","mkdirp":"latest","mocha":"latest","dredd":"latest","request":"latest","sleep":"latest","should":"latest","sinon":"latest","sinon-chai":"latest","socket.io-browserify":"latest","watch":"latest","github-changes":"latest"},"engines":{"node":"0.12.*"},"license":"GPL-3.0","gitHead":"1983f5a61ea2eacfa4eee167bcb15ec554c1f144","homepage":"https://github.com/joola/joola#readme","_id":"joola@0.8.18","_shasum":"99da8fb685cf35ce3481acd8de084453ada2ed13","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"joola","email":"info@joo.la"},"dist":{"shasum":"99da8fb685cf35ce3481acd8de084453ada2ed13","tarball":"https://registry.npmjs.org/joola/-/joola-0.8.18.tgz","integrity":"sha512-DFwLyqrxy14xDsBhiTcw6pUx3bq32CF43ppw091lcle0V03bQ+eyLGz07aUaPQQYdr/048fsNFSq/ju3EpTAVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/KMI+0LppsJNd9PF0Zo8Ns6D2z1dM10H8I81xq+eQqwIhAIWD5/U2vp9HOCiQbe5xt0UaNWNVV4wQJN5J8ZL7OhlW"}]},"maintainers":[{"name":"joola","email":"info@joo.la"}]}},"readme":"![Joola](http://i.imgur.com/PrqIYX7.png)\n\n[Joola][22] is a data analytics and visualization middleware designed to help you quickly build custom, embedded data analytics applications.\n\n- **Simple**, flexible and powerful JSON to describe your data and push to Joola.\n- **Intuitive query** using JSON syntax makes it easy to analyze or visualize your data in blazing speed.\n- **Embed** seamlessly into existing sites, including single-sign-on and advanced features.\n\n[![Gitter chat](https://badges.gitter.im/joola/joola.png)](https://gitter.im/joola/joola) [![Build Status][3]][4] [![Coverage Status](https://coveralls.io/repos/joola/joola/badge.svg?branch=develop)](https://coveralls.io/r/joola/joola) [![Code Climate](https://codeclimate.com/github/joola/joola/badges/gpa.svg)](https://codeclimate.com/github/joola/joola) [![Inline docs](http://inch-ci.org/github/joola/joola.svg?branch=develop)](http://inch-ci.org/github/joola/joola)\n\n- [Introduction](http://joolajs.org/docs/intro/how-it-works.html)\n- [Download & install](http://joolajs.org/docs/intro/download.html)\n- [Configuration](http://joolajs.org/docs/intro/configuration.html)\n- [Scaling & clustering](http://joolajs.org/docs/scale/overview.html)\n- [Website integration](http://joolajs.org/docs/dev/website-integration.html)\n- [REST API](http://docs.joola.apiary.io)\n- [SDK documentation](http://joolajs.org/docs/visualize/sdk-documentation.html)\n\n### Main Features\n\n- **Big-data**, supports distributed caching and processing to cope with big-data needs.\n- **Real-time** data processing. Display analytics as they arrive.\n- **Fast**, advanced caching algorithm. Avg. query time of less than a few seconds.\n- **Embed** quickly, seamlessly integrate with your site.\n- **Scalable**, run on a single machine or a node-based matrix.\n- **Secure**, role-based, multi-tenant, data segregation.\n- **Extend**, easy to add more data sources, authentication and cache middleware.\n\n### Getting Started\n\n```bash\n$ npm install -g joola\n```\n\n#### Docker\nJoola can be used as a [Docker container](https://registry.hub.docker.com/u/joola/joola) file to support easy playing around and testing.\nDocker will pull the latest docker image and run Joola in a container for you.\n\n```bash\n$ docker run -p 8080:8080 -it joola/joola\n```\n\n#### Vagrant\nWe have included a [Vagrant](http://www.vagrantup.com) file to support easy playing around and testing. Running `vagrant up` will install all needed dependencies and allow you to run Joola in a sand boxed virtual environment.\n\n```bash\n# Clone this repository\n$ git clone https://github.com/joola/joola\n$ cd joola\n# Update submodules containing chef recipes\n$ git submodule init\n$ git submodule update\n$ npm install\n\n$ vagrant up\n# wait for the box to come online\n$ vagrant ssh\n\n# once in the box\n$ cd /vagrant\n$ node joola.js\n```\n\nWe have configured the VM to use 2 CPUs with 2048MB of memory, but these can be configured from `Vagrantfile` if you prefer different settings.  \n\n#### Verifying installation\n\nAccess REST API using cURL:\n\n```bash\n$ curl http://localhost:8080/system/version?APIToken=apitoken-demo\n\n{ \"version\": \"joola version 0.9.0\" }\n```\n\n[**Learn more about getting started with Joola**](http://joolajs.org)\n\n### Push your first event\n\nUsing cURL:\n\n```bash\n$ curl \\\n     --include \\\n     --request POST \\\n     --header \"Content-Type: application/json\" \\\n     --data-binary \"[{\n       \\\"article\\\": \\\"Sample Analytics\\\",\n       \\\"browser\\\": \\\"Chrome\\\",\n       \\\"userid\\\": \\\"demo@joo.la\\\",\n       \\\"ip\\\": \\\"127.0.0.1\\\",\n       \\\"referrer\\\": \\\"http://joo.la\\\",\n       \\\"visits\\\": 1,\n       \\\"loadtime\\\": 123\n     }]\" \\\n     http://localhost:8080/beacon/demo/demo?APIToken=apitoken-demo\n```\n\n[**Learn more about pushing data**](http://joolajs.org/docs/intro/pushing-events.html)\n\n### Draw your first visualization\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <script src=\"https://code.jquery.com/jquery-1.11.3.min.js\"></script>\n  <script src=\"http://localhost:8080/joola.js?APIToken=apitoken-demo\"></script>\n</head>\n<body>\n<script>\n  joola.on('ready', function (err) {\n    if (err)\n      throw err;\n    var options = {\n      caption: 'Visits over Time',\n      query: {\n        timeframe: 'last_minute',\n        interval: 'second',\n        dimensions: ['timestamp'],\n        metrics: ['visits'],\n        collection: 'demo'\n      }\n    };\n    $('<div></div>').Timeline(options).appendTo('body');\n  });\n</script>\n</body>\n</html>\n```\n\n[**Learn more about analytics and visualizations**](http://joolajs.org/docs/intro/your-first-visualization.html)\n\n### Contributing\nWe would love to get your help! We have outlined a simple [Contribution Policy][18] to support a transparent and easy merging\nof ideas, code, bug fixes and features.\n\nIf you've discovered a security vulnerability in Joola, we appreciate your help in disclosing it to us in a responsible manner via our [Bounty Program](https://hackerone.com/joola-io).\n\nIf you're looking for a place to start, you can always go over the list of [open issues][17], pick one and get started.\nIf you're feeling lost or unsure, [just let us know](#Contact).\n\n### Contact\nContacting us is easy, ping us on one of these:\n\n- [![Gitter chat](https://badges.gitter.im/joola/joola.png)](https://gitter.im/joola/joola)\n- [@joola][19]\n- [info@joo.la][20]\n- You can even fill out a [form][21].\n\n### License\nCopyright (c) 2012-2015 Joola Smart Solutions. GPLv3 Licensed, see [LICENSE][24] for details.\n\n[3]: https://travis-ci.org/joola/joola.png?branch=develop\n[4]: https://travis-ci.org/joola/joola?branch=develop\n[17]: https://github.com/joola/joola/issues\n[18]: https://github.com/joola/joola/blob/master/CONTRIBUTING.md\n[19]: http://twitter.com/joola\n[20]: mailto://info@joo.la\n[21]: https://joo.la/contact\n[22]: http://joolajs.org\n[24]: https://github.com/joola/joola/blob/master/LICENSE.md\n","maintainers":[{"name":"joola","email":"info@joo.la"}],"time":{"modified":"2022-06-19T04:46:45.928Z","created":"2014-07-23T09:06:27.142Z","0.7.0":"2014-07-23T09:06:27.142Z","0.7.1":"2014-07-23T09:58:30.062Z","0.7.2":"2014-07-24T07:22:08.245Z","0.7.3":"2014-08-03T11:54:06.720Z","0.7.4":"2014-08-04T14:37:44.178Z","0.7.5":"2014-08-10T18:45:59.999Z","0.7.6":"2014-08-11T08:17:13.015Z","0.7.7":"2014-08-11T11:20:41.276Z","0.7.8":"2014-08-11T12:03:42.581Z","0.7.9":"2014-08-18T08:30:54.745Z","0.7.10":"2014-08-19T22:11:18.554Z","0.7.11":"2014-09-23T06:16:09.186Z","0.7.12":"2014-10-12T10:09:39.914Z","0.7.13":"2014-10-13T14:58:10.539Z","0.7.14":"2014-11-06T14:09:53.478Z","0.7.15":"2014-11-06T16:13:45.787Z","0.7.16":"2014-11-07T11:24:06.961Z","0.8.5":"2015-01-25T12:45:40.037Z","0.8.6":"2015-02-03T10:19:22.931Z","0.8.7":"2015-03-29T09:53:15.909Z","0.8.8":"2015-04-13T15:18:45.113Z","0.8.9":"2015-04-14T19:53:47.079Z","0.8.10":"2015-05-09T07:44:39.627Z","0.8.11":"2015-06-22T11:11:27.058Z","0.8.12":"2015-08-17T09:10:13.490Z","0.8.13":"2015-08-30T18:11:23.336Z","0.8.14":"2015-08-30T18:32:58.215Z","0.8.15":"2015-09-27T18:52:31.351Z","0.8.16":"2015-12-01T09:10:54.489Z","0.8.17":"2015-12-29T08:09:27.774Z","0.8.18":"2015-12-30T14:15:29.785Z"},"homepage":"https://github.com/joola/joola#readme","keywords":["data","analytics","big-data","visualization","nosql","cluster","mongodb","elasticsearch","realtime","chart","graph"],"repository":{"type":"git","url":"git+ssh://git@github.com/joola/joola.git"},"contributors":[{"name":"Itay Weinberger","email":"itay@joo.la","url":"http://joo.la"},{"name":"Or Weinberger","email":"or@joo.la","url":"http://joo.la"}],"author":{"name":"Joola","email":"info@joo.la"},"bugs":{"url":"http://github.com/joola/joola/issues"},"license":"GPL-3.0","readmeFilename":"README.md","users":{"sharper":true,"goliatone":true}}