{"_id":"e2e_training_wheels","_rev":"28-955e257440acc3645cbf6940b30a90e7","name":"e2e_training_wheels","dist-tags":{"latest":"0.0.36"},"versions":{"0.0.1":{"name":"e2e_training_wheels","version":"0.0.1","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"test/pupeteerHelpers.js","scripts":{"test":"superstatic src -p 8080 & mocha test/configuration.js --recursive test ; PORT=8080 npm run stop-test-server ","test-d":"superstatic src -p 8080 & mocha test/configuration.js --recursive test --debug-brk  && PORT=8080 npm run stop-test-server ","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","superstatic":"^5.0.1","mocha":"3.5.3","puppeteer":"^1.4.0"},"gitHead":"83f482edcb28bf78c0e66f8e4b05120895aa68e3","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-wO1s+b4HubTwTLA2KOZkb8lFj8D3OSE7cRj40v7vkYHOtJUstD/shCKwQ5J6XLwkFNzEAnM65GVVBt0B4OUu+w==","shasum":"d5beb2418a27af745701313690a3e5a4bcd221e9","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.1.tgz","fileCount":5,"unpackedSize":6782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB6lHCRA9TVsSAnZWagAAZIIP/0QqJ09+DzStsmlwQEDp\nnKk1+SnpMcskNy+YwneUQ4pSWlNLewi5Als2NLja1AiloqwmVoLnrIwnQBcL\nP8IRpXxfFOf6Gbvo262/fqVAyqbvJ/PU/czZ2QIK+A3su/VLieBZoE+GGP1k\n9BSmF2ldYSohuvlNg+juFmeoptmhMYNUO9y2SNMWuMrv9YSW3lswcSJDoAb+\ngk2VMqTVcoTjOHo4Sp5JyPysip4UCH4JPun6ie+qy3qNeV7UASNI39S4nuYa\nsA3rOaObF/p4HDMOVI8jNWTK3wr9NER46pj2l+30EzhO2Xcj8UApNu+Uhvp2\n92fhQz9uU96YcadmjKp1OZWmQb2xYjBLm3ZQIr70TEb+19H7l0URP2YBBX21\n1NzRF6kKS/Pi07lRCTTO8hGsIIM/wnOH23kw9BB767EQaYa5IbMQ8b1BqXrD\nCGQ4Sie+ynqV+4eRb3yVnZGBUsk86y177cBO5n7y/NKhLBfi9owhh7JHgqJt\nAmY7f+nz6xAIrJ/zhmfpm4WbghsqF8xlngTPz+KUcFOkVGxnMYWH8AsEv7OB\njBOYoJY143On5ztJsVt94SxY/zxEOjME22Kx1iP0tule83N7Z1Rts/w7VfoU\nIYcnDbIA9N4vHi0Q6wFsQ4OYIvfgUZkytxOoOQ67U4N5Wj31PJ8xP7NV+xnN\n+bu7\r\n=hm7a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzNVSYV9ZVnspGgKI3TQ4vQSdQh8Gi/LZjbnJIcZyyOQIgfX2wtSec6sXCsIP9MD420UeqFJfvYKEnyvCY5uzH9R8="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.1_1527228743115_0.9384509243760797"},"_hasShrinkwrap":false},"0.0.4":{"name":"e2e_training_wheels","version":"0.0.4","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"test/pupeteerHelpers.js","scripts":{"test":"superstatic src -p 8080 & mocha test/configuration.js --config test/mocha.opts test ; PORT=8080 npm run stop-test-server ","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","superstatic":"^5.0.1","mocha":"3.5.3","puppeteer":"^1.4.0"},"gitHead":"02b22f345e6d7c221e5f852778950129d29f52b0","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-2zWGZVnEA4nn7c4WU5QGHvzycwbMjqi5kdIz8w61MMuPJJruj8wAM5AGvUq7qGR7SXxIE5I6a2+5pnAnW8cuYA==","shasum":"0be771ca61c4063ce6d6e353ad41e9eefec947e3","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.4.tgz","fileCount":6,"unpackedSize":8339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB9x8CRA9TVsSAnZWagAAVksP/11mOxWuL4I7BoBvaY4C\nmNT+eFGFVmCa7Mr/WKW8+zz1mrByRDkBVZ9o6rRJYryU2g65imQDe3T1q21x\n+ibvS5SupKB+5FwOVcg0zmW8bDjfcjleDvc/X7MAs0k3xyqw5bQu8xCli0Tl\nRUA5ZHGm8DMO0PXBhV6mDA1gxJeCFCsrj4DBh98GBIqvgfqqjDhykbDR0UAT\nzODugmBfLye6SDATy2qmGhv4r141UG2D3s9BQTDpiGU+pHRxceT2+bebmEez\nuxrl2mNGHuXfaQomaVIR3irwfyYG4Pz2hBCgulMZZ/RYd9DLAQecAAc3zi6q\nkAPHaEAG4pdEk4McP2rOMHfAyeGuFpwHGbDdctbaaCeMhmPp71SEVejqnFUK\n2E/cr9SoobkOl3gxTaCLVlFiWs2gQ2EJVR1TApEMb0JTRu+56pC+THwyoEUB\np2vTBmiXXaHIYqQE/t8r1v96OfKAMOIiYnIqp0Bp5yrVG6ydMcSdE1SNWkDF\n5c52y1g7wFHrWsQ5CEZGsJ98eQuKl+UnVXJ9AKkG474V3Xcs5EQ9cGup/PVW\n5hNeNjk3Nd6Fub9uzQSwdjanNo15NdS5ewaGCQiZu3UtrS2AJI3wePT7KBux\n4fMv0BUyBZGOWusIH6njFFkD1d6RQlZq9CphWBNyB0JcXiJCDrLMXRTDB/vo\nX3At\r\n=O9UG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjeR6MaA0eTRj3xvxQCD5YAlujVqv8uHawPVJuslzG2AIgbqq9bz2ObKyKz5O6EqBVDC8fWQNVGkMKX3HHBsyjHWc="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.4_1527241851446_0.3855973698599908"},"_hasShrinkwrap":false},"0.0.5":{"name":"e2e_training_wheels","version":"0.0.5","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"test/pupeteerHelpers.js","scripts":{"test":"superstatic src -p 8080 & mocha test/configuration.js --config test/mocha.opts test ; PORT=8080 npm run stop-test-server ","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","superstatic":"^5.0.1","mocha":"3.5.3","puppeteer":"^1.4.0"},"gitHead":"b4a786c23e3f28f0b48ab8c1a87368b52ce9cef9","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-uPf+Xkrmuh1HCi+aM+7Vzy+A8p1/DrOrj/vOiM7RIcoBEiVS3X4211UhECuxnBgh2wzvdsTsGF6iTC7v8RF2UA==","shasum":"de886cb49d7d092dfcc8c59ca70432ccb019e1df","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.5.tgz","fileCount":6,"unpackedSize":8323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB+3pCRA9TVsSAnZWagAAW+wP/Ro+d3RHmqadyeXgKGrY\nAI9zB/3ZOAutEr87NSAJ4U3Zzfk52+USdwI5Fs3A+WENmaR1hf2A/xXjN8KY\nhnLBn67VyrzkfRTeBqyK09X9VU06hhBiigCJN7pKEm37/bNjEUYNKCXCBVtF\nOFuN1bKcwpDbMkBFk3Lx1fnN7SKUwmK6EMWKCJYgpdBEK9mWmEiI0orR3lEC\nhNO07aeBJUlISKpqRBj5cHSNoXRNjcA1c4ehVvXpXxkjH0bDrdujq4PaLzUh\nI/iemOo99JxmQl5aAjUSOyJobyWheNuzLrdp3P0OVaqkj+ENLcpsVKqAu5y5\n8+KuU9zDF1w6wfcfxfe+N3JoUdZLceLyyLBIiXZu6zmYtW4RYr7TZuGril2Q\nsJxb1XjMb2hHvFoIwY8Y/l6lq3aqNeSQmYPVgWl1M8MVX+cB2bb01iUOVfjb\nuAzM0t/x9+aw0V27uPzd3qBUNlEkhtc5hoNoOyaJS6TkNTk44vSaGvhnT8wA\nnvwDm6ttg2FL0w6sSC/1hcD7+6dbFEIjsmUJVF9FBJkPubd1MqLQjtd6GG4u\nz64n8qCkO4Buee70j9TJLlp9tx/mBESFisVo8n1d2lsii/VgGcT05NABAQIp\n8gS5TdPA9ZSjPuzMfZXZBRUEIaPXO2K1ci5ER5XH/6y+oWYEogvnpnPNW418\nt6o4\r\n=CFGj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCovg1bje8jdhL93298HrIj2lSoj6PhKHRd72KWa9OCCAIgV2yiI92IIN2wWIfTGwyzFJ92I1X+mohl7ix9yjqTgFA="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.5_1527246312717_0.41159546990221973"},"_hasShrinkwrap":false},"0.0.6":{"name":"e2e_training_wheels","version":"0.0.6","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"test/pupeteerHelpers.js","scripts":{"test":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server ","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","superstatic":"^5.0.1","mocha":"^3.5.3","puppeteer":"^1.4.0"},"gitHead":"2544ab4acc46360866daf9db6312c570757e1cbd","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-O58wxihjzsb5/pwLM+zhBonX1SN1KpQgMLVu4Ht9pnSblOQwQB0t6Kv7f/0fRDOcs/BezCDdFQ3NgK03iY1AdQ==","shasum":"c416a99228868c903fe73e695d45df617a5b5e9d","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.6.tgz","fileCount":7,"unpackedSize":8419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCAWXCRA9TVsSAnZWagAAY28QAJArTj4ppTh51UM5dhFu\nCRfnOL63EeVi8uspQYvV6qfR/iVI/x43SAdFJthlX8SB5Z5fm8+4YJ3xousM\nUhDsjjAn/Vo0sdZGcwAFMVRkLfnd+pXm0GCeLboX65XVj3QA2Cnd/dRThV4C\nKaByvGWz4TCu+KcRXIMM9wehFmrnG/FFXSytoRhU0aIqC1/FNzToCz8JPwvv\nrXaxdC22P51Ls2p3FfWs6q7xW87Nm52ZehzOTTRJj3L6f4IMZCsLu03IYAZx\nZ9vwOL8A5q+XmTt0JDBG6cH/QVAT2Kzjx842f+7uu9kivqMUMBnFWdNFc/cD\n4JB9j2uvWytO9IQKFIpNJ+Hlw/N5sTfqYcw7FLZ1L8eZPXqnk27KaSA/oaNC\ndC2vKRRNTAAN8e4e986zOIbDDJaODaHaiSkWemFJlvjNzuOFnGRRzjDNRvog\nk7hJu/2mEKe8iQtSX9I2DKJmd+/73vjzg9atoaRUWXOTsEgVTwaaMaWMFl9+\naf7ZuJPkyUMirsoPFobMGIv8znUYN3lOSXPC3rMak4Qviz+Vs0QOPTPp/2l8\ns2hsmFOh/Upejhrm8kvEhNTaFTBOs1hmFkZ7qkTiKMXPr6iMQl/PQ/MrqGax\n0Dx9HDlVM/WQW0QnmsU+nMeZ0Uy4R0+O1AnhE4jeoi4gL1AYUB6fftU5bztD\nLkr9\r\n=Zrta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+sq4d/5wnNIj2gC3NB6fV0YBjuQG9fiBoR+euArLXuAIgWszpbT/97ruxt5dQo7y5XWWSBqT57BzelXRTMYiwbnw="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.6_1527252374340_0.222917383008993"},"_hasShrinkwrap":false},"0.0.7":{"name":"e2e_training_wheels","version":"0.0.7","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"test/pupeteerHelpers.js","scripts":{"test":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server ","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","superstatic":"^5.0.1","mocha":"^3.5.3","puppeteer":"^1.4.0"},"gitHead":"e3a6edf4c7258aa898b73d5892c5b07228cbde3a","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-Gzj3aq+zZHcGvcpeahGq9NghJ9cIKFW0ZVP/eLH1eCuvbxjLma+WGb/efJAbuq94P3bHjjIl8JAIgHzqlS39XA==","shasum":"3fe227bc6ff9cc823b457387ec0a3ae04975a879","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.7.tgz","fileCount":7,"unpackedSize":10312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCD38CRA9TVsSAnZWagAAkGsP/2CIpyuim2jqQPYngxkZ\n2TyaFMXx7GaaXu/AEjJfmzhHFOie223yaGBNX350Q5G+W7sHCtit7aSxACo/\nN97KbViicDv9kw3JO/xpadMrvJCd3QCISBwwDnORLe+aaWMlmKtCZy+MnTw8\nwwmlYaDaXvjvwLrTzME52QtFEofSyR48BJGmOvd6kZ04P+avY7HwsSXXel50\nbHZgwMjIDcIv/TtBI3Ml9pjVzqhkdLhn+nO6zYyo7bgijLHzsGe9QJlMkjWd\nQ74TAVJpP8PvHrXmMgcJKGyIBFWNUcBfPiVXqQA4M4yR8o37q7VTEWSA+NzR\nkqYVAi9NHVzDOO8R8LhLiwQ+T1/U9X3zV5KdOGumV4E4uN2DGGSPFsINEHK9\nr9DVfoArtZtmJcZZt3DugwtSn5UhGWXEMIu2XhAejooJd7Ii4Hf3CWedvViY\nFbK19zuEsdQiiJqwzn7X44UCDdGTlYaYVlyh7/yTDzWNoegkQyb0paCPN3xq\no/ZrnXqywT8no6NcSG0B52HaC4s/My27O+iM1vIJaSsDs9R6Dw6dFnFbSO1P\nMohXeaixaUoE39Q0I3d0JbJKvQHaqHL6WSIrzFJwja6vLHNDbc6NvwsEf3nk\nW+mLyPjWiVBx1wWTSnfBrQlD0eyKTu+jjhSuOoJKsFiNkugo3pyTjRn5DBgR\nEqfk\r\n=3hNX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDczSzVJ7nrt5cnRACqWGRxHY2sR32TiNE+MTnZRK6Q4gIgSPADNZ2yMuJrPFjLYrHdU42jorQjftUThv0bYv/67WE="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.7_1527266811481_0.6745234128366218"},"_hasShrinkwrap":false},"0.0.8":{"name":"e2e_training_wheels","version":"0.0.8","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"features/pupeteerHelpers.js","scripts":{"test":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server ","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","superstatic":"^5.0.1","mocha":"^3.5.3","puppeteer":"^1.4.0"},"gitHead":"31f8f2d54b4c8fba58ef2f26fb63f79230ba1bb0","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.8","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-uwz7EA8jjoJG3gxWLkSboB2CJcYSRzNIcLOqrCdG6GqYXwXR6CXBX9YalWZD0EiKhJKaa78VPQ2qXCeUID/ZxA==","shasum":"d8bbba85faad465f555021205d85203a1455d072","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.8.tgz","fileCount":7,"unpackedSize":10316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCEK/CRA9TVsSAnZWagAAX3QP+gPrp6yBVNt/6Ch2N3tb\n9dc6qPDYBHLoGuIt7MfVyCPnVlz7vXIg0J7L+CevJ1Q3IWa3z91XccpOQyc5\nCNpOFPM0uZSyqpTX4M3ObD7lE0DbjYgAT6+9k7vDbMN3QUv52mPZZzWGlrFR\nRijWutfD1cf58tzSrK2//fozYT56RAqqQZ47OeKabnUgO5IlreKf0jyZGFVT\nszWnnYUDSkzRAMfDPMFoiNP4mOqLxvf/uHUlBDQa3VSYLt3K8rZuExlu+Pxu\nah5h1ehf3VvdJGmOAqC+65fh1b8rvkuJOWAF8yh/LgJLaGE7wmA9QW88tdE/\nhxvJ/46oUpU2TFvd878uUbpFKkchkZIr+sT2wWv9TebSYcfiLFCbSwNhFhGl\nTvnvxyplh2P8gqEN/fhtLn5plUAFFTNz+vSQb8BZEWS176nOlM3fpKINEmvI\nkvU/dOixLiu+7DKuOhT77s31p0ueNcxrNSLj4LG/vuBqeBK+UciGVpJiwhiH\nm6ka9j/fOieP07+3Z2EILRZdjNZwTi85vfWhkhx+Wo4FstR9RFg/kLdXrYZu\n7aoDwYYICJsSTTXvJswChNdBjjdobuNrXAqWKBeS+cjJ7qf5ljs0eIK90c6g\n1X1Gq9JEZ+BSvwxx/mbI9e4sYGB6h3RN9Sz8EAByr+Rim319Ejz4BR4bNMMA\nvAQs\r\n=Q2UG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkgtxUbbpJ6CTrCWgh8I24KfaxhiQNc08A2p2anDIEFAiEAoJnLcBxC9InDvSY/u70f4qEuJK/sp6RVfe7yVd6w2Z0="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.8_1527268031545_0.025918086554411746"},"_hasShrinkwrap":false},"0.0.9":{"name":"e2e_training_wheels","version":"0.0.9","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"features/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server ","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","superstatic":"^5.0.1","mocha":"^3.5.3","puppeteer":"^1.4.0"},"gitHead":"3f99c0bfe3b4497e653043a43bbc4a7da2fe292c","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.9","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-Milk4xRTsWLt6g5MHauAtr19jG91rtorxv1luo4HzNsLLoZV+iIcBxIYmKlSBOdrAa1TbukzHXXq4r+4KGibwQ==","shasum":"a2cfab67b4358b77e37c222ae822f0a1386bdb6d","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.9.tgz","fileCount":4,"unpackedSize":9738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbClwcCRA9TVsSAnZWagAADRwP/itWdhajJYUTYdhXSbtW\nYVwD1JaMHLutm8FVABTFKH64ALPzOtjDadwS+5HF2ooOif9Xdy6V2x67MwfI\nEp3YtFiKsk6N/lKNpOYgtsejemX6K3GwdwsSy/q5bG6lMxe2ymDW7/GkBn9J\nYz1pzrJs0AeEvp8Crh3CRTwpUvvZS3oVZsEDr9QNsUv7Icg2cET7lYZ+s/+O\nxaxEt+rjDr93BBkmklfG/Hp9GSt8y3N8fM187dO/08Xox+2TiAuZ37/AdPTe\nKfJYt2Ed0Zkjr2vK7/BYh8V8jvv/2eY9QccECjjqGyIxrCEzQVqNVDnTFXxe\nEfpucs52nO08R4uCuvVExf364/avfY8yNQ0J30u2SrIWe2SuxMgip90+G1+Q\nP4nSbHgqgXP4NzLIyXcQf05GxNqmrpnliGD8uWku+s66vhEQWrf+TQdkbfwm\neu/yXo7ip+El7iPJ866pZpfu8TUE+KwLImo7Lgt7hiDvcLVVmMesGflhBpIl\nT1CagV1BXHM1ZHXAhFyJWHH0NfBmLlu8W9V0oYjWKEFu95thmfQ835C9bSt/\nbAmYjyeQrwsi2n0eK0B2JDd2aDti8RYNIpQ0V294Ydy604p3DnIbU/oiVivN\n0jeXdVNd6vbkeFA6YNTWLXvHAF3SS8II4mwjFouQluS782N8CEaxGFogskac\nLm5I\r\n=08g+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCycpSj/DFHVDB9di2lnMjsh0Zh8tKcjcerYtP9+HRF2gIhANwjiv8Vhc2sreCZ70FhS2V8x8X2AjY3k+PctR7iKV2N"}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.9_1527405595941_0.4235038670288256"},"_hasShrinkwrap":false},"0.0.10":{"name":"e2e_training_wheels","version":"0.0.10","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"features/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server ","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","superstatic":"^5.0.1","mocha":"^3.5.3","puppeteer":"^1.4.0"},"gitHead":"4b1c067fc345386f7fd10338643bc64528cfe9d4","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.10","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-zirEXBdEoKUoeqTDEQlHyOgyrxHVRCpfMYfOzbNLfpBlQvP5Fr0z+2fXWnGPp9/E/d9DoBE3xwArElQI7Q56kw==","shasum":"7f5706113f81320f1212bf07e8dfc79b394fdbd9","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.10.tgz","fileCount":4,"unpackedSize":9789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC6bbCRA9TVsSAnZWagAAmA8P/i7n1rNu/lIKsI54LaSA\nl75ZxLYgsiUGgRGujanSJ6m6glx1MWK9APEmXjLHJtKdpAb6J6VeG1L31ytS\nCr+HTCCU3rx644kUxdFu5vc6vWpuN3YmcojcIklZBOcA/ZPrEsFFsKU2XqPL\nIFr4gQw985X8CAENsNXgc4SJwLzxCNT+dzGh3N/lB5k9l6MyRzQc/EA/dz4/\nkZVbL09e0iYnReN6kedp7TNhFsfrpC61jFtrbbnhik03EWa/PiR0iyG20TsK\nv/IWw1eA5OgFMeAiwJMGlMyQZ2KSvKHMuxglI0UX2OPvObpvjtQK/9FMEEck\nUdKjdznn3xvtXFESdSABmxYbB6xtrnwYqnRlCqvjG61qYoNMsgHmlOLZzpzU\nIAErW4OwzJLRumq25lIj9W4H4Auykg+UUakDZOI5lOPoHuJ9xDx7+qruJdj/\n59wII4R8iFEIcn9iM/ZRpCv2tQll3bsKJ5fOT8WrgXu1d84ylM9Wueesjcaq\n4QqoJO+dLY107hoZPyqob+QlfrqjhJN18xBVJAt1qXCwP2/oawDVy2gqT27g\nO/7b27wtrwmnRX1UgCHvqraPAL1EUl7b4ayGeOFvx1LDgksBGvn+Wc1d63hJ\n3HRCJo+zuduvkG3kJiqJn3Oqwnvr3GebCazKGn1zApZpXjOQGHhASyYVxBiV\nXhmY\r\n=AHOL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwFAFp8MxgIkUgW2mUjarzjKpBwcESBq8IzM4svidIcAiEAsoOnPh/xYDIN0dVTcJkFARs2CF4rXDnSOjN+kYAvc0U="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.10_1527490266680_0.927192056356068"},"_hasShrinkwrap":false},"0.0.11":{"name":"e2e_training_wheels","version":"0.0.11","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"features/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server ","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","superstatic":"^5.0.1","mocha":"^3.5.3","puppeteer":"^1.4.0","growl":"~> 1.10.0"},"gitHead":"daf7a07cdd07b24da76f83a6c65a75e68ec7b052","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.11","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-U6IieVYFCD9V7VZ3ImnTFSw3U0vy4aiopAU7IHJG/SBsR5Q9WF1Wdnx0XorqA58X2y7YqUdYjk4XslHhqEhgyQ==","shasum":"7c8ce3c713fdfc89a2423bdb47ba3ca8417f92ed","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.11.tgz","fileCount":4,"unpackedSize":9809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIQI6CRA9TVsSAnZWagAA6ioP/2khM5PzAk3qT6+FbUQW\nTp9Jr0602IIfTPcM+NMAuMvvheMGPMdmMF416ZtUNqnLM2SN+ReiLSD9Woe9\n0NhXY6oXkoOxIBjLYN0fzayRnpC0hvZvYfaUEli5xlGMOH9iIOTgEQRCTcX9\nsBZ+U7TRGvKcg1cR6C6pLmrQL5++Kli6IGbBZ46VN9dBocKK+WgFx8m3PdoR\nWcfMCtCrShEzPBp6xaknR6mZse7UvAKhMtyGvFF9Jmmw9ICkxnGfCiGwVAW7\nOfFd1wLEF9rouJEjdYNshnzeSthRtLSC7MjKE+mZDqdh4D3lNiR5BrCZ6f8c\ntEtEmrnkeBRDNSvjneBp85DiOWxoY7i9fBrDmRSay91HtEq5Deo5UY2JbwEQ\nbJ1QOsViYx9Rt8eR0vvmf0IBSGLlP6hbcVwuOOzjKt97y4rDlqh9yCJEjddj\nGFyNnsGfqxG8lpuDXUjMbnX3OPaPEcUVUHdyWAlIGoO+ojWWROAzGozkiTpW\nZkunj6V3cCn2Mk8+FTJcOROjIV3XnFgwJJgpxOa2sk09eQP5YsVqLOm14mnZ\n7E+jfXKePRdgBh2O/OmHJRRIz6m7ixyYiwPeFEHAn9rYYkaqcqrdPY1LxCfk\nz9ceeR86OgPJfALeLngRB/W3ceNR7NAiHN4ix+j/LjR/AVIk6gbncLp0GLfg\nw+DP\r\n=g5oK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8BAxVIAW4kV/qYBfGPrQHeDbPacIozRGLBkjhTuPKuQIgINVDSqytWTQdWqRkRl9kfunWHBe5fSVxRYrvDqqdCLE="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.11_1528889913427_0.5321537797077789"},"_hasShrinkwrap":false},"0.0.12":{"name":"e2e_training_wheels","version":"0.0.12","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server ","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill","generate:spec-helper":"node dist/spec_helper.generator.js"},"bin":{"e2e-generate":"dist/generators.js"},"postinstall":"npm link","author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.4.0","superstatic":"^5.0.1"},"gitHead":"25ca3acfacfa394e203061183810da2ebb6267a0","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.12","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-agyG8AbcP1H13hr+XTiXLPAfvIegVuZweB2pM78gSs9YydbicmlPnBCzMwXEY8yVR2qR1gRDTts76xa6OeVaCQ==","shasum":"03002660a58bc071e6a7113e79978ac3a370417e","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.12.tgz","fileCount":7,"unpackedSize":13632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLQCrCRA9TVsSAnZWagAAp/AP/iliJGYby0Pupu5+cPGq\nWzuFUpHVpOY+r7WPv3hz1H0lUSDmuXADEggzBOhLFf6SCFg8NgEutiBkiSyU\nVtOP8eRcoYvQBZsYhbTUurBq2Q+gCMo9w3U9HrUS5OgdvLGVmCGDo4hItPhy\nb1T+OHM/hCIcFLQ10Dk8aaBfS/THruyT6U95Fbc4Gy4Tc375ZwMyBnsPM0D+\n9tR/RAryWUv5c4pg09dR9SCUVfsAmPSYufk/OOLH6JYm2yaO+PKGLxWgV531\nKkgDNeij5dv+3ki3+S8oCS4MNZISmwb6P0rZhebVREQshuRqefqmNkX+/5fj\nd0TM0fuflCD7wW+8Gr6/TsiT1tZgrJN8v0k9W0P3tLqxE1YAJZRZok3Iay9V\ntQVQkm66URC/tcYeh12YvHDAMShMEx7lcaTy3p40qnRqhaTS9GZJKaGeKdjC\nDL+p+pVvHA0rDe0NKjpDtfhieI1YFj2OAGjy0ysUybjqywIJs1nnSzWllynd\n4ENfg2KjAN823kJWqVCJ+60/v3iB6D73z2ohOzmDiY178CWz4UFN4sli8Hn8\nXqGKNmUXBoT3xk8ZTxyqVujWKMztujaM8zioPV3sJ2VzG03zbvDyCJvtn7Dn\nJzZ+/Eq92VROEl6JXWTIEQlOvpvR1m+Fktv5hHalkHB1AFk7tUBIkqUz+R5x\ner8+\r\n=xtWH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXVM0EZsIY6Rkoncd0QQyAKCMxbqjjEIBRIPcAMz6YOAiAY6dgCm3wbu17DucUQXfysakLGYkmGnabPvZVJZZYqOQ=="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.12_1529675947949_0.5117085655222733"},"_hasShrinkwrap":false},"0.0.13":{"name":"e2e_training_wheels","version":"0.0.13","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server ","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"bin":{"training-wheels":"node_modules/e2e_training_wheels/dist/generators.js"},"postinstall":"npm link","author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.4.0","superstatic":"^5.0.1"},"gitHead":"d1b0a693cb8fc3ea7b308eb0d1b2aa63830bbf2e","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.13","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-a8qsmKMEkIcedXJO2i/BzQdxfDVr6Ar1LXOgA+am5h1mob0/T4l14+C6E51826CL7rENA0BzGBcqY1PVf/vEcQ==","shasum":"b70391c87b869d46c04ac2ce74dac204129820fd","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.13.tgz","fileCount":10,"unpackedSize":16122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL+fNCRA9TVsSAnZWagAA2rMQAIgBVhMdmpga9Pesq9yI\nyRaJkj3MpZYLPPdvToKx0PEUhHZaywX7mjtejaXUegMLln12JTZA58GReo9j\nX48d4Rx1FKSpNRfhgYTj1CMsSnHujPhwC9+gpxIx+uVXb4I1ssOZkfdMFJzn\n9oy0P1b90fJrbCS5LPfgmYqBEuwlRRE6SD1ailJLK0fGbdpYOG4OVK5LpmL3\n/DlQTe0aNLwbWuFskcj0/M0W8U5huMLRuxI5yuYc7khWoAnOuDUevrphJky8\nc+EeoaB/upQ3JImyi7m4L8tDaNJ7U+Il9yjwlL4AzPq55OEzhsF3oVcwvXSn\nwngPMTdZWgv659QBnXZKbthBFlh9jeWR36SY0nstChmQagv/Y8fYcRmu0v3P\njb/RZ0WGUA1N14udoetJAoD3ROSz7cAB/J3PhD69NekL/Go3pvky/9yzZn75\nqtUKJ/g/5LCayiJE/XYQ312TyDb+hQ1d3IzEHcAD+b0BeJgh8Biepz8b8Xaw\nk1jG0F+l5FblErWBoNO1nR+AlJ+lsOu5qfMtZE2U15yTKUuD9EFBwUiTy4HB\nAJ9msvBjAq7f12Q6P4hdmFGd0NLPODfktySkUCNv8HNwgELrC0t8zDBG182a\n+tgYDpAYd2AJ0K2alTFyYoINSSMSKWPFnzGxmW53UEWhAxG5leffmsZGdiL3\nO+OM\r\n=8gxN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWqIALCVNPWYwd5+yQRLjD0gq/FZBtv600O+0FP6u15QIgRkJdgv0ViYLlGnASCbqaL1hLrNVgzJupAC9qmTNXE0I="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.13_1529866189143_0.7099481195201374"},"_hasShrinkwrap":false},"0.0.14":{"name":"e2e_training_wheels","version":"0.0.14","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server ","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"bin":{"training-wheels":"dist/generators.js"},"postinstall":"npm link","author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.4.0","superstatic":"^5.0.1"},"gitHead":"788c66bd4a8593d7ea369614b9d9f30315481217","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.14","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-gIP/IkcIrBSyNLZNpJQBF2Nl09EZ9W7EqutWLe7srYpbn19Qh1I9WFo9gTspapc3u8sVJ+dQS4ZgFlsWhjnRlQ==","shasum":"931f3b11a8ce05ff636b81e20214741a27cb42e6","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.14.tgz","fileCount":10,"unpackedSize":15877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL+mWCRA9TVsSAnZWagAAONEP/i4W28+8MH+oJ5Wu0u0Y\nmMb6c4gtpq5ZyZLhGeAqIBi6ZKprJvtv0ybqD7bJ85COxJVNVBR5U2BONnBR\n5RKymB9IWBns52r5eau3Qy+tliiwgR1gIhB9pkgKIqsLEh2rJylEFDIY1vlM\nw+/r3rQPXjZx4f8yJDVlFur5lEv7tyWUFLKZr3mkfRYdvoobCI9VoeNHEBan\nSNqwr7E0WC6SrzIVwkY0XFDFUNGqoeHnKFBzzSJBt4mFfs0wzISvVTDq/5Pa\nrhQHJRMk+e+ofyMBNpTmJ2suAuoe0mKorWrNoz4GRuGMncj2HZEOZIyXAl/K\noJk8iIllLl34m2AvqXS5qrXpnN1FZZtocmP4VXCJu1teO2w04rC/wlR7koq+\n7KGc7IoXKhb5au6Qqrt79xMO51/FI77EgzgLxnBr1AFtuUX3oLNPz/TLCHzD\nEwoW77yltwAVQxu4oZLsKCIR2TBIaLXhx/nN+m+N2lYyaadGdtbo2r2hyfOf\nXCBgCdFwKvGAKF315pGFs6ArK60F43V3gxPdSW9+jQ7YeEiiqhIHhABR0Biw\noaYwxApkKMbkOLnlyptZYwF3w4JfobKv+tuiH3Ch+WX7sMoctjMeIoLBQS3Z\nYJTlwExejSH8jabdb9zwHDPE02HVCON++zUaGl0kr8217wadImsZXfgaV/+T\ndHfa\r\n=ISOx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsCv4y1QyxwJKg7oMWIMxaQcaMGGco+uI9mZQUsQC4aQIgDFgCsMRnen6kwupHRJD//2rzgail8mGeOqikW/pBrus="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.14_1529866646670_0.7015355764209092"},"_hasShrinkwrap":false},"0.0.15":{"name":"e2e_training_wheels","version":"0.0.15","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server ","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"postinstall":"npm link","author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.4.0","superstatic":"^5.0.1"},"bin":{"training-wheels":"dist/generators.js"},"gitHead":"b5923c90bc3187f8ec6a53cb7e2cc8bc2a2fe9b6","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.15","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-Hz5up5D06h7M30SAoOcIMyLuYLLibEzCk0vDt4nJs7gMxTkUm+FMs35zy3qr9g59BiGtj8s/wVMtpJvt7yJFWw==","shasum":"de9a430a7e36a5e12f96938890df372394dc4137","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.15.tgz","fileCount":9,"unpackedSize":15591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL/ldCRA9TVsSAnZWagAATi4P+QCi1xx8o5sP/YQ70aVk\nugYgJhAXCeK+Dl6egYg53FLvSbItNvYaolfAzA2HIJ3WNFuptYjXlgQtOCkv\nQwvqD4lBsP86opR1eKLGbiZEP/V83JHocQ7yN5hlZlPjT9bjhqO8ho+0LKig\nuwqnS//L/1hDYFRMz+oCWkiub+o2bPFgQ0XGRcehvn11sDOS2ExgCTCrsZ2S\n59uPRM6gJG2pLct6Y8fbtJyszYznvR6YWMJJwHJjz28DCEke6JX8gqE0pzEa\n0kQU6Y21bnb1hWK6O1SzEMio4eN48XtLmUilYtCOEjR/i+MszC4TdPQW2QNH\nwKTndRD5/KvCxdNyw9eTobrIYPaKelg+VrAWLF7UdQZPxdvJus+kLyCKVxOw\n06ueXyMyleMGBjFwIxdEMvHwKza8ngzuCz8U1SxVYum9oLaR7kx0bd0B+dMo\nApimIa2CyXrNPOfqBsKIQi5Le5+XDOf0nisjHV8lpN2yrutKL1B7lnG5D0rK\nbtRV2rRzCUW7Anjn5EiJrQMtI16uHyxE/eo7kOg5sgQg0YuhFkeooK9JjJG0\nClnuJoDSBQaoBGCDPejRD+aE6HhIH1e0AS6FOcGheLnE6CpEwBLk6jYfm9qb\nrYOE2WHMPunK+0MjDawrGWZBPpU4qltFwe/KNm/ZqWncgNXYigPUOXhjtn00\nc47Z\r\n=op9i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQhkXUQL4YWKbNLtgeHhAU03PGg5Hm7t3FUiGQt5vcaAiEA7w754iztrM6ZKRXnvrHguEb/tP0vYP+/h8fEJaQkuIo="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.15_1529870684016_0.17240040497945008"},"_hasShrinkwrap":false},"0.0.2":{"name":"e2e_training_wheels","version":"0.0.2","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"postinstall":"npm link","author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"6cd69ad11a88abd4fb061f7779de727adaa6fbd0","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.2","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-TPJIhTlSb42t6msNOV0gbyy/gKNA5LlNVnbltXCIf7aDsUWFERGSoJqT6d2SUNKV+KYkG2mRBXzyvQu57CZpGw==","shasum":"bf4a8c73e8a278756aaa2f762704bf7589be7980","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.2.tgz","fileCount":10,"unpackedSize":19409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP7c7CRA9TVsSAnZWagAANAkQAI81rvaEIfqkdXxPv13N\nb7Fj4hpX6XtrzDosdZ6gdmGucpiE+ggUYjMy0oxQox85rLYWNZTaC/aHK20O\nfq/8/Uj32UXRlTuGi2pOgx3E82jOraPIEXRN0rUngoYfgmk8BVbDIeKglTb6\nIKDh0Ef9PBS0YgQgkoLQvc5ghrHotjQzN0/yCfpt5kQuSlXhsmIZbzWDOqwL\n1LtfRibwEKnK8iLuVTNur4rdFiX9BfyYdXrg07Yi7T/LNe5v5vh+Mb/0mXda\nEhzcUOIQtbgedsGjUFA7BHsyK2LKXZ5hsupn26Nv9JTpTF/dr+j/ZaTZh+AW\nPBwlX5k0w6dbH1rodufnbB7IW+cPZda8HaBG7ezuN4rNslrMPUhnK6jOVwEO\nS1qua/KSL5UAb4yiZ7YlGMbbPFP/or4ujCHjYXsFPHSek5IRmitLkQycnkk6\ngdyD3aS8m/YKoKaRP92xRwJCfFC9DRUrKq6Okak37ZaOa/v8MWQXzoCZBikB\nHFZurl7ZUYOyVdQrgL0iDPeRYGqDs7t2k2egz4DO2lKYMbBybyVK1b6+B/BZ\nVXxbn5i9hL94PBelVgicjk4USk581Fm3+ulcrzWmCy0gzNGReXZFtlPy1ADm\nsq7CSRHRUNbYTN8UQeiX7Tcl8HrZ9z+ZQUUuyHWfaa8+FWR0DpxhBu4o2hk7\nU64T\r\n=hlN6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPqvAVxmmF8/S5MLHT/0QdYkmv2MQnjpx+ve11bK+0TgIgf5Sf666iFO48VnC9pk0JRk6ohmY0yCTeTNlixCGa7cs="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.2_1547679547155_0.7154473972721198"},"_hasShrinkwrap":false},"0.0.21":{"name":"e2e_training_wheels","version":"0.0.21","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"postinstall":"npm link","author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"c7c6ef2506e9006f764b421ee913a3a5a24b8b7d","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.21","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-3YNayn5/g1jy1fyMMhEJa0Ci8xyS8sGd9H2Ejp9ZKUFTd76QQ3aaQBYKKlcvJLv56eAIrAiCc8pUHhYwONZ8Hw==","shasum":"9245669376db83e92354d985423c95b06901f0a5","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.21.tgz","fileCount":10,"unpackedSize":19233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP7rMCRA9TVsSAnZWagAAjY8P/iFrBksO4eLU/v2bDJFq\nsoa1IDQzIiM6/sji5CcgJ2ixIQMvvpZJ3Gn46jw2KKG5IGXBUKzHpEUnsSVA\n3CUb+5ymScokZ0G1zeb981QUiCBFxrSwdoF+3P3ZdF087QKPTIsq2aEg73xX\nNMCT9Fq7rJKQQWsBIrq082cT3b/iZw68etZPkousNoZZMCYQtLZ//kEWYQE3\nDPgQm5wCO6Je5M4H0oWOH5VflauAV6g6caMR/wJ/L4SGBaITgOfJDzcpp6uh\nPTFroOjAF0jZpDXAAPtC1mtz4ISKBjcdxwP90w9SQRVzhzhvgbcP/tVy88Uv\namJsenF0QC+P8WG06yieJ3foK3IzBlRcL6vMyTE8P9S7F3DwJLRtun0WyXDT\nB8ZxYs57E9cLVyvUIyqlA+tpZqp3k9vznXc6CGJDYZJ8s4nfRA1wyM4rQVc/\n1UHYCpVOPYcaqVik8CGGWEide+Pvk/2AkxqA1NbD7KmyzXs72VxvzbAnGE2m\nkDlBVRcINErTIY/nYCVYqSZEqTwV7+IHtyJ7rmeVxXyvQE30KEJ+FLr/qt/d\nGHO2f+PnhKdjpu7aNPFC7hRuJP3oSVWnNVMShzDUSSWbusI8EwRiUzZycZEG\nM/KrNH2kxEZm6+vcYLo3TffLLq4xNv78gvTMalZFieb1n87FYFvYPGUL6lB2\nVCc7\r\n=wuFA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAajN4N5xLx3k4T3HIJf0c+RtL7568tLh6ATgqh6a4GJAiEAkkzcdE+9v34Mmr5O8lHAuocG38LFlAVzdq0dsCZBJEA="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.21_1547680459732_0.10612647405601705"},"_hasShrinkwrap":false},"0.0.22":{"name":"e2e_training_wheels","version":"0.0.22","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill","postinstall":"node ./dist/install.js && npm link"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"4c01e1e34439494922dc08a38e33afac872ed41d","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.22","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-5UwjlZOI4lNzjq1ubAyvKXxA07t3HE2sIp590u4pHXFTzbdQDMkzuVqPrx7Z4DNQYQIkEYKOqkHxuHS9HehCKA==","shasum":"517e78347aa26bdfecf9917b097731b5c5913e19","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.22.tgz","fileCount":10,"unpackedSize":19262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP70qCRA9TVsSAnZWagAAjWEP/199KciOti+JXsD1G4p3\nNPtAcFBTge8FjFcx4QQLLzoQXCdtpk/LT+6HPYsBczz/4/9MCBa7CkZu9Tcv\nzi98qvpU2UJuQl3ZyJLirr6eAK9qjtZzyqEcjevdoTLcBpHcaD1XmJPgmx2G\n8cuBoKhimRYpB+34iCbxqc906L55A9Vd6KVj1mCFAL3eG+RaqSONdLo2JPQ4\nYkBTRC1pdCfG06E5yxejR9Njx7czo/fUxU0DGVJ21XLt/L19ijNVF+svBP6y\nx64H7CdEExlgZRv+5s71vzsiWf7vRj4l+SV/oGePYxLxsIuWcFbfdrMw6PE2\nv3UIdpV8d3rIoqgppeWnn7uyg5fjHgb9MSbQ3k8Dkuv+Lj/i0VQp08Xy94pi\n5FB0TVHkZMHeShsJsO5LjZBppMui+/4/lwbTgsyGGtS0uppRgjNGhwuVx3q5\n3Z6bnMpyFJ4NMqhD/Zcxy31Z1ejLmwqQnz9ETWUhEFuraJHlECKhCq0iRXch\n9zdbCOhlhZDS/uTZTq0sZySQV4b28TKI3s3ocYUJy9TJ73TwSy30yc//KMIl\nCGGuV0LrYGo22uXyXrXnx+kEBtQRzeS1GDFpUE/Tuqofr1GSJdbN4YAxlnxV\nqpbDrBiG7fBBi6VEGDZrcAXPPOiCXoKKVH9Q0dERMK0dOc3o7ZjZZhcdorFD\nFsy1\r\n=/4nx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQERdfE9j3Cc9FNcKBwze+30dfIrfPoLujCh2hKBANQAiBzsJTkG60ZH2kpHkLsSbUZVR5UkokNcH5EsbErF9BdDw=="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.22_1547681066221_0.7711739699081597"},"_hasShrinkwrap":false},"0.0.23":{"name":"e2e_training_wheels","version":"0.0.23","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill","postinstall":"node node_modules/e2e_training_wheels/dist/install.js && npm link"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"f2c0c85bbfe5106a0ca1e5a7f3b8ea84193c2869","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.23","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-kzrEzLfX0mmC6EH64CICfxUQ9qKp6wiM2GGyPHH+zWyUShEqE29aotdDzYy49c6oKdwZKRhPvbZjB5vaN5rqBw==","shasum":"758ef2e1a49d63dae6f279ebd215012dd3ab4672","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.23.tgz","fileCount":10,"unpackedSize":19293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP77DCRA9TVsSAnZWagAAxFsP/RibqPsouVMz/KRDAhCj\na96jh0ROc8TieSNhuwj31nIiH8eQgj8c1p5sbhuXmrABFQzkBSqazqd1CgdL\n247SKnIdxqP5VYStC2GYYkv6N/HQaYwvknYP80eP+rbCFLprjsfDGOJpM6F0\nDJikZKNgausubsA5O6eEtwbf/tX/vMF9wOKV+H7RlsrnOgN2Tc2c3Ls92nxW\ng2Wq5/G3bG+WTVQFrDB0bwvLmJjos7TRnTOWhkfL/h8lXfZt3JJJfQ6J1tKm\nzCSmQoD502QEfDuR59BWXlssVkAmiWJ3o+NoodhwMNxyS8UOcdL+harWO7df\nqdXIyjEjbTzL3lk313Gv/oD3g9Hf/SJWGY2PsorW+5UO0si1HaGhlSd/phMR\nJUojWSbh1KRI1ERt0HllGu8u3AVgHO3hn+Qec468+TmcUjGVihpDa1VxIyhw\nMBRK4HX4ahBBakVFnNT49zXY6TgtSH2WutImjWBLbBl3OkShYysycwfn5uNV\nN5xRAQ+h/ILI+spB9A1ZOcrycB7KPRYYIlv5eOOCAEZ7YdnMY73X+GRivgXB\nDOzqfUAeY6jjtycpx9g4pfgNLen/0gs/Ng14jZZgi8hKF64qWQxbNxSlsJmM\nqaEbD/K6fX57UKu3sO66N7aB2w/ZuQ2/bf31DWfUYFkq+uc3AxClo2Gcve7v\ni+8L\r\n=IMt4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHe3QH0paHn8i4BZa4bghuH5HAW2QRu8AVFQD7NEA4G3AiB19V3rtWCNl9IOqUY7WiCe2V9JF+rjoGSqFP0ZFK+Vkw=="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.23_1547681474409_0.681808895810001"},"_hasShrinkwrap":false},"0.0.24":{"name":"e2e_training_wheels","version":"0.0.24","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill","postinstall":"node /dist/install.js && npm link"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"1c6efb73f2a14680f9ae612e30afa0b142fb5047","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.24","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-cStSCVTj34Oj4OwomVJHiQBC+aFWw5IDleKPmdcfIGHxs4BpfYOfpQeCb7Q1QpcbfQnCjWxaxtDaXPw2tqOa8w==","shasum":"0175ea7aa833cb08976f7964fccfc0030e08456b","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.24.tgz","fileCount":10,"unpackedSize":19261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP797CRA9TVsSAnZWagAA86AP+wXdW+bYNemL8WdsE8Yc\nPQkvG0Czkx0lNVkpoNGN1JqVajwRuPtOBXrU3rhhO0NsBGmBigf6Xt6Xtiu1\n8Wkd+NyU+kpk/ryM8cLnPgGppXTLDulm3dzv/P1GWEWvWrWztWTDlF2ZzM7x\nSvxIDZvWjuUjGj5PyVLcDZARTe18F0qQJuR7brR8VdvTeXwcUBalh9eFi5o3\nodOU/dCBZeCci2ElQ3SDS1Ss/3sbzuwU5Y7EZIgi2/JXjedo1t27N+Lk9SMf\nPrvdgo4Ie2v4/HhYEMHFDH7ahRcgAod5DRe8xhK+A2sdFQxUpKdR1rd//tJ9\nTJh/bd05oobKLk/0n5kXXCYsfgYqMf8xoFiSEh2z1CCgN2s3D2uHwGjBnHz3\nnCFuazV0OqTxSedEcj9urRxcEvphHwbluSIT1g0KMJa0nU0QpTr+G0hUxuMf\ntniV0wxIstFvV9AQlYLzv96Mrj2do2PPpNDYdKYSQ3KAxYj6CbOMg+ZpLzXB\nSzlE2+dcC6aF11Pd/aopctjK35eZY0cOCSHNTZoePpi8Cl3jB3J5uA3M1sZN\nUYl0xNmLY5UX7b4UpO1aus4AkQnDfVmHcxezQC22GWIT6GGzdtZHxf76t2wR\n3u+5mx/0oVoEK0+UDpPK+LZ9NfflTu/Mml6DkXycJsHqEHNrxd9g53L9t9Pq\nH/xU\r\n=WQRe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBG36Z7367AgAfkZlHJg9l3SmWEhRZxsYQgXM0O8TpMAIgegFTLMObMj5gdbupoxeWQb9Z+5IXaW9YkJ5aNHjAZXE="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.24_1547681658601_0.33260905449180544"},"_hasShrinkwrap":false},"0.0.25":{"name":"e2e_training_wheels","version":"0.0.25","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill","postinstall":"node ./dist/install.js && npm link"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"615e9da59ed9fca1dc64baf7533384aeb6a1b37e","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.25","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-eRkBMfNjH3yjFTbOZlcWecVKj/aDvwTq5IZg2TsS6QTXO5pFxj5wiCKN+55LMxh4v1NDeNJa54Qy6vAVQlQVLQ==","shasum":"f4b1826d8c60a5cb6aa2b6e1d03fa59b1dabdefd","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.25.tgz","fileCount":10,"unpackedSize":19262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP7//CRA9TVsSAnZWagAAvfAQAJx8K3+aFqw4V1DDyiiN\nj0uF8QO37ncXlWvT6UJjtTHXW9kS6O93+81eV7a7SAE1VT9Es9A0NxL651If\n5QeR83A0uYcxNnPfL63rAJHfUtMwxEf+VI+TZDDdiHV0hvcD4YFahd6gx+4p\n9OzuEZdTQstOiSAey7vvOvmauI5+V6XTfJ6oR3931X5lHbSt51zTxRTsCNEU\nvyeblihQz+xn6IbEM5vrxdhyYP4B1qqkggzmCNIZRIZqcRlb0+6bayJj/ybC\nP1vmH+ES8rMNzxTBlTKEpe/gihM6+ZjY/gMtI9YZd6FJIgYAN9k4Rnpnvo8O\n6UkABK+pKVC9p832eLvTHFW8RuLGmREKi8tsCv0UdWVIhOd4UUEZQw+rRCmk\nEubVTywSJ5ZuNbTv14avfCWxq+oe/NXuTO0WCJIKjGWLURStYcDIzyzR35Wq\nhQz7iYY6J217IRIFNU6TilYS3FlMJlhSYQs0+nMnlWPqB14odg138EVObB48\nqLEzVSv8IliAswtFlnKp86UOZnvietR7HGqL9Pnr521NIpjVKPT5jhFnIsxw\nEAUHy0omxYPfGDrMxsayjQQq2fNHNDFwTeKDv9bN4RydstOQPzMfKNAS2blk\nkDTloqB21c37aO4K6AWCCcY8BbcdIfVnqYftQbo1ylLPUZNFShy6Sz5M/AVn\n+NSL\r\n=ikJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfRa6tiDnUK08q8aV/+a7q/okWzRuMzquwwXoHMjOeOAIhALgbIZ8Fs5j8o72daxDvS9lVucaT0o8fq664MmuztTuZ"}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.25_1547681790746_0.2934019808963384"},"_hasShrinkwrap":false},"0.0.26":{"name":"e2e_training_wheels","version":"0.0.26","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill","postinstall":"node ./dist/install.js && npm link"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"e0fda3cdba46317b46cd43cbd4204e64a18c62c2","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.26","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-z9zzUasEmAkVd1CDjKBq+XIBnP4yWdXQHRlCujIi+RRhb+9Rmn/3R+1ubXezY2BJjfGjihZUWvvlqIeKN4mYAw==","shasum":"234c77d9412394ed19506865bed8ff9e1db7c321","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.26.tgz","fileCount":10,"unpackedSize":19256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP8MQCRA9TVsSAnZWagAAnx0P/2k1Vk/OeSQLo633s/gq\nJSsqxSjtcaxs//VaBGopFmglrXdK4WHk7AgE1EXKM6uMwF4mcZG50gxAqoj7\nJ6tsYW2DcnCtSaDyKvYOD1OTWkGDoAQIJ0eizMbOhNP+akYdLfHfUkGXFGWk\n49E9ygZ0sLaaFRCyF4pEupZ7b+HP/bYA+QMTvv8HLS4kpm3zcue2XH9QVU+F\n2IBEENnCSejls1vGn23YkRHFNTXczU0q6T/CS+Ljwnk+twsMihXJeOSX0HFW\n4w2mSSgoQrXo4R5tmwAP/yj40t2SjY70RdfBMtUk2RoEdWUerXeX3YDw5kCt\n7h2jkQMNqmmli6CtcjJfdi1feZ2bYo2+coZTztw9qJW/mbbqqydHPcbKhxgz\n3yfyeQXw+akDhL91ZVGNIXgJIg62ezJ/MyJA70rMHCK9F7OenXBmOnbo/Jh4\nyaAWZf6Y9x16k6JQLVGCPwvfnxMmrLfo5Ra32TOnsm9D0UeZUqPFRMQ89jbS\n98F4PKmpXCghCz4SAkU2cHkZUapJJDsPch33zBot0OKeicP29PlTvvN27Zr1\nV5XUzHgNjudh9aa8IK/xY/j7CTR/6CiKX9FWXoh1R9AYPE6caxJQ+qmCDOMt\njnLqZOYx8lEKtc8dtwmKtJdJZwB30a4R5BJNkT71huU8gdz/9z/IRTSGyzHP\nPAnH\r\n=mT+d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4Gkt0KCuRuQX8DcBbDdkziKKPI6Iou3qIdX5Qnu5t0AiEA0L32qDk3YVy2CUJOGacKcah4kprk7B6JmGxQ9DXO9zg="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.26_1547682575555_0.03581383092452195"},"_hasShrinkwrap":false},"0.0.27":{"name":"e2e_training_wheels","version":"0.0.27","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer. Can also be used for Unit testing. ;-)","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"node_modules/e2e_training_wheels/dist/generators.js","training-wheels:install":"node_modules/e2e_training_wheels/dist/install.js"},"gitHead":"e9f65bc48edecea1837ba60b697c3ad510574900","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.27","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-fv39bXD4QRQxWlF0Gttgu5aZOVQVlpNuw1eIboWplfDhqH/gKrDBqBYtNfn9A3RIi4h00/+QNzekDDRz42i9Vw==","shasum":"6b5a6b869c513aac65c6027a52d447b90d9199eb","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.27.tgz","fileCount":10,"unpackedSize":20094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQIYwCRA9TVsSAnZWagAAZ6gP/iVjJlGfN/+AhEh4C7X/\nSXlDo58SoJoPDITC2y5xb6MSPZIye1oMxPDLX81nhOIrKNTGMpqj+UC9gIrC\n1MGJshDyPcrRmBm0Xao7wZrRX15SCDVepzV/pBdGuW7o9nhGZETmkdLfawbR\n98iXk9wyhBZjdBCEQIDLfyVXek+I/Xg8q4JKUTtIjPFo10c+tAxzglUOotUg\nTkAwir+7Jzb76AeR0NuoHdDVr0KxiMu4r7hC9AoiKTfTDo+w9FkUejfwcWd1\nBDQuoBeY2DJn8VXWAiPAXkO0UJGvOTg50Zd3afJpbLUvTmrIWQ791goBzmYK\nO//zlINiIIoXz9knaxyWiUh/63wY2nZOE7T39jjDr+ZsYD6yXJ+R2nXbeWMl\n02K25NVZIkV3Xzx33QV2ueavv2IeoFr84mA83G+ZGNQUzxZ84mhwHXSgIX94\n/GV3CzTO+KES9uByU4nA+yUJqp/s8xgy5C5nVARfQtIjRosQWGwy57f7QZoX\ntWjIdb3rE5oegoSIu0qD9A+41qh7q7lLctdv/4Gt0+p4+KrbnyXAYgRboMuW\nUIFoynhpII6IAYTsWJ0xlH4MBn3u/R5dWIbs7D7RlS/8HTkSe6YPHEZGc+5w\nhD5OYX2WUmjrqjcKGgglPhwVpAhf++uv7XJUNblmUBppdjhBPkL38ImEScNM\nJFne\r\n=77/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFteWRX3d8MjCnRKMu6eSx644E1VuPBRio99qan7luFYAiEAwAR4p6upwtsxG4WJ379SByXrHmzMo0q35Cb6IysvMHk="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.27_1547732527631_0.43174770235237725"},"_hasShrinkwrap":false},"0.0.30":{"name":"e2e_training_wheels","version":"0.0.30","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer. Can also be used for Unit testing. ;-)","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"101e504d16e881394037c0904c5229d344680b05","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.30","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-O6d+VN1bkzdw34/UfQjQhSq5CQvxiSpu1pw5mU5nmHxbs14eYTI828VvPuNX41G1cGotb9Z8iVPSqxn6y5MZEg==","shasum":"d0d28aa528dfb530980089a316ce0f3d5296410e","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.30.tgz","fileCount":10,"unpackedSize":21753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQJDRCRA9TVsSAnZWagAAttQQAIgI51UQItpvmc9QdBMs\nXU8/S+zRjzTGABLUxfCx8xbdday4ly/JucK0qfXqAERxnjZfokuJouV7g4cF\n7XUQGt7upZw8Idw5b+gqVfii/ETbI4DdVMQVIvj8WUmj0H+OqoenWbVg8Bwp\nvd1cLePcoYQnBqRzOvdsWrtv8+E6nZX7Nfa/LkKG0k9hdGbzftELfLRc//u9\n+Sj33YEdObWcN3nNCTl4SCtFY+1JB8a1BYAoeJNuUZkdBhajIzqjEhZP7jK0\njuYM8uHUKYjgeyST2OU5rwFZX0uF2QBJIqPV6arNLGz0OILxbUo8uGWU/vDA\nNnQUu88zUGYaaLGWgk27nNLhsBMv3RDv7xGIqJsRObokLi4z0q90wdewYhhL\nv3+dINbibEqzWYc8VhTFLHvPiKTkAK0ZCIkPfcACYMXR5qksYG+DCmfXvFvt\nb8Ew5TSBJXpHGqYWn/pd37vLqJ/wT4UO3h717l0as0fJldiHdW4nsV9S2ZNU\ngx6yqgfYtcjO8YxEOVw8GER93z1uKtGA4y10pvHM6ukGnDmBEbrTzx97hxbS\n/ds2GCSfSm/RUPljP68sfO6u7bp1PPj0s/NBgPWyweOBj9UOk7K4KTsynApN\nJt3/9/6XHPpAutuU/zr4NiMLvl7z1lmr9ClJEgtLceS40JEGSTkjkmNuv4wX\nBapT\r\n=23M3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4WIiykFTl5KN9skHV5fakw1yoawzs62KH4oIpi3EIaAiEAkJHkPFumTBp+XGEKv1mKogaz2eCzUsNVLI3FfltOPGs="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.30_1547735248775_0.3793596547354212"},"_hasShrinkwrap":false},"0.0.31":{"name":"e2e_training_wheels","version":"0.0.31","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer. Can also be used for Unit testing. ;-)","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"8d6c46e5b36bb1b8f46461f58cec302caf625b3c","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.31","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-DpAIxoIRem1OdmoYwOTLmALq5xh+cVYiOI/CaJXM8Cp0T+5JMq5hT13SZBHQeYbgueYX4qkoupnGN0OACZOUeQ==","shasum":"3b58d4a8a9b33e19a5360275aa0187b42dd7437c","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.31.tgz","fileCount":10,"unpackedSize":21663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQJQ3CRA9TVsSAnZWagAA5pEP/Ak8Fu8a/PjlwdP5q5W4\nzqCEIh9iLIBDzzVdkpNL1bh5wOq6WHkwaUtFcDZ5xdTcdH5ENn6DzfIqV8MM\nJmrMMceckhAZ95QMtI6Frk9bxR/WwAjhKvh10olO6V3g/RyAKRBrkPtx+rv8\ngEGqWQwHU3xg63vBQZphBQQdQHe6XFSwY/Rwa2xTrnP3KN/1CZZqE3CUTrCp\nt1Z3p0cmoG3BqsAhVkTFzOuLUoFtO0koPnOOfjGyitUX+rg/GGIZvN47ZVoX\nmYJ4EXX4yKs8Xu0OVkOgljRtAfyGSOimOPE6F3h3NbQphtRCBK0eLm/O4Sda\nmXaOsWhirQ/rUR4DqEobvhfDcD4pAE6zrDLrrjVbweA1RMRy4DahJrzgzWLy\ns9tWw1Y2/a56Z8/OvPiil8nIc5Y+PiN45NYjTnbQxvWIu1n2bv4sX61dfMcK\nHvYX1Cnh7ISj6ba9vIpcKng6gO5z0VcmwciKGBib1GVkc7SpL+2z8nHQ8j5N\nQqUksOOpg6w1EnF/6xJYAVLxtoJbVO1i3Yym6wrhiC54J8s5CTzT9VDAByUD\nAHJxUMyTMCwg+YZINsD3V1NP9SJ5s8th/uo+SwpB/kk6Y//ZsWDp5EyLl9+M\nMcSNxAUobrBqxQtepY4x1aIH/I4HBNXeQnSN44mOhkgISAnMQ7zxl6m4wSW0\nxHKD\r\n=W+eM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyg8G2aA6rwuuvHmM9NYxiqxM1S5nNs9nu76NHYMU4DwIgYNax07E1cJ61UZ6XhJSdUVDNSRbW9rdac2CADS8S7/c="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.31_1547736118411_0.6453705664511791"},"_hasShrinkwrap":false},"0.0.32":{"name":"e2e_training_wheels","version":"0.0.32","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer. Can also be used for Unit testing. ;-)","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"aadb7b0060fa7ef8b9072f6b8179d0225ef0d191","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.32","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-m4i+zsTVHST5cPjEyWIQVfsSSykOl5CjoYaqPou/r11RBqf13ye33d3xUUBmaOPc4sO8y01/kl4AB5nxDTrKDw==","shasum":"85ef354ea98aa7fe3f501b60970524ca54521f04","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.32.tgz","fileCount":10,"unpackedSize":21775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQLEVCRA9TVsSAnZWagAAkh4P/AvNUYTaS09wqwdp7xbR\nXrKqNvuwkf0BstKguSdoQ1yYe/i+B1h78ZtmNiaCKo1g/cso2YvjwtFDUvgy\nIsyIHXkcIrdiuaaG1GqMcIhEbuh76JwO8cfufFYiYsExKo5/1RN/uviiGa57\noO1e+8WrgoU0ufPG3LH/j88X43QZasdV+STXitIuLv83udOgUFF7X9xq52lC\n2MipBGVT9y7hQUNGifaA+y75t6YKzPBPtxv6et4qtHAq4AZibM1Womi8Q90A\n8P+sivBFWN39Y5z7nTmUJ4KzzWkNEVug7vQuYgUZq/m/2u/V0eUmB+UWIzlw\nkMvJzAIA4sBRTvaNqrDGMxTzjmSLfB2VxsP8ROCtBht1F/99BuHoUBzjFL7T\nMlbo7ejxzPvWgttII3TTReRdF7/1cgMP9FvGWt/58DCGFw9XsTD47lxIrRB+\nv/L6aKx0udDRMV4YzTY1Q61r1hJDghXKBuGDKcEeSuxi1hMRf7R4F5KqM/oJ\n57XfV9DJ2Ceej+aztAQRq2tnnf2cpW34YpJ/S0ikXT8aD2VjMCKsvolMPX+A\nroe1yrt8fAqN6J71PZ0lD/oIX5r94UbRoE0LYSsIEnmw7V2Fb/fyefEaeR7U\niGd4SV5faOiutcGCpFEFLr8BwoTCV00KVEOhJp3yvdoPrIsaDj2lfdaJugjp\nefmF\r\n=AcfE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFPMgvI7fpkJ9vpPQxiH6q2T7vQ3mV39mJpW+xyR0ElAiEAufgwRisttbMdEayCAOQjAvmr9VzCrsJTYuPn/flthzc="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.32_1547743508637_0.658151621996635"},"_hasShrinkwrap":false},"0.0.33":{"name":"e2e_training_wheels","version":"0.0.33","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer. Can also be used for Unit testing. ;-)","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.1.2","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"4a3d8b466c1f9fba279711fa8ce0048f41d8225c","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.33","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-FVbD5V8lZBhrrAoge1UZ+aVMQgnuohD+pRCHF5XR0iq+eHgfkgBnCrLrKZc6gQq1A14HFSV6WU96uYav3tKBdQ==","shasum":"3edca5feb46ab2834c9a229e13404c85ec711a01","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.33.tgz","fileCount":12,"unpackedSize":52952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQPoZCRA9TVsSAnZWagAAdhoP/jMsUVpRjDEFjLakS1ge\n+3b3bJx82HBdxx9/EByCHp3M7V9Q/9iQEoSaIYzii7sTLv5sL8WPL5aU+B18\nyVvhJUANoAbXiY7LNcIVnw9OUe2OY0zLkRF00KD9G5YQY6JVUzWkj8BufMwp\nfZEmtpMpKq2e1O2TrDKHDNPEsH3ygdgdYqn80ASe02kJMnUfR9r2+tAC6kny\nGpWKFTgop/IC2Z0yXo7EouQ6XDx0ryFhogYoUm1WBrASmejveKRW5v/Xo0m7\nAWjT0Awn/DJidUUU6CfPoAQHAeRg4qeLrRlcfnjoCc6ZS/L7x2hoMuzB3O5g\nH2LZOJ46Dw5MxrUEyHB+P62f/uR1ggNHxparbRYorotCrDsc+QvwCW2l+wxz\n7mO8WimrZbMRJADDvPwfaDn7+VIZB/dwZUa7RqSJ8/dw7uN+SRQ5k2mR1drj\ndy1/6WKUs6iimLCkZx7hTCg30xaITNfRAk1bqLpR6salhpB20ST7HdXvTR7L\nfi1RIBMjKUlNtsYiTqk5wLuPyKDfL932pMT8/UzTB0of+DnJDq++6Md/QaOK\ncmRXpDg8cmyHTUtpG6e5gj8UMsOLpg6NOqNeXdtpN8lN30be047SAzAwpz9e\n+UM6S0pJ0qjoF2CLvhyK2idm1uA0E31AVsPHpxX85PXntdzbDfVFvy9CulNq\n3LY7\r\n=Hbte\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI+WIRk0VHcLohdzZgbA2fFFXvVFEw27SEmaAzYOvnTQIgcRpcpNQCwhRwelgHgSsu12dvuk/oPF4xnqjZUNOxPyQ="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.33_1547762200921_0.7500269815383298"},"_hasShrinkwrap":false},"0.0.34":{"name":"e2e_training_wheels","version":"0.0.34","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer. Can also be used for Unit testing. ;-)","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.2.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"1f1531501c433a3d56f6525a028242fe60156b4b","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.34","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-RqKlY9pGtGVXaFgTidA7LMwpwCp8Y2OmfOpJQXIVoc120HjlYqD6oOX4++4D/yeJV9Xrvmg6yWE115IZodEmvg==","shasum":"22fbbce65493ad1a2a284d57e014ea7836a3d3aa","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.34.tgz","fileCount":12,"unpackedSize":52950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQPuHCRA9TVsSAnZWagAAayoP/245oGa5zDqWnGKsOHQS\niqpRNoKfh1Qrg49a9I2WGN2apFnWoZZDfHf53fy3I6tWD1fprRdIQQAfxS1x\nHsYikTDg5EfQHmNhoDUqWF1YtYJjRl8bDnYD5rHm68LltEDqud7U2JJvkN2r\nrxVEFVUdh3QSlIlFkWcXiRxIuThuDmnNxQ1Vec43tFVbi//TuyL+z5AdCgB2\nqk3pj66s7A85RayAZVRa74hsVFMoM563/aw8HGyZOvM+4V20sJ2IzGHta3MH\nY91M10915NMmI1ItYpx4QZxjEPAC0kcpkpntURUv4H5OjLYeDN9X9It8JSdx\ngFE2yb3A+ExTw+VXCzi8/3QRHUDGzHl9TFep7dHDgsu5OebwPywdEOE0efQv\n6x5n1rjIFd2njJNop4jwW6AQthgZB+Pwo4tvwEeIBvgKlIWnpoZLhtjwYn4f\nPLCFfJEe4zl7FHxLA2y48bXd5A9GCn1v1j9xOHgJiyLfB0XpEV1S/ppO1IbU\nUuOEg5CporZowFtOFC+JUjX63PtHvNdnvPco4Auwwo3RdmJxJXZRabVDmAG7\nrUdhK8RypH7kU0n+EqBDvW7jCi5sP1ro3NosxNHE+NRYbAlq66NIS69tUgNP\nMdPsC3T29xfzXLX411RYKGBekNJ4m1czAz5FeMxtcSG9qvyOtoT52LspugP1\nZq8c\r\n=Xp5Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdjW/yOqLm+R7eOsXu4jmwif60kHXgTHrU0hzDp2COqAiEA1kQrcpR2lPs2KsWhXWxyQMIb0fXJ8slDT0Fp1/pcbuE="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.34_1547762566668_0.6299013858250326"},"_hasShrinkwrap":false},"0.0.35":{"name":"e2e_training_wheels","version":"0.0.35","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer. Can also be used for Unit testing. ;-)","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","e2e","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.2.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"ebd3506a92c9cc28abf26b966bba991359b28319","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.35","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-YvSq9coRn2qqg+uD6USLNQ9TVXH6fsVhnYBRbXnK/WJjN6BRfJIXmAcdbLWYQZJG8+Ftu5DbrqMafH1PsJWeiw==","shasum":"8e85f27f6683d1c0a6409c7b9cbea78093e4f6cf","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.35.tgz","fileCount":12,"unpackedSize":52961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQPwUCRA9TVsSAnZWagAAOdgP/2XIlprbqJ3msiSGlpJ/\nSN1eEk9Hr4th65nGo5OSx7WNNuxRhYzNUoaiGc7UiMmJmSxtzZRnKQyUTleQ\notA4pjcN0ZLK+d8+SYOSY+tlAkxJuPFa+w3L7S4fB4svwaRpLBTkJEu2zF1n\nKMuVtbuJGpFstDj+E2A0rCty/mPLEpdm2YVtylt0fPVFmLXXsjyXyd8dZjaN\nEywyj48oou/OTJPwzsaBL1SM2+71Gn4HZYy2L+RtT2OjRcX04qylWfSeeJP5\nFsAmNyHnzEYFnPpXKR238B17afGe+tYNHpcLOOqX1BKFGQfXdKfexwsXHAZO\nE/+wS8x/p3pcK/uVKRjazB1KNEmkNbQnzrqGaxHm8rVgXebsZ/srBm6DYY93\ndHd6HCgWqQoOONWTa+1UOFOqY7SsfZdy4bwygq32pjVpncf99ErHme6GYguA\nAG8UL0ni7/iVpsZQNaKKH86Czo/HLmK564cbYV0YgMFryrGSTEY61UcF4FvQ\n77EIoA6KMCRdktyj0tDii3qgoh0mxbtWRQn7mqvDVwz0CRNs7eXs6Hxmz7yN\nRUDmGTV3eXZlVBRXhOQL9bt0NUHcwX5+ZEgoTotxaJroY3aYiMspfNeSdzco\npVLDioeHLK2cnXblZDlVlB17hApOW6UDp+0MyU65dTbj2GoiszaqfpgKD/qE\nqiG9\r\n=y5UV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl5cwkL2MS0ray4A8XOSj9qxHLxXqnfdpG37k2zRoj6QIhAIMXp/HYFDsWpxAd/ytDSjyFTCzDkVykXIZMAyJ1VgkW"}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.35_1547762707593_0.724337548787064"},"_hasShrinkwrap":false},"0.0.36":{"name":"e2e_training_wheels","version":"0.0.36","description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer. Can also be used for Unit testing. ;-)","main":"dist/pupeteerHelpers.js","scripts":{"test":"npm run features && npm run specs","features":"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server","specs":"mocha --recursive  --reporter=spec spec","server":"superstatic src -p 3000","stop-test-server":"lsof -ti tcp:$PORT | xargs kill"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"homepage":"https://github.com/tochman/mocha_chai_e2e_testing","repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","e2e","Testing"],"license":"MIT","dependencies":{"app-root-path":"^2.1.0","chai":"^4.2.0","command-line-args":"^5.0.2","command-line-usage":"^5.0.5","growl":"~> 1.10.0","mocha":"^5.2.0","puppeteer":"^1.11.0","superstatic":"^6.0.4"},"bin":{"training-wheels:generate":"./dist/generators.js","training-wheels:install":"./dist/install.js"},"gitHead":"ced4ade1c456a91299795461c75019d72efdda26","bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"_id":"e2e_training_wheels@0.0.36","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"thomas_ochman","email":"thomas@craftacademy.se"},"dist":{"integrity":"sha512-YO3+NymbzWWw1NFlNrwwbKgKrwIbsYfYrvkOpYX0ftGvmSgjqF7+oqXPbS9O4twXNnzd500x9eQUr0mVA+PUAA==","shasum":"38431fd53e4c97448aae6efa0ccb24036931659f","tarball":"https://registry.npmjs.org/e2e_training_wheels/-/e2e_training_wheels-0.0.36.tgz","fileCount":12,"unpackedSize":53043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQP18CRA9TVsSAnZWagAAWdgP/jm0XlwVVS8UAUPwuD6c\nVOpPwDmZ2MWpnE9uSLK191VOfvyN/Y02zquH1PVxNE6gUhyABDBTT5ysNzKS\naZ6kXgeEwbvWN3bWRvv0BgtSq3wGfCkyonz/r+jiZ33Yae09iDy40iZsAwP1\n/MGPfTGFY1/IuAMRhGBfUTDlxITUOfkmQss8fwRP3D6bJi0e489Tjt1EJwyj\nWTqyE1ms/XkR5JYiAG+8i+2+Oi5eYCOz8Cm7ncShSVTgrml4LG/YipH1sbHv\nZ7Ao1eXuoNTTRipcm5G4/ESd58JtS67Ze7b1TR7xlrppwpeX83b/ywHofRGh\nIyUnwzrrkg2iDTmp6Mn9TpTlrPKoI+xqf/NFpx77dc8cXJw0bsuI+0v4brDw\noLst3TUA4hBStrRM/rqesB/eeONtNJ87Le7q3wyhIPfJrS4QkSrny7/003nW\nQxZtA0BNiJPbPZ97oX/QjOirgFgMo+TjnBiqgyNJcgyZm1IaILOPPYx1/fpz\nSVdrVTCqAbAiezrceB6raXXeQzb1fq/AKznwaMTVhTlhg3y/eeBlvkndRPcA\nz5X35f3ZvuYlGPMMFHHE99oGs1xvE4RQEzET8RlopzG2NDcX+n4uBe43hQYt\nGZbsOD4aVQlGpecafTglKSmza+q0/STm+avdhDMAGoKVhMvc4R21vXAapKU6\nGvN3\r\n=BW+H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAu/8p0QJRXcNa6zfxhLMeOIhKa8txgt/dFhINb1IzVwAiEAzVZNjh1pheUhdIXRf0J0FnjqmgpQ+8UOlxcv/kYXBz8="}]},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e2e_training_wheels_0.0.36_1547763068373_0.943811076702648"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-25T06:12:23.114Z","0.0.1":"2018-05-25T06:12:23.170Z","modified":"2022-04-30T18:09:19.765Z","0.0.4":"2018-05-25T09:50:51.514Z","0.0.5":"2018-05-25T11:05:12.782Z","0.0.6":"2018-05-25T12:46:14.449Z","0.0.7":"2018-05-25T16:46:51.529Z","0.0.8":"2018-05-25T17:07:11.619Z","0.0.9":"2018-05-27T07:19:56.019Z","0.0.10":"2018-05-28T06:51:06.773Z","0.0.11":"2018-06-13T11:38:33.527Z","0.0.12":"2018-06-22T13:59:07.987Z","0.0.13":"2018-06-24T18:49:49.231Z","0.0.14":"2018-06-24T18:57:26.724Z","0.0.15":"2018-06-24T20:04:45.197Z","0.0.2":"2019-01-16T22:59:07.270Z","0.0.21":"2019-01-16T23:14:19.811Z","0.0.22":"2019-01-16T23:24:26.368Z","0.0.23":"2019-01-16T23:31:14.617Z","0.0.24":"2019-01-16T23:34:18.682Z","0.0.25":"2019-01-16T23:36:30.881Z","0.0.26":"2019-01-16T23:49:35.669Z","0.0.27":"2019-01-17T13:42:07.791Z","0.0.30":"2019-01-17T14:27:28.849Z","0.0.31":"2019-01-17T14:41:58.573Z","0.0.32":"2019-01-17T16:45:08.825Z","0.0.33":"2019-01-17T21:56:41.045Z","0.0.34":"2019-01-17T22:02:46.790Z","0.0.35":"2019-01-17T22:05:07.754Z","0.0.36":"2019-01-17T22:11:08.463Z"},"maintainers":[{"name":"thomas_ochman","email":"thomas@craftacademy.se"}],"description":"A set of helpers to sipmlify acceptance (e2e) testing using Chai, Mocha and Pupeteer. Can also be used for Unit testing. ;-)","homepage":"https://github.com/tochman/mocha_chai_e2e_testing","keywords":["Puppeteer","E2E","Chai","Mocha","Training","Acceptance tests","e2e","Testing"],"repository":{"type":"git","url":"git+https://github.com/tochman/mocha_chai_e2e_testing.git"},"author":{"name":"Thomas Ochman","email":"thomas@craftacademy.se","url":"https://github.com/tochman"},"bugs":{"url":"https://github.com/tochman/mocha_chai_e2e_testing/issues"},"license":"MIT","readme":"#### For educational/training purposes only\n![](https://raw.githubusercontent.com/tochman/mocha_chai_e2e_testing/HEAD/e2e_t_w.svg?sanitize=true)\n# End-To-End Testing Training Wheels\n\nThe E2E Testing Training Wheels serves 2 purposes. It provides a minimal test environment setup and a set of convenient helpers to be used in acceptance (end-2-end) tests. Can also be used for Unit testing.\n\nIt's highly opinionated meaning that most of the setup is done for you to allow you to focus on the development process, rather than the configuration of the test environment. This package has been created to be used in computer training sessions but can serve you well if you want an easy and hassle-free configuration.\n\n\nThe idea is to simplify the process of setting up a test environment with [Mocha](https://www.npmjs.com/package/mocha), [Chai](https://www.npmjs.com/package/chai) and [Puppeteer](https://www.npmjs.com/package/puppeteer). The package uses [Superstatic](https://www.npmjs.com/package/superstatic) as a local server. **Note: Tested on OSX but will probably work on Linux**\n\nIf you are starting out with testing your applications and would like to see a short introduction on how to set up End-To-End Testing Training Wheels in a project, [take a look at this video](https://youtu.be/9YEp5hNrUYc). \n\n## Installation\n\nIn your npm project folder, run:\n\n```\n$ npm i e2e_training_wheels --save-dev\n```\n\n## Usage\n\n### Configuration\n\nYou can use a script to configure the environment or you can set it up manually.\n\n#### Automatic setup\n\nOnce the package is installed, run the following script in your terminal:\n\n```\n$ node ./node_modules/e2e_training_wheels/dist/install.js\n```\n\nAnd run the following command in the terminal:\n\n```bash\n$ npm link\n```\n\n#### Manual setup\n\nYou need to add a file in the root folder that will load the necessary dependencies. Create a `spec.helper.js` file and add the following configuration:\n\n```js\nconst chai = require('chai');\nconst BrowserHelpers = require('e2e_training_wheels')\nglobal.browser = new BrowserHelpers()\nglobal.expect = chai.expect;\n```\n\nThis setup requires your code to reside in a forder called `src` and your tests in  two separate folders. We will have our acceptance tests in the `features` folder, and our unit tests in the `spec` folder. Note: you are free to change these folder names if you like, but you will have to modify the scripts.\n\n\nAdd the following scripts to `package.json`:\n\n```json\n\"scripts\": {\n    \"test\": \"npm run features && npm run specs\",\n    \"features\": \"superstatic src -p 8080 & mocha --timeout 100000 --recursive  --reporter=spec features ; PORT=8080 npm run stop-test-server \",\n    \"specs\": \"mocha --recursive  --reporter=spec spec\",\n    \"server\": \"superstatic src -p 3000\",\n    \"stop-test-server\": \"lsof -ti tcp:$PORT | xargs kill\"\n  },\n\"bin\": {\n    \"training-wheels:generate\": \"node ./node_modules/e2e_training_wheels/dist/generators.js\",\n    \"training-wheels:install\": \"node ./node_modules/e2e_training_wheels/dist/install.js\"\n  }\n```\n\nAnd run the following command in the terminal:\n\n```bash\n$ npm link\n```\n\nThat will enable package specific commands you can use to scaffold various tests. Run `training-wheels:generate --help` to display all options. \n\n\n### Adding Unit specs\n\nCreate a `spec` folder in you project. \n\n```bash\n$ mkdir spec\n```\n\nCreate a test file: `$ touch sample.spec.js` and use the following setup:\n\n```javascript \nrequire('../spec.helper')\n\ndescribe('Your test case description', () => {\n    // Setup\n    let array\n\n    beforeEach(() => {\n        // assign values to your variables\n        array = new Array(2, 3)\n    });\n\n    it('add a descriptive test title', () => {\n        // Execute code if needed\n        const sum = array[0] + array[1]\n        // add an assertion using the `expect` keyword\n        expect(sum).to.eql(5)\n    })\n\n    describe('nested describe block', () => {\n\n      it('expect true to eq true', () => {\n          expect(true).to.eql(true); \n      });\n\n    })\n})\n\n\n```\n\n### Adding Acceptance tests\n\nCreate a `features` folder in you project. \n\n```bash\n$ mkdir features\n```\n\nCreate a test file: `$ touch index.feature.js` and use the following setup:\n\n```javascript\nrequire('../spec.helper');\n\ncontext('Your Description of the test scenario', () => {\n  // Initialize a browser and visit the server's root path\n  before(async () => {\n    await browser.init()\n    await browser.visitPage('http://localhost:8080/')\n  });\n\n  // Reload before each test \n  beforeEach(async () => {\n    await browser.page.reload();\n  });\n\n  // Make sure the browser closes after the test is finished\n  after(() => {\n    browser.close();\n  });\n\n  it('/* description inserted here */', async () => {\n    //  Write tour scenario  \n  });\n\n  // Example test\n  it('renders the correct page title', async () => {\n    expect(await browser.page.title()).to.eql('Puppeteer Mocha Scaffold');\n  });\n});\n```\n\n## Running Tests\n\nThe command `npm run features` will start a local webserver, launch Chrome and run your acceptance tests. \n\nThe command `npm run specs` will run your unit tests.\n\nIf you execute `npm test` in your terminal, both your acceptance tests and unit tests will be run. \n\n## Available helpers\n\n* `browser.getContent(element)`\n* `browser.fillIn(element, {with: string})` \n* `browser.clickOnButton(element)`\n* `browser.getElement(element)`\n* `browser.selectOption(element, {option: string})`\n* `browser.selectCheckBox(element)`\n* `browser.selectRadioButton(element)`\n* `browser.debugTheCode()`\n\n## Examples\n\n### `browser.fillIn(element, {with: string})` \n\nAllows you to fill in an input field with a value. Takes 2 arguments to identify the element and pass in the value to set.\n\nIdentifing an input field by `id`:\n\n```javascript\nawait browser.fillIn(\"input[id='the-id']\", {with: \"Whatever value\"})\n```\n\nIdentifing an input field by `name`:\n\n```javascript\nawait browser.fillIn(\"input[name='the-name']\", {with: \"Whatever value\"})\n```\n\n### `browser.getContent(element)`\n\nAllows you to get the text value of an element. \n\nUsage example:\n\n```javascript\nlet content = await browser.getContent(\"div[id='subscription-message']\")\nexpect(content).to.contain('Thank you, your subscription has been confirmed!');\n```\n\n### `browser.clickOnButton(element)`\n\nAllows you to click on a button or link.\n\nUsage example:\n\n```js\nawait browser.clickOnButton(\"input[value='Subscribe']\")\n```\n\n\n### `browser.selectOption(element, {option: string})`\n\nAllows you to select an option from a select tag\n\nUsage example:\n\n```javascript\nawait browser.selectOption(\"select[name='subscription-type']\", {option: 'yearly' })\n\n```\n\n### `browser.selectCheckBox(element)`\n\nAllows you to check a checkbox\n\nUsage example:\n\n```javascript\nawait browser.selectCheckBox(\"input[id='subscribe']\")\n\n```\n\n### `browser.selectRadioButton(element)`\n\nAllows you to select a radiobutton\n\nUsage example:\n\n```javascript\nawait browser.selectRadioButton(\"input[id='radio-button']\")\n\n```\n\n## Debugging\n\nSet breakpoint in tests:\n\n```javascript\nawait browser.debugTheCode();\n```\n\n\nSet breakpoint in code:\n\n```javascript\ndebugger;\n```\n\n## Matchers\n\nWe are using Chai matchers. The [API reference](https://www.chaijs.com/api/bdd/) is a great resource for more information.\n\n----------\n  \n## Unit testing \n\n**This section is WIP**\n\nIf you are planning on testing your Vanilla Javascript code (unit tests), there are a few gothchas to consider. Consider this example\n\n*my_js_code.js*\n```javascript\nfunction myFunction() {\n  console.log('Hello World')\n}\n```\n\nYou have modify your code so it can be included in both the browser and Node.\n\n*my_js_code.js*\n```javascript\nfunction myFunction() {\n  console.log('Hello World')\n}\n\nif (typeof module !== 'undefined' && module.exports) {\n    module.exports = myFunction;\n}\n```\n\nThen, in order to make it available in the E2E Testing Training Wheel configuration, you need to `require` this module in your `spec.helper.js`:\n\n*spec.helper.js*\n```javascript\nglobal.myFunction = require('./path/to/my_js_code')\n\n```\n\nThis is the current setup. Please report any issues should you have problems with it. \n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Ftochman%2Fmocha_chai_e2e_testing.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Ftochman%2Fmocha_chai_e2e_testing?ref=badge_large)","readmeFilename":"README.md"}