{"_id":"testingbot-tunnel-launcher","_rev":"38-837a9e6b08a5837f200ab786aae3429f","name":"testingbot-tunnel-launcher","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"testingbot-tunnel-launcher","version":"1.0.0","author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"_id":"testingbot-tunnel-launcher@1.0.0","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"11770ff58ffa33c9df04c317c417de82a7cd506d","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.0.0.tgz","integrity":"sha512-30QndUFC+jlWlFixbdvcVwWpa3MUb6UY1mklE2aQhOB3npvR+rnEWXFy4JOY69n/deXeP91roWxPD1w9/4t7kA==","signatures":[{"sig":"MEUCIQDK12I8Q3RHOOwhtXxf5tlJUX+GksY+PgZTz3v3O+6ILgIgDf2n8oAj9y/ddY79mX7CYBVuch0NbQqDCUe1/ZAOujk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"11770ff58ffa33c9df04c317c417de82a7cd506d","engines":{"node":"*"},"gitHead":"a23bcad103910bc6614cd1764f8aac1148945ce5","scripts":{},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"1.4.23","description":"A wrapper around TestingBot's Tunnel","directories":{},"dependencies":{"async":""},"devDependencies":{"mocha":""}},"1.0.1":{"name":"testingbot-tunnel-launcher","version":"1.0.1","author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"_id":"testingbot-tunnel-launcher@1.0.1","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"0ace60d32329a6e24ec31315f3f771ea431d9e61","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.0.1.tgz","integrity":"sha512-5iR8rgcgsfVyYPu6fRaP60jLB9diAiCslp6Adca1inRwTRIRkF1joB3AR8HEm//I/XbFd+ewptgk2E435v0Iwg==","signatures":[{"sig":"MEUCIQD0JuKL2O4f93pFgSLHRiiTEzcJxzQCWQgErHNXdYfSeAIgMuYn04mqIoc4ouPWAQXsKuqPrl/zkgZyGG183vkc+Aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"0ace60d32329a6e24ec31315f3f771ea431d9e61","engines":{"node":"*"},"gitHead":"9dd4fe62f0c3ee0c8e8e526bce12bb72512df27d","scripts":{},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"1.4.23","description":"A wrapper around TestingBot's Tunnel","directories":{},"dependencies":{"async":""},"devDependencies":{"mocha":""}},"1.0.2":{"name":"testingbot-tunnel-launcher","version":"1.0.2","author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"_id":"testingbot-tunnel-launcher@1.0.2","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"f3b1db9425baf6439c44f0d8509473d717005875","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.0.2.tgz","integrity":"sha512-tEe7cCSWmJiqg6ZqVIEhGTKwnjXt6WScOEvMabklcQVyi5wS/Shegayqhl+uNPAf5mRm7MyYO+jeZu41OJiVQQ==","signatures":[{"sig":"MEUCIQDIpl2u+eLOa5o5HDBseSSJMoVa+Fb2kCitL1aszrVs2gIgRnvAOt3hMMvn09ilqWyXnTPHTNyoybjlfiY9koVOcm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"f3b1db9425baf6439c44f0d8509473d717005875","engines":{"node":"*"},"gitHead":"097524ea08c7adfb52dc0c448dea872da7145e6d","scripts":{},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"1.4.23","description":"A wrapper around TestingBot's Tunnel","directories":{},"dependencies":{"async":""},"devDependencies":{"mocha":""}},"1.0.3":{"name":"testingbot-tunnel-launcher","version":"1.0.3","author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"_id":"testingbot-tunnel-launcher@1.0.3","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"f9ade42e65d04768643ea77501d404a57240c691","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.0.3.tgz","integrity":"sha512-hb27z6edGFaq3sJM1PIEa/rt4c7RcfijKpa/3BAvAYtMCtmZqj5f3Z69gMzNcQ/hXE5QVA0uMk1i7IveJjCq9A==","signatures":[{"sig":"MEUCIE1ADgJBiUve/ltEHmK9I912l9+8H4PJYEyWnayg85VPAiEA2scerVGCM8gfC8gJFoBB4xIT9uMTJ33AqTvWnNC2Rg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"f9ade42e65d04768643ea77501d404a57240c691","engines":{"node":"*"},"gitHead":"b5846cf126f399f0eb2ff179a3ea6a741aa516de","scripts":{},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"1.4.23","description":"A wrapper around TestingBot's Tunnel","directories":{},"dependencies":{"async":""},"devDependencies":{"mocha":""}},"1.0.4":{"name":"testingbot-tunnel-launcher","version":"1.0.4","author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"_id":"testingbot-tunnel-launcher@1.0.4","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"a555e74ba20cfbce1c1578d005980f5622a06da9","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.0.4.tgz","integrity":"sha512-NM2UDa6EwdwFvKAEOotyASog6pDbf+sNyDEeZzbQzV8n1D76tuMebGQ48vykpKAvMf54nhCrSSBZOc8hYk+0Zg==","signatures":[{"sig":"MEUCICuT0WCJAVBSV8oGk2iqUoT70MfvOCfLMqkSqnKmBus5AiEA40xJm69qCoO0HnV5n/ij8+f2gjJgfMSqqkluQWAzl14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"a555e74ba20cfbce1c1578d005980f5622a06da9","engines":{"node":"*"},"gitHead":"8906808bebc5756f553bafe45f53d0539bdd49a7","scripts":{},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"1.4.23","description":"A wrapper around TestingBot's Tunnel","directories":{},"dependencies":{"async":""},"devDependencies":{"mocha":""}},"1.0.5":{"name":"testingbot-tunnel-launcher","version":"1.0.5","author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"_id":"testingbot-tunnel-launcher@1.0.5","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"7758e7f788ff9ef72a68e69d536406dc46dd4daa","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.0.5.tgz","integrity":"sha512-7mc73kWyjjEd6be9qYio3IB7cs5QzaKwwM+YHnkbfcKVSEbTZzBqkBH9dhnejFvZxSIxbxVJvaja7uL9zZPH3Q==","signatures":[{"sig":"MEUCIGLWoUSr3I900eaVbP0M7yXyFQZjs5a7+rCIJQL8HMV9AiEApnSckWtcvu6yUTParvwirdGRCQP9XkEtn08HkLtadYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7758e7f788ff9ef72a68e69d536406dc46dd4daa","engines":{"node":"*"},"gitHead":"0db727daf9d1a058129caabdba35eb6b60812d40","scripts":{},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"3.3.6","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"5.0.0","dependencies":{"async":""},"devDependencies":{"mocha":""},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.0.5.tgz_1461831902810_0.6868132678791881","host":"packages-12-west.internal.npmjs.com"}},"1.0.6":{"name":"testingbot-tunnel-launcher","version":"1.0.6","author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"_id":"testingbot-tunnel-launcher@1.0.6","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"41bef26951890c2de4c919b0a2ba7773766f06ea","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.0.6.tgz","integrity":"sha512-MNU3LwSjb1yJgUdHtgw5u6q6EW2yfn7xRsugfQqc120D0K88r4Eih+/oEC/s6ZND/A141cM4FLzZ5IfS8Xm4Fg==","signatures":[{"sig":"MEUCIEZeZ/z0PpLWwftsvrfHciJNZuxXcvAcrzB+NGFMXwP4AiEAzxQOp8oWrxPjS+aZR5aUttMp+Ga/WR+6KPjWKaTUwtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"41bef26951890c2de4c919b0a2ba7773766f06ea","engines":{"node":"*"},"gitHead":"03b78b8beb2a87022cdea1cf20805f0534bc8769","scripts":{},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"3.6.0","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"5.7.1","dependencies":{"async":""},"devDependencies":{"mocha":""},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.0.6.tgz_1463733564860_0.8287730466108769","host":"packages-12-west.internal.npmjs.com"}},"1.0.7":{"name":"testingbot-tunnel-launcher","version":"1.0.7","author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"_id":"testingbot-tunnel-launcher@1.0.7","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"353bf6608b524cd883ed9f60072ae8031499a711","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.0.7.tgz","integrity":"sha512-z0U1t9/gxb54vjGQ9/3n8vWx9og8/B8l/oEKkYd9Gx6kkauFkSJXmXmI1CSP2RhVE1C8iaRf6j606Vn7SI4eyg==","signatures":[{"sig":"MEYCIQDgwQ1I2uACb1OO2e/MBYAqHiEQa3L43m5EHAdaeglPXQIhAP10llKFyxkP+QQuynI+Fz5vsvHYGT2O140y41hko72u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"353bf6608b524cd883ed9f60072ae8031499a711","engines":{"node":"*"},"gitHead":"98db35848e9eb98af2782b3408d701042a7ebf4d","scripts":{},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"2.15.5","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"4.4.5","dependencies":{"async":""},"devDependencies":{"mocha":""},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.0.7.tgz_1466174360520_0.7058672332204878","host":"packages-12-west.internal.npmjs.com"}},"1.0.8":{"name":"testingbot-tunnel-launcher","version":"1.0.8","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.0.8","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"e73691d9ccc4043f6da87a97464674c5090d98b5","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.0.8.tgz","integrity":"sha512-dpc+zEH8+VbNCwzdcAR7mWauE2Tudt4GUDJ5mV9BDk30v6hFaZZ46VBBgPYKPRRfbVmfC43lb6iXchh9VZdQMw==","signatures":[{"sig":"MEUCIAUpKKu66oeGTfHJcD++p0wGme6ATNxZ8fG9NItX+9yPAiEAmyG/I/JtRFFlTspBXI3UJREzliSbVx3fIYLDyW1kAgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e73691d9ccc4043f6da87a97464674c5090d98b5","engines":{"node":">=4.4"},"gitHead":"00d4492eda57b11b6c31659ece644d023a142a13","scripts":{"lint":"eslint ."},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"3.8.9","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"6.2.0","dependencies":{"async":"^2.0.0-rc.6"},"devDependencies":{"mocha":"^2.5.3","eslint":"^2.13.1","babel-eslint":"^6.1.0","eslint-plugin-promise":"^1.3.2","eslint-config-standard":"^5.3.1","eslint-plugin-standard":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.0.8.tgz_1468242565349_0.5032173520885408","host":"packages-12-west.internal.npmjs.com"}},"1.0.9":{"name":"testingbot-tunnel-launcher","version":"1.0.9","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.0.9","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"203e50240300f3a14a11d8c5ae77ead4c20a40c8","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.0.9.tgz","integrity":"sha512-ihw+Z8WbCuqXFpdtryjQecMtL9uVk4PJlBNjk0iEiodro1epfeVHJUzZOyIox0r94s9tfXDeM2KheeMP86pQyQ==","signatures":[{"sig":"MEYCIQCs6H3/r3flVTe8JxjKJfO1fORJ0iTYn4jpbAciHeazGQIhAKun3j8HGggnkGl0JTUxGqAcS0KOIf+sxzLLxckTaVZl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"203e50240300f3a14a11d8c5ae77ead4c20a40c8","engines":{"node":">=4.4"},"gitHead":"2af1e4c73c7a851017d0ab7de6b3429f63d08e33","scripts":{"lint":"eslint ."},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"2.15.5","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"4.4.5","dependencies":{"async":"^2.0.0-rc.6"},"devDependencies":{"babel":"^5.8.23","grunt":"^0.4.5","mocha":"^2.5.3","eslint":"^1.4.1","isparta":"^4.0.0","grunt-cli":"^0.1.13","grunt-npm":"0.0.2","babel-core":"^5.8.23","grunt-bump":"^0.6.0","grunt-babel":"^5.0.1","babel-eslint":"^6.1.0","grunt-eslint":"^17.1.0","load-grunt-tasks":"^3.2.0","babel-plugin-rewire":"^0.1.22","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-mocha-istanbul":"^3.0.1","eslint-config-standard":"^4.3.2","eslint-plugin-standard":"^1.3.0","babel-plugin-object-assign":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.0.9.tgz_1470398713540_0.5282679051160812","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"testingbot-tunnel-launcher","version":"1.1.0","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.0","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"cec8f9babd6509de2c42adaa67b52f879cb990ca","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.0.tgz","integrity":"sha512-X8LCTSg3Nx8ADOTWWjRvHfPB2fnwIcTs8egUcuIUYnuCaJFqbtLupTuyPrr1zzv6AfNgypDAXhGqL6Z7/0bCTQ==","signatures":[{"sig":"MEUCIHYkroqDV5hA42N65P1GvATCM0NWAg/ZvtUizWCeuHixAiEA+nINhmjWAQz7Gs2Qw3d0p9Rgpi3gktEYvDN5WWfDbVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"cec8f9babd6509de2c42adaa67b52f879cb990ca","engines":{"node":">=4.4"},"gitHead":"063424efcc2216528e690e2aa57cef382e9ee01b","scripts":{"lint":"eslint .","test":"make test"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"2.15.8","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"4.4.7","dependencies":{"async":"^2.1.4"},"devDependencies":{"babel":"^6.23.0","grunt":"^1.0.1","mocha":"^3.1.2","eslint":"^3.15.0","isparta":"^4.0.0","grunt-cli":"^1.2.0","grunt-npm":"0.0.2","babel-core":"^6.23.1","grunt-bump":"^0.8.0","grunt-babel":"^6.0.0","babel-eslint":"^7.1.1","grunt-eslint":"^19.0.0","load-grunt-tasks":"^3.2.0","babel-plugin-rewire":"^1.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-mocha-istanbul":"^5.0.2","mocha-junit-reporter":"^1.13.0","eslint-plugin-promise":"^3.4.1","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.1.0.tgz_1487319404391_0.17207050789147615","host":"packages-12-west.internal.npmjs.com"}},"1.1.1":{"name":"testingbot-tunnel-launcher","version":"1.1.1","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.1","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"5bb6b46f454f459e51f81abff9d541c5bf572155","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.1.tgz","integrity":"sha512-tPyPTfdfWehEYjjRfjk9XtGybTyj/59N3djmZi711/c1OI3O7HRohVf/8/tdDrrN+t6Pal+vZX54tvOCr3TSvA==","signatures":[{"sig":"MEUCIACk0xbQNHkwPTfWs+U5Yaq37enikVuK1KwFWw98AdUoAiEA1Fh/3EFYwhvDGMBFr1HSYBM2BCzj6eJgQ7kaQ+RpDEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5bb6b46f454f459e51f81abff9d541c5bf572155","engines":{"node":">=4.4"},"gitHead":"063424efcc2216528e690e2aa57cef382e9ee01b","scripts":{"lint":"eslint .","test":"make test"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"2.15.8","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"4.4.7","dependencies":{"async":"^2.1.4"},"devDependencies":{"babel":"^6.23.0","grunt":"^1.0.1","mocha":"^3.2.0","sinon":"^1.17.2","eslint":"^3.15.0","should":"^11.2.0","isparta":"^4.0.0","babel-cli":"^6.23.0","grunt-cli":"^1.2.0","grunt-npm":"0.0.2","babel-core":"^6.23.1","grunt-bump":"^0.8.0","grunt-babel":"^6.0.0","babel-eslint":"^7.1.1","grunt-eslint":"^19.0.0","load-grunt-tasks":"^3.2.0","babel-plugin-rewire":"^1.0.0","babel-preset-es2015":"^6.22.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-mocha-istanbul":"^5.0.2","mocha-junit-reporter":"^1.13.0","eslint-plugin-promise":"^3.4.1","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.1.1.tgz_1487335393600_0.379780744202435","host":"packages-12-west.internal.npmjs.com"}},"1.1.2":{"name":"testingbot-tunnel-launcher","version":"1.1.2","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.2","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"148cab173c5a9950486849a8f53bd642ec21ac74","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.2.tgz","integrity":"sha512-Q85tO3jfS/lj14ZUt2NWwkcDLlyh6oBOmWwr0YxuZnoX8uCDwuQbL2BId909lcnlAfFKNNQ2ccZneTlHGSzURA==","signatures":[{"sig":"MEUCIQC6vIxJ1PHYEjr2iAG1MB1ff7LRJzt6s8UaevkB8fVKsQIgPqTD/kq+VYSKFTR3ERPFe6/5aaZREnKVj55InFgHqtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"148cab173c5a9950486849a8f53bd642ec21ac74","engines":{"node":">=4.4"},"gitHead":"a5e1378f369403e784df0a88342c5113ca71747e","scripts":{"lint":"eslint .","test":"make test"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"3.10.9","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4"},"devDependencies":{"babel":"^6.23.0","grunt":"^1.0.1","mocha":"^3.1.2","eslint":"^4.1.0","isparta":"^4.0.0","grunt-cli":"^1.2.0","grunt-npm":"0.0.2","babel-core":"^6.23.1","grunt-bump":"^0.8.0","grunt-babel":"^6.0.0","babel-eslint":"^7.1.1","grunt-eslint":"^19.0.0","load-grunt-tasks":"^3.2.0","babel-plugin-rewire":"^1.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-mocha-istanbul":"^5.0.2","mocha-junit-reporter":"^1.13.0","eslint-plugin-promise":"^3.4.1","eslint-config-standard":"^7.0.0","eslint-plugin-standard":"^2.0.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.1.2.tgz_1499154334536_0.1845285315066576","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"testingbot-tunnel-launcher","version":"1.1.3","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.3","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"9143844228344f54e6bbe0bd19ee02e231a82ccf","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.3.tgz","integrity":"sha512-0v+rjtW5FGsBZgs3C8CcVQ35hAr9a4fk0B7nXqBnGXxlPFMWDqTkzTAbQOCB63bw2gdLZpAKtAnyiZopkTrR5g==","signatures":[{"sig":"MEUCIQC8IN1+Dh3KCHhRQtTJaUIQ8KbBaInPhxD6UkZMf4jG2QIgFaxr1sEXY7Znf3wiQKGVd0/BEs9FjirZZf2Qn2X2trQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9143844228344f54e6bbe0bd19ee02e231a82ccf","engines":{"node":">=4.4"},"gitHead":"a5e1378f369403e784df0a88342c5113ca71747e","scripts":{"lint":"eslint .","test":"make test"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"3.10.9","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4"},"devDependencies":{"babel":"^6.23.0","grunt":"^1.0.1","mocha":"^3.1.2","eslint":"^4.1.0","isparta":"^4.0.0","grunt-cli":"^1.2.0","grunt-npm":"0.0.2","babel-core":"^6.23.1","grunt-bump":"^0.8.0","grunt-babel":"^6.0.0","babel-eslint":"^7.1.1","grunt-eslint":"^19.0.0","load-grunt-tasks":"^3.2.0","babel-plugin-rewire":"^1.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-mocha-istanbul":"^5.0.2","mocha-junit-reporter":"^1.13.0","eslint-plugin-promise":"^3.4.1","eslint-config-standard":"^7.0.0","eslint-plugin-standard":"^2.0.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.1.3.tgz_1499341147210_0.41155268740840256","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"testingbot-tunnel-launcher","version":"1.1.4","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.4","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"11fb57726643509190890d57c30f74b8237e08d6","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.4.tgz","integrity":"sha512-ff/r1zdOXgM/ri8qnLkiiP0lWC61RbttkJq8GLwPahoa09mmwJoRjCbLRwFnXJD3r9VrOi35R0TtsmlIQw0Hng==","signatures":[{"sig":"MEQCIEKazfMYbVgpnAG8OvkyGcTQ5+XMYe7nU5sJXcBpo6vgAiBbD6dQ5pwaOInvNVuvhTNk9I92Jy0PMblA7sP3SJ9M8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"11fb57726643509190890d57c30f74b8237e08d6","engines":{"node":">=4.4"},"gitHead":"ae98fdf2fd3b1cb7914a104dde08aa6d28676094","scripts":{"lint":"eslint .","test":"make test"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"3.10.9","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4"},"devDependencies":{"babel":"^6.23.0","grunt":"^1.0.1","mocha":"^3.1.2","eslint":"^4.1.0","isparta":"^4.0.0","grunt-cli":"^1.2.0","grunt-npm":"0.0.2","babel-core":"^6.23.1","grunt-bump":"^0.8.0","grunt-babel":"^7.0.0","babel-eslint":"^7.1.1","grunt-eslint":"^20.0.0","load-grunt-tasks":"^3.2.0","babel-plugin-rewire":"^1.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-mocha-istanbul":"^5.0.2","mocha-junit-reporter":"^1.13.0","eslint-plugin-promise":"^3.4.1","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.1.4.tgz_1502373821701_0.27473958651535213","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"testingbot-tunnel-launcher","version":"1.1.5","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.5","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"e2c1f38c777c3ff25b720a3d370aac77bbb5784c","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.5.tgz","integrity":"sha512-rRE6bm/H67E8QOC2HfcxL4se/xALUzY3vZbkhgr4bID7fBzfyrNDnLAL/T6UfnzET9OsEvY5QJ2lKmm5SBQQfw==","signatures":[{"sig":"MEQCIE1TWB3VMAydhz21jOLhVVuEtaWHBdjQEkuNodcdRNkpAiBB1bC2d4axkZ/hAwLmoOcLdqW0hzoE5J1KE/7ku9osWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e2c1f38c777c3ff25b720a3d370aac77bbb5784c","engines":{"node":">=4.4"},"gitHead":"4e95453a2ebe237c8d5b8e5a08a63a0024cf718a","scripts":{"lint":"eslint .","test":"make test","build":"babel lib -d build"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"3.10.9","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4"},"devDependencies":{"mocha":"^4.0.1","eslint":"^4.1.0","babel-cli":"^6.0.0","babel-preset-env":"^1.6.1","mocha-junit-reporter":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.1.5.tgz_1510579082839_0.4050489356741309","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"testingbot-tunnel-launcher","version":"1.1.6","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.6","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"bdd6ab1c3b315dd02eda6c3306d06451cda35451","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.6.tgz","integrity":"sha512-DRmw0N1F64m2zjhC4Eu4OeNWfo3crDGhGuUK3vh0Q3a2ryFJp3dZbprg4JQ1m3tritXWTNDjUplIkbTsvwK6uA==","signatures":[{"sig":"MEUCIB3I4ovjkeDbudRNQ+uX/57JwLSqIfdwrp4iuiKfqPg9AiEA15SnElmN2ViDv199cO+A3c3pGrkwMC0BEtY90srUYU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"bdd6ab1c3b315dd02eda6c3306d06451cda35451","engines":{"node":">=4.4"},"gitHead":"551d1db43a62d850f247c937025a374781023819","scripts":{"lint":"eslint .","test":"make test","build":"babel lib -d build"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"3.10.9","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"6.9.2","dependencies":{"async":"^2.1.4"},"devDependencies":{"mocha":"^4.0.1","eslint":"^4.1.0","babel-cli":"^6.0.0","babel-preset-env":"^1.6.1","mocha-junit-reporter":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher-1.1.6.tgz_1511185665269_0.23020177381113172","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"testingbot-tunnel-launcher","version":"1.1.7","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.7","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"4c6a871605eddda215fb7bab6a013072fce96a15","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.7.tgz","fileCount":15,"integrity":"sha512-Q6kPmBb4gA3cX9Mcnc0LUN3EADe7fCfeJBTY4QQGzUbXo6gENLxeZnnuq9wsZitYmoh6cW4DNza5WTFyz5n4EA==","signatures":[{"sig":"MEQCIGhaJuQeNcPcHuUbzm4b/Ko5LNW3F5xTRQyzTwhn+ug5AiBmQNd8OA8LXBcQZQhHDvvc4f03NXCIE8/ndNsFvpDQnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3CyPCRA9TVsSAnZWagAACHAP/2FAzC6JrdxQRF8uzriH\n4VejU5Q29LI+7dvvOiFiHJMwMudYoeKjcGBWb0nqkmZF82GYwagNaE5VZR0y\nO+nqDPM8Gp322bBcCsk52vx4xT7SfC2AuB4x4GEWUf9AtugbRusx2IhlYng+\nuocrEjGP9nMUSuYa2uDqz/iDLQTo8C7L8s8gzcGbjniB+CcurkYE2lwdCbcb\nY1DifYLsHJ9/J/PWdXFQDG5+yVcl5NbuA0Zp3lrhMX6hn+rxAEXs5MB1Vm+7\ng/kuu2yOmK6TBfkI5OCCHkXbC41ySNZv6/0aVyt1yaX4M6FfQaHYPoZ8qdBb\nRQmbnIOUmh8jwzXcTqiMZmkODANXOGF4qhQoEZJI9CQSA9AsyGNdLFec/jP6\n13MhTXYxzQmixvOnsxnTb2zluAiITfbqVzYo6lUR1bmkasB1rTVtkgIVefcw\n0jxTKhp3itTy3ooBCdVN/gr10f6Er8SyMUH03e7smwmilhqsIijOnD0rOAPA\nO+40M5Ty0dXBdGMwwPNplpVGXR82Ea0EMEZmpvzIl9dnDg1sVBpx4vwNpY6s\nEphGfRmuOXXQAGeMFGCFuCav9GEMa7ktHTkeDPQBkdTzQsE87gRkg0RVy+AF\ngLMpMYKTIlon2dcNpU6R+JHOkpjveWFsz3Cd0ey28EJGGPQnnws6OP6D6/xz\n+syw\r\n=KZRV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=4.4"},"gitHead":"643665055937a23e76af78af54dde51254ca6f29","scripts":{"lint":"eslint .","test":"make test","build":"babel lib -d build"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"6.4.1","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"8.11.1","dependencies":{"async":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0","eslint":"^4.1.0","babel-cli":"^6.0.0","babel-preset-env":"^1.6.1","mocha-junit-reporter":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.7_1541155982377_0.7225703064713329","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"testingbot-tunnel-launcher","version":"1.1.9","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.9","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"12d455920657a1aa57802bfb39c7b197b7dae9aa","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.9.tgz","fileCount":14,"integrity":"sha512-60SMJo37OLAlGsSkajx01w349f/ufPMjpHivd0hnTKHIafpa7QdET2s4i/eEpxqNqpC7fD4XOlbFTa/cfsI0Dg==","signatures":[{"sig":"MEYCIQCxzrzxx5TzT4hXJ91MwnDwxcBwgq2aa7oc9Fqc55nxeAIhANMuOo1FSA6Mv6RlX77uPHPJA4bdD+eoK0hJaUUpVuuc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv9fwCRA9TVsSAnZWagAAvwQP/ieTnaVyr7ui5Syru0OP\nGacsjqKnsHJmgmjIj5J5UBM5m6Iev1VCTuKQ1VVHnDEVcHPjCHHDT90zU3HQ\n9yYU56bGNOesARQ/eKki2PwwnsaCp43/scqTOAW7h15pNCthux4RmLlwQCUb\njV1agMO5lXaofCL64uH+6t93ouPyFP1M2toOI379lMa1wPdAIaOMA2h4r87x\nIzdA+Gs5m3e/gNB2CBc2QdHQapee2ApNGyM36pKF2BWG9zGZZQhib2Sl+wNe\n4sp5NbYQUht7c2d4ANCWaTiVPvaPr6QF1T5+73A43+Tq/d3g3jlpM5UCCHb6\nB2ltmje1sJRc+C885/XZUN78+2XYRnh/J+zwMdqjBEBikkgSQ5V7a5EZirTm\ntpPp1eDD3T92TYBlcjlOB5/3uhpyEqJiZnz+fzfxwMIAwCM5PggUdp6m3Bpo\ni7AWBYTegUnCZ6vlcsfHYQsHFUlelM96jsqaAuwUZsHZmUDqtQyIzkrFN/gz\n0x8coatJhLLf+E20Vxada6rBVlxS3RyNQbyDB9bOGizuirn9TRuSzr+/mNA5\nh6VIUCVIkZqGT3OYh+yjk3Z83sA4GUN5MBmXvalDuyailVmQuaqJ5h90A/s5\nyVYaQRkTMJYlRR0YrKSDo4MqYs8sJ30/RlyEv0ucUeJgPQfXQTjzHkkxpre3\nw8m1\r\n=yAFO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=4.4"},"gitHead":"b3c50b101e478e76638990a2c34244bed5c9a580","scripts":{"lint":"eslint lib/","test":"make test","build":"babel lib -d build"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"6.14.6","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"10.22.1","dependencies":{"async":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.1","eslint":"^6.8.0","babel-cli":"^6.0.0","babel-eslint":"^10.0.3","babel-preset-env":"^1.6.1","mocha-junit-reporter":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.9_1606408176230_0.2241139490736217","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"testingbot-tunnel-launcher","version":"1.1.10","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.10","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"22fb4279d98535d075d1e9c8911d6371a2eefd17","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.10.tgz","fileCount":15,"integrity":"sha512-Zk73+lb3gyntl1OkkQhEbfBgrCZwZwLdMAnPI9j14SqMc3JsRm82eps3jcRRMRMiBlWouvToqmc69+R4jnhTZw==","signatures":[{"sig":"MEUCIQD1M975HBw9SsHbUQQ7CpnFJNLshj2ReFFQzHjFusswngIgRe3ITjDP8CtOWwFV+zjF1GyIcYF7doX2ditCvs9qkmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwMbZCRA9TVsSAnZWagAALDsP/ilAgKECBvMfKbjaUqLa\nMK3S84iRLUAS2p6ViL5LErUfTl8qbkAfA+j/5DGJmRckLELn/vAfN8S1Ptf0\nzHEoDXeqjFSHvjdh3G/cObtOZn1XkmXFR2ldYEbCfAYaTbPrtbPduUz7DxUr\nt5T75IuLgNiyDGX7ElTIyeBHrU1ZwUuQVEf9+fE3POn1E7TBSAGm/Gb0PvY6\nvSNRbDVnUMVXIOZ6Pk1uYh1eCuvutRnNoUDK6NVBR8vjWhHa+PoM/P14EumV\nc32TX8/xuvaIbqo3LU3w0RS45RnCBvxt0sNlzKKlyEjPjrX0bysBoQr31/m+\n0Gvc9OKDEWUP4mBgKnRjVYLVppzq4q1GGqG/TO51/32IHP3TKJ0CiGcIuzTh\nm+xEgVx2YTb4tLg7TynpfaPV8VkCI6dw3OH7Gs7rkRGwJTIpkS20L6AWJM+P\nGl3Ckru7COEF27zH/HVHwWdP4VBTKghL8zmNLxG5k6OIg2qo0J+j7SvILH0g\nXU1CVngImnDuuhYT49G4yBOgkn/+6EQ/0jScih7wysmMoZwHzpjKKZ5xHJuW\nEpupGbLB2AypEpx2nruVgNVXU2eK0MpFM2g4H7ZRgCidw25l8UpIBS6BYgEB\nliVJIhLhVEVplieL4RyHIdczhtQwaoExGS+evQ2eyaWPUpyJ/nn2Tp3tBFpN\n84XA\r\n=EZ7x\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=4.4"},"gitHead":"e4b704d1cbd876be7734d4f2be2674c6ac76df9f","scripts":{"lint":"eslint lib/","test":"make test","build":"babel lib -d build"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"6.14.6","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"10.22.1","dependencies":{"async":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.1","eslint":"^6.8.0","babel-cli":"^6.0.0","babel-eslint":"^10.0.3","babel-preset-env":"^1.6.1","mocha-junit-reporter":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.10_1606469337227_0.2366410056115289","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"testingbot-tunnel-launcher","version":"1.1.11","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.11","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"a9c011f042cb078613f78d53248b158539bd03cb","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.11.tgz","fileCount":13,"integrity":"sha512-cyzRHxq0ihrd8I+8yK3tPtfRh/fOatEGBGs3e0Dq7/PIcU47BVwqxKOFfhAwMSOzDeYfh5NURxxvyRDaKfM7xQ==","signatures":[{"sig":"MEQCIHw1+d3r4dvx5/5IuHyF9lbI4kO6+HCAGMNhHY+NYelHAiAGIcnH2J8y/fAnAwfLyLzzmr4vUtgSV+X76nsIP13gxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNlUDCRA9TVsSAnZWagAAzRAP/2DQm1wt/iNiWG+WLVO+\nVrf/AQoRGViRUXNbINavJkwpQ15wu9wONDubVTGFoBu9BLR7mSMNvKxWfJ8P\n73BDYfVR/IzOxlU4/X3wEzB0A3e4ivGZxeQHrQozJKMMtoP8mj6wfH1jmKB6\n2aIi0Ty/GMU6Wt0CQ6BeKx2GYM21JJ/g8C/mgfL6SKmTHfFUHziqrZNhgo6j\nkqOVLZLve3JC1sQhRrNqeiyYhLCBDFW8PtjeVk1QSwNRn8cRMywinELEA/QF\n8d1uFSYQALYSj8U4OtJDOHeC1LasT3z9aBzqkE1h4zEXshNZhyd8Sl2jLLf6\ns+xMEFj0pqr5mtSg6U4dVhXvekd1qgPd0EGIhB1x9DfuDvzlVf1NShFSuMAy\nyl+7aDfiiq35cVIsoc/5NvkJUVLYDEpPPJkK1Cw5ZsuMYUva64YUQNhTKl8D\nvdZ/faYmgXNpVIhTE1m6SlWBHaNOI1VZFJpmgz0aX6kUWducgcujU61Tcy7z\nCl+3BgjwS1uyCrRqWRtP92XA+p5jKs5nBuw/qcHmtRYUTWjIw53NJrJc6Rtn\nKZnA7LQqSsDWo+GoWa9ENW9a0vaRIQ69LzNYLgv7UkRzkV4oX+t897HNv2uV\nCeWWw0wek9JebKb9OAG53EyIe61O5jNfUeZbGRf9N2cnXQkQw28S+ZLZ9uO2\nXf+x\r\n=SzBk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=4.4"},"gitHead":"29dff538f3925ae59fa73da11acc2179d37dc855","scripts":{"lint":"eslint lib/","test":"make test","build":"babel lib -d build"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"6.14.6","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"10.22.1","dependencies":{"async":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.1","eslint":"^6.8.0","babel-cli":"^6.0.0","babel-eslint":"^10.0.3","babel-preset-env":"^1.6.1","mocha-junit-reporter":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.11_1614173443172_0.45232884920384797","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"testingbot-tunnel-launcher","version":"1.1.12","keywords":["webdriverio","wdio","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.12","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"6a64323e2aaf454e0e945a0a9627a9065ebecca4","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.12.tgz","fileCount":14,"integrity":"sha512-+LaBBI+OYSrv41jN8tzZj9A7OaV3GitOpmjDgnNEJF2imfNLcsyEJP7fpUnxzdmrMaydoyu2L8CTLGuGNSK8wg==","signatures":[{"sig":"MEUCIE8KM5kejtFS0+Fm/k448LNrHDQIN9N7nlrzc/hQr8J+AiEA0f1bq1y7d/iCzZ8564V4ByjW/yxt8bY7mtqzKVBFUJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh29mcCRA9TVsSAnZWagAAGqkP+QEgSY1c4xpqXzE21qPC\n3RZqIgFavfUyjs46LTan2ya+V865jp7elIImwkfvkFLqubji7MvXYF4eIg5l\nqR5eaVMmEk1INsb5hgJpTPvgyQw6b7zDMJQBCckeXTVm5KtRWlQpzB3CNBbw\nYo3xOVUIG8AAVRnDUkwSriqz1rZCjzVdaEGaaVg1GhQ66UBDIrS3Jwbaw4bW\nuNpBUg3UZ3bfbTcKN/PlqIljYRCAcVvaQUWza+zBswDriKBiyNTwwjeUPL1J\n/gEHjhdvf8wGV51S/plexsBj0OmQXBJh7EF/461bewoy8QPblcWBnV5OV+UI\nT0VIM3BnfCRlwqRz39yukfs09f00QO5+r7rJHaTdbQDjufRpa2haK40f47GG\nC7c+assbdKXgtDd07UpJr1Yhg5dxq2woDq/aSjnKun8xhtXv10hs6Ur7UusU\nngpS5rHlrBw3skh+pJitaeUr2h3rH0HPB1adJlRvJcdztiv3/JZuFJuYESCf\nIKqzC00MRFEHGRiGW5YFANBHkjd6e6g6dD4IU9bh8MlfiFH3SZ16fKRiThhw\nyqhsR3Os0nO7ExvLQ6bXTSZ/lq3r5+XQpaOvLU10f0WrwdvE+rBJakX43bPi\nCyg+hip59dh3wIWLsL2cvNDJFY9ipBqwHTs7/bU1skverIFGDt/8m80xolwp\nAHJd\r\n=N5LP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=4.4"},"gitHead":"3e5e42a2f34232d4fff6ec36bfddafc83897d3a2","scripts":{"lint":"eslint lib/","test":"mocha --exit --reporter spec","build":"babel lib -d build"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"6.14.12","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"10.24.1","dependencies":{"async":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.1","eslint":"^7.32.0","babel-cli":"^6.26.0","babel-eslint":"^10.0.3","babel-preset-env":"^1.6.1","mocha-junit-reporter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.12_1632211614967_0.6584639908603882","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"testingbot-tunnel-launcher","version":"1.1.13","keywords":["testingbot tunnel","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.13","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"1ca46277761402dac1f503910addfc1f55f361d9","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.13.tgz","fileCount":13,"integrity":"sha512-zP5mzgdTdX7xoLiB+l/V+XfDZwqpFkGqFKDBls+nDsKfgXPOBPwPc2/tUKvNkar2sInf3+j2+4S8YsqKeQL9qQ==","signatures":[{"sig":"MEYCIQDugxB9/jyazazZrRzvNHcHGbfyQmLX/zGJwPc28yuU6AIhAI9gHaYQZaZZIzIuCrkK2fcIC6hBaE1EHPC45Olr64sL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19896},"engines":{"node":">=4.4"},"gitHead":"559dad62091d931535f42e41b0e3c6b2f97efa3d","scripts":{"lint":"eslint lib/","test":"mocha --exit --reporter spec","build":"babel lib -d build"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"10.9.0","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"22.11.0","dependencies":{"async":"^3.2.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.1","eslint":"^7.32.0","babel-cli":"^6.26.0","babel-eslint":"^10.0.3","babel-preset-env":"^1.6.1","mocha-junit-reporter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.13_1734511021003_0.12843575360222093","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"testingbot-tunnel-launcher","version":"1.1.14","keywords":["testingbot tunnel","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.14","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"ed805dff46672c872ed9eadca6fe258fb1e79189","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.14.tgz","fileCount":15,"integrity":"sha512-3QlE0hgrRfrmJ7bBig9Owhx5/mjfgus1ImNHRsZWgHYpHi51pZF1u3geQ9sAp6znuiJXqzb8YM31lZcFQwcjpg==","signatures":[{"sig":"MEUCIHYjVOjusWpFYsZ5H0tlBLP/SZeSSlSsuCi1PuP9ciBTAiEA1r2lyWwOeUyQH/S3Xp3sckgMXcx5QxI0hn4BqcqQOYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27165},"engines":{"node":">=4.4"},"gitHead":"559dad62091d931535f42e41b0e3c6b2f97efa3d","scripts":{"lint":"eslint lib/","test":"mocha --exit --reporter spec","build":"babel lib -d build"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"10.9.0","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"22.11.0","dependencies":{"async":"^3.2.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.1","eslint":"^7.32.0","babel-cli":"^6.26.0","babel-eslint":"^10.0.3","babel-preset-env":"^1.6.1","mocha-junit-reporter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.14_1734529516071_0.47807310286210236","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"testingbot-tunnel-launcher","version":"1.1.15","keywords":["testingbot tunnel","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.15","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"b7b8682d6fa43eaaf7d01705f3049e8bbc972274","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.15.tgz","fileCount":16,"integrity":"sha512-PU+isbGPia29C5JeF6/20Ppm0T8MkQi3KVjPfS2hErIIgwtGwEAgli+LU+y0E+2brd03KXzV3O5AxTVR7caNXA==","signatures":[{"sig":"MEYCIQCWMqWNKoKNGRKyj8fPJEmfTpx0qpoQE/tJpFrGw5c3RQIhAMvYjZH6Ai/MXqsyxnFF8E864ch06Tk1+u64TYbwzs7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4896631},"engines":{"node":">=4.4"},"gitHead":"1b45701e1fb44298e8ca609da08f933f2df0e9d3","scripts":{"lint":"eslint lib/","test":"mocha --exit --reporter spec","build":"babel lib -d build"},"_npmUser":{"name":"testingbot","email":"info@testingbot.com"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"10.9.0","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"22.11.0","dependencies":{"async":"^3.2.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.1","eslint":"^7.32.0","babel-cli":"^6.26.0","babel-eslint":"^10.0.3","babel-preset-env":"^1.6.1","mocha-junit-reporter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.15_1739781544223_0.20124885981821583","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"testingbot-tunnel-launcher","version":"1.1.16","keywords":["testingbot tunnel","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.16","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"50a5c17fbfffcdc3ea2019d9d18f217038c5bb83","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.16.tgz","fileCount":17,"integrity":"sha512-MZPvA+rjT9wguwLDIevUbP7+dI+RU+lgNjFOaBTHMzjUgKAHFIOYYKNGpgYEDoRDMBkI6HrZos3hTOpojx7jFg==","signatures":[{"sig":"MEQCIBXlSfIfPiv7LSAEy8b46pFqsbpVZJrZK4VMg6Qsbst2AiAQFq8PsTsYFaGRt3qRqzcGFaQD0nvc1rbp2rA4Hb1ZOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testingbot-tunnel-launcher@1.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7484861},"main":"./build/tunnel-launcher.js","engines":{"node":">=4.4"},"gitHead":"165747f9cb866f1ba12d37814ad72a400f0365ff","scripts":{"lint":"eslint lib/","test":"npm run build && mocha --exit --reporter spec","build":"babel lib -d build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0faa7c1-f6ff-48ab-b540-b74f02f75a9e"}},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"11.7.0","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.7.5","eslint":"^8.57.1","@babel/cli":"^7.28.3","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@babel/eslint-parser":"^7.28.5","mocha-junit-reporter":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.16_1765480746716_0.5086639355876843","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"testingbot-tunnel-launcher","version":"1.1.17","keywords":["testingbot tunnel","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.17","maintainers":[{"name":"testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"c3f466bb546059fb62ffa4122dae7b0bc26756ae","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.17.tgz","fileCount":16,"integrity":"sha512-i421a4rjJUmAGdyIMj7KeVDfQkXAMSc/3dJXx3canZRwcyAhBaYPo1WuQ8pRPYgAUtFcQWBcfhkgO/uv6eIOqA==","signatures":[{"sig":"MEUCIQClDahfaTOzEkyuX4NYa3h4WX5N7tNXRRLnC9TcHEdfrgIgGfjrSytchJ3DtmDKFCNa5MNtc9G2yEdYYbyA+RNHEQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testingbot-tunnel-launcher@1.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47872},"main":"./build/tunnel-launcher.js","engines":{"node":">=4.4"},"gitHead":"e0f315e9880ed4ac2c755995c0508f771d99937d","scripts":{"lint":"eslint lib/","test":"npm run build && mocha --exit --reporter spec","build":"babel lib -d build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0faa7c1-f6ff-48ab-b540-b74f02f75a9e"}},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"11.7.0","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.7.5","eslint":"^8.57.1","@babel/cli":"^7.28.3","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@babel/eslint-parser":"^7.28.5","mocha-junit-reporter":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.17_1765481006201_0.3400729648642089","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"testingbot-tunnel-launcher","version":"1.1.18","keywords":["testingbot tunnel","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.18","maintainers":[{"name":"testingbot-jochen","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"20e03d9b71574b0873ef11f9b1e5b7b1f11f833c","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.18.tgz","fileCount":9,"integrity":"sha512-0xSA7r/RsW4ltxrviDaIDAEevEZDbTq0E8vFPfxjOPBfo8aTee0rMAqgGTsYnTP0St4rTfosdgS/0aRLEzCEHw==","signatures":[{"sig":"MEYCIQCcZtQX3Q+Ujhr1jNZgsKERt9o1UzBuvtFZzLojhYv2pgIhAPnNb8n8uGyCW+vax95k4gnnB70HbPMyp5AlWVZ46sgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testingbot-tunnel-launcher@1.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23737},"main":"./lib/tunnel-launcher.js","types":"./lib/tunnel-launcher.d.ts","engines":{"node":">=18"},"gitHead":"9492c7696e3bbb456409d49408c4f7e484c90b4d","scripts":{"lint":"eslint lib/","test":"mocha --exit --reporter spec"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0faa7c1-f6ff-48ab-b540-b74f02f75a9e"}},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"11.8.0","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.7.5","eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.18_1769420182117_0.9785517244702548","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"testingbot-tunnel-launcher","version":"1.1.19","keywords":["testingbot tunnel","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.19","maintainers":[{"name":"jochen-testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"57f878043881f5cacc9abf88d86d64cc131f40eb","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.19.tgz","fileCount":7,"integrity":"sha512-M1gHW02ay/QlEeT8qPAIhIt8mhyKaFPydKI2Bpk8wlscr4D34WnqecnXp8j87BwN3RSgACC4flqSzeY0z1iy6g==","signatures":[{"sig":"MEUCIQDGI2NukC0veqGznCWuLRVIH2cL7klTKcOTNVh6/jcGpAIgWOvYzoYPABAn2QriIbkizr+k5d9URuajCXHw+0MSrPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testingbot-tunnel-launcher@1.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42010},"main":"./lib/tunnel-launcher.js","types":"./lib/tunnel-launcher.d.ts","engines":{"node":">=18"},"gitHead":"32c7c30b53ec2c5f9279614a75d851062ebfae9d","scripts":{"lint":"eslint .","test":"npm run types && mocha --exit --reporter spec","types":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0faa7c1-f6ff-48ab-b540-b74f02f75a9e"}},"overrides":{"diff":"^8.0.4","serialize-javascript":"^7.1.0"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"12.0.2","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.8.0","eslint":"^10.9.1","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.19_1787674598266_0.779873074510832","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"testingbot-tunnel-launcher","version":"1.1.20","keywords":["testingbot tunnel","selenium","testingbot","test","automation","cloud"],"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","_id":"testingbot-tunnel-launcher@1.1.20","maintainers":[{"name":"jochen-testingbot","email":"info@testingbot.com"}],"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"8d96eaa098d103f918e8d224ead288be38a73aea","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.1.20.tgz","fileCount":7,"integrity":"sha512-0XmKhD8pmyp2lzia3WkEYmMzGNA8V2zVRFCgTUhHODLUDnZQsubGlHuXxu5Y6aVSRDK67p2bhSXIge8OU5nqxA==","signatures":[{"sig":"MEQCIBFqf5t1ab/7KVBHfuNOdpGvl/T13xSNm+DZww3WHYgWAiBgbZNNZZw5pnvnhpEBaK8C14OVa9zYXMX11P5vV4M0DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testingbot-tunnel-launcher@1.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45480},"main":"./lib/tunnel-launcher.js","types":"./lib/tunnel-launcher.d.ts","engines":{"node":">=18"},"gitHead":"59ad425df6fabedd49b317f846449008a8f4f29e","scripts":{"lint":"eslint .","test":"npm run types && mocha --exit --reporter spec","types":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0faa7c1-f6ff-48ab-b540-b74f02f75a9e"}},"overrides":{"diff":"^8.0.4","serialize-javascript":"^7.1.0"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"12.0.2","description":"A wrapper around TestingBot's Tunnel","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.8.0","eslint":"^10.9.1","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/testingbot-tunnel-launcher_1.1.20_1787732944346_0.8077997373656098","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"_id":"testingbot-tunnel-launcher@1.2.0","bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"dist":{"shasum":"0aa22af5603d3e0be47b6e871ace4844028db0ae","tarball":"https://registry.npmjs.org/testingbot-tunnel-launcher/-/testingbot-tunnel-launcher-1.2.0.tgz","fileCount":7,"integrity":"sha512-K8VOn6uX7S49ZwuTghTJbYncXiuKoB34t/sh8gstgQWMKFfnoQ3opwCgrOJkC8SjpkhfZNQk30Z4MueFQ6TWEw==","signatures":[{"sig":"MEQCIF2Y1q0wm6cgNAM1uTb6Mg2jDLH3WQxRUZ+bhhwMo4UuAiBlesen47aq/EytbVO7BcDpW+Pf513ecPKEDnkqWncWeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDE4PEQoVnA02Ky/p5Eux1+WuTAzOdnZdq+xlLuX3C27AIgXwdSN2vgKx3g8SPMHa/7OiOktiXtjmwirjYdKPzjST4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testingbot-tunnel-launcher@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62587},"main":"./lib/tunnel-launcher.js","name":"testingbot-tunnel-launcher","types":"./lib/tunnel-launcher.d.ts","author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"engines":{"node":">=18"},"gitHead":"d9d3a7ad5b089df8b3cc8eef081b83c18e076c42","license":"MIT","scripts":{"lint":"eslint .","test":"npm run types && mocha --exit --reporter spec","types":"tsc -p tsconfig.json"},"version":"1.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f0faa7c1-f6ff-48ab-b540-b74f02f75a9e"}},"homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","keywords":["testingbot tunnel","selenium","testingbot","test","automation","cloud"],"overrides":{"diff":"^8.0.4","serialize-javascript":"^7.1.0"},"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"_npmVersion":"12.2.0","description":"A wrapper around TestingBot's Tunnel","directories":{},"maintainers":[{"name":"jochen-testingbot","email":"info@testingbot.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.8.0","eslint":"^10.9.1","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^20.19.43"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/testingbot-tunnel-launcher_1.2.0_1790950960669_0.5341370615694392"}}},"time":{"created":"2015-10-23T14:58:09.696Z","modified":"2026-10-02T14:22:41.153Z","1.0.0":"2015-10-23T14:58:09.696Z","1.0.1":"2015-10-30T10:03:36.022Z","1.0.2":"2015-11-04T18:30:05.479Z","1.0.3":"2015-11-04T19:04:07.528Z","1.0.4":"2015-11-05T07:37:37.988Z","1.0.5":"2016-04-28T08:25:06.631Z","1.0.6":"2016-05-20T08:39:28.461Z","1.0.7":"2016-06-17T14:39:24.356Z","1.0.8":"2016-07-11T13:09:27.777Z","1.0.9":"2016-08-05T12:05:15.292Z","1.1.0":"2017-02-17T08:16:46.467Z","1.1.1":"2017-02-17T12:43:15.438Z","1.1.2":"2017-07-04T07:45:35.773Z","1.1.3":"2017-07-06T11:39:08.106Z","1.1.4":"2017-08-10T14:03:42.752Z","1.1.5":"2017-11-13T13:18:03.738Z","1.1.6":"2017-11-20T13:47:46.300Z","1.1.7":"2018-11-02T10:53:02.476Z","1.1.9":"2020-11-26T16:29:36.399Z","1.1.10":"2020-11-27T09:28:57.361Z","1.1.11":"2021-02-24T13:30:43.288Z","1.1.12":"2021-09-21T08:06:55.097Z","1.1.13":"2024-12-18T08:37:01.179Z","1.1.14":"2024-12-18T13:45:16.229Z","1.1.15":"2025-02-17T08:39:04.466Z","1.1.16":"2025-12-11T19:19:07.031Z","1.1.17":"2025-12-11T19:23:26.389Z","1.1.18":"2026-01-26T09:36:22.315Z","1.1.19":"2026-08-25T16:16:38.495Z","1.1.20":"2026-08-26T08:29:04.510Z","1.2.0":"2026-10-02T14:22:40.797Z"},"bugs":{"url":"https://github.com/testingbot/testingbot-tunnel-launcher/issues"},"author":{"url":"testingbot.com","name":"TestingBot","email":"info@testingbot.com"},"license":"MIT","homepage":"https://github.com/testingbot/testingbot-tunnel-launcher","keywords":["testingbot tunnel","selenium","testingbot","test","automation","cloud"],"repository":{"url":"git://github.com/testingbot/testingbot-tunnel-launcher.git","type":"git"},"description":"A wrapper around TestingBot's Tunnel","maintainers":[{"name":"jochen-testingbot","email":"info@testingbot.com"}],"readme":"# testingbot-tunnel-launcher\n\n[![npm](https://img.shields.io/npm/v/testingbot-tunnel-launcher.svg?maxAge=2592000)](https://www.npmjs.com/package/testingbot-tunnel-launcher)\n[![Tests](https://github.com/testingbot/testingbot-tunnel-launcher/actions/workflows/test.yml/badge.svg)](https://github.com/testingbot/testingbot-tunnel-launcher/actions/workflows/test.yml)\n\nA library to download and launch [TestingBot Tunnel](https://testingbot.com/support/tunnel).\n\n## Installation\n\n```sh\nnpm install testingbot-tunnel-launcher\n```\n\n## Usage\n\n\n### Simple Usage (Callback)\n\n```javascript\nconst testingbotTunnel = require('testingbot-tunnel-launcher');\n\ntestingbotTunnel({\n  apiKey: process.env.TB_KEY,\n  apiSecret: process.env.TB_SECRET,\n  verbose: true\n}, function (err, tunnel) {\n  if (err) {\n    console.error(err.message);\n    return;\n  }\n  console.log(\"Tunnel ready\");\n\n  tunnel.close(function () {\n    console.log(\"Tunnel closed completely\");\n  })\n});\n```\n\n### Simple Usage (Async/Await)\n\n```javascript\nconst testingbotTunnel = require('testingbot-tunnel-launcher');\n\nasync function runTests() {\n  try {\n    const tunnel = await testingbotTunnel.downloadAndRunAsync({\n      apiKey: process.env.TB_KEY,\n      apiSecret: process.env.TB_SECRET,\n      verbose: true\n    });\n    console.log(\"Tunnel ready\");\n\n    // Run your tests here...\n\n    // Close the tunnel when done\n    await testingbotTunnel.killAsync();\n    console.log(\"Tunnel closed completely\");\n  } catch (err) {\n    console.error(err.message);\n  }\n}\n\nrunTests();\n```\n\n### Options\n\n```javascript\nconst testingbotTunnel = require('testingbot-tunnel-launcher')\nconst options = {\n  // The TestingBot API key which you can get for free, listed in the TestingBot member area\n  apiKey: 'key',\n\n  // The TestingBot API secret which you can get for free, listed in the TestingBot member area\n  apiSecret: 'secret',\n\n  // More verbose output from the tunnel\n  verbose: true,\n\n  // Port on which the tunnel Selenium relay will listen for\n  // requests. Default 4445. (optional)\n  'se-port': 4445,\n\n  // Proxy host and port the tunnel can use to connect to an upstream proxy\n  // e.g. \"localhost:1234\" (optional)\n  proxy: null,\n\n  // A comma-separated list of domains that\n  // will not go through the tunnel. (optional)\n  'fast-fail-regexps': null,\n\n  // Write logging output to this logfile (optional)\n  logfile: null,\n\n  // Change the tunnel version - see versions on https://testingbot.com/support/other/tunnel/changelog.html\n  tunnelVersion: \"5.0\",\n\n  // Gives this tunnel a unique identifier\n  tunnelIdentifier: \"myIdentifier\",\n\n  // Share this tunnel with other team members on TestingBot\n  shared: true,\n\n  // Timeout in seconds for the tunnel to start (default: 90)\n  timeout: 120,\n\n  // Disable SSL bumping/rewriting\n  noBump: false,\n\n  // Disable caching\n  noCache: false\n};\n\ntestingbotTunnel(options, function(err, tunnel) {\n  console.log(\"Started Tunnel\");\n  tunnel.close(function () {\n    console.log(\"Closed tunnel\");\n  });\n});\n```\n\nAny other option is passed on to the tunnel as `--option value`, booleans as a flag without a value and lists pass the option once for every value.\n\n### TestingBot Tunnel 5.0\n\n[TestingBot Tunnel 5.0](https://github.com/testingbot/Testingbot-Tunnel/releases/tag/v5.0) requires **Java 17** or higher, older tunnels run on Java 11. The launcher asks the jar which version it is and checks for the Java version that version needs.\n\n5.0 adds these options. Passing them to an older tunnel fails before it is started, with a message saying which option needs 5.0.\n\n```javascript\nconst tunnel = await testingbotTunnel.downloadAndRunAsync({\n  apiKey: process.env.TB_KEY,\n  apiSecret: process.env.TB_SECRET,\n  tunnelVersion: '5.0',\n\n  // The Selenium relay, local proxy and metrics now listen on 127.0.0.1 only.\n  // Use 0.0.0.0 when tests run on another machine than the tunnel.\n  bindAddress: '0.0.0.0',\n\n  // error, warn, info (default), debug or trace\n  logLevel: 'info',\n  // text (default) or json, the launcher understands both\n  logFormat: 'text',\n  // Which requests to log: none, url, headers or errors (default)\n  logHttp: 'url',\n\n  // Only allow these hosts through the tunnel, others get a 403\n  allowHosts: 'example.com,*.example.com',\n  // Do not bump SSL for these hosts\n  noBumpDomains: 'bank.example.com',\n  // Whether tests may reach localhost: allow (default) or deny\n  localhostPolicy: 'allow',\n\n  // Change request and response headers, a list passes the option for every entry\n  header: ['X-Test: 1', '-Cookie'],\n  responseHeader: '-Server',\n  requestIdHeader: 'X-Request-Id',\n\n  // Trust extra CA certificates (PEM)\n  cacertFile: ['/etc/ssl/corporate.pem'],\n  // Send connections for a host to another host\n  connectTo: 'app.example.com:443:127.0.0.1:8443',\n\n  // DNS: timeout in seconds and round robin over the servers in `dns`\n  dnsTimeout: 5,\n  dnsRoundRobin: false,\n\n  // Timeouts in seconds\n  httpDialTimeout: 15,\n  httpIdleTimeout: 120,\n\n  // Proxy for the connection to TestingBot itself, defaults to `proxy`\n  proxyTestingbot: 'http://proxy.example.com:3128',\n  proxyTestingbotUserpwd: 'user:pwd',\n  // basic (default) or negotiate, with Kerberos\n  proxyAuthScheme: 'basic',\n  proxySpn: 'HTTP/proxy.example.com',\n  krb5Principal: 'user@EXAMPLE.COM',\n  krb5Keytab: '/etc/krb5.keytab',\n  krb5Hosts: 'intranet.example.com',\n\n  // Proxy autoconfiguration for the tunnel itself\n  pacLocal: '/etc/proxy.pac',\n  pacLocalSha256: '<sha256 of the pac file>',\n\n  // Pin the SSH host key of TestingBot: warn (default) or require\n  sshHostKey: 'SHA256:...',\n  sshHostKeyPolicy: 'require',\n\n  // How websockets are proxied: connect (default) or get\n  wsProxyMode: 'connect',\n\n  // Read options from a properties file\n  config: '/etc/testingbot-tunnel.properties'\n});\n```\n\nTunnel 5.0 also reads every option from a `TESTINGBOT_` environment variable, for example `TESTINGBOT_SE_PORT` for `se-port`. The tunnel inherits the environment of your process, so such variables apply to tunnels started with this launcher as well. Options passed to the launcher take precedence.\n\n### Credentials\n\nYou can pass the [TestingBot credentials](https://testingbot.com/members) as `apiKey` and `apiSecret` in the options.\n\nYou can also create a `~/.testingbot` file in your `$HOME` directory, with `apiKey:apiSecret` as contents.\n\nThe credentials are handed to the tunnel through the `TESTINGBOT_KEY` and `TESTINGBOT_SECRET` environment variables instead of the command line, so they do not show up in the process list. They are also redacted from the output when `verbose` is enabled.\n\n### Running more than one tunnel\n\nEvery tunnel keeps its own state, so several tunnels can run next to each other. Give each one its own `tunnelIdentifier` and hold on to the tunnel you get back to close it:\n\n```javascript\nconst first = await testingbotTunnel.downloadAndRunAsync({ ...options, tunnelIdentifier: 'first' });\nconst second = await testingbotTunnel.downloadAndRunAsync({ ...options, tunnelIdentifier: 'second' });\n\nfirst.close();\nawait testingbotTunnel.killAllAsync();\n```\n\n`killAsync` closes the tunnel that was started last, `killAllAsync` closes all of them and `activeTunnels()` returns the ones that are still running.\n\n### Where the tunnel is stored\n\nThe tunnel jar is downloaded into the directory of this package. When that directory can not be written to, which is the case for global installs and read-only images, it is stored in the cache directory of the user (`~/.cache/testingbot-tunnel-launcher` on Linux, `~/Library/Caches/testingbot-tunnel-launcher` on macOS and `%LOCALAPPDATA%` on Windows).\n\nSet `TESTINGBOT_TUNNEL_CACHE_DIR` to store the jar somewhere else.\n\n\n## Testing\n\n```\nnpm test\n```\n\n## MIT license\n\nCopyright (c) TestingBot &lt;info@testingbot.com&gt;","readmeFilename":"README.md"}