{"_id":"wonqa","_rev":"30-37f2c83feaf3901d6e8b64d4ceafc778","name":"wonqa","dist-tags":{"latest":"0.1.1"},"versions":{"1.0.0":{"name":"wonqa","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"wonqa@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"julesterrien","email":"julesterrien@gmail.com"},"dist":{"integrity":"sha512-ZH4BnJmMkeOxH5nQJhKd6aPtiP7SUSpUIFIBeetr0ufrd2IZZ+Xme5MZ6M+swMOD2+eZQ4ZTV1R1qdSc7GhyoA==","shasum":"463552cb03186ecfaf393a66b4e95dd4c6681951","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-1.0.0.tgz","fileCount":1,"unpackedSize":201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRkevCRA9TVsSAnZWagAA9xAQAJiSwCh+mXBbk/7DF3IZ\nUS8fZwQrw688E81c5aVD2rjXQ2ud3jtPqJFRi1Eiyhzxo8nAo5x5GSKtol4Z\nrt4xvIOsQpx3dBAGCsRzPMBnbgYIJgNGTh7IP2bYHhwf3haU8XZfKojaIuj5\nvHZtuwb+eOOYpQMr5/kD8xI7ogUE8PfC6GuVvyRvEnYV96YznJAsRoMD2MvO\n0Uih3pdsrFpXbWy1VUOu/lddxgZQj5kMvSOej1ZUS3qJj+obOJfh7brSRAEz\n5nZ9fD0gYA3X505I6Cy+dfQqUAAwvp17ATsUho+Jsc78mRSeOJwOyn1InA2U\nqcYQlqt5C616LYZF1mdOR9UiKKFxVXWsBVZPBQRSqKvprdAnzeUpuZH5LqlB\n+0z1ykGRlk2WU3WSyPLtQNuuv8RamA99uHYjbmqMxfTR40yI1iq4s0BTpgsw\nE9berlOZhMfzS0KT7Bn8FOSi0E/Z4CWeaAGeX1mIySFl4h2IwB9ygKWr+k7I\nLEsDob6mTIVBdeAuRuhktWshhDx72t9mcSA6ymEZgzVjQVaP9FrvIIDuuLt4\nT53yU+yb/FD17WHOYXUzwG4JDtiw0siV+CCRIULJHcQyp8AuMfptqIqBw2PM\nRBahqfqOg/gMqXhapXtgsR2jeVRb74FbGA1VP1incwCtHhuwwVF3596k8V4z\nphBk\r\n=h23C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKafpB54n/Ga/6IQhOM9grkxM6WpXa8El17FpUsjT5eAiEAmXk+QupI8jhe8Ha7TwSM5Up507aICWsm5zLq1RBc70I="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_1.0.0_1531332527295_0.8677390221201957"},"_hasShrinkwrap":false},"0.0.1":{"name":"wonqa","version":"0.0.1","description":"On-demand test environments","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","_id":"wonqa@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"julesterrien","email":"julesterrien@gmail.com"},"dist":{"integrity":"sha512-VQOJLRDuo4LcpG/sQtmDfTwelXVKTKdIf8UbbLf4aQX7xzo7NPndtVfCOK+yAjzc0xt6DVXNCUhjRctIl71Tpg==","shasum":"76436e720bc60323f7e616141e6ab22980f3b92d","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.1.tgz","fileCount":1,"unpackedSize":228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYNeeCRA9TVsSAnZWagAAIeAP/RVpD3RwvIaiTyDdtcoD\n96eTi0GT9h5tVZeNWwPdMF/ml8P6wgB/tztumAgQ4fQUGQLOYFRDVHXjRCDw\ne5fq2MgpElAN0qdCO56/N6p+qvbu19LZXaW1+RbjA4Yszvz0t6CuvxoO6qJF\njYDGV0HlVotOPcpzEX1vlLgv/8xog4jGQLW0uk8XyZkylc8QoBzl21XlFkYk\neBkOIdKql+pmdcr+qI6uwknLYEUmL1O+eQIIyOl8yPq9y7mNeO/JSu8/+MkA\n3SlIHLAxNJ3CNMvkRy/FdjZvYLOY4LEojSiO1frGahvlfK4twetUFqIq3n6x\nTEisvLm/EJDPc6dytJmB0QMwTuWB2rv/C+U16987Y5AxuVdPZ1jxgG/fG852\nCLEYWM3X2cYTB9sZ5D5m4ct0WF8DruVj9UM2diWvXgTBe8F+lLePmqFkIf4X\nvjLCABusOcj+Y/lxiEzcXKUUnzlevfwWL+rsIYp4lrBV/Cf8WJ/jn1EVXUmY\njUOGLk0UTxxk0tFVDo9Kq5o2zptpd43X/FzzLGUFbVaK2J5sO0W1uT5sGLwQ\n9MzjROwlMypKdPelzRqXsqWgrsJtxPy/TGP3HY/pBWupY3bUbOdnAVNyLLJY\nl8jMYn1mxVfvPndRoyaOOuz1k75XTNsNGCSAjRbvcWYF5w07kmQLIT3di7r2\ndDCQ\r\n=55Bs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+bzZwbEI83Q1xuiPA4qMwWf9656aYCMxAMs0zSkP5wwIhAIOzBG5dxZCjVmhXJ12EAbbh3iJ3IdT9ReBz5Esbu1jV"}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.1_1533073309804_0.7001429055961279"},"_hasShrinkwrap":false},"0.0.2":{"name":"wonqa","version":"0.0.2","description":"On-demand test environments","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","_id":"wonqa@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"julesterrien","email":"julesterrien@gmail.com"},"dist":{"integrity":"sha512-LLeEeePP2Gq/ATWNiAlOMwmcT42wicnmhQxHMH2435prz+DIKF6cdYHA5nwAf8OEL1E8a8hElKaN3zKhQFakkw==","shasum":"4a5926d431f1224269e24f24bde76e7e5ca25d4e","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.2.tgz","fileCount":2,"unpackedSize":285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYNfbCRA9TVsSAnZWagAAYgUP/Agf0EPkQDzcPXMA5aZg\nVuGtgw4WYfzBPUwC8vOUTnnh4Ah5UwtCJ6g+XwReoBiwrj+VBxI/zz6aEfde\nTTZS5pd3N9spSaVNUSdmkBFW7gucVLRX1zkJ5skc+Hit2ljmszIWwQYvG77K\nRd1GHcKAPl7AZPNO38J39pokc7mVfcrVHToSOMX2hunNY4aKstnjSAjOscJG\nHbiugZbb2HWDErp81EgZd7JxmrRwsBA2CEUxIpkGashILCM5elNckkicbkoW\nSc+7ZWqnAHvWDSBs3LUbZqD31fm8SK8o8qd9Onis8r9VE8K5aia1EpymK/kf\nOroQpEoGMuQQnylgNBujwbJXo3MGnx9jK+i7tDuZATkny32xMNjnCvUuFLA6\nxHnJCF1uegGPherNq5myC6+u+dvs8/E7mFHta/w4CFlOfJ5rRWN5UQSC8q75\n6T+LB0GYhh3gpAmTOAR6rSxUdsu84TnlGyosDBpqBt87Yne9s25TEOBohcU4\nIFgKJAKVrzMkRgGfIfAi8lraztUilyPqIhZHfeOInh/wsrw3bfWomiQf+uBh\nVU0Hr7AryODUdsZbxX80Jkd/udE2OoAvhWjxI6rgZskjkdS1QO8f2mQ4Bf1Z\nOsIYRf61zcm6/9KFJW2+pApVc3VhMXzy7kCVGII74BpnhDJC0czZ39Y1AjRN\n2ILL\r\n=lprE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXrw7fiK7FmrN+v9DxMoZXUkr8egtyqz3SU66uRNv2HAiA8neka7nLY+qCw8vPGhppxqP9j613h+EIzP5oKNA3fWg=="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.2_1533073371430_0.21609653922979666"},"_hasShrinkwrap":false},"0.0.101":{"name":"wonqa","version":"0.0.101","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"e3482d75591373727832e294f65ffe5e05a4a447","_id":"wonqa@0.0.101","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-bTi703bNZan3z6ZQ+KUvPzorwbnR2YN2T2TOQe45PB7WfZ47EtzrZltNngzYyzrD9MnEEiO63fCR5n2wyJ/b6g==","shasum":"0bbd655d911b135696a3f05ba9ac88ad8cbb9d97","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.101.tgz","fileCount":36,"unpackedSize":100801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZGufCRA9TVsSAnZWagAAMaoQAIg9Dkwwkh98WD8+lAbM\nlL29ITt2q47s4N+jfRsV5yaBrIDq36Niv9ooycnB6I6s54pBovsWyKv33ssC\nf9s0vTrQoh3YUyxkPAU6asFV36+Y2BF3tMce6MeTH2kwm4U05AySETtXrL5R\n633xAmQkN9kNsOhHa1VtTYky8rNTnjgH3YM5zu2zv9jVl00Ovw9ebldMVcaF\nsd4DVUwCkV71vC1IkMY8M0/7hU4SOEExHYGaAoqfdyUsZMKkd2vxGzWNYYjk\nWXz5hfQhhGRmELNHl0eoHrgke1QmGfhNvr4jxe1fGlskBI1zwlnNqzsyc4HG\nDBm7dihUtTk6WHW7iq1dlj0i90LJcnJ8gY3iG3tlWEOEiCNHc1rWiCCzWXBs\nT5F7gxXzJPoNkfeZjq5Gh4zUJ9RtDCxUd44+NDEh6/nWPsFkx/vLrvbxaMbA\nFyv4Ty/sMhlzl5HC8ZE5c4gvUTNRNKrLNd4SOxQyyDprsXjEtvLcJOVSYRHk\nCvRMjSuGhm74AJMHLzA/srzK9lWhvOBBs9CteaX1kB99y9LoWEUUu9MEgQ4q\n9k8v8nPTL7/GmtUYAiZD1fVO98+WednXIDnObFXdA7AI0ePOdSpPuC1OLK5B\nFtSvxakcEQGOe5INv8Sw6dCg+dy3d0P23GHlaR13Mfyh0k0PP3cGgMHZShaj\n3rop\r\n=4G6Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqjcyRGvbHLXzFr5v0tjAm0HNaV3rGH9gmszDox/89rAiEAvI7ohFpQFn5uj9b30OUR8XuCJ1ScFGpbvwX6wFFWQDA="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.101_1533307806307_0.16737615699680064"},"_hasShrinkwrap":false},"0.0.102":{"name":"wonqa","version":"0.0.102","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"533951644776fc1bc0a387369bfdcd6ac5438b0f","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.102","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-gyTAnxFW38cHqQQiSSQyrRpuejkU/zCas9Xbw+LCt6YnA9mLFpniPl1u29SXJiuGD2ZnyJn5y8CwtVs/LgCQsQ==","shasum":"3f5e3c0a535802f819de5fcfb24b98779fa82a86","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.102.tgz","fileCount":36,"unpackedSize":100895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZHZACRA9TVsSAnZWagAAtGsP/09YFJAnF50lHZEZEmWP\ne9NRVUnmi3gXHmwJxhTkNOgoe2o/TvZCjxbRQLUOx9AlV3Ri+Z6s3pmgli6s\nlsNuDGbkwKzTJJ/KAztX+Kb3qVmJqgttKOLBu4T273tneGWTd3muWgZR+fdy\nzWuInYlQYz6q/16vHJS9w1+d5kSUniJKqjpFnbtKhKLkXmduT418BI3Uy84g\nip1YW5d3WPQ/jlWq3q0JZoJQbOnvLqe/ScWnbNxpncz00LREsg5LHyIEG3mc\nSVvqXwbiY/owaF8rslRdEIPCMtyj6vf3Ji/iPAZeUkiU0p3I0kLs/Fpj2G/l\nGDtsPWsxBvQVBE+/MXRlL3pvteFJh9vdgW5xVkaWsmuj+CkTwf8g8OJRMLMH\nJHPZrADLw8IwzghCgqrJ/lSxhYIVTqOwZ7tCw/2H3G5fiYQLRfsPCjWbwtcd\nbViaUrlFsJChYsciB+Egw1bSwjP1C1WZBkNp5LNkSBn3jZPeb2foogwPazMT\nK4+82prEUTfOJSxYCLTzJAKSO7Zk0G5x0Z2LP8xBOQFbdDn1V1Tnl07/Q3UM\nXWA0Zw0j1JmR3jjiI62uUNeXIY66juDotUHa0Pepca9g1T99rGiroA22XRD6\nuJkBdAFard6zvA6b0oxCgTs047M9A6S56IDEejbksS98BXdf7Gihv8oX/Tz3\nkikV\r\n=tzAB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7nwd4uCXBaZ39T1yRn0cLZEKXpcxT9jVtIMxtBQjWrgIhAKRL3w5hXPM4FtMvxtrHD1s2F9QUGuoG/Kp03vALtXxX"}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.102_1533310528116_0.6228813407724916"},"_hasShrinkwrap":false},"0.0.103":{"name":"wonqa","version":"0.0.103","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"b2119d4eec851ca28e0e99a278e33cb603bfcb18","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.103","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-PlEku0W7fZ7D0VgesTlAXrLcuzhzGliUP5gkzW3aeAkhqPQ+8qzt1PsFw+8jgyZ4vEgFJT7CMGZ8ZX/QpKLj7Q==","shasum":"865fff37a721a3060d77298f17e79cc16a683166","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.103.tgz","fileCount":36,"unpackedSize":102265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZJtuCRA9TVsSAnZWagAA38MP/2X0wx9ZmCSVrvjo9BGu\nhhB9WFLgvvjXvmO3fzN+q3/y9Pxx9HCFiDQsP2VAxtuFe4+Zox/HmX6I73f3\nWI8nJmP282pdjv0pCGycrpsjsl64HsvwRAblOkwl9coU3XPuR2RomMc8pAPH\nHjPF3YCxjiO4VYNbbPbEVeAWJzHcwhBx+BrMsZ/SwzHrMAU/LBZz7ZL9KSIp\n+d/XXWbMTaK4qK3hWVGei6la+RhOSO0q2oIVVV+97+wbHwI0D8OeaIkVVJvv\nEeW7yV8w5wdJAD2O32/AmQAadWYmm+u8lpvOfNqVeVc/7zZVzBol+y0yGGJh\nL3dXyMecHnYxksgfK+PH5yeAr/5KITakorsK/JpHkOFaZeD4FVz17fEsknwb\nByH77Blqff0xNSZFc0a86l52/CNhh0lZZspzhZuldXNlyLuDFlNtDYBXeOtI\nqE7sqQIDL4zZau4q/731SHd6ANSGSbjIeth/lfdCCWmtWY9RrLYrpqbdwd0T\nglXlFo2XM45Y9YfGCbrB4vIO/pLV6+LStsWmWbz7GYBGXYh/7vG8rRAQt8iL\nyMUnLY+wV8Ta+T/hk4xUepyEvU/VihB0O5uW0QQk/ShMHpNSnS27uJsiysBH\nEzqIMwQUQWEV1mzPCV0093n7MdKuymf+Vj0c68QJMfh7T0MfzorOngBH6Rf6\n4Hft\r\n=/d+W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbbdcgbwdBCjm76pJsNcmz75ZZHNvftWbNEZYp+9kbBQIhALa/Ggu+foek1Q/9/9YWfjfOMWSK6Xg2i2TY+CQTZcNe"}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.103_1533320046191_0.6382929024378095"},"_hasShrinkwrap":false},"0.0.104":{"name":"wonqa","version":"0.0.104","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"fdbe6749b8ff460df0e776ec154d2a9fa0c71265","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.104","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-+vsmgYNUX6kOEeWrGHxee64loMc7/EArlpV+SzH/1yI5Gbg5TWhq2Ra2hGnSGnUT4F8hHRx0e6/Poi3gm9BwKA==","shasum":"fdaeb518d2964812ac6ba5611027f1bef7021bb6","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.104.tgz","fileCount":36,"unpackedSize":102464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZKYnCRA9TVsSAnZWagAAEWQP/1AFQcKR6HV88gWHRmYi\naeOxp4w7D52DvNVPNBPnb5TSN4Igx0eUG4Rnl8kq9Jsrd+nnrSuy3xnKnurr\nrBG/baOrs08rHBs2MYnI/4AZmsTV0UEXbRydelAh7gjks80JQwPu48Wf2QBw\n9JByykaxaSZkBTVL4p7vrW60rKewRoJK6oKCgqRM9vKQ1IhMSoVogL9r7gvC\nG8v/9kWlrldHehprxO0D3LSsLVHMCdDydxQaD906/WK8g8e3cA++iysT7OTY\nZ97d/71Z5XBbgprwGSwTwa7ITgM7iR6BjKACenpdS8145nNTa3JIXBKhOIdD\nWE2nygHgIaFPk3aytxuMNJrUu15mpQVcF68O7q9FUMbZBX9sBWJXeGDgjxj3\nI29Px2wEZp1zKpEnQLNo+2zSMytURTfB8+l9Ll7HdmBTD9VjuztySTFwdzrj\n9EkBZvPWbaLWIlLTb6AaOc1LX9hL4G0F6G3ghJWZFLUTf/C8Z9hAYybJ2ifb\nb6URmkbdmXL7N+MmrhQUUQIpJfh9TAB9jGC4OiuXKujyOYO9zAyK1Oen5B3O\nn9cMD7tIzE3m8YMJnBD1xMr46lYpjrBqPZC5pTXyMlokAspXHlF11XrepEM8\n7K6L6Gf98X3uu14T17PYmXwuMgEyLxVQzyjBtWIBnVbouoD691UHs5+HvwXy\n7RwO\r\n=iHOn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWAGNdpC8b2awx20cuY0o14H4cC6F2eykoeo1pgrHY7AiBwCK7IsIWI3kL/kAv0RxkJJiAU8WIYDn3gPnJMsdenKg=="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.104_1533322791045_0.8067751188780494"},"_hasShrinkwrap":false},"0.0.105":{"name":"wonqa","version":"0.0.105","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"8916a6f8ccaf011460a6b0418e7359a7282fdf7f","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.105","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-ddFgafiLe7nt6cOQf4dzw5e6HARjJTg7ptAIc123ZsMMKJ0oTuZHkif80FqSAd8W53nIqD/vpMJwjm8yQrVojg==","shasum":"227250dfec3223e336f9243473f7376a316c9383","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.105.tgz","fileCount":37,"unpackedSize":108370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaLmdCRA9TVsSAnZWagAAR2wP/2yu7Xg8nYvLH+ICIG5u\nP7G65PYZHhRfkoCdqDKViSOuiCHQfbpAJKdDf4sbEDgoYl1lb93OmJ0MvW1c\nJLklEBduF9xmot3qF5zdfhERxlJ4YGSZA3pCsU2gIVkuYVfV9e+3JhYfs5/8\ndFwMEln16I2HbXjVMD2Cfpa6x8+7+K5v2psMbLzfDwpDBf6ZdxeBBf7fV7s/\n3xM4JCsfwmxAyJHYt4YtuCs1lA7ZMiQX2GkYNwPNhyl+CQy0QFmWYwOlgt+o\nd1/dK9tgRQqc+3tYHEUEkxjQJe45oQLQHzYXHi6JrWLYNcmVnSb/qobKwP+q\netWKufLKZ1azJWV85DgTclKtIPLFaminFYYv+YzF+5gaBdn4GeZooxhMkcu8\nUR4Kg2szeMkI3yNgkWCgjwA8fIw7O5WKhzSAn2k4/TNIPbnRT7tTni+pSOFk\nXE2lRWYN7Bn2OdOq9ETZ9EbfjVYiH9vks0UWjiRbrhviD7WAoOGL108SBOQ+\nXWlr7Oj0No16QCB50OXUpHgvrdz+kb49uyeU7GGB376Bc029m/+AWZXfJ67/\nsiZCvxivDOiVRt8t3+2oAMVNLvwvQ4Bl2/zJodGtyV5K7XBe6KrkrRXaw+5U\nclCOpgwuQs+4MrIgf9LL/7E+OA6mOrROeLTwxd/c6cK1Wwrly2fLSMCVb51S\nd0Rd\r\n=qBCI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEO9HOA6FcWO3oMnQrH2233Q8zG4sk1VuPhaK1KrKlXtAiAvLT3TVhx7UDjzNO2w2B83fptPlI3z6qn2byB9LFGsoQ=="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.105_1533589916896_0.23049971349215048"},"_hasShrinkwrap":false},"0.0.106":{"name":"wonqa","version":"0.0.106","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"6330dadade5e5f8e989a93a2222e53525f7f8b0c","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.106","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-6tKFR9kavz1j50FsigYNQ5YYVThPHoD2kxSliqQKd13sk+yVbnQmBfcBbqQVb6Uyafap4gyTyN8dqrAQleL58g==","shasum":"d9c039890993d228e7f4df1d3221a317d9a42afe","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.106.tgz","fileCount":37,"unpackedSize":108472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaL6cCRA9TVsSAnZWagAAOroP/3uKP+Wi37XwS8cds6xt\n3US6as0sq/p65a+YvciIASHKwzaPA0p1+6p9Li0VEcrNpNl3DHIR2+I1EKUP\na+Ypqn9pEavRSzWzvjRSHHsbqzjyez9cklXK8EGOxc4QhUsdOeGQfM76vwUx\nq1nspyhPRfnJUaAU36Lvt2Op3xp4UkrYJM1ZyMxQCT1QDVhiygBOr3OCidOB\nDiNLSYf1WBjXRPe3mkp2+Fkv8t4k5DCifGRCt0+nge0BcooTRBcQzivciX7j\noqdeCC0sL7snEO9QXyulNvd9xtFirH3RUOKO6CmegdBuSmwyQdqNvqR3apQQ\nRN6e+5rhk0JcVQutrgk0F/PBBcmNplAyXgDdUjUgLz5CTdi4TodBlxlwUuIq\n9FUnwYtbS4LJt9vbxYEW3a0vKz5SA0KeR5y6mYZT/ES5OPp+H5EGqPLD40IG\nd4OI41wFvduGEVHi2hc3pn+SQ/xVZpupWMnaEQQelrxqXHPOe8vlcGN6DHD+\nFGvb8ZNkeA12u3zrDFjKjmJptiwbAv26Xr1azBFkReN9Jmx5FX1yAeNiQSt0\nWBslnlsmq9ZgIvplRAPNQaPtPwGvGMPhJyoV9XM35V/W4h98aOIHf57ZZzSR\nd0wwB+BWL0pQVsIxY7APEotthQRg1ePiGdXeYNLsy3/Wi8DeQ1ELRz1fQSZK\n8Bzf\r\n=v1s5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDooCtx+JpUUOEZmsfmV0bXovxtXfydkOdBgKS1NicdbAIgDVrANa1K55KtxLKdqyORfcYJLZMIrfy0+uiVBQChiXk="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.106_1533591196201_0.5374818768228158"},"_hasShrinkwrap":false},"0.0.107":{"name":"wonqa","version":"0.0.107","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"09bce4a18fceefbc82b172cee0cb71aea364e9ce","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.107","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-6aTua6wqlIS0bqNA7iLWetbwOG64zdLyQr/RgIF1nonwM4d++Mfjv+0XSSr2j9x3kDD2E1Ej+OgMtQu+ErMriQ==","shasum":"8d80f1fa565dbb6ad9d79904eb700f8ed00851b1","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.107.tgz","fileCount":37,"unpackedSize":108315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbafOwCRA9TVsSAnZWagAAPooQAJN59gBFUOTh+gTfCfCK\nMy+ZnnNUeegNPgYMKlhbLKfXTVmA6mKCuJlvfLskh6QrGl9/2MURPDmcpm/3\nLuTurcpgYnYBEL3pUvECbzk7EdtiV6ClEI3CsQNz52mPce4cdgRjFiM80Yvd\nynHHKj/0TAXRwmK5bS7VG0l1xFk21CDsFY978fIJZ3rP/bWM3v15kbbkUk53\nFfxyDVHJsXy8u/wa/3BAiSMguF5F4UoVGx/B89HRSIYnWsJKdrptCh3e+Yc7\nNYN0NLoKik2hLB1FIZFSdW8EnrH4Fd/slAntdvMa/vZa166wzZnMvwujmV36\n6o51l5nwEJ+4DtPeNleapGqYhGiUL/gzk2s4MMzW8H/AujKoo0S1tIhWjFNe\nlaGZzfbZyECPSctIcwyYGpo4zyqEWgSD7BvfxE2PqAJVMiD4652pXfBOP+R4\nExh20E2t1A8nBRoFEGHu9NZ/5bgBNFfCvHrfb+G4EywAg2n8oWMZKc60PJ8d\nQXUeT3nVmNaZY5eEHVMteS5uttl2f3aJFIjBDLUVe84E6z2bkrLxLAoi3hya\njkbTaVJhxG3GGL1gOwcm68jcRn4orb9RD/csJH/Dqm45FZ99tEaiRUADuBBL\nR5ROOpMzZZIUr9wuF6IUSMhO0ZuSkCDRmbnXT5bB3RPwRmgQKPVgsu8nDpjq\ngo3D\r\n=Glry\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyFntgIn22f+m0QSAR5+hBJZplEwz4oNENoLMFnUzAMwIgYWCquTODmbjGtbA/d87n0LwpHCbDYfn8kcOVFQihfeM="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.107_1533670320343_0.35496437419978455"},"_hasShrinkwrap":false},"0.0.108":{"name":"wonqa","version":"0.0.108","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"83d1223a47d1a77391604301a04c2669272fcba8","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.108","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-x9naRPHZ4m3g00FA/YE81M3T4G1/Cf/qBgtxaHde+Z7WY4e9F5qslGH53hJFdta+3/OTvUF+XD6+mWmyxRj1xA==","shasum":"b38f8ebd29d8219fc49fcefeedf1c37da7eb9bf8","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.108.tgz","fileCount":37,"unpackedSize":108463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbafvNCRA9TVsSAnZWagAA5NEP/iifaYraBTs/m96nTTZD\nLJ61L/Whoh2UNqxldqeiGsiS+Q9h25lKpSYaN1e6zBeNneMtuzui/72g+FMB\nAymeHP6JntgmtkFKNfNpvRlDAx5IIi0t5Qap3caQJOBnU+poSt6tostwdAK8\nc1Q0jKsW+B8aGHTnL2+ATIzXnkroMdzobEzfHMVuBDdVAivkZh8e/f61p3Ud\nFwT0/4r1T6nLXT1iXfICE63QgfOcxUsff3YyGibWAGOh/C2GsWYmq54B5Vxf\nyu3pH6pH4jbvtcVKcQudZJJP4UiTDzjWOcIfp+kVQVcCZ8MqGUXNQHwYs/KM\nX1jL7n4M/0yyblTPhtDPZOk5yPM1nUzbW3NqEIRgsqb2YseaSqY80jMnkj1g\nxSivWDCUrsq/yIPpQEPuvWNzn/ed7QGPziOqw2xFUzJcXMqIWH3jjJc6bn1a\n08NI+TWMIWQ2q8NtDXTkzlpO47IlMWDd0ywG5f0TfYtSL83StGoBwlb3AGlt\nEM84Y/6qY3y0VFzYnjJUbQCPmuD3vmW4/R6y38LkTx1rcMmRR6Np30AM9zaA\nqumbyqyUQDXSSQm7aBKi8+uvFMgqNh3dZ+kIth8ZhRaPVMaIvFUKCl8StHAa\nC8zY/1SupwXWG/8R2JVO1x9oQ2EtPXQw+q8y46kXNwG+mMurw8ohPf58whDN\na7G0\r\n=cKK1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICj92yCY2AcS5rtJQhM9FxHzJijyLAJYG0YeITA/LwcbAiBuqxjWKjFKw+ySo4MO59GlhrO2ZZlNqS8YhwFkAAea8A=="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.108_1533672397350_0.5505063430376018"},"_hasShrinkwrap":false},"0.0.109":{"name":"wonqa","version":"0.0.109","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"0397a14d07084e9dda035bd21a6870ad44e83c2e","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.109","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-NKkL9CHacjoqf6jVPb+6wu9h0jEF6E0qCFzFejzKQVJjCIiuwVzjyVCmqzLrv5d0nCUVWhFkh1+G2m+SvxqGrg==","shasum":"a8dde28e9c81a2aa6d520c55e91dd5b6ccb9ed6f","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.109.tgz","fileCount":37,"unpackedSize":108316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbavsJCRA9TVsSAnZWagAAoxsP/iPDUqOO6UdzDjC7zHmt\nMkgL3s1lUCIcp+5eaXvf6lKqxle9LET/EO645UK/81rm/ljPyiyqOmShUs7r\nxfyRpFpbTTXCdevVM03EX3IF4EP99Md2YLDDUD4DJTLUJwlGXy96OhHJP23A\nkZQ1n2rbUba59hPYWIdThe1r9VA2nKNRkck+qzURbIgUOWSca1X7zZC5U7cH\nYZKRr/hBUs6xWw50I5X/1VRprlhojkx+8qzvGvB53tXrpqSpYSo8d63Yc7M7\nFHu3zQv58x0YUim9JnsSxjl6uMxxTTx39V2RxNr/vcIzDunGBvuHf+tKFsjc\nDeDQkzqX46y9oweHVQPE/tMpubVv5ZHrJuZqccpkRvmsf0BSB0i9kJJzQOVy\nsGwo7bf1dEU9aEURtQn8Sb/OcKeAgIqecdTrFkbO1O/rbHsnC25+LRgMh6xG\neC0XJCROYqUdCPc9TSsofTIKbg307BF0j2KZkms1UM8Qsi2tJbirwgmGGowO\neaMW37rxn9mB8kkqdGt9PR8zwL7ozXgYFqR2V363bcMifRqLoM/ZN/ssHwTi\nzh90wcMxzSFG02wdruEqDIw1VHgmsDZ0nmqf1EfwbLbt9ti3Bk/KaIw5a4PT\nKrMbT+UONRxKixQjithay8Q1veSU2vRy2lb7fh/T8eKs5Dk+vmBB35XyII3k\nbk7F\r\n=99dN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFr6ZyN54SHWQ3BdiyOWaZ6TqffsU9mrBxYnThbTvuegAiEAwOYLH2MoK3MSer/yFwEK0CyHopZ0OmWtHSRdwv9Tb4E="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.109_1533737737781_0.7316008456297969"},"_hasShrinkwrap":false},"0.0.110":{"name":"wonqa","version":"0.0.110","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"42e422af493e4e6156c443577ab896e9d95f82df","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.110","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-aPf9xg3k/iuRUSpRHshqeyw14WE2eAAKssZQ2nDxR8wQv8R/FjeNBbkFHq2DSFmCxNBDaHd1DM9NybvFCdc9Ng==","shasum":"d2d7a1042155c60983fdce4477c2e33ff44151a3","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.110.tgz","fileCount":38,"unpackedSize":113823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba2JpCRA9TVsSAnZWagAA7NAP/08de+EDdtBkpdlxdW9Y\nhbCL+iUXweTOluBR0QaTLmmP2rgMc/h1kl4FZI65aYLT3AkYscGF/SP6pMDF\nzaTmsMnjWWCRmu/kNhBHiZyE/lyFjoVJ9KK8dIdKQG8ks3XUGEnvjUF7oT9J\nqxQ5cZdtp3M9HbDP49qD/nEaNnUAv/BN3XV7LBGUrBe/mrzLgettVNkZRpbm\nQgZKHHyOdShR/bO7MeBzjrBTy3tSHWFt55DjFaFjHZpsLYvFBetB1vNNwbby\nHl1GC9sZhzJ2v4CJKVACDQ3F16kqhN17xypJpKqpjxJEEamR0tu/+bsluhvj\n5o0i64uiiQjF42FavdwmB0+L118iG8s53EExwqMaaECHT62P2ku8ljDSwi67\nlcaCKIWnY9KjD3uW+av5L8k++ZJHXXTgMQ0bY/4ls9O9ePFVO8tNbJRBnYW2\n8JxlHDd0lCO25xvv3k9Xr+7gc2zb0yooL9ThTfsCKfZ27P6W5cM6Ho+pbZ/i\nuci2CD3eTsgt7gCNygl6aRLn6nI3CXF11+UXT9VR6zcyq4xKwGzsI8zl5o8h\nGgHZyRdLVcFFJP/Sl4CipHYZxFFTk7kMw8xoChGP3stBullp9Z59/LE/xIQN\n+r6uuRx2pJ8+mHk8IV5i1qHHFTUV5B/34AMl7S+eEVRzyRgEKQL+OKLBI1vp\nudTC\r\n=F4Uf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkzDjGdTjtRoOrmnOpV3erKy+XBlU9+qwmK2ITiwBw8AiBp2dFP8bLgWZrSh1FfJII16q3TKYkGSU/48tQLS/pCfQ=="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.110_1533764200972_0.1331145305986985"},"_hasShrinkwrap":false},"0.0.111":{"name":"wonqa","version":"0.0.111","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"372af284ecbe16d9cc7735b64d0b360c679b3e35","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.111","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-zW3uZQt7Vc9J18rt+gbzKvwd7GKZkc44ZzvokpWEFZmJvjkeG+DTdIiSF0DxT/5dofqoNs4DrQqnY8llbFApRA==","shasum":"a7ac98f61df74d66dca9b0ce4799f12b67375791","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.111.tgz","fileCount":38,"unpackedSize":113993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbETWCRA9TVsSAnZWagAAtAUP/jJfVabpXTXTItJtUtDc\n4bIJdqkYywSOND/mufIqqAl7BD7bbXQy1fgkrfjyf208/ZhgHoqn0iggborp\nJcrY5S3wv7VB4mCPnBDvvbtS4LrLZjDeiuKCPEByLBij6ilKk0Yhz95uf2Br\nh7oQlHJ0/fms8jX+YSo63jz3gGdsYl2TbZh/mFJvrloOen9xzEtEdK2MH+BO\ny0WNTHOg4GiRTXj8k/FyNx7TOtxxP3BUVld3iaQk7/aILacryT2GHGnIMq2n\njX0GePS2mu4b6MZ+h0QK0QLdSgKE69E5177UV6BXYWJseqis9RCwWPpMOfQ+\nsNpOBR4XAk+xNDKrAbeNr8cEKCU5676emBWdNz3HTHLMsuntmLmBbWAnSnC4\nCdt82fEDtxc+LTV23XiCS+cA6Q2nYmKAQV5FdgVir3BUnjIy5XC+IruoeSmg\nRxsgxh/XEM3LdvLtuEtHRtWxKtTUJmG0csL11Fzzcmsc2PsgwDmBr2AK/nIg\nbJ/SLzQwHVgxSdXw0Ei2i+BFPk6DSm1yFDOoq0oLWIomF0944Ukg+TpfRhDz\nGGP0Pf9CtqRtoWxK2BTpEeLCdc3Ri3VLvyeKxS7qtbYU3Td23ioPF27qXfkN\n4Cg2WMcOS5pRAD8TaEXp4JTCbA2/zargzFUgKY12h92nJK8A72Cdj8ih0nFD\n6JVw\r\n=CHrC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU2zZJy735TwCBAxZ+sEpa7Zp7AtiouavexgraxSHSvAiBh1UCx1yGm03w4867F1ZgO6K1jcjcufOwlXz5quUEnkg=="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.111_1533822165571_0.5355279241958137"},"_hasShrinkwrap":false},"0.0.112":{"name":"wonqa","version":"0.0.112","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"40614b7138c96279ce8c93b3f78a19c9e96832b8","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.112","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-IKz1al03uRPt74l3sALlY4BOuqKMwuhejniYLdsJ3MUhsVoY8rXHKaj92BOFeChTzccJUNP/sjJWoJx36PYLxA==","shasum":"f74470b75a1903b7ef8fab8eef95bf4fd87ded1f","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.112.tgz","fileCount":38,"unpackedSize":113993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbEXDCRA9TVsSAnZWagAAsRAP/1BEmjJjuMGcCKqZ/W57\n3//KB+jgN2igy33XIYhxqfaGn3pGZXah+CEaXlrvQTLsMpzdtD5ul9EFLwZd\nd8AaIwzgtuvcaMBdZLqVw3fHarxgtN+jbr+d9m7fpw6GQI4QY7kN8nH3btUm\nKmzrMnuXx1y7M9uhzYH4v6h1/OOtrYa2M26PqsDL3HExId0h1xqAVpJe/y2C\nohm8is6D9DmnUoKpLVJyagKXZ/NgzBYqTXO3x7yCFspmMHZ7evSNQRPH9ofS\nOnmT/vCbIJL7zEMRAEBI66Rf32vdK+/5hyOXA9nxF0vAbhITmHTnKwPDdXD+\nT+XZL6XIbQzU6wyDiTBL2GqqRfknoF2KKclul5dzvcFo4KBt9yxIwbJk4Wa5\nJNLCLbR8Tek0eb4QyyKhsTeu7yok3WE2nQZEIrpbjmLu9WNcoC5o0QrbLGIy\nrbNgHDR1Kvp6xCNVpB792tnj7SS34bp042oePUrDVQ5c8U563QXTaZL64K6A\nESzUtA9Q2PQYM0kazsGRJqZeX9+VhuJVKLkpMul/hAXfykWGDUF/p2f7TaQY\nxfipEzjwKGazt1VJ9DEVHj0aPws1n8VktL4U0XSBO0/ALv0xvqxthSsNnfYY\nbvWj7zVKZyWOTqSbWnG3mc1R1v0x4RdWiqLw7R7Rkv9STyiB8R9Ll9aRESq8\nfyUg\r\n=5PSa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGcCYk10mkertyPe9MfB+/xwJienJvfTidY5o12nmeFgIhANo2g91nNQ1mlqXTQKROf5DETMSxFF8gGCkQvUfqPWAF"}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.112_1533822403337_0.60908837324459"},"_hasShrinkwrap":false},"0.0.113":{"name":"wonqa","version":"0.0.113","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"89bb0cc9faf400451700fd97f0d2a5436e3e5f22","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.113","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-sIAsmpD4G9MAhIhhApe7a3fdbQvNW8Q5dBojfF3LLJfjw/ifrdMMqsXLahAuYedJE25bTqLyYyesm9dt3yQIeQ==","shasum":"4a7df4f742f83438d35665e17612188899db6086","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.113.tgz","fileCount":38,"unpackedSize":114011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbE0/CRA9TVsSAnZWagAAJ74P/3TgnzlSnoT1y3VL1L3L\nVfrYlYccxsCBJHWV3d0BQ7iBs7V5iVfQzR5sfMq7qEH74z1B25phReT1kIxQ\nF4GM5L1RkKz5yLkRcq6na7Iz69KHNFwq8vR4GuLQXaEIxXtNa76Ir4Lrs8/2\nUI80jJr/uP/pLNXqYPNXZKzoMNKAXjuzPzftvZ2CPRDJizj5EUzFyedlzkxh\nKFrNPCWYS0NX6nvBW7IJdwResw6TRu0nsueDTsDGoJbApmVWFF/LMMDAj7KY\nb+OHNezS3LMyW8EVFD+6mXh8YOAvKQ38x4g3p8jv4syIT+Un/gyawDXagPnS\nt8lnVCwq+UedqmC85XbFKDuNBwLay8PosCJUucWn1sSukatr4v7YbOu7DjCW\nwyUntp7rWD64m+Gv5BahgIUKIiZ5xhoveTNqZ4Rez6bqi5d0uKCLHJRWEBdZ\nAD2MWG3wwRHvAQCxibPceeALZNaugsvreeAMUIwOSf5vIapNTQw3mUKWElke\nlsqjIOT4rot8Wk5eaVKXkaBKIOml5Y2Pd5Oonf1/S+x8nUvhCNbsf2U/TiJL\n+oQBNp+MrDU9uz5il5BEXFynML76MCE5OeA1bRibsYznNqBhRxRagyg+/Wc9\nuBzdIP7lL+1oWqKpqlcyNEUsCMajriYsPqbqmVCH9H+bSUqqvsDV0e8nx47o\nVQyR\r\n=dj8k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMyqor0PNUy8AO+W0m7Q/SXKFKUfyT7I5b/uefXJmrSAiEA2pwQAd+7/sVuMtsNH0/q29EYZPu3miUSartOtkkInFE="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.113_1533824319199_0.9785273989949614"},"_hasShrinkwrap":false},"0.0.114":{"name":"wonqa","version":"0.0.114","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.4.1"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"b43bd74cafd12fe558f67f4e9aa6081bc7ee5107","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.114","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-/wkxgRdYQPoGI2/yR/7OXRqb/3RG9BQF413Pm962IefPEtyJSYpKORkDYzvN1+d/Qd3wvtWSgdg08qZ7pF9UWQ==","shasum":"208e5e9b20ae5d8f7f1498c4681933fe43fff877","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.114.tgz","fileCount":44,"unpackedSize":134545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbaJ4CRA9TVsSAnZWagAAnawP/jnV/Z/uol8qLN1Zk17v\njIIE7gWTljlXcJjAAgNwccI2YdxFp8klh11opIG9Q9AVJ97KAKOi2eXVmHHT\njRBBaD6UAFa+ggvomhc73DV+BQx9RlV2dIVKKMR/DWXUT72EapzQXAC40m/b\ntfH4big1mLfOFwzWcQh/3rj8IjW6jPEDSwmkm7QKKq2vh6V8eFL5bWUjvKRG\ns/TEGJ/40k6vVN0Ibly+btMSIpdyOrmwg4LxKrgT+lr0cjKTeXLZwY22sJj5\n+xeodGs/xECWG40itdLLMhEQ3nRBSouCwlgFdTUjzkSvnaFcDPE/DtAQktq8\n1nFxbN2RSQ0fmXe+rjI7GOJ8czgJ5/fti4+eCOGk+3m7njfLeRcAYZ8NpE23\n5lxXg/KfcEbI67vU50vdjgf0jQ731K1CSr+xCJbVOgh0s7pmA0XZRHNMfwT2\nno63qydgZ7/f9fmqFE7HpTFzE/aXfo3u49qBwKbXoMCWHmcEjc2cCgvFWR0/\nrl93MdKbtFCSaiRGABRgvAk08UKK4j0IvwqRFGFwy1zWx5Sa5sBVKzwkj/lr\nxag/j0DgHKP0nkeNqTacBAYImerTEvkiMPLA6/0lHeErBWND2Rtx9QWnqEzd\nfauvH7GKiLxxB2VQns/s8LBOZsd0nZG3dzngt2ngGHCWErS5zna4QFb52bje\ni/aP\r\n=aF/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2CyoP3nmt4hR1fbJv2nUFRlZLBpohO0AqRYX7t1ddNAiBPHaJJ26v7TbH/+/DfNAfr2xviwfY3bEQ8QCsy+Ouhbg=="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.114_1533911671633_0.12464467297891546"},"_hasShrinkwrap":false},"0.0.115":{"name":"wonqa","version":"0.0.115","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.6.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"b62c634217bae325c90e01e16dbfd3f2127c5be0","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.115","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-D8GQBvz4HQX1Gv32oXMB2NgDjAMrJmGd3PhzuDDTltvYmrnb5r4SLECWGJtdfJ2t+/TzPbVuWc8+Czlcvf3IKA==","shasum":"1019cbbf78b3cf101dd6971eccf2182f35fa5fc3","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.115.tgz","fileCount":44,"unpackedSize":134554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCFeYCRA9TVsSAnZWagAA370P/1rHWLXjend0VYnC9N/x\ndmefbQyphyv/euHIkLgZsAd+XRsZwUAqwmJDRl7+uuvPHg3PCPNYG/lRzunU\naUhriiw8tsmay0oIkPw6gmImw/zHjlWdIMd2Bect2VxiRQ7JF4LFfm5ix0Vt\nJ+Y87u+a+J3aZjLx5MK255Wu7rrBcRlfcq3g8TtVD9XmoryUQQLcZhVyccWL\nZsD80rxqZU3dylZoWoj7Bs0XyA3XnHc3bsIpLXEAZaJB52xS4uHA4mCYlxyg\n4rrbMmcFmWkrar3JUUVG0DtTXUDjctgQ13lObFYEYiB076arpUqRSsbbCrcr\nZtsxSC4K4OYjpUAQetl2ziZKrNShegu8SRGVxnwXZsVrEE6F/6A2z4qj1FR8\nDpmG/ENwpM+SLojaoWjUHi00fTz4ECQIqahM0XTCqm0Fm0cenvwrXR2+8uOa\n8TAH9yFVG4gqTtVJzhcu/3LrHkzJKPX5OnFXj/u70oxG0V1b+upo7f0tPHUn\n3askeiVWdmjPG01T4n7RLbyLGoPVOQBbH/dtdsrGNOd233ra9T48k75KnASC\nHqG7fyUxhkykoYrjLDKRqbSEaSRw6fFjKHZyBkiruEq1xDDO5AdJ5Ed2wkZO\n4h1uhSCOKSN5UmwcVF+hNONexY0xDVCZe7tyvgZAAmTCl8bwuipdc5iYR4Qo\nTa7Y\r\n=/d+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDft8WdTAkOJ3XUTMA2xVMyqcgeYrMqV+ncACgz0/hFggIhAK7PEOtVLZjOPn3gri5G1AICk4pSoNEO2nUaFH53MC8D"}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.115_1544050583864_0.32244675533749523"},"_hasShrinkwrap":false},"0.0.116":{"name":"wonqa","version":"0.0.116","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.0.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.6.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"b62c634217bae325c90e01e16dbfd3f2127c5be0","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.116","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-rYWZeP2tHwfxcEgibh6KyCUuyZFYNaS+hV1ZJ9Ce0uYS1SeuPqRYIY5iabwJuiCekltJfnW99rEKEsuiJJ05Lg==","shasum":"3ecdd36053056625b5a648ecf875cbb80f35c8b3","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.116.tgz","fileCount":39,"unpackedSize":117059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCHBDCRA9TVsSAnZWagAAYxUP/jFnXs42X8KtWWj240gf\n7eaQOVV+PN6d8v+lHbuZ8ErHWHC4HXCa5P7MDr3w8LWpPjNZbnXbUggAIR2G\n+uKFXM3xFnBKAsBXBtHIyy1RkhsWv5qTcEiTSQPRNqcj0NuExK3+IiUHVdIJ\nFs/l2fFc6dNKNYT0ju1VDsEW4fRftbTa0nm50hwLFsZ1oHyNgPwMBhsft0UU\nR2FgMNbeRb33fmzT4WO9Wqp0QYE2/G5/OAxRUFcDERvE9tvjsTdsb7WIrg81\nTEomW3J73pSz84x5J1SXXBgJwr8P656YlDssb2+A1PR/abVp6PdQQKFoJZD0\niOdTITyXvwffPUVYLgUDnPhnR9eq2tDwnbGd5I107Aev+dKbRtxZ2mvNiFGA\nhfoBBMeJgMYjdqBS8bkH754gRL+OJ91Q6aJz6K7fmd/ta4lPnnD0x7BSGuug\nv8FTM7VDoHXpbM/hP5HecBKufXHKwExhzqxWfJ7/GtIwCOozUTawBM4GpTxD\nxRgB2A7zBuWz00h+62WtO3SrYvQt1u3FfBAbEjlTzfZ55Jc0hToCp84WN2Cs\nqm6qG9FQRjZzhyCfBY1KuTzAps6S/MiKLQ0bxSuh0PwJDsW18aiFamiKM3Yh\n6vVE8UAWN4rre3LU6f5yLzcqkanAHE+WdZv5pfwFedopJ/KFj3lmQPQpYqt4\nIwQ2\r\n=6CET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8xaZRik1YLNxq9Qyj1gSMgect8UCkuzWhRvnUCNXPJgIhAIcJRHST9RjZnVrNyzvihBDiU2wIxgJXJdUCkaOUGi/N"}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.116_1544056897905_0.31145967251663165"},"_hasShrinkwrap":false},"0.0.117":{"name":"wonqa","version":"0.0.117","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.3.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.6.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"a05a9945bf55cee23c9ae681f458f61842212dac","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.117","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-vJMCObWlSjxdRI4/BejgF9hXbuwCdyNR7kDTjYvM7QfJFqVt1/QVsHaftk12j7jidK6WhT9bcyc+rQG7H4I/xQ==","shasum":"22ebc98dd53b933838bb01dbeb9866b6cc202682","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.117.tgz","fileCount":39,"unpackedSize":117103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXZ8GCRA9TVsSAnZWagAAcZAP/Ag43Ze22tCPB7vOlfFw\nl3WrYtRT2gV+a5K9D6qjoXVjijLhdKW/blH3DXAD80ArWBVummd8004xljwG\n03MUyCMBUh1ZTI0Cs9eD+bmHaWxd9xtcAiQoJl2ZeztzTQQglAIclHgX9mXL\nu22Y4fAK8TLsGz9lEKVZ0ffHbztEGMbTh7iCl3ydiSm4RNx4iCvzhy8MVhZ+\nur22+floFAom1AKyYFqlLO9KMZP3Nu5fbxZdzbURPiVnHGOBuodcIcIy/FqN\nMheEulmMLWGNlG5tq+ZEf6mryKQkuwmyTsj3RbIJEga8ovMNSFMnHTeAsSY3\n2eELIiBTYlUKV1S8ZXQp5MhZ2E07vlHCuEw4VCgRcgOT7z01hlP0DQzBBr36\n9OAs12H5SribtODqVlTT53zZQV8RSGFV66KBuhp0mtE8evhD80UZwwfWjyoc\nHm+SxjE78ABun7yjqoRaCso7ZZjow17MiJkhIzhd9+fILV7dxeJ8kaCzWH2s\nKaxWDsOTBxnOpjWwmeERa+EJtavoBh4lOKfhCCFUMPvAIQSunekPTo8Yuafj\nJG6qQvBKntA3fvWtW6sdUe6BeKZ0T3/zK3iIgvxhiOYJw3DFcSiuRLXWelQV\neGSnMbwbm1aH1K5GPaGKYKDJDTsEltoXGUvUHrdlNsbzgfz0PCuVtWv6uErs\n/7QM\r\n=F909\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN35Z+tjuBZUAsZq/8F4pU8Vagmma/YmXQzaoX+ZHrJwIgaWWVCzCUQaWn1lZ06Z94Yq01lQBzfLwqq7+C/ZxToXE="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.117_1549639429690_0.6716652655444426"},"_hasShrinkwrap":false},"0.0.118":{"name":"wonqa","version":"0.0.118","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.3.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.6.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"b531defa245564324df8e305c878a20d3b43a99c","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.118","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-wxZMUpdoaXiIVSNgph46aiDfDXiPdi8VsxuB8+RcwBEQE8kJM5q5qO0Mwm69SnwMEZkqDDu6zePSNdYJ19Q4ow==","shasum":"c9889b4210e97ec991d9cb5d9c76fbb32d5b989d","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.118.tgz","fileCount":39,"unpackedSize":117103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq7PACRA9TVsSAnZWagAAQ+MP/RDxvfhgVZ42yCPe+eri\nAi343gYCQksftgB6G1yXraF3tP3H1+ur1YBFOqNU+wDAX8Rag+Pfom2GdQA2\nNVsz7rxWmme8qpCQ8XVhGYNUOMewe2/HoRMUHX8TFJMs7/UGQuOjTETAmJXb\nHfQc+HIcJO+YYnDvhRlmGPovnDR5Z39XWw+0JwAxKgMFyvTDTsY/gAePeHbc\niA2DtWR7GQnLfZSlnwxnSpMD9usEIWOQyNrcOQH0IklAecRcY3mWpKCm08Sd\nbWulEkhgil+lHTFK9Gvnq6LNBP/M0aOjwMj7D1blz5LQoP/F4KU6kFCKSbtP\nK/2OS4OVTDMV5IIlRLscCTZ9il3t0kOPQ5AYrN95GkrT7GVczZYBnDgzt6nk\n5UK4tIGJ0MDbIsnCBiJkNUztGUX9sVFoyDhauzpYbLecArVDBaCDULcjEy9e\nVnAaOh/sxFsKWnsNgf3nN1/yviUHLhPIQcx6rQorqHdEyhcMKX1e+PYDicRa\n6BhLupU3H9HVkltR932zwrlsogwfbRNpL6WdtwOA2Y2qjXg9kgLt9n5qqIwa\nJU3mNXa5I7xQOMGsZyQgfqGv0NeIXKHSaK9lCW9pxXcRExNAAyYBDcVy0hZG\nim1DszT9BOxvwL55gwC03191JFLFL6QRXA3e8ivF7O6L8ax4drC4nLGAWipz\nsNJp\r\n=jMqE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaXyxgyUc/G24T7DVJJlIG44adhf31ExF3SLIoRAlpbAiEA51AyKCbk4hrHIktZtPdnyN4r6klLy5bkxyQZsfKFGdI="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.118_1554756543492_0.8502044127690616"},"_hasShrinkwrap":false},"0.0.119":{"name":"wonqa","version":"0.0.119","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"git+https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","lodash":"^4.17.11","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.3.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.6.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"gitHead":"451d93c9274016be36559bda000a2d82d41bcd82","bugs":{"url":"https://github.com/askwonder/wonqa/issues"},"homepage":"https://github.com/askwonder/wonqa#readme","_id":"wonqa@0.0.119","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"dist":{"integrity":"sha512-gMkDf7e0uZwU+4SU6V7N54L1h3ZEL6uUiIgydxqziLfDYHxcu7NCFe+7+YwlmNxcISXkPQzFIyk0JWL0luV1Pw==","shasum":"8214bfb0b17b03bc936208f915d5db8b4f4051b9","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.119.tgz","fileCount":39,"unpackedSize":117129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv1n7CRA9TVsSAnZWagAASFcQAIXDBqKhZ8uTdS8VjHdN\nJAPTkOvY285Uqp8L46Y96OYEpuA74ejogXhp/axrY2weaJNEjVEpohfFS1bg\nsum/Wg1/4amUr/i31oycY3QjllH2JmLZQHyroACd7xciX+DDCF+hqzBZFtwK\nktGw4SvOfuTzuF95PrMXfdhxGvzSpSd3yPNKmP7eyLGw77l1RAiubNJ+phn2\nUA42vVlH9aNKHcirfAt0l9c2t2Z2qZPIOb2yEcRGv2Sg7FKsTCuVO1Qcr+Cp\nxcBp3FZYqOfs41b4Tj/prgxgwETjMB8E/GxYB91aQUu1ruF9ignvei1jFDoR\nCr7VLms6eEuLe0VlJeaVsxzR2jKEffgtp/NjbjG0kdfZ8Wh0/Y4k7D+AHiZJ\nb56aSIbQB3cXYQh7id9ok/UNKi030XFMuOWcyu7wTQ9G1BtngmLC6vaSpp+u\n/XIP1sViTCSTl0UQ6Qg3VG70yOOoY31iQdid+wzhImoGqVGgzAGBqF3Tc8d5\nBhmQInqpQYKPaigAaonoUWnQgCvRsTjz6eJMAoBWw6SyAx5GlKUHb59+NGVx\n8ntRqbJtLP/Ci+B2C2vUsOZxwcB/jjBJz9nxlgtP68yBZEijpU5LcyTzteLm\nD9RLhy8mnp89XFU4vEfe5fe+P8LTxoDeOwkBo9HKR7JNm4pvTKCxD8sS9Mxc\nSRFc\r\n=95oZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk78n6J76+v5bROrIU50mdrD9yQ+clppc9uiplz8zw9wIhAK/NyAZUhFSzuQ9/sX5KhgxHLutOGXgv5CxMrs+bO7r8"}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.119_1556044282271_0.09963584006405202"},"_hasShrinkwrap":false},"0.0.120":{"name":"wonqa","version":"0.0.120","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","lodash":"^4.17.11","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.3.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.6.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"licenseText":"MIT License\n\nCopyright (c) 2018 Wonder\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"wonqa@0.0.120","dist":{"shasum":"97750b8ba502f0f1ee0c1106757ee67267263aa8","integrity":"sha512-TQ5liNByHeeO7kEggP+TgtuXM9UixN9KcxzaDYESmZnOj6IiL84zf9g4yeqcbk4Crl8uWUk2Iuy6pDvrBe+8bA==","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.120.tgz","fileCount":48,"unpackedSize":356152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyME0CRA9TVsSAnZWagAA0g8P/ib6gSBLx+krsYwy4UMg\nH7AhylqbitZ/1qSEXLC1J1fSwPRMvs2jIVbtfjg7oRsp/dwNfHUfHZlr80lG\n5TuQdNBBDIMwPlGXpbbE9V5Od4/jqK8JFSf+UrS5Ao2elJ5ubFrftbBNXsr2\n5Y+9OptY2bfQxt8WXWEENa0YXzGvreOyNMPCDQwwkXlDXgO3Yw+w/WtCu+Vi\nVdtyg7BiqkCWqsDCzZaQBjRB1WGZQm+8cg++kUUe72VByyEdJbMqoWqSrqpN\nHFPL1wZpD9sHZxLD1u3L5zBbXrpnOfjOoGTUbdxyYuSeCv2YDegQQYZv/z8g\ne12CcHerZNQWX68vKdIslzQcTGVdB8J6WDVj55VfVFeGmYqULfKqAzgwbgy2\nfBUxy2I0Ljl6ruRMWogaYEUF0LN7C07Ysq0qzyfLN07ztB6LFDXMLGV0OX19\ntvoSqaho9maY6NMBq13f1CPLjBmaYEykq48zV0DB1GzUOBfL7BTkNLy6meJ1\nShOlpm28mJkEyVz4z1n3lId60GN5YorzhoweE4QeSBKHts0/sdSXxnQt3uEA\nd+WyNjRyAoLWrpwAyPJk7/UqPhe6jxbZxFJwvT8FmozlQDdeS7u86vWJDZpP\nCzSEdC/fXVsp0BEhV2SuELL0Ojvo6UTUNFjtKciv5JNhgmSgYNHxg35FWy/W\nfOFb\r\n=Gwy5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLfIEsNZxdt3qwkPmKxxZa35kiWqV3JUd4/E/ITnSYxwIhAN/jyYg/UDMYaGajQ4HATPea3o3UnI9ehBeThVb0clwm"}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.120_1556660531924_0.9985747228669593"},"_hasShrinkwrap":false},"0.0.121":{"name":"wonqa","version":"0.0.121","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^2.7.0","eslint":"^5.1.0","lodash":"^4.17.11","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.3.0","babel-eslint":"^8.2.6","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^23.6.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"licenseText":"MIT License\n\nCopyright (c) 2018 Wonder\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"wonqa@0.0.121","dist":{"shasum":"8088677c9320f2c05465bddc365b45c49429f404","integrity":"sha512-udWY/ndhMmw8kY1QAMusCFF8wcACyxpO5GaqZAec8rs1dEGtxu8yd1p8jgXRRRp+ZGM348DZ4DEocoCNq8IU1A==","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.121.tgz","fileCount":49,"unpackedSize":118305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc99eSCRA9TVsSAnZWagAAy/YP/2KiJOvqLgfx+wzzNtNq\ncwWtq1S4Ff/uTdsKWn41NwDqM8LAjBUUVDIsgsBbQ5RtZwJoURDyfuzaZCny\ncvEUFMIs0VV6D2Q4Fh7JwnmV8z19P4R96LXEbm+cRkYU/+O6+Wu9FCV4eMrb\nTydTDr+/95W5beRlCdRv/P1Ci7mxdSi6X/eL/jdPSVyAs/hH51lGWGicIf+v\nzfWVUY1hVbYbzPACsbeMxCqGMwmJMxxtxsXnnDc4e79c4RaxRw7DU01w9ghf\nGjjy3TLLLZNE1fGAwa8iMB8oC2qB1AVVBJMfdOQ0VgF8EM4Bf08cqy5TVPEH\nhPRmdXJ8SZSVVeAXhkKldPxcqoDTQQQJV8tRwc7ghFT7OKONadW9uzRD83+w\nd+Ry5rbLCs2Ru+WSs7z17bgVKNwcIjCeEpkmvXcRUnA+d4cgr+qO1kEWWShe\nP2Co0gd+9/EjhYPuiEzT8HfAsmluF11eXz91Fl6zOfyBcxhdfTZIKM0U5jHk\nASEJ1Au9mPBvpG986LD2eImcnEMgfMOia4+rALxizqVlsKOHfMbGJku3zGLb\nS6MgMxQYRY5QYUecyzo2ACGUqy4Dgp/pdsK9qNvx1fd8p3vJGXflblhZS3l/\nSkpetDOpkh/RpBoH7pscyK0bEACr2eIyNhDtVnrs/qLTc3WXdYULfQfaf95W\nOM/y\r\n=yu9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhNPgMYcp0mzfO/Qr5V7eP7XXXqWyFXbvQ4VcC++x+oAiEAypomciDDGW3rwhUjVOg//1eum9LXjOEfsxihKqLsyX0="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.121_1559746448970_0.5832618098628752"},"_hasShrinkwrap":false},"0.0.122":{"name":"wonqa","version":"0.0.122","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^3.0.1","eslint":"^5.1.0","lodash":"^4.17.11","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.3.0","babel-eslint":"^10.0.1","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^24.8.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"licenseText":"MIT License\n\nCopyright (c) 2018 Wonder\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"wonqa@0.0.122","dist":{"shasum":"d75b0118a8bd8ef4761c168df38a6a534b72d8da","integrity":"sha512-bYiHVlLGTfMIZyH7M2XduPJKnbNXfVrTO2hX/reu7wB8Gr96LmGPB5Z78jwC7y4M3tY+b5lVHJVeV8pRiglE0Q==","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.122.tgz","fileCount":51,"unpackedSize":123256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1BmjCRA9TVsSAnZWagAAD+MP/jiqLxp476b2v2+GpmfI\n9C9W2QwCgp+EyhWcOsFp9sQH3vYuQil3XZk0DfJv8oqvoQ1xBtglONFWtxc4\npWlG9OxY7GABkJXzjNVH6LAYZvfye1hCzxrcjZMjvBRWTL3OCCc8eol2hlgV\nhGxTlm3aWCxohODCSj0Pc81pOnNJhAT2tCQGr1aGoE6o9Web4jJHehXYWO/0\n+JsEKxwLDMCIdcZjE/RpHHOpRHXWSRBJpUzByPNBqL3ZHUkRpH5y3sqAJyko\nIh7dVlRuezS7NgkpZWvrVbfvYSOaZt2lKJ2ejh1RbCXR4LdskltymyhKgUG7\nGcXrlic5RHxNMd6WTBC45Vuw2EjWgG7m0W2/oSpEtQGdlDuNeFtFzdUmflS5\nC0o1GxyQiGQR4pSf1hJVuXLiJ4izpB9s/GtIK6h0Ts0zU7dhvg7WzZcT4Xg4\nOmG6/iZiF6hl2ywpzzrJf6MSMdXbwaQpeiNQ5QPJ5gHKBzMpKec5rshx6kNH\nCFNqB47fOLhX6aUGy4VRfMxMzHKJr57gYVSlt39Ba/qFCpKnb/W+JhIpDx+L\nCxmvXU8ktgd0YU/P4Nq3HqTYMMJu6SAUZ5GuQfIj4sM6X50EtQJ6Brj5oc26\ngGOkvzY8XQXaaRmANUs9djgxTNkiMGbDaSaR38IEMCggzO687r34CO/1vBgW\nPHxg\r\n=P+Hy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeReUtGixYViKDa1PrYjEx/NP8yvtwsuEFRnyUu9sYQgIgRgqgUfEi+SD+mqZwKlkksgOmgJstjRX89TUKyQY2tW4="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.122_1574181283184_0.6155053272161322"},"_hasShrinkwrap":false},"0.0.123":{"name":"wonqa","version":"0.0.123","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^3.0.1","eslint":"^5.1.0","lodash":"^4.17.11","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.3.0","babel-eslint":"^10.0.1","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^24.8.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"licenseText":"MIT License\n\nCopyright (c) 2018 Wonder\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"wonqa@0.0.123","dist":{"shasum":"d0d8b38f8019bd432ca09cf7ba03cf8379c052d4","integrity":"sha512-Ttn71Q6vUaudJjfoRIFN/lukBwOCOjjnc1G7aZQG/X4Sa3KLFKqUNn5DLZ9tybUmpRFJInWgt6XNqZI2BRWyXA==","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.123.tgz","fileCount":51,"unpackedSize":123231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1FtrCRA9TVsSAnZWagAAoKAQAKDRvkoMeqxSNVWfTgOB\n4G0YPfhJtTP1Gdq7JErZijMaI+2nweJhAsPV9qCCY2sqndhZfoiKy7cIfvEf\nmZcUVUUuV4G52in9G7FmM4GLvPEnVnQ7ccbHLqWgKSOYjC3t6XeqhmZaTC7g\no6+0tt9K9OEXz6uE8i1T7M1sfcVK0UisdNkDssycfc9mp2B2Um6ac5/XyuIu\nx2DxZ2Xkc18KJw+H1XWjdYSsW3nFY/NwxKlsnRd0vLoDm8tGecUGTKl2pplr\n9fsVkPho3QwJ6Fa4sbtU5OeP5A4imwW7bYdNZ2OJfrko9tiIs48/EZZ7+lNV\n2IJITSP29ydiJIpdojd9CnvkB7+aLkmTX5QCIczdayzn5FdYRv+3H8Vu6I2v\nhaL0HKbyIx4jth02wV2Zv9lIdRzCSEhk0jRq1Ff6FQWEvt+jNgJYTLAYYp1y\nsQqzHnTznDJiwzKQKbeZ0W0gPZxiZLlWVFDN3Sxn1nuv1nz4ciPa6QeNqmRj\nyY1v6QaVjw39As5oxciGUU4mQIwBAgjK7bAeyRMs8885KrbxReEbT+OupN8C\nPonrR8j/InFAhDGmeBbP2J+z3C0ITJWv4aXyqwFnNUqrcRyUduqovzsrJ22T\nqLSEzTdxnGnkBMQ7cgpPhj+UJfGey1xMDHpeG6+7mQZZ7P2nSEJgZMCpR0Rv\nhuZY\r\n=c54K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLnE1oNfbSyPGs+i2xndz7H6vIBGGbiz7X+z5+rmYcngIhAPc1TGvREdpNJkXjKikw7GRDZ5TIzCsVyGz/S7byne6S"}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.123_1574198123078_0.6288824214894719"},"_hasShrinkwrap":false},"0.0.124":{"name":"wonqa","version":"0.0.124","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^3.0.1","eslint":"^5.1.0","lodash":"^4.17.11","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.3.0","babel-eslint":"^10.0.1","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^24.8.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"licenseText":"MIT License\n\nCopyright (c) 2018 Wonder\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"wonqa@0.0.124","dist":{"shasum":"bdffc01aff4f37755895a2df9228011b5812c01f","integrity":"sha512-X+zn01za18eqad5nMS51VNvYXOXEy61RlgVpkujWG02Hun3QIov0/jgxkcBIMWvWuQhSeB5vADzQ4KK6eQlY4g==","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.124.tgz","fileCount":51,"unpackedSize":123188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1HHHCRA9TVsSAnZWagAAsH4P/1kQ+2hpAdpDUtkHvR/T\n2hsWy5aBHshpq5jrSmJL5dYgeXXIKyCT54ycAR9Qvn9C7l7Uki2BEJ4zG2eD\nmMFPIRU2EJnFdYkDJBPlEGzwUUVCcthrzJGrJm2+pR09z633aZdX8c13yFsk\npqFYp4pWMY9G1DQgwzsbcXlOTtWYwDTK2Z53ILNaR7MgJbR1ko/pzI1zb8aV\nNfhIrHVQkZTz6coNkZgbXIrq4chhVDQRj7cxyhaRhN3G1xi4qrLAhAKSbECJ\nJB8cYHMi9Z20e9R92T2IpWH8M3s11Mg3VOiAD/rcnZDEux/wIzWDa3jPDGIX\ns//YzzwmQRQ7K6BySDyc4aWftnolPgYyLIdalkD500Sgf6Q6g/iWJZ59/VB8\nt+ow5/RpGU/bOoxE/UeqOuBMGkHdhZuni6PI0k6C4oQPoeAX2I675q8voSBk\nJ0emm1YFzfRk6oGrBeT+HtlVn/8a0cZaC5tQ3emLL78zgkqK9nqAQcDx+GEy\nPZmbgYTqsL4CQ5bopWxJcU7eASX7uXZq2HAwVQoO2CYj7uPDcX70Cvr2hjt7\nF2LqZL2/lEIWq5Ud7v2o8lvbyO1cHS4a9g4sTJjGwASuvgde6QLyGdwWrOyE\nOE2Aamof/sUKvMnXk8AOr9oazJlW3k+/9nLyCFAhNFPUq5bJrviJV5Dsn5uc\nD8v8\r\n=3qJa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkH/Uv4H2muCx3vJayk7HtBIZ9/DROy4c8glLK/g0YaQIhAKGs/CG4MPpfzoRzVrV3iwHmMHQK+Tt63V2xYhoosW+1"}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.124_1574203846503_0.6680485060650057"},"_hasShrinkwrap":false},"0.0.125":{"name":"wonqa","version":"0.0.125","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^3.0.1","eslint":"^5.1.0","lodash":"^4.17.11","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.3.0","babel-eslint":"^10.0.1","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^24.8.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"licenseText":"MIT License\n\nCopyright (c) 2018 Wonder\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"wonqa@0.0.125","dist":{"shasum":"87de60e4bb3bbf25456995a89021903d7b4ba8f9","integrity":"sha512-SNdQqcpPzBP3gAHCqBfNVCEfxEy5A6QldcR8v1JLwPsXhh+kyX4mNZPtqed5X28GM4ov7/86Hzp8ZrQSiUQc7w==","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.0.125.tgz","fileCount":51,"unpackedSize":123155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1VbmCRA9TVsSAnZWagAA5EYQAIcgI3M9Nxri5K8IVQih\nYioO7R/VPdNJuwQBjDC0p9JvHSxh7Cj4eLofoEzWoh+8idlaDji0voW84DwF\nZ5Wcd1srsRAtlPtGZELZiNSEmOadozVvd0Po3f31QmnSBm7/Fu7GTmZaReiv\nZeuB+MMwEwr2C9IylxpFUSRodvPkO6fpwp6GZLdckaneiDTRolRYomTeFeUn\nhZTTA+iFCufdx1S396QuB5PPBwI3aXvTFE+YcI+ScvdIMJOofFij8eLkFw4t\noeDGbQYyRtr7JIPlAvtBy3z+4u/K02SQg/yhKV3t0hkhJrJsvLOwyxaWD8C9\nmzeDnluW6p+yFMzXoay4Jxni0bOpv1ozmK+rQn2QUS52PBYWH0OA6pUO2mhL\nXdlMJI++M9MJTcSY89cCEb+UwEeaXfe/JlPuVXxHido6egwnkMm8ifjnQO7N\n0fh+Tlw1vwsfCenj5pdZyfixqMm23qvQT7xeSl20rgMbuyeFN1PJOiwqpjqe\nT1nS0kVUTJdY2TNDJtvDSlW4+62hKlWGiKgKfza2L1yXSULqla8Lze7sl2OT\nCbWbv2sSZ5VVo6wXzCFBp8rPm24YXpfSWxSUQFMMKxaxYXdCBGq+wU0HhntS\nIbnigYai8fd8XKXjbczmBGJJv5aYe0f//zLToe46yXTYa0YTPRfgoqcrCzYC\nJmaX\r\n=8UTw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHFsFddoYqsl/p1FHazKrXIPycV9w4qPQWvERiTDKTPAiBjYZ9xnRCsezN0UGF0c4UO71OZxlrvps4QRuoaC/LyPg=="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.0.125_1574262501883_0.4175558532150059"},"_hasShrinkwrap":false},"0.1.1":{"name":"wonqa","version":"0.1.1","description":"On-demand test environments","main":"src/index.js","scripts":{"test":"jest"},"author":{"name":"askwonder.com"},"repository":{"type":"git","url":"https://github.com/askwonder/wonqa.git"},"license":"MIT","dependencies":{"aws-sdk":"^2.273.1","dnsimple":"^3.0.1","eslint":"^5.1.0","lodash":"^4.17.11","octokat":"^0.10.0"},"devDependencies":{"aws-sdk-mock":"^4.3.0","babel-eslint":"^10.0.1","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","jest":"^24.8.0"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"]},"licenseText":"MIT License\n\nCopyright (c) 2018 Wonder\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"wonqa@0.1.1","dist":{"shasum":"484a5ff48c5dbc1417281ce0e973d864da1fee3a","integrity":"sha512-4XNQ4EXdQnHfiFoP4Erwvyc7aZZjbRvob/tiGyzC4lHxx8v+2jtfRZ0IzVQdOmp3+92XhIPDb9m3jLJScHhdEA==","tarball":"https://registry.npmjs.org/wonqa/-/wonqa-0.1.1.tgz","fileCount":51,"unpackedSize":123153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1V1iCRA9TVsSAnZWagAAYCYP/RXJgbGgV4d6yP/g+3dJ\n2C/qurlCSblX1CFhWsSccbFAMOKY7owAnlCIT0Xe9fGuAGHbG4kbfOGZM8pp\nRwS0EHnh5uUPnvG7P+aqDFTdkHiQaONKSNAgbEeqpHYL6cwo3c9vd4vfZ2N4\ndTAdEje6FEX3LzvtaKNTCXbfQwFBNHNV8RvsRxqbY4YFnRiRbSB0bsZGBSYG\nI+Igi3kyBxMMfvqO6kUWxjiYNG9iaHwMx9vsmgSJGPJEAzrC6eGM3TNMnEGX\n17Hc1Ia4TrUsoSjB5gCBP8Y4sVZO/5uYYMGhgGXS9gh7rgZilvOnO9EPq3LP\na3Ory7UZxyoAi1wnoVv35I6JOACz1DWP7rJdpgXPXdOq6r2nBVSYJFIEa2q4\n41fQGkTzY/aMtBJibwv2NOv+CF04iUzLg+LWxNwQQXhHXy9zMZjSujt12HH8\njdlUl90ENjuH9lCNoHBc/wG2KEeElnIQ/DCILbta7KRDYkrf5oPHqB03qMLC\nmvIbIxu55jTNeDHuvl379WumuirVSBI0pg/Kcvx6RYFQeP7FHgUdl8hFnc/n\nOJXm0XkLpUv4xbRaQkZDvhUHmzyXURMCDHkOBCfcm+zBN7A23AS3sXEQKxu9\nrFnE9m5fv0wkGWf5llL7N4qyLiVhfQ0eSXG58bPquwVmQU8PEvNLR8M/YXYL\njGCp\r\n=W6tK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLuSOGlibuRnF67QqHV/ekDKW6gp4zcJXxLCkMzxrERAiAKpRy7q7IHbY+aMkp0Rp3z2y4p35ajjmXJYAGmOtC0nA=="}]},"maintainers":[{"name":"julesterrien","email":"julesterrien@gmail.com"}],"_npmUser":{"name":"askwonder","email":"eng@askwonder.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wonqa_0.1.1_1574264162142_0.45746742047787614"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-11T18:08:47.294Z","1.0.0":"2018-07-11T18:08:47.365Z","modified":"2023-03-31T22:44:16.779Z","0.0.1":"2018-07-31T21:41:50.009Z","0.0.2":"2018-07-31T21:42:51.487Z","0.0.101":"2018-08-03T14:50:06.415Z","0.0.102":"2018-08-03T15:35:28.263Z","0.0.103":"2018-08-03T18:14:06.274Z","0.0.104":"2018-08-03T18:59:51.176Z","0.0.105":"2018-08-06T21:11:57.438Z","0.0.106":"2018-08-06T21:33:16.320Z","0.0.107":"2018-08-07T19:32:00.436Z","0.0.108":"2018-08-07T20:06:37.439Z","0.0.109":"2018-08-08T14:15:37.867Z","0.0.110":"2018-08-08T21:36:41.108Z","0.0.111":"2018-08-09T13:42:45.691Z","0.0.112":"2018-08-09T13:46:43.426Z","0.0.113":"2018-08-09T14:18:39.330Z","0.0.114":"2018-08-10T14:34:31.750Z","0.0.115":"2018-12-05T22:56:23.960Z","0.0.116":"2018-12-06T00:41:38.152Z","0.0.117":"2019-02-08T15:23:49.866Z","0.0.118":"2019-04-08T20:49:03.621Z","0.0.119":"2019-04-23T18:31:22.451Z","0.0.120":"2019-04-30T21:42:12.052Z","0.0.121":"2019-06-05T14:54:09.091Z","0.0.122":"2019-11-19T16:34:43.288Z","0.0.123":"2019-11-19T21:15:23.196Z","0.0.124":"2019-11-19T22:50:46.671Z","0.0.125":"2019-11-20T15:08:21.978Z","0.1.1":"2019-11-20T15:36:02.363Z"},"maintainers":[{"email":"julesterrien@gmail.com","name":"julesterrien"},{"email":"eng@askwonder.com","name":"askwonder"}],"license":"MIT","readme":"# Wonqa \nWonqa makes it easy to create disposable SSL-enabled staging environments using AWS Fargate and accessible through custom DNS: `https://your-branch-name.your-domain`.\nThese environments are useful for any type of QA, from manual testing to functional tests.\n\nRead the release announcement [here](https://medium.com/wonder-engineering/on-demand-qa-environments-with-aws-fargate-c23b41f15a0c).\n\n## Install\nWonqa runs in [node](https://nodejs.org/en/) and is available through [npm](https://www.npmjs.com/)\n```\nnpm i --save-dev wonqa\n```\n\n## Download machine dependencies\nWonqa relies on software not included in the npm package:\n- [Node ^8.11](https://nodejs.org/en/download/)\n- [aws](https://docs.aws.amazon.com/cli/latest/userguide/installing.html)\n- [ecs-cli](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_CLI_installation.html)\n- [Docker](https://docs.docker.com/docker-for-mac/install/): wonqa uses Docker to enable HTTPS on your environment. See [HTTPS](https://github.com/askwonder/wonqa_test#enable-ssl-with-a-dnsimple-account) below for more details. Run `docker login` once docker is installed on your machine.\n\n## Setup AWS resources\nWonqa provides a `init()` method which will configure all required AWS resources for you. If you use init, simply call it **once** to setup the required AWS resources. If you prefer configuring AWS resources by yourself, see the list of required resources below.\n\n### Using `wonqa.init()`\nYou'll need an AWS account, an IAM user with basic permissions and to save your AWS credentials to your local aws credentials file:\n1. Create an [AWS account](https://aws.amazon.com/free/) if you don't already have one. Ensure the account is fully activated (you'll get a confirmation email from AWS once the account is fully activated).\n2. Create an [IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html#id_users_create_console) with the `Programmatic access` access type. When prompted to give the user permissions, click on `Attach existing policies directly` and select the `IAMFullAccess` policy. This will allow wonqa to make a set of API calls to setup AWS resources on your behalf. You can remove this permission after calling `init()`.\n3. Once the user is created, you'll be shown a confirmation page with the user's `Access key ID` and `Secret access key` which you'll need to save to the default profile of your `~/.aws/credentials` file (see [here](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/loading-node-credentials-shared.html) for more). Do not delete this file or wonqa won't be able to function: wonqa uses the NodeJS aws-sdk which, in turn, uses this file to make API calls to AWS services.\n```\n[default]\naws_access_key_id = <ACCESS_KEY_ID>\naws_secret_access_key = <SECRET_ACCESS_KEY>\n```\n4. Call `init()` once\n\n```js\nconst { init } = require('wonqa');\n// !! You only need to run this once.\ninit({\n  iamUsername: 'string', // the username of your IAM user\n  awsRegion: 'string', // the awsRegion where your services will be created and run\n});\n```\n\n`Init()` will do the following: \n- attach an IAM policy named `WonqaAccess` to the provided IAM user\n- create a IAM role named `ecsExecutionRole` and attach the following policies to that role: `AmazonECSTaskExecutionRolePolicy` and `CloudWatchLogsFullAccess`\n- create a Fargate-enabled ECS cluster named `wonqa-cluster`\n- create a ECR repository named `wonqa-nginx` and add a lifecycle policy that repository\n- find your default VPC in the given region or create one\n- find an available subnet tied to that VPC, or create a default one \n- create a security group attached to this VPC with ingress rules for HTTP and HTTPS\n\nAfter running `init()` you should see a console log with the IDs of the created resources which you can then use to call `wonqa.create()`\n\n### Configuring AWS resources without `wonqa.init()`\nWonqa relies on several AWS resources which you'll need to create.\n- an [AWS account](https://aws.amazon.com/free/)\n- an [IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html) with the following premissions:\n  - \"iam:PassRole\",\n  - \"iam:GetUser\",\n  - \"logs:PutLogEvents\",\n  - \"logs:CreateLogStream\",\n  - \"logs:CreateLogGroup\",\n  - \"ec2:DescribeNetworkInterfaces\",\n  - \"ecr:*\",\n  - \"ecs:*\",\n- an [IAM role](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) 'ecsExecutionRole' with the `AmazonECSTaskExecutionRolePolicy` and `CloudWatchLogsFullAccess` policies attached.\n- an [ECR repo](https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-create.html). This image registry is used to store the images of the SSL-enabled nginx images matched to your provided subDomain and rootDomain.\n- a Fargate-enabled [ECS cluster](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html) and related VPC resources:\n  - AWS creates [default VPC resources](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/default-vpc.html) when you create an account. If you do not have these created, you'll need to create a [VPC](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/GetStarted.html) in the same availability zone as the `awsRegion` you provide to the wonqa constructor, as well as one or more [subnets](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create-public-private-vpc.html) pointing to a [route table](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) which includes at least a route with destination `0.0.0.0/0` pointing to a target [internet gateway](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Internet_Gateway.html) (this will give internet access to your VPC and therefore the resources running your environment)\n  - You'll also need one of more [security groups](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html#WorkingWithSecurityGroups) permissioned with the relevant inbound rules for your application. Your security group must at least have an inbound rule for HTTP traffic as well as HTTPS traffic (`TCP 443 0.0.0.0/0` and `TCP 443 ::/0`) or you will not be able to access your container\n\n## How to run wonqa\n```js\nconst { Wonqa } = require('wonqa');\n\n// initialize the client\nconst wonqa = new Wonqa({\n  ...options // see below for more details and examples\n});\n\n// create your environment (this generally takes 1-3 mins as AWS provisions the resources)\nwonqa.create();\n```\n\nOnce a task is running, you can get logs for a container by calling:\n```js\n// tail the logs of the container named api\nwonqa.logs('api');\n```\n\nTo clean up resources created when running `.create()`, use:\n```js\n// delete resources created by the last .create() call\nwonqa.prune();\n```\n\n## Example config:\nThis is an example config\n\n```js\nconst wonqa = new Wonqa({\n  https: {\n    dnsimpleToken: '8ftZw6dk19fzaDJdkdl2929QIqbjoiLL',    // optional\n    email: 'bob@domain.com',                              // required\n    cachePath: '/Users/bob/Desktop/myApp',                // required\n    nginx: {\n      configurationPath: '/Users/bob/nginx.conf',         // optional\n      servers: [                                          // at least 1 is required\n        { default: true, port: 8000, },                   // default application port\n        { serverName: 'api', port: 3000 }                 // additional server definitions are optional\n      ],\n      imageRepositoryPath: '012012012.dkr.ecr.us-east-1.amazonaws.com/wonqa-nginx',   // optional\n    },\n  },\n  dns: {\n    rootDomain: 'myDomain.com',                           // required\n    subDomain: 'feature-cats',                            // required\n    dnsProvider: 'DNSIMPLE || ROUTE_53'                   // required\n    dnsimpleToken: '8ftZw6dk19fzaDJdkdl2929QIqbjoiLL',    // required if dnsProvider is dnsimple\n    dnsimpleAccountID: '19291291',                        // required if dnsProvider is dnsimple\n    hostedZoneId: 'ZDJDJJO12345S',                        // required if dnsProvider is route53\n    createDNSRecords: () => Promise,                      // optional\n  },\n  aws: {\n    awsAccountID: '012012012',                            // required\n    awsRegion: 'us-east-1',                               // required\n    iamUsername: 'bob',                                   // required\n    clusterName: 'wonqa-cluster',                         // required\n    subnets: ['subnet-7c629102'],                         // required\n    securityGroups: ['sg-f2o903cd3'],                     // required\n    cpu: '256',                                           // required\n    memory: '512',                                        // required\n    containerDefinitions: [                               // at least 1 container definition is required\n      {\n        name: 'frontend',                                 // required\n        image: '012012012.dkr.ecr.us-east-1.amazonaws.com/frontend:feature-cats', // required\n        portMappings: [                                   // optional\n          { containerPort: 8000, hostPort: 8000, protocol: 'tcp' },\n        ],\n        command: ['npm', 'run', 'start'],                 // optional\n        // for all possible container parameters, see:\n        // https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#container_definitions \n      },\n      {\n        name: 'api',\n        image: '012012012.dkr.ecr.us-east-1.amazonaws.com/api:feature-cats',\n        portMappings: [\n          { containerPort: 3000, hostPort: 3000, protocol: 'tcp' },\n        ],\n        command: ['npm', 'run', 'start:server'],\n      },\n    ],\n  },\n  preCreate: [ () => Promise, () => Promise ],            // optional\n  postCreate: [ () => Promise, () => Promise ],           // optional\n  onSuccess: () => Promise,                               // optional\n  onError: () => Promise,                                 // optional\n});\n```\n\n## HTTPS\nBy default, wonqa adds HTTPS to your environment.\n\n#### Why `https.dnsimpleToken`, `https.email`?\nWonqa uses the [certbot/dns-dnsimple](https://hub.docker.com/r/certbot/dns-dnsimple/) and [certbot/dns-route53](https://hub.docker.com/r/certbot/dns-route53/) Docker image to generate [LetsEncrypt](https://letsencrypt.org/) SSL certificates using certbot's plugins.\nWonqa currently only supports certbot's DNSimple and Route53 plugins and so you'll need a DNSimple or AWS account, but we welcome PRs to support additional DNS providers through [Certbot's plugins](https://certbot.eff.org/docs/using.html).\n\n#### Why `https.nginx`?\nTo enable Internet traffic to hit your SSL-enabled QA environment living inside AWS Fargate, wonqa will configure a [nginx](https://www.nginx.com/) container to proxy HTTPs traffic from the Internet to the containers running your app code.\n\n#### Why `https.cachePath`?\nTo avoid hitting LetsEncrypt's [rate limits](https://letsencrypt.org/docs/rate-limits/) you'll need to provide the wonqa constructor with an absolute path to a local directory that wonqa can use to cache certificates in between builds. For eg: `/Users/bob/Desktop/myApp` where myApp is a directory. Wonqa create a directory named `etc` at this path to store SSL certificates. For example, if you provide the path `/Users/bob/Desktop/myApp`, wonqa will create `/Users/bob/Desktop/myApp/etc` where `etc` is a directory.\nTips: \n- add `/Users/bob/Desktop/myApp/etc` to your `.gitignore` file if you don't want your SSL certificates to be checked-in\n- if you run the wonqa process in CI, you can use the same path to cache certs remotely\n\n## DNS\nOnce your environment is up and running, DNS records can be created to point a user-friendly URL to the environment's AWS IP.\n\nBy default, wonqa will use DNSimple to create or edit DNS records. If you use DNSimple, simply pass your DNSimple creds to the wonqa constructor. \n\nwonqa will also create DNS records for Route53.\n\nIf you prefer a custom implementation, you can pass a `createDNSRecords` function to the wonqa constructor. This function will be called with the publicIP as its only argument and should return a Promise which resolves when the records are created. Wonqa will call this function as soon as the environment is running inside AWS and will poll the given `https://subDomain.rootDomain` URL for a 200 OK once the promise has resolved.\n\n## Reference\n#### HTTPS\n- `dnsimpleAccountID` [string] **required**: The ID of your DNSimple account required to generate SSL certificates.\n\n- `dnsimpleToken` [string] **required**: Your DNSimple API token required to generate SSL certificates.\n\n- `dnsProvider` [string] **required**: The DNS provider of choice (currently only DNSIMPLE or ROUTE_53).\n\n- `imageRepositoryPath` [string]: The path of an AWS ECR image repository used by wonqa to store the SSL-enabled nginx image for each QA environment. If this is undefined, Wonqa will look for an ECR repository in your account with the name \"wonqa-nginx\"  or create it.\n\n- `email` [string] **required**: the email used to register SSL certs using [certbot](https://certbot.eff.org/docs/using.html)\n\n- `cachePath` [string] **required**: The path to a local directory wonqa will use to cache your SSL certificates.\n\n- `configurationPath` [string]: The path to a local file containing your nginx configuration. For a sample configuration, see this [example](/askwonder/wonqa/blob/master/examples/nginx.conf)\n\n- `servers` [array] **required**: an array of objects defining the server names and ports used by wonqa to generate the [nginx config](https://nginx.org/en/docs/http/server_names.html) used to build the nginx image. This image will be used by a container which will proxy SSL traffic to the containers with your app code living inside the [AWS Fargate network](https://aws.amazon.com/blogs/compute/task-networking-in-aws-fargate/). This array should contain at least one object defining the base port that your app listens on, for eg: `[{ default: true, port: 8000 }]`. If your app uses multiple domains and ports (one for a client bundle and one for a backend bundle, for example), wonqa will need to generate SSL certificates for each additional domain as well as configure nginx to proxy traffic to each domain/port. In this case, provide additional objects in this array to define the subdomains and ports used. For eg: `[{ default: true, port: 8000 }, { serverName: 'api', port: 3000 }]` will allow your environment to be accessible at `<subDomain>.<rootDomain>` (traffic will be proxied to this URL on port 8000) and `api.<subDomain>.<rootDomain>` (traffic will be proxied to this URL on port 3000). !! The `serverName` values should be in lowercase.\n\n- `awsLogsGroup` [string]: the [log group](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_awslogs.html) used by the nginx container. Defaults to: \"wonqa-log-group\" \n\n- `awsLogsRegion` [string]: the [log region](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_awslogs.html) used by the nginx container. Defaults to the provided awsRegion.\n\n- `awsLogsStreamPrefix` [string]: the [log stream prefix](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_awslogs.html) used by the nginx container. Defaults to the provided \"wonqa\".\n\n#### DNS\n- `dnsimpleAccountID` [string] **required if createDNSRecords is undefined**: The ID of your DNSimple account.\n\n- `dnsimpleToken` [string] **required if createDNSRecords is undefined**: Your DNSimple API token.\n\n- `dnsProvider` [string] **required**: The DNS provider of choice (currently only DNSIMPLE or ROUTE_53).\n\n- `hostZoneId` [string]  The host zone id of rootDomain in AWS.\n\n- `rootDomain` [string] **required**: The domain used for your QA environment. For eg: `google.com`. This is also the domain used to create DNS records if you use DNSimple.\n\n- `subDomain` [string] **required**: The sub-domain where your QA environment will be located. We recommend using your current branch name re-formatted to be in lowercase and with only alphanumerical characters and dash characters (to be URL safe!). You can easily get this by running:\n```bash\nBRANCH=`git rev-parse --abbrev-ref HEAD` # get git branch name\necho ${BRANCH//[^A-Za-z0-9]/-} # strip out everything but alphanumerical and dash characters\n```\n\n- `createDNSRecords` [function]: By default Wonqa will create DNS records using DNSimple. You can override this behavior by providing this callback. This function will accept 1 argument, the AWS PublicIP used to run your task, and should return a Promise which resolves when the DNS records have been created.\n\n#### AWS\n- `awsAccountID` [string] **required**: The ID for your AWS account\n\n- `awsRegion` [string] **required**: The AWS region where your resources are located\n\n- `iamUsername` [string] **required**: The IAM user with all the required permissions to run AWS commands\n\n- `clusterName` [string] **required**: The name of the ECS cluster where your environment will live\n\n- `subnets` [array] **required**: The AWS VPC subnets used to run your tasks. You can use any public subnet linked to the VPC which runs the Fargate cluster.\n\n- `securityGroups` [array] **required**: The AWS security groups used to access your VPC. Make sure to add ingress rules for all ports/protocols required by your app.\n\n- `cpu` [string] **required**: the CPU value required for your task to run. More info [here](https://aws.amazon.com/blogs/compute/migrating-your-amazon-ecs-containers-to-aws-fargate/).\n\n- `memory` [string] **required**: the memory value required for your task to run. More info [here](https://aws.amazon.com/blogs/compute/migrating-your-amazon-ecs-containers-to-aws-fargate/).\n\n- `containerDefinitions` [array] **required**: An array of container definition objects that Wonqa uses to create your AWS containers. Each object must include the following basic parameters\n  - `name` [string] **required**: the name of the container.\n  - `image` [string] **required**: the path of the Docker image for this container. Checkout ./utils/images.sh and ./utils/Dockerfile for examples on how to create Docker images and push them to an ECR repo\nYou can also define optional parameters such as:\n  - `portMappings` [array]: An array of objects defining port mappings between the host (the AWS agent) and your container. For eg: `[{ containerPort: 3000, hostPort: 3000, protocol: 'tcp' }]`\n  - `cpu` [number]: the CPU amount to be reserved for this container\n  - `memoryReservation` [number]: the memory allocated for this container\n  - `command` [array]: The commands to be passed to the container at run-time. For eg: `['npm', 'run', 'start']`\n  - `environment` [array]: environment variables to be passed to the container. For eg: `[{ name: 'NODE_ENV', value: 'test' }]`\n  - `logConfiguration` [object]: AWS log configs. This defaults to: `{ logDriver: 'awslogs', options: { 'awslogs-group': 'wonqa-log-group', 'awslogs-region': <awsRegion>, 'awslogs-stream-prefix': 'wonqa' }}`\n  - Learn more about all possible AWS container definition parameters [here](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#container_definitions).\n\n#### Other options\n- `preCreate` [array]: This should be an array of functions which return Promises. Wonqa waits for every promise to resolve before creating your QA environment. This can be useful to perform some custom cleanup of resources, or push notifications to Github.\n\n- `postCreate` [array]: This should be an array of functions which return Promises. Wonqa waits for every promise to resolve before finishing its process. This is useful to perform additional custom cleanup, or push notifications to Github.\n\n- `onSuccess` [function]: A function which will be called once the QA environment is running and returns a 200 OK. It is called with 1 argument, the URL of the environment, and should return a Promise.\n\n- `onError` [function]: A function which will be called if an error is encountered. It is called with 1 argument, the error object, and should return a Promise.\n\n## AWS resource management & keeping costs low\nWonqa helps you keep your costs low by pruning stale resources each time you create a new QA environment. \n\nEach time you call `wonqa.create()`, wonqa will first create a QA environment and use your provided subDomain and an incremental revision ID to tag the created AWS resources. At the end of this process, wonqa will look for any AWS resource which match the provided subDomain and a previous revision ID and delete those.\n\nYou can also use `wonqa.prune()` to delete any resources created by the last `create()` call. `prune()` will find the ECS task linked to the given `subDomain` and stop it, then deregister the related task definition, then delete the images stored in the `wonqa-nginx` ECR repo (or the ECR repo at `imageRepositoryPath`) also tagged with the provided `subDomain`. By default, this call will also delete DNS records created by default, unless you overrode this behavior by providing a `createDNSRecords` callback. For eg., you can call `prune()` whenever a PR is merged using GitHub webhooks.\n\nIf you use AWS's ECR service to host your images, you may want to consider adding [lifecycle policies](https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html) on each repo to automatically delete images after a given time period.\n\n## Troubleshooting\nIf you run `init()` more than once, you'll see errors as wonqa tries to create resources that have already been created by a previous call. You'll need to log into the AWS console to delete these resources and try again.\n\nIf the `wonqa.create()` runs but you are unable to accessing your environment causes a timeout (for eg., if it hangs on `Waiting for your QA env to return a 200 OK`), this probably means that the security group that you are using does not have ingress rules for HTTP and HTTPS as well as the rules required by your app to work.\n","readmeFilename":"README.md","description":"On-demand test environments","author":{"name":"askwonder.com"},"repository":{"type":"git","url":"https://github.com/askwonder/wonqa.git"},"keywords":["aws","fargate","ecs","docker","dns","qa","testing","ssl","https","aws-sdk"]}