{"_id":"@nqminds/nqm-databot-host","_rev":"57-a1f1214e59458c0bfd72214efb922916","name":"@nqminds/nqm-databot-host","dist-tags":{"latest":"0.3.31-alpha.1"},"versions":{"0.2.0":{"name":"@nqminds/nqm-databot-host","version":"0.2.0","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.2.0","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"homepage":"https://github.com/nqminds/nqm-databot-host#readme","bugs":{"url":"https://github.com/nqminds/nqm-databot-host/issues"},"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"1e78a177f5104f35b55c8dcdb32322d7fee1e5ff","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.2.0.tgz","integrity":"sha512-FnIAr7V2+Da/hdI3YqzEyTmwjgsSuKb4xuhZL/183XC9fA9eFZGp8C+ppQYT4vuEz/eAG6sQRC1VqzkKCd0KBw==","signatures":[{"sig":"MEYCIQCUZXyrl1MjEstBLmut3+ypZ4Q49Xkf+zh9vajwzotw6wIhAOYKEaqOlwdwVOjS02qfYRJ9CF1c6IqWFQL9ZL9tpN12","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"1e78a177f5104f35b55c8dcdb32322d7fee1e5ff","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"git+https://github.com/nqminds/nqm-databot-host.git","type":"git"},"_npmVersion":"3.10.10","description":"## install","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","mkdirp":"^0.5.1","shortid":"^2.2.6","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.53","@nqminds/nqm-databot-store":"^0.2.0","@nqminds/nqm-databot-utils":"^0.2.0"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.2.0.tgz_1506754570273_0.1341835861094296","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@nqminds/nqm-databot-host","version":"0.2.1","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.2.1","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"homepage":"https://github.com/nqminds/nqm-databot-host#readme","bugs":{"url":"https://github.com/nqminds/nqm-databot-host/issues"},"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"f922705f2d650b21f164aa620a1cf24a8e00c325","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.2.1.tgz","integrity":"sha512-vxyQ/WmhhYRoDuIhVZc9I6iuFVdADT3DKGPei+anUD0zx57nslQT506rCYfZNh4ThKR2ffZwhWI1ZVzCDnZhJg==","signatures":[{"sig":"MEYCIQDjbrwKM6iirOFHF2/dUFtqcAHYZ3C2hInzp7YwjlmAAAIhAIv51MHAzuqhgBBvW8vrZoW7pRN3IHhnakCsmiXpDrvr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"f922705f2d650b21f164aa620a1cf24a8e00c325","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"git+https://github.com/nqminds/nqm-databot-host.git","type":"git"},"_npmVersion":"3.10.10","description":"## install","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","mkdirp":"^0.5.1","shortid":"^2.2.6","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.53","@nqminds/nqm-databot-store":"^0.2.1","@nqminds/nqm-databot-utils":"^0.2.1"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.2.1.tgz_1506754597719_0.8142272941768169","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@nqminds/nqm-databot-host","version":"0.2.2","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.2.2","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"homepage":"https://github.com/nqminds/nqm-databot-host#readme","bugs":{"url":"https://github.com/nqminds/nqm-databot-host/issues"},"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"e1c43b73590e6abe5c15675c09b1a224d126dd39","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.2.2.tgz","integrity":"sha512-oQpcDD8gZn2GWlp++2eaeptq/PdC2sutz5vCD/hw7I6Wc9yJ4gWFWtasFfWumfp9hSjmes6Cp4gUpuaZQJGzAg==","signatures":[{"sig":"MEUCIBy1Ex9iwburDlvJrmriTUgPUgh8EKnL9p8CsApWsxekAiEAj9JlMkBKll+HTTVBw/e6Xm9vfec0q8mW3KD5VohJtcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"e1c43b73590e6abe5c15675c09b1a224d126dd39","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"git+https://github.com/nqminds/nqm-databot-host.git","type":"git"},"_npmVersion":"3.10.10","description":"## install","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","mkdirp":"^0.5.1","shortid":"^2.2.6","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.53","@nqminds/nqm-databot-store":"^0.2.1","@nqminds/nqm-databot-utils":"^0.2.1"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.2.2.tgz_1506754690653_0.5182343155611306","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@nqminds/nqm-databot-host","version":"0.2.3","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.2.3","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"bd9c52e887c696e154bbacb291ae18074f63cf49","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.2.3.tgz","integrity":"sha512-JR05Lq9evCTOGtZTM210DW3m9WluP3YuNEizeIUjko+NqrPa9vVeKfwvoA+2VlArlDskyXz1iZmR89AXmxkOEg==","signatures":[{"sig":"MEUCIHDCSFCtUNGxehx7hfmGnEOzTLJUTo7nicAvU6mS5f++AiEA1IgQbdnLl+nf0jL7f+ONXfimuVkTvLMBrxBz9BlNlv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"bd9c52e887c696e154bbacb291ae18074f63cf49","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","mkdirp":"^0.5.1","shortid":"^2.2.6","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.53","@nqminds/nqm-databot-store":"^0.2.2","@nqminds/nqm-databot-utils":"^0.2.2"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.2.3.tgz_1506845597385_0.7077100065071136","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@nqminds/nqm-databot-host","version":"0.2.4","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.2.4","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"a618be665a2ea3ea221ea6071915ff70f0b7dce6","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.2.4.tgz","integrity":"sha512-FLeyeKdKZz0UmHm+IuYzlwuYBg9vZn+//PPaZnGXlbZK33QI6VABj0DMlly19G3XqGv7NltrYslRLPv/QAQ36A==","signatures":[{"sig":"MEYCIQCBbx9LLtt5JavUj0q9lwMmUL2Fi5KWsoKIy+NopI6AhAIhAPGLBI5ITbAOS4RNGsPnYILeHTPfPLjq1bOYiz2LBZ7i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"a618be665a2ea3ea221ea6071915ff70f0b7dce6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","mkdirp":"^0.5.1","shortid":"^2.2.6","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.53","@nqminds/nqm-databot-store":"^0.2.3","@nqminds/nqm-databot-utils":"^0.2.3"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.2.4.tgz_1506951952667_0.743630541022867","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@nqminds/nqm-databot-host","version":"0.2.5","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.2.5","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"9dada0b0ce338c33612485c1f5eed910a750339e","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.2.5.tgz","integrity":"sha512-Ld1n5tD5aEAYdSJoTgNMafEIQboPToQ4PNI6yJ5y2ngRrwlYGMw6O9eyZ4twTKwQqFYseiFdmG7Y54s+RPOU/g==","signatures":[{"sig":"MEYCIQCvlfdklGKAwwrGXW1Qy8USuPzPlAXvXS3wRslv/V3obwIhAOeQ1ZEWqDFmVYeODHQMu2hGddsTivgf9pHvfnLtOF1O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"9dada0b0ce338c33612485c1f5eed910a750339e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","mkdirp":"^0.5.1","shortid":"^2.2.6","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.53","@nqminds/nqm-databot-store":"^0.2.4","@nqminds/nqm-databot-utils":"^0.2.4"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.2.5.tgz_1507048790689_0.7636716677807271","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@nqminds/nqm-databot-host","version":"0.2.6","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.2.6","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"68163eec4a9fa82985924b6fed026c992072cde7","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.2.6.tgz","integrity":"sha512-9FJwjK3NBfa2hGJawkoFurPm8UPsCZ06+MBMPDfEXKw8+iAbfBvgAJaJUZnxIgwSVDrXFeodVtdYDkDDX2w4qw==","signatures":[{"sig":"MEUCIB2CsNrgdcx+91XKWaWEER5mDnjTZdH9RSAJsJeAyjKwAiEAhj2qNu+dsuOu/nfhF+/l1CiMbxT47CmG2RhRN6vasUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"68163eec4a9fa82985924b6fed026c992072cde7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","mkdirp":"^0.5.1","shortid":"^2.2.6","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.64","@nqminds/nqm-databot-store":"^0.2.4","@nqminds/nqm-databot-utils":"^0.2.4"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.2.6.tgz_1507356641474_0.26172340265475214","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@nqminds/nqm-databot-host","version":"0.3.1","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.1","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"fff3e14fc5f684f26a31d43faf626496caa76ffd","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.1.tgz","integrity":"sha512-OZCddMr3TvueivZo3BaH2IYxNyuxua5sH2i2cDhm5q18BaqJXAKj+mZbDWdxEGejWrxrYLQWzHGAh6OF+5JDmw==","signatures":[{"sig":"MEQCIBAp9FTU7siHq/XOjYVo8n13KaG6Na++ybBUlww9TmEeAiBep8u4UHiDxkEPuPIUGW/NoJMK0IyfkWmUlBu+/kUlyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"fff3e14fc5f684f26a31d43faf626496caa76ffd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","shortid":"^2.2.6","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.64","@nqminds/nqm-databot-store":"^0.2.5","@nqminds/nqm-databot-utils":"^0.2.5"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.1.tgz_1507708612512_0.25996203906834126","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@nqminds/nqm-databot-host","version":"0.2.8","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.2.8","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"ffad120378ee93c32c065f39b58d2b6cc3aeeb91","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.2.8.tgz","integrity":"sha512-I/B3xkTuDOa2qwixiqC3De0sV3RX46w2kFKN+O1puaMsj0sz4CthHO66pBEWDWuwOCHWpN0A29OX9Y32T7Hj8w==","signatures":[{"sig":"MEUCIQDIv1QsOjm1IKxiPRNhtykG41WDHv1QZk2GEUQjzM8nVwIgYuKjmkGfN688Pueom15cROJSZvzGlQKmFetZuUaMbYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"ffad120378ee93c32c065f39b58d2b6cc3aeeb91","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","mkdirp":"^0.5.1","shortid":"^2.2.6","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.69","@nqminds/nqm-databot-store":"^0.2.6","@nqminds/nqm-databot-utils":"^0.2.6"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.2.8.tgz_1507878486982_0.48760652146302164","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@nqminds/nqm-databot-host","version":"0.2.9","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.2.9","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"d5c33505b8a5898ba4be32de614d8a32d4aded58","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.2.9.tgz","integrity":"sha512-DJW1nRUYAUTmTNIEQYnkleqN5nTW1ZxF6+V44X59S4wxI3inIYpQDoIatAOln8KDRSuSfTjb2/qjk4+cXrq9pA==","signatures":[{"sig":"MEUCIQDEF4KuGyXs5mJSdBwZSkZefPPFFd2ma5mw7wdc08BSUwIgcxOmgvvrdHOUUdGfRhlrNt9U+Afwb1HO9xsh/jrcO24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"d5c33505b8a5898ba4be32de614d8a32d4aded58","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","mkdirp":"^0.5.1","shortid":"^2.2.6","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.69","@nqminds/nqm-databot-store":"^0.2.7","@nqminds/nqm-databot-utils":"^0.2.7"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.2.9.tgz_1508188291015_0.5413251821883023","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@nqminds/nqm-databot-host","version":"0.2.10","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.2.10","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"821aec40bd4644bc65e2b2f87b8ef299a04ce441","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.2.10.tgz","integrity":"sha512-LU4F0e1U/N9hMxyajliKQXkkUagZRG6FojqGzcxTtDeZM7NvOPuG9VoUVDOXdYz7ltQ85lLIwTjZtGePMpiYvg==","signatures":[{"sig":"MEUCIQCJUHAZuk7Wgqt1gjv8j7VKo+iX0Ji1fS5t6tGH2h1T3wIgcUDqotWwJikO6iYbieCtxrua2AnqJPGZAhHxZUrhjso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"821aec40bd4644bc65e2b2f87b8ef299a04ce441","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.0","lodash":"^4.15.0","mkdirp":"^0.5.1","shortid":"^2.2.6","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.1.0","http-proxy":"^1.14.0","portfinder":"^1.0.7","parse-domain":"^1.0.0","nqm-core-utils":"^0.2.57","@nqminds/nqm-api-tdx":"^0.2.69","@nqminds/nqm-databot-store":"^0.2.7","@nqminds/nqm-databot-utils":"^0.2.7"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.2.10.tgz_1508224270996_0.344906700309366","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@nqminds/nqm-databot-host","version":"0.3.2","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.2","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"48b4d804a87406917eb5bfe4cb509120fbfdb9eb","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.2.tgz","integrity":"sha512-ezl4pAOdVUz+0VK0ttlL5mi1MwqCJ89HzGSGCqjIbGMsMa1lZV43VOLEIt5QbYA/WFPwyx26KARJkmWtUnK58Q==","signatures":[{"sig":"MEQCIErWlermmC6ZhX5RN5F4w4wvr0qz0aq0uBB0R13ero+DAiA3Wrnr2bpSdz09aJ5QaZcXIvOmHBzqFO7VVZROC6yCCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"48b4d804a87406917eb5bfe4cb509120fbfdb9eb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","nqm-core-utils":"^0.2.61","@nqminds/nqm-api-tdx":"^0.2.69","@nqminds/nqm-databot-store":"^0.2.8","@nqminds/nqm-databot-utils":"^0.2.8"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.2.tgz_1509032886208_0.42582355439662933","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@nqminds/nqm-databot-host","version":"0.3.3","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.3","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"38ea122e00f9cf0c9bf012f3ae54f35c54369ecd","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.3.tgz","integrity":"sha512-BJcxLEiKRwdnwoi3o1oUfSbIili3HO3heGJPWCA3DZ7YWfX4sXSW/QspipVY7dEZpST289x6zZw9G9OAVKe3xQ==","signatures":[{"sig":"MEYCIQCVux77xHhsYXadIp5F0sNYWL1TMwvwRygu0kocy75xCQIhAIzQTkOmf3AnBiaKxR6+n7uVSskth2jj3CERE7fs/JJ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"38ea122e00f9cf0c9bf012f3ae54f35c54369ecd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","nqm-core-utils":"^0.2.62","@nqminds/nqm-api-tdx":"^0.2.71","@nqminds/nqm-databot-store":"^0.2.9","@nqminds/nqm-databot-utils":"^0.2.9"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.3.tgz_1509085971937_0.5513623063452542","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@nqminds/nqm-databot-host","version":"0.3.4","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.4","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"dbe42371cf47a0dc7fa6dc352260c848772de448","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.4.tgz","integrity":"sha512-LqysDPMgmm7wJKU2dhzIQWSA5b1187fUExKmnL3+QCK7MwOu/Q3jXG2/vdcpxgoxkvJQk5f05QiMQBjzrUgzkQ==","signatures":[{"sig":"MEUCIAb3BjzWM+G7nW3l2f9S6VmqjQI++XZOCLXdkaeiobo4AiEAv18lkC/evl0XFXdOmw+cpYyaGko7xD9gWgU+fg2McpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"dbe42371cf47a0dc7fa6dc352260c848772de448","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","nqm-core-utils":"^0.2.62","@nqminds/nqm-api-tdx":"^0.2.71","@nqminds/nqm-databot-store":"^0.2.9","@nqminds/nqm-databot-utils":"^0.2.9"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.4.tgz_1509114285503_0.6527054074686021","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@nqminds/nqm-databot-host","version":"0.3.5","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.5","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"14bc64e3fef0a4343de981e399e20816d489e7f2","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.5.tgz","integrity":"sha512-+zBbX0xvVPj6imiHR0m3wyP4380uKyPyoYQSBDuRSU8Y3tsRugYdWoZ/sxLpurnDELrPVyboLcxw/tHB+TcsTg==","signatures":[{"sig":"MEYCIQC2BggYs1sZEn60kGZh3dCGj/RjFsW8Ch0uP1fFlXBBUwIhAJMqes1ykqZTAVHrkhVa/7exLBnIa9GWMhPGbpaYV8Bp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"14bc64e3fef0a4343de981e399e20816d489e7f2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","nqm-core-utils":"^0.2.62","@nqminds/nqm-api-tdx":"^0.2.71","@nqminds/nqm-databot-store":"^0.2.9","@nqminds/nqm-databot-utils":"^0.2.9"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.5.tgz_1509170138106_0.09357777703553438","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@nqminds/nqm-databot-host","version":"0.3.6","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.6","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"c4dfe5b9fdd0480aa62f19acd4668f219a5fecca","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.6.tgz","integrity":"sha512-ro7isRrzVOrbmd9BmH23U9aksjAuXUgxjJ/bZJUSqFxZFlDmYjXkv9IJN979VTv6p08rg5vFy24WULo3Wo1bFw==","signatures":[{"sig":"MEQCIEVWgAt/kLEkWWHiqxhhlMDfP1Iw9/XxqVq7/KtYpbX6AiBHYmnU5gVnwadWv0fq2ki3+NzFATOOy4keNtId0no9Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"c4dfe5b9fdd0480aa62f19acd4668f219a5fecca","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","nqm-core-utils":"^0.2.62","@nqminds/nqm-api-tdx":"^0.2.71","@nqminds/nqm-databot-store":"^0.2.9","@nqminds/nqm-databot-utils":"^0.2.9"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.6.tgz_1509523723596_0.9509470465127379","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@nqminds/nqm-databot-host","version":"0.3.7","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.7","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"7b6331a98aaeca7154f1c84ab878ab3640b04221","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.7.tgz","integrity":"sha512-5S1rwfmoHsDLxP3gizGVcGvYVS+l61/Yz0yhQ4thrHFmtEBQr7PosGJaYh0N0Cqz0S/z+Yd4JhRMM0yTlWt0MQ==","signatures":[{"sig":"MEQCIBVsTajior6jBp53kSp2Fi24az1joxSvqnxoGTZT1b/YAiBEamCtWuTfuQf8vpysYskDmuwqA7yPo/14byAhrF0A+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"7b6331a98aaeca7154f1c84ab878ab3640b04221","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","nqm-core-utils":"^0.2.62","@nqminds/nqm-api-tdx":"^0.2.71","@nqminds/nqm-databot-store":"^0.2.9","@nqminds/nqm-databot-utils":"^0.2.9"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.7.tgz_1509540858547_0.2750347477849573","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@nqminds/nqm-databot-host","version":"0.3.8","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.8","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"a6fa07230ca5fb8f484d61387d451eb0890405b6","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.8.tgz","integrity":"sha512-yHM1Ss58CkJyBJI5zYZJqgfT9z/AW1Es2p38/6WQBGbDKghrEtD9OJa7sTMcA0VW14RDFViggjCyycODbq288A==","signatures":[{"sig":"MEQCIAOGqXGCQ8lZkKHTIxae/iJmmYMXUz3P+Px6LwR+D9KfAiAzZhtE7Iv+5SXHIkLKAWxBVte464Vw2wfEx7wT26zpbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"a6fa07230ca5fb8f484d61387d451eb0890405b6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","nqm-core-utils":"^0.2.62","@nqminds/nqm-api-tdx":"^0.2.71","@nqminds/nqm-databot-store":"^0.2.10","@nqminds/nqm-databot-utils":"^0.2.10"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.8.tgz_1512638581461_0.9725559849757701","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@nqminds/nqm-databot-host","version":"0.3.9","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.9","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"1c03e283151738dd35d3e25a3fa47e13315e452a","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.9.tgz","integrity":"sha512-pjWYFWDrk792Sz7/rEO64fRM6m56AvEifRPyDN831XU66qZXZ0YNTXumvsPXm73N2cY/yPe1BIBwETMYTm/11w==","signatures":[{"sig":"MEQCIBePs0+QwJAlxv8zFDdmyP2Estn/Ek4+80uNzaj1/sTYAiAP3QvdVS2Or1BNSH+F7AAUHLf2QK8kftv8JoilUhjaSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"1c03e283151738dd35d3e25a3fa47e13315e452a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.2.71","@nqminds/nqm-core-utils":"^0.3.0","@nqminds/nqm-databot-store":"^0.2.11","@nqminds/nqm-databot-utils":"^0.2.10"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.9.tgz_1512892538354_0.6723523903638124","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@nqminds/nqm-databot-host","version":"0.3.10","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.10","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"3c6f3e4a4afe4b76574a815efb174c05d4e9ed65","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.10.tgz","integrity":"sha512-GGsv1rC7VuTlH2yVC0Q2tuPLktWnDsCDlrR/NkxCrHGsN0aklwIWU6CQNNtR3HtwbRj7xT7iTsSklBSf34vZ9Q==","signatures":[{"sig":"MEUCIQDBmuwnTjmUZLsLHmZuixNwpTGSB7MZDc/mL4tyJP+4OwIgaREOV+xgZXIFvyPXI9EqKtrcV9gbJgD13cS+TJx3l3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"3c6f3e4a4afe4b76574a815efb174c05d4e9ed65","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.2.71","@nqminds/nqm-core-utils":"^0.3.0","@nqminds/nqm-databot-store":"^0.2.12","@nqminds/nqm-databot-utils":"^0.2.11"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.10.tgz_1513753793372_0.7306854769121855","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@nqminds/nqm-databot-host","version":"0.3.11","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.11","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"12d0e725a43e6177ff7b566199a9b3a20bb0b51a","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.11.tgz","integrity":"sha512-3nvfHra5fMHaoKGjO1+TYSSYQh1FVxuua4DjQO8tvdh2ePiK0fwEoMOaYC/FHd/5BxLIrQEJkgiJ7mVaifncrg==","signatures":[{"sig":"MEQCIBWww6xsHo83iltLoXCrseFM+3V+A2yHy7dCxztw8ujkAiBeR7ypiyQ1LpjF0c0wDF/jmzyRhfVuoxfKY8CRUkLrqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"nqm-databot-host.js","_from":".","_shasum":"12d0e725a43e6177ff7b566199a9b3a20bb0b51a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"3.10.10","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"6.11.3","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.2.71","@nqminds/nqm-core-utils":"^0.4.0","@nqminds/nqm-databot-store":"^0.2.13","@nqminds/nqm-databot-utils":"^0.2.11"},"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host-0.3.11.tgz_1516718567784_0.022929971106350422","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@nqminds/nqm-databot-host","version":"0.3.12","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.12","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"9e35a5f5fef297986927ce2feef7ac7e67a1b634","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.12.tgz","fileCount":27,"integrity":"sha512-/m1jMIzz/RFPolGWs0+3oB5jxnChMYPKqI2LIDClwkLxQJ36exzbb7JUwUXeCCEn1cdNjFZtmToMQB1Td7DgZw==","signatures":[{"sig":"MEQCIBPaEKEnf2Yh9aVxJvDt4+zsboBfWUk5F0/alRELnQWzAiA30ikuGfGwtxZ6yGb01Z1FZlEHnXvthYhwrw01FyDAig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4kRwCRA9TVsSAnZWagAAlw8P/22yGwgJ2V6KlzwIvwGW\nzs/cy6srqKiTkYrXt+wofxUI969lXO24TY3KLoobetHg85qmzGSUIy75++SX\nueDUQNPedk3fZBxlR1w9WSRScxGiUcPRpehoUpmHcovrOwAwy8nh/kr5I1K7\nlWP7+fuWjcpvdogyyzqYPLMdotoWApXy5C/w0AGtghqJmkiE0WiF4sX11XSs\n3IhnB00erjpgFKUqWBusw/BgbTVbvlcapbk0HE0Ttfk8vF7HwW1R0g0fDUcU\npoFDxm+aswgMgNyeVjkoPT9c0EVLaKNuyhc160ZupsYA8pt/0GkljvsdFbji\ncoY7NK8K4z8ihYu+1lYImGM7Ygs9tT0FYfF7VwqHfLqSspnI/GinIJXZA1GI\nyuF/PX07rq62qRpwmZHJEp02x+VVjFTSi94k9UsE/oelWq4pZvTO0UAHPRWb\nYONExYZYPcFXsi841O+c6Lsw2v04lPzWshMb7ABVlr2sPJH3SV+BIP9v2InK\nOvr19Ct08TDF6m8YINy0DoHtMBX+WLzeu4QN+t4Dr9UnH91MDlZbKCnE/0JA\ncQS8CIU9lXJ+K+omG8HZX7u6WEf4VaQftTCRkllKCyxfkj+MwaYkAncumd7E\nlnkjxq+Af5s2SQYGmCR2eUqHm51IrwyosJLIrYBMZTYwdXmycaosPC+nIIQ6\nv/xk\r\n=nFiS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"5.6.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.2.101","@nqminds/nqm-core-utils":"^0.4.25","@nqminds/nqm-databot-store":"^0.2.14","@nqminds/nqm-databot-utils":"^0.2.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.12_1524778093084_0.151050687188369","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@nqminds/nqm-databot-host","version":"0.3.13","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.13","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"2703c240c0f630a8067adb110be53fa991fd0a05","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.13.tgz","fileCount":27,"integrity":"sha512-nzY6b2yUIONhQKjoKYeD3OTULTeuH6PTbpERY0gipL0444Dn2RCBFyfz4lq4Eonmexqp54/WNPYeVhZkUWgRIg==","signatures":[{"sig":"MEYCIQDRYgjfuaFEptcNIo2boHO+NRhadA2Scs6p+9t/odfUEQIhAOKXRdE4b+t2BJJpfYfwAYg2nI+BLiLvhX1kEX9yhHff","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4reTCRA9TVsSAnZWagAA7xMP/0+WpgOThDkDSWaa9nOW\n7dYXybbRDm6HKp9mBBkQRKYhAyxgiEg6C+PsXOkjdiklei9mPfYx2v9w2dcP\nJ3Flv/orgt3kvzFbGWDiNCW9cogeFgL2Ev/fkF2Zgn/taFZ0QM1nbIdFMVBI\ncj1lJ/jU6cjNyIelVXJluEDdoTNhxP6J/npo4OlCsFWXOQXlofd4qp0Xg2xL\nqDVDmoe9CliepjqjiWq6h9ePnJmfX0iCnICkMGFJ1l07ExWmplqp3pnlp2FV\n+3S9oS6pTjelUNDvEbXord0kFV+w3W+Xl4wNpcX9bwFpGH20OKwDyTS7QZxj\nSeQNZiAoCs+rKyDgNhLZrb/pnn3634v5LdyNt5F5UVulxYqHpomAB3SBg1Vn\nqPhEvxKymbCKRchD6JL5dg5hWJdMFUfsU6VxPx6vHvB1guWpfivfOXeyqql4\nwRP+04NjnIAO8+2toC1e+rD/BOx8zCy/1jB9wT2JsxKiXCqm2O5ZcVo55GDM\nE0/1zLgQ2Y7EKTuVu3oEuAsFeeGNj6fU3E/d99VHFjPM/fbJs1WQbZ4bI1yI\ntHW5Dy9KZXZTlj8mYHgH4k4lPLNhCYFAsfo8eIPfT6tkhG8GDQ0xux9Wo8hz\nB75w+xdZOqkONC+x/eJwogobf/Z5KQQqKDjFVVz3GhBNgH+ulDCAgMkhuCi2\nrxHe\r\n=DL/5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"5.6.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.2.101","@nqminds/nqm-core-utils":"^0.4.25","@nqminds/nqm-databot-store":"^0.2.15","@nqminds/nqm-databot-utils":"^0.2.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.13_1524807571058_0.15472562286322722","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@nqminds/nqm-databot-host","version":"0.3.14","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.14","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"f2b391d72313a3ac4a7d072ec26f3cc3a9791fe7","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.14.tgz","fileCount":27,"integrity":"sha512-iywkMiUa+nX+4SKgkJA2cSWdMhgg/U4lQodKJaqW1BlaxUlt4K03JbNo6mNjGZDNcFa3Dek7jp8MAY2jtmBEUA==","signatures":[{"sig":"MEUCIGwrC3KjYEtCE3mte4REtUZltzYBCSIKyGHdyRYurGb2AiEA/novap4vNyb9imevLV5Xcd89KTpsVxpdmXBtTRekx3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ0YyCRA9TVsSAnZWagAAy8cP/iWtLrxUPk0JQhbWCrv5\ngr+YXddkWOPNMCF9kBJ0Xx6MRS5P2ifrzKjNx2QCH5Dzi2SeOjmXSROy20g9\nVxBzq2kOYBYDTHG5wfaLTCLwvcEIBgCmI/yoVk+k9GJHh4TPupxt9tESWo0p\ne4F2fOriCWkgRPZQh+zdtM/1rRTdWMB06yE/5H4zAtpxfKZQVmm3YpX0N0ef\nLsE81+meK+cGyfxuTQqihKCAl6Mrl630ZGX+Zoogl7Z3h7l1cJ/+Rl640/+K\nBn6qmX5AbQuGwYJ8A1D8oLe8oLlpXoZ++vEbEQ34eZ5fZBGGomqpJx79x/Wi\nyEr0zk+94IIV1NSMw8bCZ+Pa9DN5QoMqST+/UsexLpS4mJluaamxcNNMS5sp\n6ArtYHZH2BgWZ62ydEYvpPUcbW+75Fr9XtYyIck2TNhrrwpGphL0ipim0Y2u\nNe7QHGEmUz0ATFaYEa7GKcdTuNaIaULJRaXMmf8a/sruxKyUCtbiIsrQn8Xo\nskEb6DFyfTqcvuLQis8LnqNNSDvMK24SMRVqafmLz22ku01zL/nCYwCgLc5A\nxjvBb25C7R+5IGuTAAAZ9rf1bukAT8Ki4Z7VtDWGMq9u1QxTUhcMe6dxznYs\nPMnF4NXuBc7Vfax5SCVxj/l7c9jyQxNfkYB2tM70z6sE7Rjv1u0UbPyqXHo4\nIjZV\r\n=C2CR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.3.0","@nqminds/nqm-core-utils":"^0.4.25","@nqminds/nqm-databot-store":"^0.2.16","@nqminds/nqm-databot-utils":"^0.2.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.14_1529300528361_0.20706173436609387","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@nqminds/nqm-databot-host","version":"0.3.15","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.15","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"47fca3947332f990971365dc94d33f6fb81c7b46","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.15.tgz","fileCount":27,"integrity":"sha512-WtFPC9sefzhqQL7a6N6mOJpQpDVBJqlJ1opvGr85oDd/aa43YhGWCZhc1B8fiOpyhgqiemxJZlVlpsiuAbHsOg==","signatures":[{"sig":"MEQCIDWj7+hy7UbOyLEJTjVIMRohPIMFew/qMXPNIv+A7p9zAiBbuYCu0aWaPtPvzdsVdPhfcJouZSThYT72X1V/IF/+ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0rD4CRA9TVsSAnZWagAAvrEP/0/HYatk3EGlRY2GkYmH\n30052oSQBmba1HL1aaWlFUEpB2G2iRu7yMi3Oqb1szMsvuCAnpIoOx2GkLhk\n8fdu/5tMTC4RdNf7c38zYWtAem2afQ0HQwUjVbFfasTL7sL4UeqfkeSVJASj\nuAjeT4yL6brutnXCI8LjKql/bzrz+bbNvP6qmXAJ0lnUshnBlaiCO3V0uelO\nBqFrZnfIG9dIKinBNBI2nvRrp9YlDSw/KEm7G0YxamDCEhAhJvP/oEqV0ood\nLL6QXFZ/mQibl/DCN/mTBcP9SePCTRzb+5dEgIkmmnhpgf8MB00/TPJ56Q30\n6TLZlSihnggD6HAI74MefRhWuyo4DffJdfucbFQ7B3+M4wYmTtYQ4p+zb56P\n5EcY2jRo6PMRMjJnShvpCg7rguF+OhH+m0sQCaX53BsbRnhdKXFEYupxFYMj\nXh/MfrW7z9Ib8t/SQ8VFbwYJab9/f/Nc48zIT5fZSC7L4MF/bhUalT3cWJb4\nlO207QgWdpXgWqqAbfgysRDUkDG7QqELrHPnn1+nhts18UozOBCdTPBoVYGv\nTe87qITG41am9Je9/OrLYZmbd4p9gAEeklJYkzFpriTxnDC8cDUyAaPcgKCx\n2NS9ZT42gDJa5K0RD/KMEG3wiIfRrXZp+cHdALHKP1VnghvWHoFir3WtQPlQ\ngtmq\r\n=hbqk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.18","@nqminds/nqm-databot-utils":"^0.2.16"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.15_1540534519293_0.5037730847990858","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@nqminds/nqm-databot-host","version":"0.3.16","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.16","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"77e6f01d45d8b677e9adeec8b898c4a2b52ad19a","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.16.tgz","fileCount":27,"integrity":"sha512-R+5n/egLYo0HCcm6Ol0AWioTRUhjXwQluzj+teYsi76ahzZIdkIwaRFeaQ0QmKPCrbSK/h5v1gMV9MLvEWWW5g==","signatures":[{"sig":"MEYCIQDt5qShcdWU8V4cUoJ4MyZr+ytVgQVW4R3xBCRYMw4k3wIhAPZVN6NFX1vjReQXgYqC0DHHwerBG9yvc/5JzyRrEpX4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0ucgCRA9TVsSAnZWagAAObIP+wciPnf6BGa7gNmhGLc0\ny3hjdOHgqDP2yM4QLYN6oBNOh7jxjkzwWvo5Px58gHswdW6zsGlmI0Il63W4\n9BS6yzpzna96iZyv7CWWPqgJ+4oIHnxJII5KnA7BUpkUxK7nkUkpSaY5hTNT\nrbEJioyslZdleqg1IVo3yuFNGXS6ZYpBbIz2y28HCwSLVU9VwZT0BoqTu3dF\n/DMgLwLoE3DhYnerof4yyznSoxIRGFVrT42kuPTwFEzkEGZZ303+rcIdwPOM\nAOStf3/AvTyeET1WhZD2LNCJqeCxFlzdreb1YH5AT04yq64kakbXCG5xBjkx\n6ffd4Kpbn+s7i7nqvGtN+UUg5Lcu7hd8UeVryZYCPzrAY6oDrzvgUUOEQ136\noExPvRReDY9qg8K2Cbqw3m4b1HF5AGmz6KaqWazjnF48CoNJ+68oItkTHH/H\nzn+wawZaxfgxgkjIUieOd5sznsrDDJtKh7NyevEbB5dybYNCCs9CfePxSyHa\nCVAjcG4oCIvtomnQi4ERfOZUbc09FNSvYlg2nbsi97fT9iF+1+95z4eIL2KN\njuCcPxCfcpbG49Gs2kLO3IiJoMTU3epqBOv3d5tdKwnmG8v5qMDdXWKN+XOx\naADh1ux5yJCrSR6vgT/jZ8DFtNPA2NWo/TfZeDv3Bk3qs7lqqBLTeyocdqW4\nmBdW\r\n=uVvs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.18","@nqminds/nqm-databot-utils":"^0.2.16"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.16_1540548382855_0.5123155187483515","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@nqminds/nqm-databot-host","version":"0.3.17","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.17","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"5b6754cf588c823ad6ec8e80311e473c50e54341","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.17.tgz","fileCount":27,"integrity":"sha512-Xz74uyXrQZAFNYhsUerDFgkRMC87WeOHllZvfvsTPJR28GsDoZ5LaBDIba6sNNoQlOuVI4pSK0rK4cjRNqaN9A==","signatures":[{"sig":"MEUCICNgzFRU5F52aoJGpy28JcScqI02BgHKbfBHriSu+IakAiEAse5ntWn5lnP0HL/G7q2LOo6aETXqO/cI49nXaD1jJcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1AMVCRA9TVsSAnZWagAAyWUP/0YxNojBVZ12MoD+satU\nW8ZR/EH8IYMfXb9owSVmkSOq9yudb6QLgXh0XQH9A3c9d4F2gCJBYijuEYDK\nYvlyAA4Ti8yHNpOFDL2boefSe0AA9XOKiOzoApUAnVHZaIkvA8IGp5cJb5+l\nx1FVck9KLLeU716pRv9fLKR+h1wBWxUIRnLos0XnrpFvcrEr6cVSQUtqSeDh\nlxwolNdI1VaHF8mmnWhS/wrJeD1ebOGK848ZYa0r4vex/Q+nI05HokjpO1Ip\nTWZh5FUAF0AYlnCBba4qehkThq4ak9TZmUQvS6u/1Fgacp1wxTH9k2taYv+5\nNEWkPndOmg7WzZqv31I1udtjJzLvwjngqPXy0TK2oRu2+LpxfBu4nfotwOI/\n/z9ZBEwjMTlkyFu56UuVvL1YQQzamSJe6gu7gHa12wtGfN9QU9o8bmBHWEWO\n1bTUjR1bvi2Dh4VRDsRV1cHBdiGN83fEaelUBLI0K/Fo58C/vsD9tPUo85f6\nb14L2C0cTcVPS6a3Y3tu+K6QGg2Au1L5uep8l5zuY74uf26iXpfmQGP9bzWo\ni8L0QTSw4uEuIUeJJhfKOv3UqHQygpjDcwmhzTE9YSGFRt3MpQl9623UR+Qv\nPt2oECtazLe7MoAaED/Ic1kqODNAaT74NUGdbUZKq4yYAKCW+JUjgBZg6l+n\nZ1IC\r\n=lXvI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.18","@nqminds/nqm-databot-utils":"^0.2.16"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.17_1540621076962_0.3263603994363107","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@nqminds/nqm-databot-host","version":"0.3.19","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.19","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"4f5307eb3242c4146b380ca83451a5e1861b4608","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.19.tgz","fileCount":29,"integrity":"sha512-OplM797RQAbWFBmZXMoDqL3VLNNu8Te9zshiaHK88/ZERQdIszAV/Y5sGzzjNY1P0nxJq8c7LN3UDR7OrIkskw==","signatures":[{"sig":"MEUCIBh296UfxyEACl9riHPu1252e5+zf1B9+4rEwkHXAKPwAiEAuE4Gq3Ld1xCeSfBZn8+SYFprmk+opA8M72SJvsNXZu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAk1nCRA9TVsSAnZWagAAiIIQAJnrSH5F7DRylVLvcnit\nCxv4bRUuRWwscYs9IcPCTa9iXTgF8+EWl/kxN0kp8OPdolobt5QlUbQ8HKZA\ncfn9dIJJMz2TFQsx9PrBSHIhlEUIWfrBycSauKPZ/FoY1BpxEdVb+f3+97L6\nlvqX0COc7FPNSUoS9erHVytEmgHZMybqMZ/piRPQoKJwZYRvTSXCMaTU4b5L\nexq2TcGxongXbCnB+jZg5pVVCDMWWGl8yoSM2QiP728wzUI1qylrNzP0NvuK\n8/o5uSbrxoyu6gDMuzYPvIn7uzhZfBeby+HpQO7Qo7xTasnrMTafWyx4YwgP\nShW4ZCRTDq4G6K62wp0vFggedSaDxTwZjGUqZd5lsefjIPNotOJzycPIQoZJ\n85BZTUbQm7FauXxp/ycqxV4T5P8AoUyRtyJVhkL4EM/INS9pVQvY/hSE4Dg6\ndUnmLyzBRMh2nB9PAgaAISF69jkCz7jSz0caMk7Jc6Wj5wSDi/BOVq+AWlYD\nDE1MQ3K9Bu8xo3SNiaebmTh/cKDfwr6T8EurXoCy2N0V8E7sAlEUx2y1/IDZ\nkOJhHXjZegyJ7TewPwyR62VO0u1+xAHFVcJKLhuiPp/5uzkBToTHlqCc+Bqm\n0fITOjHzjgQ31YCCcNzFhli6jOsI++72nkQHqeVTrVtX9J5K8x4H7tO42y/C\nJkDM\r\n=3HPS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","_from":"file:nqminds-nqm-databot-host-0.3.19.tgz","gitHead":"0338a346fce8148e5bfbc3898a062678742f5f83","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.19","@nqminds/nqm-databot-utils":"^0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.19_1543654758181_0.7897685544790394","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"@nqminds/nqm-databot-host","version":"0.3.20","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.20","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"18fe6b030195fd9526e7af123bbeaa94197f1342","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.20.tgz","fileCount":29,"integrity":"sha512-subSeTtutnXNKLXeX8nFW8u9YAdNKXgEWnxfSmRjihtFKkScY9WuQg1uW1g0eg2ZYgSVpYSVIX9QbjQZt7jMqQ==","signatures":[{"sig":"MEYCIQDw+n8WmTBI7vEGOHvxofs6sum57ESIfJmUhJyb+DCi4AIhAIarFySff+DgFTFfSlsywz0OAIu6CZnPMcN38UR5k2ZF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcA9xWCRA9TVsSAnZWagAARIsP+wVfanfFSuPKK7eOIii6\nzVlgHzOVgTWF8iVfYc7j0AFNeoQqe4ZpJ2KUcrIeRVa71zMr94OIV7z9fs1s\n83TBSOkOxvABDduqfrCthrpfrDz2VU2A96vKuRuSUckOtZPGVctax0bDS3uA\nIEOpr4SiJQCupVaKxenhK0Fgru8rxVJl4tmUpb7xQGM00gRqUiEp3NvxCRzX\nrVz4L3itNlfcLYZQLJ6FocDAqXhBo25Mzpbnb0RJsnfjJKqZWewAPihYX8DP\nWxh7Pexdb0R8a59196B3trtViTDHjf3jekobm5hnKx2qOq/wrgDylOtDC341\nBlUVAKTSG1tF/z0etzUD533iqo/3EAYL0h691lNc3s5iCbkfZ928NTIw1uZ7\npldUVhjfQ7WKUZu8qOdHx3Uo38w8lFGetcYDmCXvmgMmIcUE2laO6R8L3qGC\nyPUynYxhPZdnqVrHm4oLKksVfcMeEVaOBPqJKtIshLe8fB3XdBCkIAYe3Bp7\nft9EBS0fn+HaUO5wao7/B8bVA4GdOr6d+rrgEV/L403gax15GBrF2jlWTT4o\nZK7SCewn6dBTOJhKDJHQM+MmVcxtbafNv1EScYwToevRR9lDEYU/hZmqd4Jk\nWUAjzqKs3tkfNkmuzbGLWhMiBSBi0NP7MHl3BrQieTMZa0ZxdLo3d8KtUOLA\nUSJV\r\n=hQwf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","_from":"file:nqminds-nqm-databot-host-0.3.20.tgz","gitHead":"b7c069fd214ca7ef8554138de17a546423266bb6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.19","@nqminds/nqm-databot-utils":"^0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.20_1543756885829_0.9667637010206169","host":"s3://npm-registry-packages"}},"0.3.21":{"name":"@nqminds/nqm-databot-host","version":"0.3.21","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.21","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"f20b8f62412861d413e643c633dbf41b645aeb22","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.21.tgz","fileCount":29,"integrity":"sha512-u/7uRZf6RBcXTUFuxE+zLQ5pns8R2F37xhtH/Y+XSMycUQMB6k+mkt9QHOd/a63sHKi2m7Q/HgKTIo3xBOgRBQ==","signatures":[{"sig":"MEQCICIp60fCjLfwmGRLCEKzAgfuGkCZpAhONZgxkHDfNJozAiBgPqww1X3sYmByaa12DWOntnBiQQ4l8wgr4S3nfNPJgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBDWvCRA9TVsSAnZWagAAUkQP/imcb5iH7FoJbz+u9xEo\nTFmUJFeDFOyhJHwJ+kbNtiY6XF5Ro4hOfkYVgEy6t/OIUQB0dUH46Bp1Jfk/\n8AmMSojFk9dnv6oqI2Ia2JSrnzd18IONCF3X+Zj/dSSFOjc68S3s2VTYydeZ\njMwIDIdsE7mBlTAyaNoXqZ35SjJP6vL6DE7KV4u6hkctQkjTndxVH0oggt2S\nvovyv/VJ6ss80Fv2SSnstAawMi7U/YVXzBWuJ8WGK+kf1VH447YviE2rP//t\njVs4682BErxXoyik4rYMxYIVEiOUShtrT/pjLsPIxw7XE97kbK53/3N/LTU4\nPANJml7U1YHl2YRGrHH5a+tGyLsxhhzVVAW/nFeGAioj2yH960ong4jmHZOC\nfNMqxTFJ9wikA3G1X5FMX87dZiAn+rkUObw95l5AhWVj618NenyGWa4ZimmU\n2N8CZKVx/QFofjbDOuD3DOFZo3QCYVrh4gpEQdymjcnhYXpRZzI5soet8n5e\nR+F2cZ4tfGdUey9ZEf5kT87XyF/XfN0WuiZFVEsDwgsmz47cMAyf7DCfG9kJ\ngJpPqD5R/0O1WQNICXxSpuAqg/4IaSHBaYQemFoGQmHvwcAHT2V0M9krfi+k\nvHkid44WbpLrkmmUyBBiLRSC8m/M2l7w80iRzX71W8jAyMdU+AmWkxGq0cT6\nX1U9\r\n=2RZL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","_from":"file:nqminds-nqm-databot-host-0.3.21.tgz","gitHead":"f64a45ead030785568534cc23dfe571e9d29a00e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.19","@nqminds/nqm-databot-utils":"^0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.21_1543779758967_0.8236928119133218","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"@nqminds/nqm-databot-host","version":"0.3.22","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.22","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"1ba7533e34ce3b01cbe2b490a559d5ad4f94c599","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.22.tgz","fileCount":26,"integrity":"sha512-agN5pfF/eCjaxkAP+gdNFTeyvMuCBm1miN2iKYJwczDSQwRu0TU5LHtJe7lRQmVBgxR9VPnsSEVZngCVgYStUQ==","signatures":[{"sig":"MEUCIQDUSkWvLowKNRuM2e4saj9LqrZDF9EthHlGFsbupc8iAgIgMezvqL+GyA+2NAtHENyPR45zqkGYJLeRJ/H+vC0nGqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBDdPCRA9TVsSAnZWagAAoDkP/0M8jAwp4NRBRN3ng6xi\n1+SALCbeMPWa4Wum9wQb2GeuV7TpQBBKFlGLRAWr6ubZKKWcRMOUp/7qLBJ7\ni9LGLxxOfI0BZqirEYxswXK7+zTT6RlNHUhOzV7cZ4hWmCH/Z75kKWUfVH/M\n4kxpUoRBJwrvPIpbRj5i+SdBZaHpoZhyb8or2WMSFbEJOER/GwEeb3+u54mk\nY5mAfd1K+59P3ANB8PWURdFm3rVGHsD/MxB9EKJ6Q+48RXLXoJ5qlVzEnaPA\njjDkqXB5VcX/Vt4k0q2071mW9runptO+jGx0IiqAbve9A1MdRjw9VAtrhLl7\ngmrmIT3iASUJja9831yebI5qCrCnvozJGW2n2ubBRxeiQ26otfGmDkYr4SHe\nX2+r0d//tcGrx7ftNTOgeTnbQ0eDVoku/XkehjuxNrJfqGvMmsFLh+kFEEZq\nzJsGhbignej93b1+zewbn+cC53WJX0KSLKG1VuwmVWY8uQGnJwGJiqz002Y1\nwp7mOTsp3rUVlCIPWQBjxFSPKnl96nbgGRwkc49vBR4oVLGsB1f3ISUy1j86\nvlh3mn1jv/LLj4zdLbhXz2ZlsYfAU6KWCpUYhIORI8efbUPObieI6G+vphGb\nUKgSqSyYFEk4wqNPwAebH05tQWlu6v/WwLKDGmOMQtVVp9TYuwxjj+iZdqvc\nw586\r\n=e4z9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","_from":"file:nqminds-nqm-databot-host-0.3.22.tgz","gitHead":"d88f191ecd6cc59b0d8599c0927d07535d75d964","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.19","@nqminds/nqm-databot-utils":"^0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.22_1543780174711_0.198253762855511","host":"s3://npm-registry-packages"}},"0.3.23":{"name":"@nqminds/nqm-databot-host","version":"0.3.23","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.23","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"dd3006ebc52685205503d7960390bc352a25083a","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.23.tgz","fileCount":25,"integrity":"sha512-tCM4rVUdySJDyU7KhZJl84mTy04BzpujFoAjgmxqJWbHpKypF/ZEQroyTpfkS04cyuC27R4zZPPUHqjIGFYBYQ==","signatures":[{"sig":"MEQCIAGao6eD+w+fEU/CS8A2QRVpORsJv3aSSRNGKH0LBmd9AiBeWbK94eQwFByvug1MAZRC6+bIV6Iv0io42N9PFL+XPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBECdCRA9TVsSAnZWagAAF/QP/398iCyIMhJEV2GNdpSc\nVVq2A49AIytLoeNKWlaPDzl9N7wD5+t0lQwdzPU/+ZHLqFsyE2Y5Q//1H9W7\n1eDJe6bBnnEVKLwrpso5c9n1SuXYelXXYujDVK6rGAcE2i91ukl5rxTOZrbv\nmsmb6tMiqkWlCwtgUUdrvBX6Sutp3qkF94wAo2nBCNGOVtFbLGXg+W2TSAQw\njjQGBPEl724MGuUOnp9Obk7r+rXbgaMbgXno42TsimrTONDsRCrujoSMrtQp\nbzT+MoYKfvyHrxJdxogZHzw8CnSI83bfLOmnQ6/cFPF3cWUDS8eZZCG35hrA\ncVx6CIwd8oEmnTvQGWr3r5w7rRffusjbgrbiVlcxKUTgpxM+ox/eY+aAphwB\nyxgEdP5bTu31KUtM8WgGirktEH67j5cY/jxr4JXYmDQGEiwW+/jK+MnIotGj\nuc/4geZJ40bE1k5CxknlVOyrtX+BP2wh6M2oODjwYXIk9efTLx5GxZagXEct\nT974t5hwa6JiSeS3rsKqOEF+MAgl4upz+tTlo9iXKv5y4nYp91efALL0vXAx\nAdTClhxBP4GwZj/Hvp3AIHdooCiUrPXlHDty6Uxt3dMglE+3vJdKg5C91QwY\nDsShGdX0ytV9JjeQpIvhk0ln/WuUs/uKmE96HweqCE1jVOCNDHj5/+XORuNS\nMbT/\r\n=F7We\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","_from":"file:nqminds-nqm-databot-host-0.3.23.tgz","gitHead":"98b7aa19d3f0b857de864740bfccd0c4afdd12ed","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.19","@nqminds/nqm-databot-utils":"^0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.23_1543782556615_0.08048139493832096","host":"s3://npm-registry-packages"}},"0.3.24":{"name":"@nqminds/nqm-databot-host","version":"0.3.24","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.24","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"dee0fdd3f31c5d4d23b2ac751cb2d56a27cc340f","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.24.tgz","fileCount":25,"integrity":"sha512-XGVcPsMsrr5FJkFYTU3zjCAIc3x8YmcQS7d1r00I5KtlaA0ekWzyz9mXKHeuyDj1FUy82LPi1//sq0Eav5vFsQ==","signatures":[{"sig":"MEQCIEv40PYxoEuT4rSOHuYeLoB4uHGjMla3TkA0f19qfn/oAiA2JDBvcnNeg08yJ5p/Mjfdevff18vd/+ScGpAPbmiXlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBu3LCRA9TVsSAnZWagAAS9EP/3WdZSVwzwfdpCL+8CjE\ns1OqB5ZKef+NkHpW+AoK2ZCieZQ6LJI9SnuFZ4UT9vtBXujbgGR4GyG23Los\nR9/kzn5seZlUTcs+S3b6X/OG1o/ad9yRqI8IEhVNvGX8gDU6c7WMMU2zn/NI\n5G1Z+2ECbGWzV0neQWMWUizYtv/wVBWHdyBODn2BJngtB98tPUzKDsqB1pVz\nX3cPugfsMDEkdocYAjyJMNrqzxCJEWQRUm8aMO7cOWwXEux46dG7ttUzdMb8\nkVwFwCiXLsQYsANL5PNVKM6CnOrPaV24uLhbkBwcNZFEK0JzHMT9thgIgbYV\nYts66rXqSq+d3o9NwRMWsyDEm2HVj1bzNtuDiDv1M6bMASTK22AYZtJWptex\nW4wqx0+lZMKy2qYCRFk1ueDEhKcsPiwEnlhzL4/e2zzfZSKtl/CIsv6w5fum\nl1GZHenp1HwdqLQEqCmNtno/OnkFmLwoRRsOZTdoQOE8Kme02x/jSaBDxECS\nN0TZBl1raT3eyTDB/w5DnsQ72ROgnLnnFF7bjG4BwwVqFiNpk3GTVmyJIW7+\nOAsqvPpzVt9XKxd4/ZF6J+eV1i3rChKvfYy5BpTwLFasZwKyOiALnfxrvmo5\nD2VJSTIdSibJWlz66mXPnxsUYCN/nBsniDCBmTDx3S5dOYFEgWa3GL62Imi0\nq61Q\r\n=u764\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","_from":"file:nqminds-nqm-databot-host-0.3.24.tgz","gitHead":"8d0ee8078b7931e5758489a6017d4d6705cdc6c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.19","@nqminds/nqm-databot-utils":"^0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.24_1543957962884_0.051204145965536796","host":"s3://npm-registry-packages"}},"0.3.25":{"name":"@nqminds/nqm-databot-host","version":"0.3.25","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.25","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"3d1bedf6ec5036799561657536e3219d77761b03","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.25.tgz","fileCount":25,"integrity":"sha512-kNGK1mjItqvIbZk365p1cZX5wjDUBS+mAKAZQNudXasEFvvxQL+DplEjmfYNmX/1gO/JnzDFePiZONsAymJI5w==","signatures":[{"sig":"MEUCIQDLD3gPqnlB6EKFn62g9FOJXWdOd5f90BUtsBWcgYWyXwIgXnrlLF1UPXdSNBY/u2kCze+90GL80+a0MOScnFvKWNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB4G1CRA9TVsSAnZWagAAUXoP/1E4jy57kAoNncV5KSMo\nXDsd9PeF9RyyvtU5cAj8BRoqFrvFBnAVkyfwfdw8+RbaXykENVsTtpZKdlzu\nW3LgHtJNeUwZ3rkHI5raXj8YWPB8+Q9JRpnLvuKLeNhCgVqMwqcH8jZFkmKg\nhpmK52bkkKBwYwsIQhqWPj03LVpp6ExWgruK3WpoPbfLzr0PANTRzkkzjow1\ncj9Qqi4yZv65tqr01IMx3xucx5VhuMJGnnZKFZz4y7SO5QBjQN+rB8jPJHID\na6eMpwgoGjxYqmXOE39ALDUX1Mv+U6pUHNMoVIWORsqbLcTdwpyE7HokGXo5\n3C/mB7Si7EEi4md6YS1ovsjnEInPQTWh+wt85Q139NIm0KK5WWrsz+rzoE6q\na7Ggcoiez2l0sbEsJIqeZFZ+XnzEvzX4LLgp2FTjawQm0fL3QhTUNaT3vqLt\na49qFjfg4paT21VZRmOsKvl5ja8/0oldbVeTmL5dxbQ0hy+Zw4YEvflfJYGv\nStQ/z6WckOmZhY/2B4RwoA6J4RvFd4RzzC6HPI8ioL0wLBNZK0M6Z8haiUBv\nz/aTA9S1UQNQ4bQ8BxrNL3qJebZbvF+0xSVtgF5ZVpX+jLC2GD9gd7QnGFqq\nw1ut74O6FPs3VO2pVDHNchD6/nEAsKcb0shLrLckwbXBFsfrASQyhCdycYRo\ncuxf\r\n=r9QG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","_from":"file:nqminds-nqm-databot-host-0.3.25.tgz","gitHead":"2bc62ccaf8da09c6d447dfab9d22543ae00ca87d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.19","@nqminds/nqm-databot-utils":"^0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.25_1543995828474_0.8429642922803395","host":"s3://npm-registry-packages"}},"0.3.26":{"name":"@nqminds/nqm-databot-host","version":"0.3.26","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.26","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"062378f3fa81053bd62c4e2347bbb58e19fe5e3f","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.26.tgz","fileCount":26,"integrity":"sha512-D+p0c07HuMoxbmlyg7xkfMBKwI7HzSjdbNyDY+Jdovx15lM8FY4VgLmPa3cnQSoFyKlFL5GGzIWFT2AilSoRuw==","signatures":[{"sig":"MEQCIFq3L00uFuLxVF1fdDjxSwPSA/Y34vpafw6/gfvFhAR/AiACtmzzJevsLnISsHliF9Awi8C3z928yD+RaJFrHKo7uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU/DRCRA9TVsSAnZWagAAnjEP/iMvcQ+Y/6KadWVHfqI7\nEIYWND0yeF8Hxhh5O0LhXh73g4PF9Eys7ALn5Cd+ZyKJqFeZHoM9fMOwxXx9\nLaakzNfuxsqTsxR4K5nUPGVkLb4scXQrWtyWllQP8WEcrCWg2cX5gMLykn3m\nSF8vbgKxQKziJB/khKTrHcG6wl/WBgHokD9p1MOM1jjmYwYPmwUVOAfOD8RU\nbyIc6T3VwC8V9vXH+juzQXzcErQ9gFIhvyaTXec08CgsTSK0tnwJR95PZkD4\nJrTRHzdBTWZKsAPJ5nP2r7luWWConO0HO5dYUTebZ8ptARVPEDU4bqRA6kLZ\nJghgrEzmLGQVTkEeSaOKpIKwtjxDhy8HLCnJwJCyOtuxpb05n43qnHESCT/l\nPXVZyblWeg3WGpsDawHBZSEjBrIxjkZrYE1WjdHTKKGcxlfdOiVRcYUY8M7X\nMBYDAfWRqBkqJiYCTt4KhVTroS+RI3b3keh6Yir6V+R4dKKW1FvQWB5v40MV\n4DMi3umk9/yb/IV6CWd76Ip2k12huCQd4aw3ahf/Ku0nOqMP+K+2G84B4XnG\nzveNKIloqSyt2E5/olLQVpMoDUPJItea2eT/eoac8LZipNhgiu++CPIy0Gup\nymTcs5jND2Tu6q/Jr1wM8UQEDq+rNXMzPKHMTJOIuJr/VJJP4n7Mn3Epr9P5\nmt2l\r\n=s8fc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","_from":"file:nqminds-nqm-databot-host-0.3.26.tgz","gitHead":"059446b03ebcee4f4b1d382ab031e002c0f00bbe","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.20","@nqminds/nqm-databot-utils":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.26_1549005009118_0.23691546909931094","host":"s3://npm-registry-packages"}},"0.3.27":{"name":"@nqminds/nqm-databot-host","version":"0.3.27","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.27","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"3f3d080297b55465fb51c82b68880045ae8b4dd3","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.27.tgz","fileCount":26,"integrity":"sha512-DNG24/n22wW9tUnW6zmy9OUe4zv2Rl926OOeILvNMJok7jTkSwgSHDa7faWcuDHlAZ4CLsu3Rfl7gS556QjpGQ==","signatures":[{"sig":"MEYCIQCfP0rhb04j3dckZrjARGUSDg6QDLukqKkhKJdy6Lrp3QIhAMElGJ2VSbf/YbO9Uj4mFEynpZRjC1vclcbp5Nj+AJq+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc55eCRA9TVsSAnZWagAAH4MP/1UDyn5QqX2oJVd0NeZC\nSkJLIfdbcO3TXQkuuRd1lfTvj7bHOaJF6BFK02DTiNRyPIylzxmqokEbMuBN\nQMbLUl/CDSPue85FMA8W8Qtz5y7t3oBnJWKKukAxtL8oF1Rud3XMPI1TB+cF\nLHUr36X9YZgjoniVMWBqVxeai5DRIUlTYWnb8bw7g0AOXvq2mFkzhjqkbMq+\nuM/4/L0f/D8niVRBmRvsNfAz4hS7Ig1BV0GLQ5yrdkU/5majavQDSBJudcYY\nOflgYiooFTE4v4t/sxtUXZxYhT73yaFZO48uIDW1vpnNMJuvFjrrnLG+9udK\npB4hOkCzpwVYIg9wYrs0K8ZLrz0VFw0rxArew7qLfrqfblaNAENbquP3/1Qh\n7rEIjpRkiqoVWWqk4hiSCKUelHvdgoHUC9UZFWgxObD+5AI+bNwT3u0ZeESg\nrZutyzfiIcxg2x12aXDZt9mftgVcYgw3kr02T2sQ+WVRU+u2hkwdwW1XzMk+\n420e9sE/avetNtRwc/ExvaKXy4+8oNfzsSAhVeeFwraEC0qOqIrr2PGo6A4/\nIOPBD9sJwAQrY7WtdqFdoc/ppHQkH6C/inXKmI8PkVevd0s/H8sbi9BNj0Vv\n00v/uqQLP4Kno9tHMHcUVhPj1NCXCvtp51eME9zM7bC9fngXU682fRGK9e54\nNR29\r\n=VW9z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","_from":"file:nqminds-nqm-databot-host-0.3.27.tgz","gitHead":"784cec42cddea11438d5b30bb82eebd8ce0f9a98","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"6.1.0","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.5.5","@nqminds/nqm-core-utils":"^0.4.36","@nqminds/nqm-databot-store":"^0.2.20","@nqminds/nqm-databot-utils":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.27_1551081053994_0.5978317272014528","host":"s3://npm-registry-packages"}},"0.3.29":{"name":"@nqminds/nqm-databot-host","version":"0.3.29","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.29","maintainers":[{"name":"nqminds","email":"nqminds@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"f26c8fea7d5426c5bc16f7707723e67cfc8a78bc","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.29.tgz","fileCount":30,"integrity":"sha512-ZKRVexQundeeaphKzxUfajMfnPwn71QX2IoqOIU/Dvg05TfhQRVkE+r+QLtEfiH+JIhIwIBhyJ9HytQ2fVlzug==","signatures":[{"sig":"MEQCIDfdZWek6+bG64FQ3m8ScdNA6EuSutaZnSJrpkE+LaVcAiB5VoXH6cQynO81ztrU9+yrjLnlOcALOygqRkA22QlhrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRzwHCRA9TVsSAnZWagAAXaAP/jHdOz/wa25dDvY1GgJT\nQX+D+q6Rya8z3FsJqW54VfTjT05alTU5lQkUsnFbQYlBPEtiSdoPcgMuwpuR\nGyK3JU6FBjgVpUGf0XG7F0tcEnwiZL2CN/+qgAaoE+Tw7LAF3wCx/EW+baJp\nmh5dsrHo6k//ennclylOogXa5I2y01u1sjM78yQF8O+N250ZrHpvC1YoMoPp\nXL/oE3bNljisLDINyWLPC0lI+moHwC9AphnoCZw6hlNY16vlom2uzygUusq3\nzmgw3FHRAa/XH4vTJRTzWAuyBG7l8aXBCe8LshFPZJ4LizvQl89YqLYeg/WH\nlF2OYVXEks260tc/AuqVmsAsRC4IM+DEOg9U1skK1yBrkrKiH4InsOi+XYzP\nEWvEWgo7M7i69b+9+4FJFzbzD2g1LQlQQDXFQmIhYK5jwHYh6kjOnMvG1Dgt\nl+gORtlv8xrDOKwziQlr79WYBqNHOu7KvqoWh344uE6ajRgCdyDrJeVE2gYP\nENAyqWkvAk+tso1sOZqFXx2VUuRr3WBGDHQCyn4RGXYDWtJgvRfF1yzBftrz\nsnCJkcqimPAiDgply/9JfMjAEGJbIFjqrDToO7BoCI/704kS1YpfgLDi7tsr\nh1O8xCSnGSZ5Jc5J/JrTQUMCuFzQUffxPNJx2CSYh7ewkwxJLydbQu/pn0OJ\nBqwF\r\n=X4y/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","gitHead":"2ade33e2215b802343213343a00c9603cd169014","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.15.3+x64 (darwin)","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.9.0","@nqminds/nqm-core-utils":"^0.5.0","@nqminds/nqm-databot-store":"^0.2.22","@nqminds/nqm-databot-utils":"^0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.29_1564949510400_0.3961824107395011","host":"s3://npm-registry-packages"}},"0.3.30":{"name":"@nqminds/nqm-databot-host","version":"0.3.30","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.30","maintainers":[{"name":"aloisklink","email":"alois.klink@gmail.com"},{"name":"antmcc","email":"anthony@nquiringminds.com"},{"name":"cbrafter","email":"craig@nquiringminds.com"},{"name":"iglautier","email":"ivan@nquiringminds.com"},{"name":"mereacre","email":"mereacre@gmail.com"},{"name":"nqminds-org","email":"nqminds@gmail.com"},{"name":"toby.ealden","email":"toby.ealden@gmail.com"}],"bin":{"nqm-databot-host":"./nqm-databot-host.js"},"dist":{"shasum":"09195d88dd1211627048250ec0b99f7095215da3","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.30.tgz","fileCount":30,"integrity":"sha512-rtSzmlvWnXAFc4RLdIS+J3PTQtKek/5byviyY7H2W9WBKAZ4Sgwy/KVq9QATq7WW3wGtZ/5dsuomoe05JVbtlg==","signatures":[{"sig":"MEYCIQC1ARO/0h15KJu5xwqjGHmxBta56ylT01utljepNp/VkgIhALTK7f1Y259dS1/uOJUXbmvs1/Gageers/vO+Fc/ihL6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT9+yCRA9TVsSAnZWagAAltoP+QEXysNqNOjI9Z2sRnXZ\nUIoyCKJXmO5JR+eeruEvSlvTe7jenx7O5nAIKrthAxyriydc6/Fa34mXkIQ5\ntXqs3Stu0XOfT+r0VaW7BC1UAJ8Y5uhxHf2/MRL02xlNmebkX6WwZqcu8zwy\n6Ii7cwLS87IYpCkRQBTbcdyc8tvpxgS82G0U1QjdgNXAxOqCfGj3OFKw3vI7\nyfBvkO4RDPF/o2JjLVFfuOqdihYp9bkn79BlWIW7dGzkE68hjNBEzOz0y+/y\nD1uqH081NBY+oZuaOHAG12bQswYPaKGsCpbupyzO95LC7oqVFUKzcvCCNKAj\nWEnMk2PdRG0RiG07fgQ4/CHbhsbJcUHcTDkcSwX/Z0xFAqXwzi6jKXFazVOG\ntzjMYEQhgxKydyqpYjNogxvARC0Jy4awZpbi3yQPUqaZGY6Zv2IYvwq1ZXCD\nW9AxnPQEufCfA7J8xIje9HX9KpKtq7Uw3CRb1dF9DnEqF4HtsDf56pEO3FZl\nQZtBzzrYxx7Q7/EBm5fDjt+CuycyaWpDjEy9w7XGuGWUjwAhSZ2H5QcBVOYC\nYPlsuM8SoIG0P9HcPFg+WViEbxuaFbQwxhdOMhmcD5BZQchkhLSobQ9ZP881\nfGpqts8f0P5M9EWI/teJCcJ9kgiL0DHsZoGabl5CN9tOeb7qoD8K78ZFHIj2\n3Ynb\r\n=qLK8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","gitHead":"515ac4261ffa0db8ae47ea878f41a67bd2f2a368","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nqminds-org","email":"nqminds@gmail.com"},"repository":{"url":"https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.15.3+x64 (darwin)","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.9.0","@nqminds/nqm-core-utils":"^0.5.0","@nqminds/nqm-databot-store":"^0.2.22","@nqminds/nqm-databot-utils":"^0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.30_1582292913626_0.8391651822253285","host":"s3://npm-registry-packages"}},"0.3.31-alpha.0":{"name":"@nqminds/nqm-databot-host","version":"0.3.31-alpha.0","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.31-alpha.0","maintainers":[{"name":"nqminds-bot","email":"npm-bot@nquiringminds.com"},{"name":"nqminds-org","email":"nqminds@gmail.com"},{"name":"iglautier","email":"ivanglautier@gmail.com"},{"name":"mereacre","email":"mereacre@gmail.com"},{"name":"antmcc","email":"anthony@nquiringminds.com"},{"name":"toby.ealden","email":"toby.ealden@gmail.com"},{"name":"aloisklink","email":"alois.klink@gmail.com"},{"name":"cbrafter","email":"craig@nquiringminds.com"},{"name":"ashleysetter","email":"ash@nquiringminds.com"}],"homepage":"https://github.com/nqminds/nqm-databots/tree/master#readme","bugs":{"url":"https://github.com/nqminds/nqm-databots/issues"},"bin":{"nqm-databot-host":"nqm-databot-host.js"},"dist":{"shasum":"8354d081f5a547a30be2768110a39500ba449d75","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.31-alpha.0.tgz","fileCount":26,"integrity":"sha512-A0eQ53blVs3qi5C/6g+PjCKe4B+mmCCTzn8+8Ke58aUCVl2xdVF5lqIhUuU+YTS0Nx965yDVpNj7tsefgW3Z5g==","signatures":[{"sig":"MEQCIGl/nN+Ro3E7+L3UozBGc38kFf95TIQD0gNBf8tylSmwAiBsNSsq6Js3dr1vR175Sd8bedWrOhs57HiG03vireKILA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEKSJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr53hAAh0cQLLRyHZwk7KIBgJZvhYar/Ftz75Fhq1Nrn1cen8zOHzVK\r\nxffiUbXdXsV+25chiBfT969F61IYu98LKScsSkiHdDPxYXCNGbmWCPfwQnP9\r\n3vc0I20QMSLTqd4UC8uzY1KvMAqQL10CxXEuLP9oApcNPiE4ZLxfuRUQggo/\r\n6Esz4SunkXoORlv9I51lzEaQeHHHVLAGYYgPvXnovXake/LeqCgbAkxEBB9L\r\nlO0WAXW26R5oOm22qfAPYbsAQLZlJG4ARGShscHvZq9NDCrKNhCeAnJTXgmv\r\nDNRzJ15Ci146nSNPw0lWyfJXYkmDv51YkHDhXsypW32gP6MQ0IuY0STpCjQn\r\nGhMEvNcKtJKZ92byAEbZDvlOvdhHrez5qms5Wt2uUDcIFgglMMwd9hkKJGvq\r\nHBGH0UkpvUAInIlYJTlSZ8zclEnQU0udcw+b1unsOWVmhKNaYXLVTXCwJ/Kz\r\nbb89PKnthmxxdlQTlUV0lbZYlIt149UgvCkDhOFXMmVAaOjm6c/W5SocVEu9\r\ncmQgnzKFYIKgBM6KqByKZ/GY4xzmz67zEgTPM8MK/3fQlgfZrGLGuhWdQ+U3\r\n5J1W4Qpd0RF9WcV5z5W8KCLNhwiGIi+nm2/nGPDRsIDj9avVfijybePMFNYM\r\nAa2rkuHNBqrJdpIwXg7KBW1oKDr4gHSq3i8=\r\n=DecU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ashleysetter","email":"ash@nquiringminds.com"},"repository":{"url":"git+https://github.com/nqminds/nqm-databots.git#master","type":"git"},"_npmVersion":"7.7.6","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"15.14.0","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.9.0","@nqminds/nqm-core-utils":"^0.5.0","@nqminds/nqm-databot-store":"^0.2.22","@nqminds/nqm-databot-utils":"^0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.31-alpha.0_1662035081180_0.4196199406243746","host":"s3://npm-registry-packages"}},"0.3.31-alpha.1":{"name":"@nqminds/nqm-databot-host","version":"0.3.31-alpha.1","author":{"name":"toby.ealden@gmail.com"},"license":"ISC","_id":"@nqminds/nqm-databot-host@0.3.31-alpha.1","maintainers":[{"name":"nqminds-bot","email":"npm-bot@nquiringminds.com"},{"name":"nqminds-org","email":"nqminds@gmail.com"},{"name":"iglautier","email":"ivanglautier@gmail.com"},{"name":"mereacre","email":"mereacre@gmail.com"},{"name":"antmcc","email":"anthony@nquiringminds.com"},{"name":"toby.ealden","email":"toby.ealden@gmail.com"},{"name":"aloisklink","email":"alois.klink@gmail.com"},{"name":"cbrafter","email":"craig@nquiringminds.com"},{"name":"ashleysetter","email":"ash@nquiringminds.com"}],"homepage":"https://github.com/nqminds/nqm-databots/tree/master#readme","bugs":{"url":"https://github.com/nqminds/nqm-databots/issues"},"bin":{"nqm-databot-host":"nqm-databot-host.js"},"dist":{"shasum":"255e03cee1551a05e88bde4d48448c3df23dd3d8","tarball":"https://registry.npmjs.org/@nqminds/nqm-databot-host/-/nqm-databot-host-0.3.31-alpha.1.tgz","fileCount":26,"integrity":"sha512-uZAYzDwMmIQYe87csA1Kopqo2vdNxVtD3zhtc8OYbKkr1JXLe5zriLca+avn83ozqRUDV05q0BZ02nxDQ4QP1A==","signatures":[{"sig":"MEUCIQCJrTWH5FUJQyYykV/UXdA2XUwqCrVz4QNfn6yXYYqkVAIgPNAPTW/bQrCu+JLvf+ACSy/OQrWoBdGpDhBuNh7aqB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjELaHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmockQ/+KVK2ltjlFNM/YDjZ+KEKq86V0o6QLMqW4fIyZTrFldMXyefd\r\nF3pvdIuXnMH3JUGNxNRh9ZIHD6zRSnX/evOlCpyHelEWC51bvlhfy+IoTGkr\r\nAOfFmfzGPR7HmKTzHjuk7Ubdgt/te4fPUY+Uq77kcIXyvb7+lfLVLePa9gj4\r\nAhnTXO39CqGgHvgsaXjO9k5dBYxwigBA/64a0dOsaoMP91PjKLRPGeYAw2Ye\r\n7g1CgSFPcoB4hLJZs2Q3t/lxtyLCmIAd2Vwf+svA5k/SoFmTCYRPMWs2lx1o\r\numQNXIjjepvJJ9FjHqH1ok5V1zpql9TRHnBqOATtBUohrzohEcofwupeB1ec\r\n0JM6rloH4724R7MldY6E2Sv49Cg1EcCxBjlySurr0/WvcVDvG4NNFxCVt/9/\r\nLy69FWlu7npqNfn8MLp39usg0eFUHpk8mSA2RtqsxyE3PdeXflIsQNAT6yYP\r\nvOgjfurpkk12eMtN9Y1sFawTk6JsP9lShAgbh0sF6YWyGrHxdpewhhENiM9M\r\nW+QiNgfg/OsY9TRv+f3TWu33w9FDs69tWGw0iEiaFStwndAMgUK5t77CCinj\r\n8+POIUXjBMmTkBmk9UNfVBIC71zOXvzUq0jSP8t94CPGOlEPYo+aBHoDqaus\r\nxsjA7dxJgEoTWwT3LEdjhDpwDuOQp21QdwQ=\r\n=k/NU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"nqm-databot-host.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ashleysetter","email":"ash@nquiringminds.com"},"repository":{"url":"git+https://github.com/nqminds/nqm-databots.git#master","type":"git"},"_npmVersion":"7.7.6","description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","directories":{},"_nodeVersion":"15.14.0","dependencies":{"ssh2":"^0.6.1","debug":"^3.0.0","later":"^1.2.0","split":"^1.0.1","lodash":"^4.15.0","shortid":"^2.2.8","bluebird":"^3.4.1","fs-extra":"^4.0.2","minimist":"^1.2.0","tree-kill":"^1.2.0","http-proxy":"^1.14.0","portfinder":"^1.0.13","parse-domain":"^1.1.0","@nqminds/nqm-api-tdx":"^0.9.0","@nqminds/nqm-core-utils":"^0.5.0","@nqminds/nqm-databot-store":"^0.2.22","@nqminds/nqm-databot-utils":"^0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.10.2","babel-eslint":"^7.1.0","eslint-find-rules":"^1.14.3","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^3.0.4","eslint-plugin-babel":"^3.2.0","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nqm-databot-host_0.3.31-alpha.1_1662039687030_0.10369422278224949","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-09-30T06:56:11.472Z","modified":"2024-09-05T11:14:09.888Z","0.2.0":"2017-09-30T06:56:11.472Z","0.2.1":"2017-09-30T06:56:38.742Z","0.2.2":"2017-09-30T06:58:11.642Z","0.2.3":"2017-10-01T08:13:18.424Z","0.2.4":"2017-10-02T13:45:53.711Z","0.2.5":"2017-10-03T16:39:52.163Z","0.2.6":"2017-10-07T06:10:42.568Z","0.3.1":"2017-10-11T07:56:53.608Z","0.2.8":"2017-10-13T07:08:08.080Z","0.2.9":"2017-10-16T21:11:32.129Z","0.2.10":"2017-10-17T07:11:12.149Z","0.3.2":"2017-10-26T15:48:07.302Z","0.3.3":"2017-10-27T06:32:52.908Z","0.3.4":"2017-10-27T14:24:46.535Z","0.3.5":"2017-10-28T05:55:39.200Z","0.3.6":"2017-11-01T08:08:44.697Z","0.3.7":"2017-11-01T12:54:20.450Z","0.3.8":"2017-12-07T09:23:02.436Z","0.3.9":"2017-12-10T07:55:39.506Z","0.3.10":"2017-12-20T07:09:53.480Z","0.3.11":"2018-01-23T14:42:50.143Z","0.3.12":"2018-04-26T21:28:13.154Z","0.3.13":"2018-04-27T05:39:31.152Z","0.3.14":"2018-06-18T05:42:08.431Z","0.3.15":"2018-10-26T06:15:19.478Z","0.3.16":"2018-10-26T10:06:23.036Z","0.3.17":"2018-10-27T06:17:57.112Z","0.3.19":"2018-12-01T08:59:18.398Z","0.3.20":"2018-12-02T13:21:25.990Z","0.3.21":"2018-12-02T19:42:39.144Z","0.3.22":"2018-12-02T19:49:34.875Z","0.3.23":"2018-12-02T20:29:16.827Z","0.3.24":"2018-12-04T21:12:43.030Z","0.3.25":"2018-12-05T07:43:48.821Z","0.3.26":"2019-02-01T07:10:09.243Z","0.3.27":"2019-02-25T07:50:54.137Z","0.3.29":"2019-08-04T20:11:50.514Z","0.3.30":"2020-02-21T13:48:33.762Z","0.3.31-alpha.0":"2022-09-01T12:24:41.379Z","0.3.31-alpha.1":"2022-09-01T13:41:27.167Z"},"bugs":{"url":"https://github.com/nqminds/nqm-databots/issues"},"author":{"name":"toby.ealden@gmail.com"},"license":"ISC","homepage":"https://github.com/nqminds/nqm-databots/tree/master#readme","repository":{"url":"git+https://github.com/nqminds/nqm-databots.git#master","type":"git"},"description":"## install You can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local install is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the host t","maintainers":[{"email":"ionut@nquiringminds.com","name":"ionut_nqm"},{"email":"npm-bot@nquiringminds.com","name":"nqminds-bot"},{"email":"nqminds@gmail.com","name":"nqminds-org"},{"email":"mereacre@gmail.com","name":"mereacre"},{"email":"antmcc49@gmail.com","name":"antmcc"},{"email":"toby.ealden@gmail.com","name":"toby.ealden"},{"email":"ash@nquiringminds.com","name":"ashleysetter"}],"readme":"# nqm-databot-host\n\n## install\nYou can use local or global installation. If you intend to daemonize the host (e.g. using pm2 or forever) then a local\ninstall is advisable. Local installs also provide a more reliable update mechanism, and allow multiple versions of the\nhost to be run on a given machine.\n\nFor local install, create a TDX platform folder if you don't already have one:\n```\nmkdir /tdx-platform\ncd /tdx-platform\nnpm init (use ENTER to accept all defaults)\n```\nThen install the latest version of the host:\n```\nnpm install --save @nqminds/nqm-databot-host\n```\nOr install a given version:\n```\nnpm install --save @nqminds/nqm-databot-host@0.3.2\n```\n\nGlobal install:\n```\nnpm install -g @nqminds/nqm-databot-host\n```\n\n## configure\n\nEdit (or copy) the `config.json` file, found at e.g. `/tdx-platform/node_modules/@nqminds/nqm-databot-host`. \n\nVerify that `tdxServer` property points to your TDX. If your TDX uses a non-standard naming convention,\nyou can also specify the individual service endpoints via `commandServer`, `databotServer`, `queryServer` and `sshServer`.\n\nEnter your databot host id and secret (as created in the toolbox) into the `credentials` property of the config file.\n\nOther optional configuration properties:\n- autoStart - see the `offline databots` section below.\n- databotStorePath - instructs the databot host where to store databot packages it runs. This is (along with\nfileStorePath) is useful for sandboxing databots within the local file system. If this property is not specified\nin the config file it defaults to the `node_modules/@nqminds/nqm-databot-store` path relative to the installed root\nof the host. Note this path must be an instance [nqm-databot-store](https://github.com/nqminds/nqm-databot-store).\n- fileStorePath - instructs the databot host where to store temporary files created by databots. If not specified\nit defaults to the `nqm-databot-file-store` path relative to the installed root of the host.\n- sshTunnelPort - optionally configure the host to establish an ssh tunnel to the TDX proxy service. Set this to `true`\nto use the default ssh server port, or override with an explicit port value, e.g. `4199` - contact your tdx administrator\nfor full details.\n\n## run\n\n### single instance mode\nTo run a single instance:\n\n```\n/tdx-platform/node_modules/.bin/nqm-databot-host --config ./config.json\n```\n\n### master mode\n\nYou can also run the host in 'master' mode, specifying the number of worker instances to run using the `poolSize` argument.\n\n```\n/tdx-platform/node_modules/.bin/nqm-databot-host --config ./config.json --master --poolSize 5\n```\n\n## daemonize\nThe recommended process manager is [`pm2`](http://pm2.keymetrics.io/).\n\n```\npm2 start /tdx-platform/node_modules/.bin/nqm-databot-host -- --config ./config.json\n```\nYou can name the daemonized instance using e.g.\n```\npm2 start /tdx-platform/node_modules/.bin/nqm-databot-host --name worker-databot -- --config ./config.json\n```\n\n## debug\nThe databot host supports two modes of debugging your databots.\n\nThe first involves running the databot with your databot host with `\"debugMode\": true` in the config.json file. The databot is scheduled as usual\nthrough the toolbox (or via the API) and the databot host will display a message and pause before running the databot.\nAt this point you can attach your debugger to the databot process and begin debugging.\n\nThe second mode involves running your databot in a local mode, i.e. not from a databot host, without making any\nmodifications to your databot code.\n\n### debugging through databot host\n\nThis mode of debugging works out-of-the-box for [Visual Studio Code](http://code.visualstudio.com), but should be\ntrivial to support in other debuggers/IDEs.\n\nRun the host using the `--debugBreak` option. \n\n```\n/tdx-platform/node_modules/.bin/nqm-databot-host --config ./my-config.json --debugBreak\n```  \n\nThe databot host will start and enter the idle state waiting for a databot instance to be assigned. Using the\ntoolbox, create a databot or select an existing databot, \nand make sure you grant permisson for your host to execute it. Then run the databot using the toolbox. \n\nAfter a short delay you should see the host receive the databot instance run request, and it will then proceed to\ninstall the databot. Once installed, the host will print a message to the console similar to the following,\nand then pause:\n\n```\nnqm-databot-host:DatabotHost piping input to child: ... +6ms\nnqm-databot-host:CHILD-DEBUG ****************************** +40ms\nnqm-databot-host:CHILD-DEBUG *                            * +0ms\nnqm-databot-host:CHILD-DEBUG * Debugger listening on 5858 * +0ms\nnqm-databot-host:CHILD-DEBUG *                            * +0ms\nnqm-databot-host:CHILD-DEBUG ****************************** +0ms\nnqm-databot-host:CHILD-DEBUG Sat, 22 Oct 2016 18:49:16 GMT nqm-databot reading input +195ms\nnqm-databot-host:CHILD-DEBUG Sat, 22 Oct 2016 18:49:16 GMT nqm-databot received input \n```  \n\nThe host will now wait until a debugger attaches to process 5858.\n\n### Visual Studio Code\nRun an instance of Visual Code and choose the **debug** tab. Create a new 'Attach to process' configuration using\nthe launch configuration drop-down. Click the **run** button, or hit F5. The debugger should start and immediately\nbreak at a `debugger` statement right before the `databot` entry point. \n\nYou can now step into your databot code. \n\n### debugging in local mode\n\nTo do this set the environment variable `DATABOT_DEBUG=1`.\n\nThe context for your databot instance will be read from a file named `debug-input.js` in the current working\ndirectory. If this file does not exist, an empty context will be used.\n\n### examples\nThe following examples assume your databot source is in a folder `/path/to/databot` with `index.js` as the main script file.\n\nThe examples show running the databot using `node` on the command line, but of course you would probably run it through\nyour IDE.\n\n#### Running with no context\nThis scenario is probably not very useful as there is no way to send input to the databot.\n```\n/path/to/databot>DATABOT_DEBUG=1 node index.js\n```\n\n#### Running with context\nCreate a file in your databot folder called `debug-input.js` and enter some context data. The primary type\nof context data will be `inputs` which is the dictionary of inputs that will be sent to the databot entry point. \n```\n/path/to/databot>nano debug-input.js\n```\n```\nmodule.exports = {\n  definitionVersion: 1,\n  inputs: {\n    mode: \"update-v1-4\",\n    projectsDataset: \"Z1bmaGQ-prj\",\n    projectId: \"SyIgZNDhM\",\n  },\n  packageParams: {},\n  tdxServer: \"http://tdx.nqm-1.com\",\n  queryServer: \"http://q.nqm-1.com\",\n  commandServer: \"http://cmd.nqm-1.com\",\n  shareKeyId: \"HJeo92d3hf\",\n  shareKeySecret: \"letmein\",\n};\n```\nThen run the databot main script:\n```\n/path/to/databot>DATABOT_DEBUG=1 node index.js\n```\nOther useful context properties are:\n```\nmodule.exports = {\n  definitionVersion: 1,                // omit if you want to use legacy nqm-api-tdx\n  inputs: {},                          // simulate inputs\n  packageParams: {},                   // simulate package parameters\n  fileStorePath: \"\",                   // set the file store path\n  tdxHost: \"https://tdx.nqminds.com\",  // used to initialise tdxApi\n  shareKeyId: \"\",                      // share key id for authentication\n  shareKeySecret: \"\",                  // share key secret\n}\n```\nThe `fileStorePath` specifies the folder where databot output created via `output.getFileStorePath` or `output.generateFileStorePath`\nwill be placed. By default this will be a folder named `debug-output` in the working directory.\n\n## offline databots\n\nIt is possible to configure the host to start a databot on boot, even if the host is offline.\n\nn.b. use of this feature is not recommended. It is intended for hosts that need to **start** a databot while offline. Do not use it for general purpose hosts as it breaks the intended databot architecture pattern. All standard hosts will continue to run a databot if the network connection is interrupted, and they will sync successfully on re-connection.\nIf you have a databot instance that needs to always be running, simply set the `always running` flag when starting the\ninstance via the toolbox and the TDX will schedule it accordingly and make sure it is always running on any eligible\nhost.\n\nTo set up an offline databot requires:\n\n1 - the databot package needs to be installed in the databot library of the host. The best way to do this is to schedule the databot to run on the host via the TDX when the host is online. The databot package will then be \ncached in the databot library. Alternatively it's possible to manually copy the package to the databot library,\nor copy the package from a databot library of another host that has already cached it.\n\n2 - the instance definition needs to be specified in the databot host config file, under the `autoStart` section. Again,\nthe best way to do this is to run the instance via the TDX and then copy the instance definition from the toolbox\n`input` modal (n.b. the instance definition must have a unique `id` property).\n\n### Configuring `autoStart` databots\nDatabots that should start on boot are configured in the `autoStart` section of the host config file. This section\nis an array of definitions of instances that should be started when the host starts. Note that a slave host is required\nfor each instance listed in the `autoStart` section, for example if there are 3 instances defined then the host should\nbe started in `master` mode with a `poolSize` of at least 3.\n\nBelow is an example of a config file containing a single auto-start databot instance:\n\n```\n{\n  \"tdxServer\": \"https://tdx.nq-m.com\",\n  \"credentials\": \"dkjfdJDK:letmein\",\n  \"debugMode\": false,\n  \"autoStart\": [\n    {\n      \"databotId\": \"rklWGtwsib\",\n      \"databotVersion\": \"5\",\n      \"id\": \"ryg47oR2hb\",\n      \"inputs\": {\n        \"message\": \"foobar!\"\n      },\n      \"name\": \"auto start example\",\n      \"shareKeyId\": \"LOjkdjiD\",\n      \"shareKeySecret\": \"letmein\",\n      \"schedule\": {\n        \"always\": true,\n        \"cron\": \"\"\n      }\n    }\n  ]\n}\n```\nThe example above shows a single databot configured to auto-start on the host. The host will start this databot\nwhen it boots, and the `schedule.always` property indicates that the databot should always be running. This means\nthat if the databot instance were to finish (without error), the host would start it again immediately. If you just\nneed the databot host to run once on boot set `schedule.always` to false. \n\nThe `shareKeyId` and `shareKeySecret` **must** be valid credentials for a TDX share key. These credentials are used\nto sync the instance status with the TDX once a network connection is made.\n\n### Databot library structure\n\nThe databot library is stored under the folder specified by the `databotStorePath` property in the host config (see\nabove). For example, if your `databotStorePath` is specified as `/path/to/databotStore` then the databot library\nfolder will be created at `/path/to/databotStore/databots`. Each databot that the host runs will\nbe cached in a sub-folder with a name taken from the databot id. Within each databot folder, a series of sub-folders\nwill be created matching the version number of the databot. For example, if a databot with id `rklWGtwsib` and version\nnumber `4` is run, the following illustrates the folder structure of the library:\n\n```\n/path/to/databotStore/databots\n    |\n    -- rklWGtwsib\n        |\n        -- 4\n```\nTo manually install a databot package in the library, create the folder structure matching the databot id and version,\nand then install the package in that folder. You may need to create or tweak the `nqm.lib.json` file to reflect the\nlibrary path.\n\n## server databots\nYou can expose a web service from your databot and the TDX will set up a unique URL and proxy requests to your databot\nserver. To accomplish this, you should notify the host of the port your server is listening on  using\nthe `output.setProxyPort` method.\n\nThe following example demonstrates how to set up a basic nodejs server.\n\n```\nfunction databot(input, output, context) {\n  const http = require(\"http\");\n\n  // Create the server.\n  const server = http.createServer((req, res) => {\n    // TODO - place your routing and responses here.\n    res.statusCode = 200;\n    res.setHeader(\"Content-Type\", \"text/html\");\n    res.write(\"<html><body style=\\\"background-color: lime\\\"><div>hello world</div></body></html>\");\n  });\n\n  // Use an input supplied-value with a fallback default.\n  let port = input.serverPort || 2323;\n\n  // Get notification that the server is listening successfully.\n  server.on(\"listening\", () => {\n    output.debug(\"setting proxy port to %d\", server.address().port);\n    output.setProxyPort(server.address().port);\n  });\n\n  // Intercept server errors and try a different port if it is already in use.\n  server.on(\"error\", (err) => {\n    if (err.code === \"EADDRINUSE\") {\n      server.close();\n      // Increment the port number and try again.\n      setTimeout(() => {\n        port++;\n        server.listen(port);\n      }, 0);\n    } else {\n      output.abort(\"failed to start server [%s]\", err.message);\n    }\n  });\n\n  // Start listening\n  server.listen(port);\n}\n```\n\n## host to TDX protocol\nThe databot host communicates with the TDX via the [standard client API](https://github.com/nqminds/nqm-api-tdx/blob/v0.2.0/api.md). The api **must** be authenticated using a TDX\ndatabot host ID and secret, which is usually specified in the `credentials` property of the configuration file.\n\nIn the current implementation, the databot host effectively pulls commands from the TDX rather than the TDX pushing commands\nto the host. There are several reasons for this approach, one of which is the plan to implement a browser version\nof the host. The command routing is implemented by the TDX response to the status update command (see below).\n\nOn startup a databot host must register with the TDX. This notifies the TDX where the host is running and\nthat it is eligible to receive commands.\n\nOnce registered, the databot host periodically sends the TDX status information via the [updateDatabotHostStatus](https://github.com/nqminds/nqm-api-tdx/blob/v0.2.0/api.md#TDXApi+updateDatabotHostStatus) API. The TDX will respond to this status update with any commands that\nare pending for the host. This is how the TDX to databot host communication is achieved.\n\nThe status update\ninterval is configurable via the `idleTickInterval` and `runningTickInterval` configuration options. This allows the\nhost to send updates more frequently when it is running a databot, and revert to a less frequent update when idle (or vice versa). The default idle tick interval is 15 seconds, the default running tick interval is 5 seconds.\n\n### host registration\nEnables a host to register with the TDX, making it eligible to receive requests to run a databot instance.\n\nThis is available on the [registerDatabotHost](https://github.com/nqminds/nqm-api-tdx/blob/v0.2.0/api.md#TDXApi+registerDatabotHost) api.\n\nThe raw HTTP endpoint is a POST method to:\n```\nhttps://databot.acmeTDX.com/host/register\n```\n\n### host status update\nUsed by a host to notify the TDX of status. This also serves as the host command router, in that the response from the TDX is passed to the command processor which will action any commands accordingly ([see TDX command format](https://github.com/nqminds/nqm-databots/tree/master/packages/nqm-databot-host#tdx-command-format) below).\n\nThis is available on the [updateDatabotHostStatus](https://github.com/nqminds/nqm-api-tdx/blob/v0.2.0/api.md#TDXApi+updateDatabotHostStatus) api.\n\nThe raw HTTP endpoint is a POST method to:\n\n```\nhttps://databot.acmeTDX.com/host/status\n```\n\n### write instance output\nThis enables databot hosts to notify the TDX of databot output. When a databot writes output it is cached by the\nhost and sent to the TDX when the databot completes.\n\nThis is available via the [writeDatabotHostInstanceOutput](https://github.com/nqminds/nqm-api-tdx/blob/v0.2.0/api.md#tdxapiwritedatabothostinstanceoutputoutput) api.\n\nThe raw HTTP endpoint is a POST method to:\n\n```\nhttps://databot.acmeTDX.com/host/output\n```\n\n## TDX command format\nThe databot host implements a simple [command processor](https://github.com/nqminds/nqm-databots/blob/master/packages/nqm-databot-host/lib/command-router.js). This can support\nany transport, currently it is invoked via the response to a host status update.\n\nThe generic format of the command object is shown below.\n\n```\n{\n  commandId: {string} - a unique id for this command\n  command: {string} - the command name\n  payload: {object} - the command payload\n}\n```\n\nThere are currently 4 supported commands, `runInstance`, `stopInstance`, `stopHost`, `updateHost`.\n\n### run instance command\nThis command is sent by the TDX to a databot host as a response to an `idle` status update. The format of the\nmessage is shown below.\n\n```\n{\n  commandId: \"KD9dk-dZ\",          // Unique id of the command\n  command: \"runInstance\",         // The command name.\n  payload: {                      // The command payload.\n    databotInstance: {            // Details about the instance to run.\n      id: \"iOF98d-\",              // The id of this databot instance.\n      inputs: {                   // Any inputs specified when the instance was started.\n        someInputParameter: 343,\n        anotherInputParameter: {foo: \"bar\"}\n      },\n      chunks: 4,                  // The number of 'chunks' to run for this instance.\n      name: \"my-app\",             // The name given to the instance when it was started.\n      shareKeyId: \"accessGEO\",    // The id of a share key that the instance can use.\n      shareKeySecret: \"letmein\",  // The password for the share key.\n      authTokenTTL: 3600,         // The TTL for the generated share key token.\n      databotId: \"IdkE83-\",       // The id of the databot definition.\n      databotVersion: \"0.3.1\",    // The version of the databot definition.\n      debugMode: false,           // Flag indicating debug mode.\n    },\n    instanceProcess: {            // Details about the chunk (process) to run.\n      id: \"KLKidII\",              // The unique process id.\n      chunk: 1                    // The chunk number to run.\n    }\n  }\n}\n```\nWhen a databot instance is started by the end-user they may indicate that it should be distributed\nacross databot hosts, i.e. the processing should be split into 'chunks'. In this case the `command.payload.databotInstance.chunks` property will contain the total number of chunks specified\nand the `command.payload.instanceProcess.chunk` will indicate the chunk number that this host should run.\nHow this distribution information is interpreted is down to the databot itself.\n\n### stop instance command\nThis command can be sent by the TDX to a databot host in response to a `busy` status update, informing\nthe host that it should terminate the instance it is currently running.\n\n```\n{\n  commandId: \"RIkd34pz\",\n  command: \"stopInstance\",\n  payload: {\n    mode: \"pause\" | \"resume\" | \"stop\"\n  }\n}\n```\n\n### stop host command\nThis command can be sent by the TDX to a databot host as a response to any status update, instructing\nthe host to exit.\n\n```\n{\n  commandId: \"RIkd34pz\",\n  command: \"stopInstance\",\n  payload: {\n    mode: \"stop\"\n  }\n}\n```\n\n### update host command\nThis command is sent by the TDX in response to any status update if the host software version is out of date\nwith respect to that expected by the TDX.\n\n```\n{\n  commandId: \"RIkd34pz\",\n  command: \"updateHost\",\n}\n```\n","readmeFilename":"README.md"}