{"_id":"mocha-vite-puppeteer","_rev":"28-685dc44d944bb797c7b4f924f24dcdd3","name":"mocha-vite-puppeteer","dist-tags":{"latest":"3.0.1","next":"2.0.0-beta.1"},"versions":{"0.1.0":{"name":"mocha-vite-puppeteer","version":"0.1.0","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"13c31e73bbbd4161b3b04f9443b3fd288fa0373c","_id":"mocha-vite-puppeteer@0.1.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-wMJH/ceP8QzdPOzrH/HVaxIc7D8kNR+GI6CYD17DR72TIeHSWWZ5t4UNv1cCz+oiIkX0uWnCH6bgw/FT7WE+Gw==","shasum":"c78b3979bdcc729d1253c29b4dd0835b753d9b95","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-0.1.0.tgz","fileCount":4,"unpackedSize":4109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVieZCRA9TVsSAnZWagAAhlEQAIUapRD6vLZrKmfCHMir\nkGyMlA/rgaMJfmWfMsREv+RjYqcqZZSU7G7hD2kA45VZ2xuF/qMOyc53Kau2\n48ek+5NCZvCWDYpOPEyOtpwOUfW1Q/E+XJEBpJGJGqyXapLopjwsUY80wrBs\nqclBu1GIokIQcaxdfQY9n2eHIbBGaF+vqvrlWhuZL+N9pElhs8vTVcqsW8xv\nbP5jgkjzlXLxdFwWcmJmAoqAPg8SR18w4rhE5QcUaWMm4wEGPTE2O6x2d31i\ndeKxm8nX9253B07jJf+o/pTR+niqmOz50bPiCzXiPYtN8b8F8UtdP9t1ijCj\nd8sw0nfLt4knuIqlB1j9QFCFC13Fe1FDlRnbRRQkGGZl8snUEToA2vs58qRZ\nEK87bFO3TwqBQu8QD7aJPmaKRWZjTA6qKlnzWToS3gqco1xUjFKI7erpEr0M\n8ludERsxFS5ML0/ikKHAj3tJl65RFrx5PKTYt7rfEeKSozPhR2RrQAxau05B\nSHMeqEOMMBes823UyB2KANL6kf1KGEIcu01hxGUJVC0AQq4iHqU+HN67nc96\n3m3d0FVMML8WqzrPys6e1597UwLGsJpiBsPqD6yss9iAnAXgZx4hCYImgbeN\nfPrnYdJNr6izwIbybosAHYng03zr+WZYVYE9xql1xZ0sCO2X3r+i1B4MxX5H\nxx78\r\n=Y18m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRWuXwzzKHE9JFKX5dsTJTn4uGd+AbifPmEeRKdMEI2AiEAsYexIw9DKbvI15zOUplX5dHVgUHwDcndRTPLFTusqpo="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_0.1.0_1616258968768_0.44846250021576384"},"_hasShrinkwrap":false},"1.0.0":{"name":"mocha-vite-puppeteer","version":"1.0.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"8900791c64fb72e85477f9d721da76d0c03082c6","_id":"mocha-vite-puppeteer@1.0.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-veA/Mibq3jjf+Bk90+D3cw6hd3WGg9pvmX1/P8jwbT2A92Z5c2g3mJ6lT0TzmkvEWSctYGTOHRKESnhZ94wn8A==","shasum":"28f5fa21b903caf386078aecd58b6c9697cba371","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.0.0.tgz","fileCount":4,"unpackedSize":4129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVitUCRA9TVsSAnZWagAA4nsP/3/A17K0pIO/yG8v4qXq\nZjtpEWfEzkc5wXe4jbG721SdKoVOGr5hLQiRwxadGCo7e9NVro5FjlFEedPO\n578QipVBKKY2JCDP4qb/RgUMzZobpLsGLfp8896s07AYQ+1Y681oqi6juVw0\nhLBg64FYvXVwhDcoyc7gDF7kg0Ke7zlXMO8TgHENcmPm8Y+KGgiuMPZSX0PJ\n7lIUeLJuMrrByrXA2enw1cdMcfamWdHgB7fdZIn49AIX+VtxhZ2c50iqPWaC\nvfxzoBEVLoMQJaJrB6lT95xe1kWTYy58fHEdJxP9ZhwyVuk3bUsCXcC/2yj+\nJ3/Tvm3FRKkyMf0YqqGNKlIK10W22WaPUjwR2TbTp4ebKTxVwdN/R9xv5Uc/\ncFibSYMxgdLgJLUso9CB4RMRyqItggWWE4asaOnstXo1ieHS4IGreV8Dc+jg\n82u6WmMNktx2uYO/lPt7jWq04w3NY+L5vEcEIB3T3AkCzyy1zKGqBtchlm1Y\n8VumBiLwaS19z6DlCvbKAyxtaX/WU+Hg3y0eUFKt58NSlwa+kn3LvA791MJF\n7O8jQ7AtfQAOQRhpCSXV22VXG/oth8LTZ+sOmMGI2nYzq0rZQSMriWclMYMz\nawS0KSkOhPPq8L+2F/xZm2k3l5viUgKTXYPcvCc6LR/wOWvQetaew4yC/sum\nbTgM\r\n=P95C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrQVpT2A8iF0tloeS2clmgeeaFh1RGhvNmHgDVl94jpwIge2xbgcC62Cqy7Jy1NpgUJr024KiLl/3P/e69gOhsbS4="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.0.0_1616259923753_0.8503182574385886"},"_hasShrinkwrap":false},"1.0.1":{"name":"mocha-vite-puppeteer","version":"1.0.1","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"ca327f88d5baaf297c2ea6beb3f31b405c19508c","_id":"mocha-vite-puppeteer@1.0.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-dG2TyfbG/85VlJpLF2srE8GjQOg+ukW+qI3N477w3GbjTyz0C9ddAHWscvMS4vdnvmJxsOC2XUM4JVf6ERs21A==","shasum":"96a3146ea264cf7e4c710f0331966da0e95486aa","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.0.1.tgz","fileCount":4,"unpackedSize":5760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVk/GCRA9TVsSAnZWagAAM90QAJQ+v4IqVjOqYtcrLFtl\nkEUq1HcYetmZmbLi8242i2WDCgSA2pib7eVA875O6pm2LzCA1EmIK7rcW9PQ\npNoEimRjigbYxkWo6Qo/9xFefRM1C0jpMufdbCDOIT+srx5N0co37ZHrkr1j\n9qorW+ihOatTrWW3j8VYxKeZkItzC/bQOvauJbHF8FCo/YfxFmZ2JeflCMcN\nujxR7r9BiKlvjQGlQEaG9DSwupKcOSGV+Jd131QtzHl525fV2hR4b5WUbo9J\nULUVR4JBTrzrMb3lJOJYdlgDQEaJir2yzdufbOPPpor5Aai7LoWSgsRicyLW\nRSIuVb+WILPT2mcH+b/Sg0DYxPm/VemI7YiImX32d9XtGN0++CYsAw+8bJyb\nA7Bs9H7dkA/NzKAJXCGAuJT5WRTiOllOZp+5ktjgr8IgmRQBXWoVUv7wcLOh\nSbIRUcebTE9eNOclcOb+wgSnxcGZdQIlquEUZ+bfIW6zc75/VijiAv5Yo/hB\nOQNxx/jVNVCH5YFc7dutyDDfoaTAhBTFchhlpM1Rp/wTIaB7UKm4FVbzO2jI\n5MBmRn2akzLOkrLQKaJ/chFmjj/BThotk1S/t/r2gj/4tBaLqFt2wIBErDRK\n4fqkUPV2qT9RvOTde28pWGIU+XQxZZ3v9xO+7+o7+e3oUeVpUKJiUVlL67Df\n2m+E\r\n=AJPQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDWksFfIKvD1ify6i+E+5DYQGY37AF5ZI5D1w/FTEbVAiA1bljOESuO+Kw1E6pLMnTQznen8AnA27tB9GXVDw9RHg=="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.0.1_1616269254311_0.16923930557393274"},"_hasShrinkwrap":false},"1.1.0":{"name":"mocha-vite-puppeteer","version":"1.1.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"9f3549b334086b66e16cf605a615bf4d5f237df3","_id":"mocha-vite-puppeteer@1.1.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-saZU4ffmruVrtX/9Sv9gbez6hxiDJ7epcassiMK3/7wAZEnYvptrsIT5xnWLJNUh3yqaloe27Q+MSHfls4x7Tg==","shasum":"ec3aa45f4bbb9f379cc593043443cc7d18b2bf9d","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.1.0.tgz","fileCount":6,"unpackedSize":10148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWZ7aCRA9TVsSAnZWagAAxYEP/iG/ZlZxUzXrlxtfPTmI\nDhmMXx6kE4lY7UTY9SQRxYSzKYtk8Jh7pBJ8Qr6EMh0RqQojBU5IMjb8roVi\nxBTagAJSdRHB+mhokGXvy5zMHec2O+Adb/I3xVYd3haQFp/ZvT3u+VNs+8Xr\n3Y1+OtCA/NArwWbHwyRq263sLFOsCBnud5cWA7sCbWg0akuF++VKC/QsKhNG\nGc8cAmaQyTo2+uHA3LikxAkR9NyvrSFLHgXxfysFuxSIR00H8ZmSTU0C/OzC\nzwnUkj/1/ao3CrLGGCV2ljikQ3+wMsorV42KIV4TGD5ZavdD2T2c0/+ZEJzG\n3Kr1+QOPhOX6nK1hokkywsetruhFF18dx+OzYmA25RrLRZNeu4Qmg9htvlXE\n13ipTFDHuKeylYwox/x2c5H+J75tJy6R/k2tgRR7xsRONSJEqENZ31jHc3v5\nGc9i/sbSk1GMWCAMTBLMXvglINLJwkgGAY7JFrtjRri7YDS8rN9t1oTZ0I4h\nb+iUHsM/SVSbUtHSzfjc738bLnJCPkQKMslyQEshmLJLHZWDOUY7aj2vclAD\nX+CElfqc+T0k7vk3EtDba96mvbtX3OPLhWNvO8fMkcExscuMsEZVfKwcpBFW\nAoZLHPn2W53N0F+922BrTZ9pZ8vO+7FZZgw2vCO8g8ZQqPlhY7vgEGnMHocf\niLWk\r\n=C/7j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe4aYl/VyNPeRpix+Y4hmNKo3Os6E303RD5ZXlAr2R5AIhAOvQVDNya2epAaxGmtC0FONa70rwS3Pj+SLhjUrkwcr9"}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.1.0_1616486105694_0.07170956193764844"},"_hasShrinkwrap":false},"1.1.1":{"name":"mocha-vite-puppeteer","version":"1.1.1","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"09d8affcd322e3d769856c944fe9ab74af1e46e9","_id":"mocha-vite-puppeteer@1.1.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-xXBNXMlzk295O4J6FTdMoUjf6bK4v2jI58qotfMJGIk3SHOQsYDJHw6JM7MEf6LaHKRL+wKzDTxR2FTge0rFRw==","shasum":"ac2b39199f1de6dd9b2849b4420e2a827b531c8c","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.1.1.tgz","fileCount":6,"unpackedSize":10146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWaShCRA9TVsSAnZWagAApe0P/jsdTR1rZouqa5dZcaJD\ntl1VPRZZHaYxTPuuAVDkWYB6Fagh6YLleKuSUJ36BOZjbz0d6hc9Yxo8Ekdk\nNN8rGQaVEr0v1nTo+d8UjU2zX2h7ldcwUUYA9GK9FnJI/NNFBlpVoPi4beSC\n9byvOTkeAWfh/FfwhQfv/5nUbd211xlOzoXd/ost3UXRluzjEJePaRtEOSda\nffLEXgRz6/k2oc5QwbqmISv425El8peGx4jUHJUu+WqhQsoxGQ9DqYLZk4iK\n8IiPpZfgXENI4BTiv2lL9ml+IyScdvNFOUKEMaTXPOw4smxl9IHJ0v+wxKaW\neDCpm3OXu0MgYZrkOzbv2NNip9DE1HexB3pd2v5DkFbhYVyvWWrQtkGD1wyu\npHmQqTU4lvly+pDDjFuXt+MVBLP+l7zVMyqnhWSnUz/UbU62/LWEK4mNN9xK\nhhH30gW6uX8T9GvJ2C6x2pcDo8k4sZS2Frb6luGHPVU/8PDR8n2YwtPFU53e\nIfHOyZirM7Z9gryECSbv8IG0/emUaHWgIKwHiqly6342h0KHu41774M73wCe\nARmg9tJ9hqUijxItgLUHpMEmAYs+jtt07O+ehTW1YHXb/XWN69tX2FgEwDtI\n1U/tI5AlfdSPd0JIn1EmxSgpcTYhpiJ0AtGAAk0OPnJO6dX0/IEcMveG2wCT\nDCpI\r\n=nxtD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHyGFsYATG2EU9CYc9x8LVZR4wAWqLxvKa+KegHxhyiQIhAMMgsm+ydx73PeDLgcYe/XwEKVRybF5qWZeoUnRq4KJU"}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.1.1_1616487585222_0.9243925331581611"},"_hasShrinkwrap":false},"1.1.2":{"name":"mocha-vite-puppeteer","version":"1.1.2","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"scripts":{"test":"node mochaProtocol.test.js"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"82f4a72050b8d530a4bb8e292b6f1aad3fcf708c","_id":"mocha-vite-puppeteer@1.1.2","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-Vjv7r67vsxFB4v6SU4NkwByVKnnxW/WctfEL9MMeMTccsDKRQSEhgPs95oENhgOuohrLtJh6v+ZI7tXmqgu3zQ==","shasum":"322b1f5681ac8f2f29826269d07a0a84913c9ed3","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.1.2.tgz","fileCount":14,"unpackedSize":14709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWytICRA9TVsSAnZWagAAzHwP+gKpSF7cZsBbTYlZpYOE\nr1N0lnlTaVz0odylmm619U5mqrYuI4l4z0LI1H2wS8vP/VG3UQFnqVYniaBj\nV/vo5ZY/jZykchTuH0E8KkkHObcpMydKboTV+5S6/5AUsdZYfG44wFbfJ/YH\nWvQd7ZbruA7wjlDw4yxvCY7OcssKG6gv3s+A4lJB1sutKOCXzUHg5OgMQ2gR\nrZC2yu20rxOzbOMt3OSmDym3vWsnI84UdxNQ/SgQ31DfToouTKcA72bxsx9z\nQtbnENqJrkVz1Xx1oUIxdTMLBYxuXvzH4/XzIwtGE7IVRsFyr8S8ziXvTENm\nvSxWGhFd16tflVIgNHU/iHP6njNzcmH/6zpO7pAQf+7hQZwirTm34mUu57dB\nSfX40927oHffsOSK6+rZs3MQ716abmEVMpKxYo6JemIQbJ6pnh9zoCvFC+E6\nU1PXMDOXAmV12iBNp01ubfXFR4VlCvEvAr8+IJIVggEAABfCxCeWV641L4yK\n8H0ybLZe+eCQvZUvYKhpHcMlBFiYA7N0kjJM8TjIlzN+QG4zWlTy8TZXQ7eN\nmtCT47weM1KzRSlY5wdUwkO/Ow7cLLWjTzB4ScFk820vMpFUj45q8sbPf4EB\nnU7inDRIJif/iddmyqbET7wxT/NrQv8dIpPGq3JZ1FwJlHvaO/zF5WBeivlm\n5FT2\r\n=0mBN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDly2LOraR2xCVBMRVYLn2HbHTjOz6L8B6ldWIiHym1FAIgWXt+QmS0ym7VbzviaWfV1PxJ8HUPqdZNalcMbwo/qq4="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.1.2_1616587591907_0.325726292094368"},"_hasShrinkwrap":false},"1.2.1":{"name":"mocha-vite-puppeteer","version":"1.2.1","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app","test:app":"cd test/app && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"f8716b380768c1f77e00376e8ec250f40099b96c","_id":"mocha-vite-puppeteer@1.2.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-3khL/1RIhLxkQnC+V5fFqXkD3RMfBGtt3RT9GOueoZIA00a+8YQqG4RnACVh/4UgnDw5cJLoX6UyfC0mmkg61A==","shasum":"1fee818175363829253be92d015c944337017ca1","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.2.1.tgz","fileCount":6,"unpackedSize":11987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5xtCRA9TVsSAnZWagAApF0P/0VBLDJo8nUU0W8wowyV\nKKfbihg35GH5N0mJvazxhMt7dO1nqwz35q3iOmTdKrbP56QLu92DQV1waM4y\nGIFHkvetXhvbkckMAN878OiYQmhnQyzwOQMUy6x9Z4EYgv9cX6BbYHE9UbZH\natHoWNKaUZSzngIFipEYccgYj622YThRGH5jevNRp15wPiN0mh7U5mwGGGFF\nasGh9yEBlyuWZGeTCDyotO6UjfmXcRWn8+JZNaGlSNpt5BCcYznpzXDflp8T\nEXCqzivZT87q8q8rdM22EnE57ZjEvImTOZBn7sGhZ4B3P0Dba+cb9K0PlVgY\ntTfxX1Sfv1ah0st13zHqY53W7Rd9I07CEjuDYWis3j+x9cFbM+Im05s3OHAb\nb49GtRKuaa/sbZ3bFPXpTuaTzCmwU0/BZ5Y0sZ6YsZAFPaRqAoFsGmzJSWkQ\nGCNia+kXhIcvrv6YzIAjx5s/XDRWFGMJfJA+iN6Hm2CceDNzYdHUmgB+IrqB\nt8u94LwVA8w5HVK1uNCcwgQBe7I/VdMi5Rjzx9Lf7ngV+EQCznul1oBgvL6n\nIVr1lvfaAl96llo4VaAeWqBvbj2HtoS1oDNMB2q8qa4GZu33//8AWvh/jWQl\n6riLKf9GOc5WDZnmXEY6vdKlGlGPRhRXQ1dYAjLQUt/grNgDEHwa0k5rEsXp\nRbef\r\n=PFaf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXkv/FITAkghos5YVHUwEJEjXD1Y2xIY51BffV41S6WAiEA1G+O/dutZjxEp6QlgiXFF5ITmSH4KkQ+lSab4yq0Ddk="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.2.1_1616616556737_0.8523189126525945"},"_hasShrinkwrap":false},"1.2.2":{"name":"mocha-vite-puppeteer","version":"1.2.2","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app","test:app":"cd test/app && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"ee70467378b80b7a8aedaca636fb2637f71e8e9e","_id":"mocha-vite-puppeteer@1.2.2","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-ozjEhFh2Po490tY8iuVSsvfyr0d/Ah1wJQin8j3Weee8ix5SXmQU9NGD6y6FieYEpdI5lwucXlR5avtcfl22CQ==","shasum":"afda47f2a1f9e1c1f85978b778a2a43e078ea19d","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.2.2.tgz","fileCount":6,"unpackedSize":12776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXFeFCRA9TVsSAnZWagAAVJQQAJ0f+ySokcELGR5ihz9B\nbI/2QlpJeYjl8EmNJNetKLw9+NgFOBLPDlKP6Q1s9ijQHJoqhslWggfyq43m\njCslqToWArLUd2QUikYEVtvoN+ubE3oJon2BVz1NJETvuiex6VF8u+c/O+YF\noj9w1dJABiHTWZKJBTNpMFUOfl8yNYSlo30zMEDAv1+b38hxiZSPl44v7b+S\nnoPfvMVgDRjhixvYyNN/oZSFxripceQe6TKB8NVdBBLNLBAD/3JCNGkqO2L9\ns0XqjStyPRGNvYI5/2aZQWSD/5LOzcZOUMnB/n5DcfrvNiCbPyuVx7FmnSll\nJwnwrXGoGFHray/7g25sgFHfum3nIFUb2O5ieQ52Bz1DmtU4CeKDdMhYYyLQ\nL2qX4occHm0RqOwmy06ZPFLqI0EdcDHb9UvVWhu/W/BDHlvxJy0bcxVjG/7M\nily5NPpkXXjDHiNS38d64xxxZq3s0rUhn6WP4hqedeHAtP6y9/Kt7gg5rSOy\nHiHTatXPJmdqHUEFaW9fMopjQhHzd1Hpxg6VO3nphcojv6EK0xyEoIISgk3s\nkdDNKVqTiRa4XNVomROZ+BfrnHjIzKp1iL9oXOQ/fu2zsQx1X+v7hTmcFM57\nLG2FM3fqwUIi0h3aarh5iHMQw3YS3MQJzxEZDhzelrg/3fYfH3aFzzBG+cq6\n4Kx8\r\n=USrB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlNvOV5e5OUchW70rW/1HYm8u0AaI0pvTZGGruPs5TpAiEA26YmBcKp8U7pj6W3HSDHjxhiMFuh8i6qtK1Ti/JUC1s="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.2.2_1616664452645_0.7180180576647341"},"_hasShrinkwrap":false},"1.3.0":{"name":"mocha-vite-puppeteer","version":"1.3.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app","test:app":"cd test/app && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"826666c333d7c0679ef9f2eded92c7e3eefcc09d","_id":"mocha-vite-puppeteer@1.3.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-ILFN1KAz6MtkaxCigGh+G2N44iL5N4J4MqIQhdeN08xibZnouXgVed80ecDNBeSfzdLBJf4z8eyDP/143b85ZQ==","shasum":"a960d1fdcac0c5f588281af111db33211558491e","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.3.0.tgz","fileCount":6,"unpackedSize":13130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXGAKCRA9TVsSAnZWagAAfRAP/RivK2AZnxTGpDpuCgdb\nVzwkAKqBNlr1K76EkSm+96Di/KRI9G0EBTySwFX1/OtpSr+jNoftj5nqQpR4\n/u8l23IdHwTWX+1L+ILM5Wkr8ZyN7m17jv2ysGirkSyp1fhjHQjAUO2+Ebvn\nsUJo3KGcpUbesfNjzgULw1eWfzdbB55kOYPj6jxlgbXAETgWKrGFvFgdZdnJ\nCFsolB50sWvzeMI90Gq9syXb54C/CPoKA9X3E0wUffqBE8+kd1UgfPfTTRwG\nOuT07w2hJhlxgKOWmGgCpxicOcmZKsd1vh2e31bAHG8OzdHDVD/1yWnT86uB\nUq1ilv8X5q+ilC+koLmV8bMxWcVdPlWgFiuk/Nms54h66uGAk9ntsp564SPx\nRl+aU2LYtDHWAkbFVJUzmS5g+hFR4Ut8iGVz/ufDvt//rqokkx9M+j/fBoHq\njvNx/a2pte54jc0QPHxzvN6l9YBr+7kqVapnL9yyc7zm54RqoYmha2BGFklt\nO1U6FMAQ3sujriBNwEvTSJOFd8sphrmp6wO5FgNGVyhFDv5cpPreACPoFTPh\nj0JfY7Kwo7bhvxifZ1kIdhsFjzVD7SQ2nyma0ZJuxzLw5hO1KWHhizgR1F+P\n+2y2JKjOBlh8k+YE+O5s7jJgnx2kVn+UF0GfjDdFcUg3OmtEFYn3hGMu08LD\nO+1C\r\n=C9IG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3UiFmRuUyoD0dSJuk6CMl0PkviFJyRpzLwPYc8AV9+QIgDWHYl+99SpBGehyAviCeJZnZ2IQ0kPpggN5HTHKkXTc="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.3.0_1616666634036_0.7054630478787547"},"_hasShrinkwrap":false},"1.4.0":{"name":"mocha-vite-puppeteer","version":"1.4.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app","test:app":"cd test/app && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"d26307380f7423aab40e9c506ca36990f1a1bbb4","_id":"mocha-vite-puppeteer@1.4.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-eNSZBX+LYpSrzfk62JzrnkLMnilvNvSZpBrYA3lW6ue4MUH5PvHnQ0N4UGqhrKlzii82NesPwr849ARF2TSaQA==","shasum":"adb770e6f074804f807caeab1aa945c809cd2287","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.4.0.tgz","fileCount":6,"unpackedSize":13799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYiYyCRA9TVsSAnZWagAA0sYP/2IOpivoswgHiBseXtGM\n8MZZQU1HAULo1cGwdczaKLFecGZem9OBxY2fCSpogFJWXpzwZPysNBBZVe4D\n5UQZiO+4DDowb6xVDwUwHg+UzpWvp7Fv6f3J9wyAwabQPosxfUILc7YvaalI\nedm5kQIGGqpH7Rhit7bzhNNC3GygvmZv39VvTs2qZBCEbrM0hKJF0ON9Uagq\nNHn8JSS5QVlhuXODe9Lg01022XZmu1qDLyT8rxmfT2jL02w37nrccOHKL+8U\ntH/UKF4vU7yvMynnCg4F0N28EycoM3ChJ5I8FDFB01ki7qY0uwijIFiaNpg1\n4//35hMIXv/Ehf47+vxe+Ar6E4PrLBnzN0kSf3irzBdh9U8zSJN+qBmJmxmW\nnowSeSgLTR28cqLbug3hMxv7tn+0CBBa6OxvqfCL+Gr4cT1sUQy/1gRlD/Dd\nwmxEsIHtwi0B1n0UaiKPSvKTnvQ6w0DiZIKTXYrCPFyfNk4RyrTUxDWsqDfT\nkmwhYKAzrelyp2R0rJyIR+E0VEjZK9YTX2eQAPEcpqSK7xu137h2Wo/rSEMi\nA2+D9k80D80tc6V9c3ryKNMNq+u7ildEA6abDuIX/nqK1U9JBS6+eLp2E6Om\nunvLjWg/NEg0QbmP5dJFW0InPxSao8Rh+BXFMVdHJyAdPILqZlq4J/iMne49\nGuxb\r\n=yjoa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0eOT1hRIyGVtBOWCHYmlgyMTpFaXuOlcrO8Ispvm4wAiEAzA9Jywla9nfc02A6fdbOK1WCHsJUobMq5VFgdWY2RcQ="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.4.0_1617045041565_0.1942435194860641"},"_hasShrinkwrap":false},"1.4.1":{"name":"mocha-vite-puppeteer","version":"1.4.1","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app","test:app":"cd test/app && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"c33f62583fb9fb91502de29c0689e6abe698b6a0","_id":"mocha-vite-puppeteer@1.4.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-c6/gRjgy8hynihHlLUvJj9Zok8s4d0xK6sFYdi+enzw59UYhm7Dmz5+9INEkiomZAkg61Sj5O5kfWKq9lA/N2Q==","shasum":"27b6b9ee37c5c8c6a4718a92e706df316ed10063","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.4.1.tgz","fileCount":6,"unpackedSize":13791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkPelCRA9TVsSAnZWagAAG1gP/10y9GslvYKfwjSKyZao\nqHtrEkOn0o2DA1bZOiZajG86mPExVs6gfe0r2Q6cNi+fYDhsfubJTKD8o1KT\nOmNoYfJg75T+kbCHGyHIh+sY5QmpreYiZx+j5mf8E9hTmVkWs8Vr478Zw7+D\nd024//wCc58/Ut2yt6BkEG5QGbYj0wheaXhn6bAT1xG0LHDOxxk0MHPvnRO9\nMGE8d7etlz5uummsv+NzpVKqgmaerPQX+q7Ww5ga/KZirvVFptjuF2PEy8CY\ngT0GzJW5koCLJ7BA8dx9Qg6pMR3YdwbNH3TJD7qfIX6AGpQt0krCk0njeDR+\nlSnOulX5mVrGc7D5DlNdOQA3RtLhloJcutFZH4nd/w8VfXlSf3m0E8gLay5u\n/kp5h4wUqBklNO48ujZIgXLcSPT00R+m4AR3m4JumcV9z+lqiHYsxvUSvdt4\nNsSbyXXgk/7onANHszui9inqAdTFITZLuYj9+EH+E01Nu0BLQlz89i5U8gyb\nAmkwLkelTdIfMzomqpXTcRWsyvt5bOqnEbkkoj0zHB2qHcJ6eSS/MhtbEDrb\ng2aKvhZ9XqmUyHD9PxIrmShiWsWTpKqanR7RD7esQaJTqgVKS7qXh16LHQ/u\nFK7NlpNFEWBr6QrBPXNt/PRy5qB6SuQ4fssyVIqz5ttolpXnBgbfJq+nRoVV\nnAKV\r\n=lq/1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPNiK8o7R3PmxVKipClJDyUGTGB0ElVc7L1VbukYw3fAiBOoVB7jjMXBGHaFaQKkSnaSS147S6CNzMLgkicCfqLRg=="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.4.1_1620113316971_0.8032238454533303"},"_hasShrinkwrap":false},"1.4.2":{"name":"mocha-vite-puppeteer","version":"1.4.2","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app","test:app":"cd test/app && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"0abe4020406bcb6245e0039afdacdfaa076de5b0","_id":"mocha-vite-puppeteer@1.4.2","_nodeVersion":"16.3.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-LoXZB4aT0XmzesDa/bXTB8vIgP650PWh7sMrmnllSoMsGmzJCuV6Sl7fln6HO8aUSCXq2/I789aYtE6OaKytMw==","shasum":"4eb5d6849efa0e3fa3f0c08853537a2e6decc280","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.4.2.tgz","fileCount":6,"unpackedSize":13695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1XCnCRA9TVsSAnZWagAAjM4P/Ap3Ywt8NBt06kpKz2+s\nPQb29kW+iyFiKGPNbcm3MrnX+r7tI37HzDtNFn9rI3f1e7l3Mc+TRk7b22U+\noSnA2dvN726WHQxPMNWkUB0zgHOjEU7Z9FEe5wdvsi7isMWeTaMjy96WWAn4\nxwlTCS1oeyJFet4FaVUrR2zmoxRCtC9j26b8mJNw6GeEAkOARR2ixdO60npA\n54cbhGedQ+pXnsdfxiqhnCzDLC9nMOtAWG/fsNQ5ydl2dB9bT0udUheWtAlH\nMhM3zhE1C7DrgQZhmEqhQufuCIw13SIxg37S3xV2Jpq9iKBOY0iDAmB6Q7K4\n9MQc0OPPb0SLp6kHDLLa/nr8HKGZ0x4lsxr4Aq9EBmMZ+HDlVS6WT0+Skhx6\ne/I4OE/4ADy2EYczH/16pE9hIz3NQh5Ikrz3FTRizfGh1kEV1sI8LYc7ubvA\n61xJKMlLtxwZthpJqrz+X02H2WEdoe6d5XKChuBXN+pxZuWED0HjT2YaMiQ9\nY2aGLRT31tZB1KjphOhbphxaIH1FJumQlnrhwd2ZKJenjtW1XNC2y8rd4bDx\nYyvdDCTbZ30x2yzVXhWEnmhu0jEXo/zQeZk/MVREMOh4D4bKUEUFacLiBQ0Q\n/WkM75Q7DvxrkNzdI1DgGqdJtk8Waw9Y7nNa+b1fJnbcze7zE4KKpNAjtuD7\nAVmk\r\n=GJJa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBi0uOwlDMtDbCX0c1JC15xx15yn8nrXmNDFl4dHJEPJAiEA4prUqFa1SkQbABGsWxu3joMYKKnv0MMKvq3InO7EnYs="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.4.2_1624600742876_0.5999856587743795"},"_hasShrinkwrap":false},"1.5.0":{"name":"mocha-vite-puppeteer","version":"1.5.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^8.3.2","puppeteer":"^8.0.0","stdio":"^2.1.1","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app","test:app":"cd test/app && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"ab7e52c19cad2b5361ed66f3c040743a71b359ae","_id":"mocha-vite-puppeteer@1.5.0","_nodeVersion":"14.17.1","_npmVersion":"7.6.3","dist":{"integrity":"sha512-IL1YEz/T0FcBQZ6EIDIJrRDRzcbhQJL6LroiscHZokcVhsLY7rLBMo47jSXXJ4imWZty00P7yqIbDD+j84K53w==","shasum":"2895ed0a062715b3717e7c4c479930aa44531290","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.5.0.tgz","fileCount":7,"unpackedSize":15912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4+kXCRA9TVsSAnZWagAA8qUQAIe5dhK3oxF80vowtcF0\njMKDPwjqwvri5iJRijZvDii8VYZr/XdE9XwT4/FqmgeDifMAPvVkmoCblh3R\nwWaeOqfVeG/gzGnb8xMgzQpc1ATOgiQWHuMHhW3CN4MpE5SxMxAvANuztlp6\nX1YShQZ2QWcxeXisS7KpSZvTwTay1ZJ11Ko4hRnlMM83Fcc3M4W5lrmlW8DV\nUVreoLLdWetvG6bol9K4Ib9bFV/4GhZIwtjLgKWdEyWO/Q9ohclATUgc+CmA\nVyO2Vj2mbDt4wFGoP7t8BtYbcirQXUPT8JaX4tgz3j+Btphd2XsF4jVy85U0\n8/FyKpfzFTDNdkfJcH5xmyVtv+gVEcQPvBK5iGAjJDFeavJB4SUx07Na1rTw\nO8rXeDf4UtJsfxFdIZHX9DBhhCcHNsUl/fVzT4fpoTaoHkD+m2uqf83v/oWM\nL+XpUPLVrWoxgPK85qFOCJx8UrI/ieoluUh9ZTISJyTF2jA5vSuI+Wp9iyGG\n3wqieN8pcYB/5bBm3qHnwcOBFmDyejdwiypITIl/24/uSfs5HPHbGQ9L06OA\nWOrBdnySj8KjkTiUGFTBjwGNlrxLnqGeDlwyV73X5wyUkxoY15IRmK7X7yoi\nTfVaP9UzT3brgiCyDYFpefrhtyF28w7yVJ1RA4fqpJ5EFlJs8yD8KoanqfHA\nkpjd\r\n=IR3m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjuA4Wu0aGw3QU/abmk8rCuTtE8DAqpq9GS0UJwiI1CAiEAgBnvZZLsqDLTF5q6aRneMOdX5lBME0TvVnqTXcYZmWM="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.5.0_1625549079079_0.7963179659241153"},"_hasShrinkwrap":false},"1.6.0":{"name":"mocha-vite-puppeteer","version":"1.6.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^9.0.2","puppeteer":"^10.1.0","stdio":"^2.1.1","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app","test:app":"cd test/app && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"bf012e6700d1e57e30c52260059f02b5ed604776","_id":"mocha-vite-puppeteer@1.6.0","_nodeVersion":"14.17.1","_npmVersion":"7.6.3","dist":{"integrity":"sha512-Wh7CY1cNRcjMXakYVFOf7m3zBVwy7ilkn/jHM9aiK/MP+nFxx8gWHRda67R1l8Zy+Na2bMW4NNCCgAnKcIop0Q==","shasum":"94a7a06359ffd7ffcf6711f923c82838dd112779","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.6.0.tgz","fileCount":7,"unpackedSize":18023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7DItCRA9TVsSAnZWagAAHOEP/Rq8iCSOl2hwJl0xisbC\n+BKNT9MCqrtxC/u45yJJqsHj1WGD0NCNsBYUcsr5WDFi8k03CifPSXfKaVwG\nT3GDF1SXxROd1zd+N9cINKnVa3meFbSP/iog4Pwy1F2eTc0NK3NRz/2WuUTq\nfI5bTlRY9KyZCY4fyvlXZ2GjUwJHfmSTn9JrM1nGd/7nGN4ZycUiapjVuboV\nhvJPN35mPbMGhlHJMRHnJLqC7d0RART4+y4RUuWWxFMilzwUDz13agA8caXo\nteWbd6SrKjZ2YOF7RTYu/xGT8tf9W/MYqx4VoPRkvb7fdUg5kBwZZh/NCMB9\nPhihNa9RKOgHoeAdEcZXM25n2o1cCcuMVUI4UIxWQot/nLU2Cs360lyVCqIh\nrTnL6/dMNay4tFUqeXBlMmxYcMcmBavNjnBDZrplfHJL/R9EVtRRkyPxt4aQ\nEer1BIryDHxzWlh+qJedxTHJQ8m2vIXU3OBNADOOwNNFq3GRCIDd2N9iVfiN\nswRugDwYAIAKDHLq25IukdGZuCEkBcYyh1CCuIiYKMk3org08wA1jBkdpI8W\n9Ttna3qj9s+ZUQWYaugG3gHBgBTcmgZPHiHvTQMeEX5oiqBcExg9Hl8IrNaJ\nqvOhg0Z9hsqaTqpazhSFvhnNZFUk1Fzi31bhUo3UD6imdghFoSUcH9TzjIdJ\nJLha\r\n=q4uR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYDSi5xDXjDvgOcg4z7V+uReWElFGeyJWS1HDx1v9bAwIhANtuwIvdh5GMRfzIYp9xATZ4+g8FFrzZA+o31/4JNilT"}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.6.0_1626092077131_0.8452844271104096"},"_hasShrinkwrap":false},"1.7.0":{"name":"mocha-vite-puppeteer","version":"1.7.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^9.0.2","puppeteer":"^10.1.0","stdio":"^2.1.1","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app","test:app":"cd test/app && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"abf29383a791a78eb036beda773b08985569f198","_id":"mocha-vite-puppeteer@1.7.0","_nodeVersion":"14.17.3","_npmVersion":"7.20.0","dist":{"integrity":"sha512-pZ0j+hVwIL2Sn847Sk5tCPGidJ9wmNVKtbF6LEIVhbH4js/brnsAWa63FGxVxDtwFqTyqWFnRIgDY4w3Eem5Uw==","shasum":"034e030c0134aa16e8105ccd082f675aaea780f4","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.7.0.tgz","fileCount":8,"unpackedSize":18372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+P9aCRA9TVsSAnZWagAAKgkP/15PE/NlKPn0/GWlGaqE\nf4xcefK97WIGFNcI643iX+/yP13EwX9UOAQEf3cbkssAjUuB3+crPCmmkibo\n1rsfXlFkeUvIUE+DCLXKr8uPbv04VIfukPAmzapDrxm7alyyHER18g0HQzzS\nI72JfTCoisGVXSPV1F9B+2VS8vIjaBqaXcHK+qC2aKc1Dp2dGxdf2g5reIaY\nEirNcHDSkr++8ttBVxiG0M/D9MHnOh0BYwI1x6pQwdQC0XpLw3217nvixdY7\nwM5JNzF0NlKiO4MpKXKAPEsB1LR/LeKC1A31EU/dGgcF9lLz28qDK/Js9hwi\nFCaHb7uC/ANZqbWCJd0/7PG4hXKD/uCipYxuhfjclHMS596QVZZWMoZNyxBD\nvy+pZsmeueMz1XrkTPY6BB/r9vhBBxRdlxj1qB+Ky3P+Zj6CW4PwlS3OMkK1\nM3TGytJEcJra4NAgI9kBpJt2sHsr99BIVHZIWqW26604AoEa8+ymGdIPSW6F\nu2QLMr3QJ+54VMotPNOY0Imp1VwZorY1qNAkxfkEQh7+m9M6cYB8qGScLx9S\nUHMleTQLsXcvUqE/hcKqvtuOtbR48f2DPbAV78XzkIpJy4FnukL5n5AP2ecG\nKsqOR0DRbS8RoK69YGQvvH50gl750QFZZQ3pMGNcppxckV7Kky/cbB/MAA2f\nt6UX\r\n=fY3U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf0nTsiyxRlBA74OqakY23+kD5T4hKWEcHux/+SENcLQIhAJz7JeNs803ThvDxU/kvIt68bb2PHpsnW8wq+iOYsWi0"}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.7.0_1626931034543_0.6402165112049243"},"_hasShrinkwrap":false},"1.8.0":{"name":"mocha-vite-puppeteer","version":"1.8.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^9.0.2","puppeteer":"^10.1.0","stdio":"^2.1.1","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app","test:app":"cd test/app && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","gitHead":"a5ef64e2bf21572140cf2b901565af79e704905d","_id":"mocha-vite-puppeteer@1.8.0","_nodeVersion":"14.17.3","_npmVersion":"7.20.0","dist":{"integrity":"sha512-3SEK24I21B3iGXWf1t6ju9z4c6FYats6QXD9lq5rETpmndZeEE31G6LVESJ5mcQSoMh8RZlWWfsztmxJP+sSOA==","shasum":"9487902038809679a992f08bb27c14cc688b6582","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.8.0.tgz","fileCount":8,"unpackedSize":18433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+TXQCRA9TVsSAnZWagAANmwP/iJwb2unwvYd/fG0VPCS\nzpkLVjNOTeuiEe0Dy+8i3Avy7UHurLFq3JmMGW571tbQwHA/E4wlqNHK1NJF\nVuHaC32a72ECrUONl1rIgtxUYK/yh3o5q2P1pTAe0fWJxx4N5910/v08wTfS\nbHucTN/L8hh/h59jqmAFo8oMxoqgqJntXEERfD2H6utsTARqiZ6R9eUHAYsM\n1GxVzf03asIL/L8Zb/lbDR7FER9RZttDsMb/dpYCaWIkbgZIC9dphxT0OIqk\nre/IYZ7eltTapetoNZcgaT1ynJ8wg4ew5YxjsIjUKM33CkWBcAxcgo4eT7I6\nbdZLV1TM9i4a4fXQuN8zznI9aMGgZtccFuU24HzOvlqrW23CRM+79EPz61Wg\n2LJ/GD57Ptugzz0/768C4ShOASKENHKExuR6ugL88BaHSv4Psennc4t+nQ52\nt6zQc5mRrENMcWhaudwo7IDJeddtcV1jKVGdJwUPF2hF9lDxyLHJ6Ttq4Eqb\nkYvQmB/7zNpBrXFYbWnWpHhQKsIE2HU+cpqJ58B7eMgxzkrp8vj4464i4wsR\niW2EUcEs3D51YcWIsMH0fvQH1CdcjyA5vlSwmTGKTD+LP+xMOmSfCssdWV3K\n+b8LaWbeq43XWS186itQd0dMoa9VRk5oOOYSx68tPVQE0XVgVzS5fqPwNHD3\np6TT\r\n=0C1K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa83iooGsY0bWIWWgZygelYrrUeW+7QP8by/I2s13RqAiB3LHrvWeKVMkMGmEkg5YFjYt/hMoz9HVFYXXvQ3L6+Nw=="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.8.0_1626944975905_0.8337343747126906"},"_hasShrinkwrap":false},"1.9.0":{"name":"mocha-vite-puppeteer","version":"1.9.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^9.0.2","puppeteer":"^10.1.0","stdio":"^2.1.1","vite":"^2.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:performance && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:performance":"cd test/performance && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app && npm run test:performance","test:app":"cd test/app && npm test","test:performance":"cd test/performance && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","devDependencies":{"vite-plugin-inspect":"^0.3.7"},"gitHead":"c379d314ee7925d466d5e8e2585cb54f8e118202","_id":"mocha-vite-puppeteer@1.9.0","_nodeVersion":"14.17.6","_npmVersion":"7.20.0","dist":{"integrity":"sha512-Y/6C0mSHzMxoIwHawvZPeXmg+pd7PQqU0gO+ZX3wKKu0I69HGFeNF9NXaiTziC/rmYc2v8G3p/OpzL5y+z+RMg==","shasum":"bbbbc21dfb72e8b8a3f26ba2a3ff293ac957ea7f","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.9.0.tgz","fileCount":8,"unpackedSize":19485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBpAdFMrNU2zav4Lk3GHdDkyTkunbgGdkeDKkNNPu/PAiEAuWGLxaUQexb+S+jXvhMdVyGCtQM8dQaAQmwScoMD3Hg="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.9.0_1632935140598_0.6176279357422512"},"_hasShrinkwrap":false},"1.10.0":{"name":"mocha-vite-puppeteer","version":"1.10.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^9.0.2","puppeteer":"^10.1.0","stdio":"^2.1.1","vite":"^2.1.0","vite-plugin-istanbul":"^2.2.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:performance && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:performance":"cd test/performance && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app && npm run test:performance","test:app":"cd test/app && npm test","test:performance":"cd test/performance && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","devDependencies":{"nyc":"^15.1.0","vite-plugin-inspect":"^0.3.7"},"gitHead":"84934d2ed62d241cb1fb03ef955e4b95d75b318a","_id":"mocha-vite-puppeteer@1.10.0","_nodeVersion":"14.17.6","_npmVersion":"7.20.0","dist":{"integrity":"sha512-gS7dmqUqJYw1FP/DAEvQhFa8rrCNrL716skv+DHC5bD79wNIvnezSZFoOdjW5K16SDAPG3Ah45gxPWv+x9EGkA==","shasum":"b91330f4674a752a7f532b29bdd4678ff0588733","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.10.0.tgz","fileCount":8,"unpackedSize":21132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrXnFMniQ0u3qWuxE9e2rTogjeIQLOsZ9+ISJbwWSqSwIgNzAo+sq2DW090s5newhHW6MHTqmxoeP2CirNZ1Q56lU="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.10.0_1633278854521_0.8858340318465938"},"_hasShrinkwrap":false},"1.11.0":{"name":"mocha-vite-puppeteer","version":"1.11.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^9.0.2","puppeteer":"^10.1.0","stdio":"^2.1.1","vite":"^2.1.0","vite-plugin-istanbul":"^2.2.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:performance && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:performance":"cd test/performance && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app && npm run test:performance","test:app":"cd test/app && npm test","test:performance":"cd test/performance && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","devDependencies":{"nyc":"^15.1.0","vite-plugin-inspect":"^0.3.7"},"gitHead":"39ce4a8f0c1c35b92559aabceaac625a90f3c6d5","_id":"mocha-vite-puppeteer@1.11.0","_nodeVersion":"14.17.6","_npmVersion":"7.20.0","dist":{"integrity":"sha512-41tkP6VTMGFDyU1NnPhrpvr/BbFB5dVMU1p4lhzRjUbz0yehBetmIHnaMmKzwF7nVwksSFmnG39n6R+hJparrg==","shasum":"ef841d48af06f40438ea857cd9feaddfe3ea2eed","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.11.0.tgz","fileCount":8,"unpackedSize":22379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcWmcD0LvZvQTDoUCfBLL/FQReRL034B4YauKiB1HkpAiEA2xaVaHXn3bGVa36GIzUVgtiqzrAnTD8/R7oDz1RD4Ks="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.11.0_1633631036707_0.736883621482421"},"_hasShrinkwrap":false},"1.12.0":{"name":"mocha-vite-puppeteer","version":"1.12.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^9.0.2","puppeteer":"^10.1.0","stdio":"^2.1.1","vite":"^2.1.0","vite-plugin-istanbul":"^2.2.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:performance && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:performance":"cd test/performance && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app && npm run test:performance","test:app":"cd test/app && npm test","test:performance":"cd test/performance && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","devDependencies":{"nyc":"^15.1.0","vite-plugin-inspect":"^0.3.7"},"gitHead":"6dce657b53ff213e5e3fbb8ae937c6d69eb58c47","_id":"mocha-vite-puppeteer@1.12.0","_nodeVersion":"14.17.6","_npmVersion":"7.20.0","dist":{"integrity":"sha512-Og0wo532P4OljMpCi4fkBMzALA45fKzmEvoVct3iBy70mnXq50+G6kpeSbpFSKALLNo2cjEBCHt0IMiEaI+byA==","shasum":"0b57eafab9365cdc2a9a6d3162a9295092f5f223","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-1.12.0.tgz","fileCount":8,"unpackedSize":22430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs+roHN0CMPmGKvOv+T17amtfGhRGiYHjxNmwJmpMLMQIgPF3k4HvtSPIJymHbGlTLI/GFJCYIB7b95XnnUnaXCLw="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_1.12.0_1634991983494_0.5484815833391561"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"mocha-vite-puppeteer","version":"2.0.0-beta.1","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^9.0.2","puppeteer":"^10.1.0","stdio":"^2.1.1","vite":"^2.1.0","vite-plugin-istanbul":"^2.2.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:performance && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:performance":"cd test/performance && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app && npm run test:performance","test:app":"cd test/app && npm test","test:performance":"cd test/performance && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","devDependencies":{"nyc":"^15.1.0","vite-plugin-inspect":"^0.3.7"},"readme":"# mocha-vite-puppeteer\r\n\r\n[![npm](https://img.shields.io/npm/v/mocha-vite-puppeteer)](https://www.npmjs.com/package/mocha-vite-puppeteer)\r\n[![Build Status](https://github.com/larsthorup/mocha-vite-puppeteer/actions/workflows/ci.yml/badge.svg)](https://github.com/larsthorup/mocha-vite-puppeteer/actions/workflows/ci.yml)\r\n\r\nRun your [Mocha](https://mochajs.org/) front-end tests with the [Vite](https://vitejs.dev/) bundler and the [Puppeteer](https://pptr.dev/) browser launcher.\r\n\r\n\"mocha-vite-puppeteer\" can be used with any existing Vite project and is not specific to Vue, React or any other front-end library. Both JavaScript and TypeScript is supported via Vite.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install mocha-vite-puppeteer\r\n```\r\n\r\n## Run\r\n\r\nFirst add some test files using Mocha, e.g. `Counter.test.jsx`:\r\n\r\n```js\r\nimport { expect } from \"chai\";\r\nimport React from \"react\";\r\nimport { render, screen } from \"@testing-library/react\";\r\n\r\nimport Counter from \"./Counter\";\r\n\r\ndescribe(\"Counter\", () => {\r\n  it(\"should count\", () => {\r\n    render(<Counter />);\r\n    const countButton = screen.getByText(\"count is: 0\");\r\n    countButton.click();\r\n    screen.getByText(\"count is: 1\");\r\n  });\r\n});\r\n```\r\n\r\nRemember to add any additional dependencies used by the tests, in this case:\r\n\r\n```bash\r\n$ npm install chai @testing-library/react\r\n```\r\n\r\nNote: \"mocha-vite-puppeteer\" is not React specific, and should work just as well with Vue, Preact or any other front-end library supported by Vite.\r\n\r\nThen run your tests, bundled with Vite, in Puppeteer with:\r\n\r\n```bash\r\n$ npx mocha-vite-puppeteer\r\n```\r\n\r\nYou will see output similar to:\r\n\r\n```text\r\n  Counter\r\n    ✓ should count\r\n  1 passing (24ms)\r\n```\r\n\r\nAn exit code of 0 indicates that all tests passes. In general, the exit code indicates the number of failed tests, which can be used in CI pipelines.\r\n\r\nFor now the following built-in reporters are supported:\r\n\r\n- dot\r\n- json\r\n- json-stream\r\n- list\r\n- spec\r\n- tap\r\n\r\nAnd also the following custom reporter is supported:\r\n\r\n- [mocha-junit-reporter](https://www.npmjs.com/package/mocha-junit-reporter)\r\n\r\nYou can optionally specify a JSON file with reporter options:\r\n\r\n```bash\r\n$ npx mocha-vite-puppeteer --reporter mocha-junit-reporter --reporter-options mocha-junit-reporter.config.json\r\n```\r\n\r\nBy default `mocha-vite-puppeteer` will create a default \"test.html\" to configure mocha and load your test-files. But you can also write your own `test.html` placed next to `index.html`. Here is an example:\r\n\r\n```html\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n  <body>\r\n    <script type=\"module\" src=\"/mocha-setup.js\"></script>\r\n    <script type=\"module\" src=\"/test-loader.js\"></script>\r\n  </body>\r\n</html>\r\n```\r\n\r\nmocha-setup.js:\r\n\r\n```js\r\nimport \"mocha\";\r\nmocha.setup({ ui: \"bdd\" });\r\n```\r\n\r\ntest-loader.js:\r\n\r\n```js\r\nconst modules = import.meta.globEager(\"/src/**/*.test.{js,jsx}\");\r\n```\r\n\r\n## Available Flags\r\n\r\n| Flag              | Alias | Default     | Description                                                                                       |\r\n| ----------------- | ----- | ----------- | ------------------------------------------------------------------------------------------------- |\r\n| --port            | -p    | 3001        | Sets the port for Mocha-Vite-Puppeteer to run on                                                  |\r\n| --entry           | -e    | 'test.html' | Entry html file that initializes Mocha. Relative to cwd                                           |\r\n| --reporter        | -r    | 'spec'      | Reporter to use for mocha tests                                                                   |\r\n| --reporterOptions | -o    | undefined   | reporter options file to be passed to reporter                                                    |\r\n| --verbose         | -v    | false       | Enables verbose reporting from Mocha-Vite-Puppeteer. Useful for debugging these flags and inputs. |\r\n| --debug           | -d    | false       | Sets debug mode for Mocha-Vite-Puppeteer. Automatically disabled puppeteer headless mode.         |\r\n| --config          | -c    | undefined   | Advanced config options. See section below for details                                            |\r\n| --enableBarePath  |       | true        | Load entry html file from \"/\" (html file cannot use inline script of type \"module\")               |\r\n| --coverage        |       | false       | Instrument and collect code coverage during test. Use \"nyc\" for reporting                         |\r\n\r\n<details>\r\n  <summary>Advanced Configuration</summary>\r\n\r\n```\r\n{\r\n  \"port\": 3010,\r\n  \"reporter\": \"dot\",\r\n  \"coverage\": true,\r\n  \"puppeteer\": {\r\n    \"launchOptions\": {\r\n      \"headless\": false,\r\n      ...\r\n    }\r\n  },\r\n  \"istanbul\": {\r\n    \"include\": [\"src/*\"]\r\n  }\r\n}\r\n```\r\n\r\nThe base-level of the object accepts any flag above, except config of course.\r\n\r\nThe key \"puppeteer\" can be used for additional puppeteer configuration.\r\nThe puppeteer currently only accepts the key launchOptions.\r\nsee the [puppeteer docs on launch options](https://github.com/puppeteer/puppeteer/blob/main/docs/api.md#puppeteerlaunchoptions) for a full list of launch options available.\r\n\r\nThe key \"istanbul\" can be used for additional code coverage configuration, see the section on Code Coverage below.\r\n\r\n</details>\r\n\r\n## Code coverage\r\n\r\nWhen using the `--coverage` option, a raw coverage report is produced in a `.nyc_output` folder. To get a nicely formatted report, you will have to use the [nyc](https://www.npmjs.com/package/nyc) CLI, such as:\r\n\r\n```\r\nnyc report --reporter=text-summary --reporter=html --exclude-after-remap false\r\n```\r\n\r\nInstrumentation for coverage analysis is handled by [vite-plugin-istanbul](https://www.npmjs.com/package/vite-plugin-istanbul). Any options needed for your project to work with this plugin can be added via the mocha-vite-puppeteer config file under the \"istanbul\" key, see Advanced configuration above.\r\n\r\nThe `--exclude-after-remap false` option for `nyc` is needed because `vite` handle all transpilation (JSX, TypeScript etc) pre-instrumentation.\r\n\r\n## See also\r\n\r\n- Sample project: [larsthorup/vite-sandbox](https://github.com/larsthorup/vite-sandbox).\r\n- Blog post: [Front-end testing with Mocha, Vite and Puppeteer](https://www.fullstackagile.eu/2021/03/21/mocha-vite-puppeteer/)\r\n\r\n![](https://www.fullstackagile.eu/2021/03/21/mocha-vite-puppeteer/mocha-vite-puppeteer-diagram.png)\r\n\r\n## Develop\r\n\r\nUse `bash` or similar (such as Git Bash on Windows).\r\n\r\n```bash\r\nnpm test\r\n```\r\n\r\nContributions welcome!\r\n","readmeFilename":"README.md","gitHead":"03991c153824665b1a45e7352855b8367f0a2c4f","_id":"mocha-vite-puppeteer@2.0.0-beta.1","_nodeVersion":"14.17.6","_npmVersion":"7.20.0","dist":{"integrity":"sha512-9wXKtv7dGvaqIgsy2mpzyXuaP8If576TyLMlIvRQtPK1wvp6q8rnhvFAY8xjdIuSP3OiXvSMEaieMbpAKf/Nyg==","shasum":"157419dc06dc6f74054e402e257cca82ed4ef7e5","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-2.0.0-beta.1.tgz","fileCount":9,"unpackedSize":22823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+daHTJpPBuyxfN0kkqy7nybX+TNnHN/zoGO85Pr6BLAiEA1MJuX4Lbm5U0ZbTTJAw/YCSK0XlnY9ML7MikaRLkJ9Q="}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_2.0.0-beta.1_1635050871445_0.18603994843090454"},"_hasShrinkwrap":false},"2.0.0":{"name":"mocha-vite-puppeteer","version":"2.0.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^9.0.2","puppeteer":"^10.1.0","stdio":"^2.1.1","vite":"^2.1.0","vite-plugin-istanbul":"^2.2.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:performance && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:performance":"cd test/performance && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app && npm run test:performance","test:app":"cd test/app && npm test","test:performance":"cd test/performance && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","devDependencies":{"nyc":"^15.1.0","vite-plugin-inspect":"^0.3.7"},"gitHead":"38cb0d88641858ca48c1c909f5247f43b3ee32e6","_id":"mocha-vite-puppeteer@2.0.0","_nodeVersion":"14.17.6","_npmVersion":"7.20.0","dist":{"integrity":"sha512-g2mu+w//TitlyaVZia6vvhmuzmdOJQM7C206BjSpDDrfO6OgVpiR+g++42KHsR/lq8X0NAmmvl0z2eSVqcpZYA==","shasum":"5143bcc91d35713219db37cb622cde5d311d0fa6","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-2.0.0.tgz","fileCount":9,"unpackedSize":22816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2zdmCRA9TVsSAnZWagAApTsQAKB//yzn33RFGWeXply1\nzP/bvZFTJeMAuycP7kTScCrY3wvyXGuMgbEdPqLPMSzCwBNlZHr/m5KxVMf2\niMnux+VBS6OxXRMJu6SDZGuspH++f2xFEIuuXo3yhgCV73y+Ot/pbBtqNUq3\nUtQN4LJuibKU4zrWkcgS9OdEJAqTZxnwnq2Ax0u8pMbF65OQ1T0s4XYEo2jT\nQLHJczN8hSFhWotQEp7yHCbe/Ecb+NpN4+Ro+2a0qWhS+OnrJ/iaJosvpfBk\n7Fqm415mh5xW4dWxL9EExEks8eHpW2tx8fFBHduWWY47+gQMtpEo4XcoYSXI\nsLZ/VDdPB4uJYa7UrkQH8JSpt36jd5miLUSAkkKFENxhMTO8Y8XbvfKDmVSC\neTH0X1/cW/qBw7seq1/U9U84AwSCRWEwqI1Lk6otXbRFUNP0m8fSCg6Uolsy\nP4wBOmBiYPAsOHWVMDSLYEXp/hrVE21N/4RE+RNu91z1mVvHBiOLkMoqWKha\nCf6UF5+VMxb+lQ2s+XQShR5EtQ+NiwTHdUMAR+NsBzJybkyI9k03bL/849Jy\n8FRFYsmG6UQ+hISElYVxtL9qCbOKQYnY2kSmleFY2jRnohynCIioXaSyuSFR\nxIn4eWQZArgqxehHCXVdozyx6E2uIGHKCP5wpoWYBx8UK4bKDfac76lInGNO\neymk\r\n=lCxY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqL8BhbIM36lxYcugjh2zdThIinUuPiNyUh1grMAB6XAIhAM2x27yS2TqS8+gV5VcsvS9Qyay5TFuJK5OgLAicgL0M"}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_2.0.0_1635261378702_0.3795419597678169"},"_hasShrinkwrap":false},"2.0.1":{"name":"mocha-vite-puppeteer","version":"2.0.1","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^9.0.2","puppeteer":"^13.1.3","stdio":"^2.1.1","vite":"^2.1.0","vite-plugin-istanbul":"^2.2.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:performance && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:performance":"cd test/performance && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app && npm run test:performance","test:app":"cd test/app && npm test","test:performance":"cd test/performance && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","devDependencies":{"nyc":"^15.1.0","vite-plugin-inspect":"^0.3.7"},"gitHead":"cf1e7cdc222c8ac2ef30af7ef859a7bd74231307","_id":"mocha-vite-puppeteer@2.0.1","_nodeVersion":"16.14.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-tAcpDA5s6/ohHa0yy1dm8Hdf4lCdWrbZ1j84Gtc+85zadLxUEcMXHppxJ69WFXkT80R/jyGTOfCoeb+sgmNSzA==","shasum":"6920ec39f4bf846c3e55ed5efed101c30df19124","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-2.0.1.tgz","fileCount":9,"unpackedSize":22814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxpPcn+/QLrY0Xke/xUBy/qAegxdRvb9wPOASO0O/QBAiEA2QjlCsrUHGH9TQfpMkx1uQQYbYwjHOU3fnGKKK960ew="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYvhIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4dg/+JBdREfzCLb4ECTsNmHLyFdy2k12T2lzG3pZft8V4JQuGKm79\r\n+SFfa2XG3nEgFi0Wjca3gdtMPQhFL1dU0TwcwUigEb8IW20aPi2+SgWIgDA5\r\nE+u+ZFDzZxAXkgX1KPWsMr46XJJRiPV1OhxXGJmVVCT9bWzkHxlzXtRvC6iH\r\nWZinjE4Fm5wAhUScrBbTKKvtD50zKYPj7MFN35tiCk4PCx3KkwzuLYccH3U/\r\nn6u3+DFXMIoypD6+BnYIkbBfeVd+jYuHJC+2BJj0OWquPoaNtPGGJwsra7uG\r\nJ/4V9fblbfid70FAAxNdHTv0NDWhRquTYsoVoF39+3MU19WouKhqUSKflDTA\r\naW2QZAwdhe6hdDMGFQEaxV9c6GSj9XzZiL16U6RMPhg/+Far+utBzZ4D7PyD\r\nN0Oca1IvEnye6UYfuneUjUcFD4N/A2mZw3N24nLMW3883m3idXVGg6I1o/Sq\r\nWeUQON9bMV6nufFP4iwb2J4ee9vWHqNNtsVM2rdupdFv+WAyGHE6I6OlwkAT\r\nTMh+VCH7dqu+b3ZDmBVUrBjMdRtVDVMaVHXHXK0Axzpr6cvRHGPLX+TXyeko\r\nWM/MOkj0q1HO1fj207U8Q1Kplt4uYj7UmHdp0Q6QkC0aqeuWXQALonfdz4Np\r\nybsyhIwb2W+fS2kOH1KqixO4xHpNZj+1i+M=\r\n=6Px+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_2.0.1_1650653255943_0.929742291535568"},"_hasShrinkwrap":false},"3.0.0":{"name":"mocha-vite-puppeteer","version":"3.0.0","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^10.1.0","puppeteer":"^19.3.0","stdio":"^2.1.1","vite":"^3.2.4","vite-plugin-istanbul":"^3.0.2"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:performance && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:performance":"cd test/performance && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app && npm run test:performance","test:app":"cd test/app && npm test","test:performance":"cd test/performance && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","devDependencies":{"nyc":"^15.1.0","vite-plugin-inspect":"^0.7.9"},"gitHead":"16da2212955a90ceb3cb39e0444c48fa8bb234fd","_id":"mocha-vite-puppeteer@3.0.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-wkihEkZu+/7FlX+xMZ6vDXEgWDq4KzVMo57wD4gPPFUrjR+FMVSInWmHk7gReFdOSlW4KrKw5J45QW2TxbYqXQ==","shasum":"10c6ff6bd1955e967c7002ff99cd48e88a99c448","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-3.0.0.tgz","fileCount":9,"unpackedSize":23273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWk2ZwVBUgAeJ4DrcTpy+LVyYclErm3i6Fw/I/s1q34QIgHqtfOAiLRD+ehTYHXg9uDYuoUK+37KKYMM/WsCtP0aM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhbAxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIgQ//SSu8Aqeah4K/AlxUvkh4oyXmpOAWFoxJ757d19LPUcQEplNY\r\nnWFoGTgbGeQYliSJQhT8VtLDoc9Apvg6UEL9mdaGDSXbZdkKUuFvBB6e0gm9\r\nkXEHwBIAIwn3szvyP+bsd1jNVoxTeurFU+6fx377VHe6en7tWWuBsS2pN6pl\r\nPZJ/xuHmdbJRb6U68cuUj5NzTbY9PWMIcQE1ejWz9M+AuMXrPwcEw1LK/ZMd\r\n8saJUGnPSfanCT7GRuzEhdM2cVFT8feToeNioGqScyec2AegCaa/7GpzFHDg\r\ndNCGH5L/eiVvX5XJ6F6CN2HfY3SFjJf/Gn4EGmpCTATdjZhNjicb3LgJ54MU\r\nOOrQD2BYxVVlWPtXlVrB8XxmofVOp6r8m6Uh48Vp0LweV99GKCfhI/3+BMzu\r\nLfpuRiaST4c5c+PKslM1GqrS6b0SOxlLCYa9hkIE97OIFrl1OAD6lsAXPP2u\r\nnL7hUiF07CIixRxwdiHKsJAKw/BaGPPvyEbVa6LT5feArlZqLu+G1q2aD99u\r\n+7ivIb2dIKHfvmCAuftNq5bdQyTPfiSaXKxSK1N+SJo/gHyeDZmeCMlCszIk\r\nR2RoCAx6G08XxfxN6NIiuMgtA7RUp8QzRwWf3+HvWQYSTqo8vFT0QDt7Y2B3\r\nOtkP5KGBVZbaLRAf9FqIDIrXgh8Y30N9SU0=\r\n=wEp9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_3.0.0_1669705777574_0.7785133110025246"},"_hasShrinkwrap":false},"3.0.1":{"name":"mocha-vite-puppeteer","version":"3.0.1","type":"module","description":"Run your Mocha tests with Vite bundler and Puppeteer","bin":{"mocha-vite-puppeteer":"cli.js"},"dependencies":{"mocha":"^10.1.0","puppeteer":"^20.7.4","stdio":"^2.1.1","vite":"^4.3.9","vite-plugin-istanbul":"^4.1.0"},"scripts":{"prepare":"npm run prepare:app && npm run prepare:performance && npm run prepare:unit","prepare:app":"cd test/app && npm install","prepare:performance":"cd test/performance && npm install","prepare:unit":"cd test/unit && npm install","test":"npm run test:unit && npm run test:app && npm run test:performance","test:app":"cd test/app && npm test","test:performance":"cd test/performance && npm test","test:unit":"cd test/unit && npm test"},"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"keywords":["mocha","vite","puppeteer"],"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"license":"MIT","bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","devDependencies":{"nyc":"^15.1.0","vite-plugin-inspect":"^0.7.9"},"gitHead":"80cd92db863b37ddb8aa88528854be9ecad3378d","_id":"mocha-vite-puppeteer@3.0.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-k1bBAhj/C8Xy5xq+vWTgGY8ItP6aQJSebAlnfe4OSueRFMySIC0IjbS4snYVkBPsKHvdrQvr0AfZrfjnffBljg==","shasum":"2df82869648bf58d57280b6718038342d2cad629","tarball":"https://registry.npmjs.org/mocha-vite-puppeteer/-/mocha-vite-puppeteer-3.0.1.tgz","fileCount":9,"unpackedSize":23341,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx72+3aWD+gAs7u+TQ+t8T9S5ytt4bjYCE/iB//fgeDgIhAPz4DsTzLYVhORSNRJgiUORWwdzEWPNxXkU9Bv0Fve0v"}]},"_npmUser":{"name":"larsthorup","email":"lars@zealake.com"},"directories":{},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-vite-puppeteer_3.0.1_1688368709046_0.2097666967889802"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-20T16:49:28.768Z","0.1.0":"2021-03-20T16:49:28.932Z","modified":"2023-07-03T07:18:29.411Z","1.0.0":"2021-03-20T17:05:23.902Z","1.0.1":"2021-03-20T19:40:54.523Z","1.1.0":"2021-03-23T07:55:05.889Z","1.1.1":"2021-03-23T08:19:45.383Z","1.1.2":"2021-03-24T12:06:32.026Z","1.2.1":"2021-03-24T20:09:16.865Z","1.2.2":"2021-03-25T09:27:32.832Z","1.3.0":"2021-03-25T10:03:54.162Z","1.4.0":"2021-03-29T19:10:41.824Z","1.4.1":"2021-05-04T07:28:37.090Z","1.4.2":"2021-06-25T05:59:03.046Z","1.5.0":"2021-07-06T05:24:39.395Z","1.6.0":"2021-07-12T12:14:37.254Z","1.7.0":"2021-07-22T05:17:14.687Z","1.8.0":"2021-07-22T09:09:36.100Z","1.9.0":"2021-09-29T17:05:40.770Z","1.10.0":"2021-10-03T16:34:14.652Z","1.11.0":"2021-10-07T18:23:56.894Z","1.12.0":"2021-10-23T12:26:23.661Z","2.0.0-beta.0":"2021-10-24T04:37:19.752Z","2.0.0-beta.1":"2021-10-24T04:47:51.565Z","2.0.0":"2021-10-26T15:16:18.871Z","2.0.1":"2022-04-22T18:47:36.153Z","3.0.0":"2022-11-29T07:09:37.820Z","3.0.1":"2023-07-03T07:18:29.243Z"},"maintainers":[{"name":"larsthorup","email":"lars@zealake.com"}],"description":"Run your Mocha tests with Vite bundler and Puppeteer","homepage":"https://github.com/larsthorup/mocha-vite-puppeteer#readme","keywords":["mocha","vite","puppeteer"],"repository":{"type":"git","url":"git+https://github.com/larsthorup/mocha-vite-puppeteer.git"},"author":{"name":"Lars Thorup","email":"lars@zealake.com","url":"https://www.zealake.com/"},"bugs":{"url":"https://github.com/larsthorup/mocha-vite-puppeteer/issues"},"license":"MIT","readme":"# mocha-vite-puppeteer\r\n\r\n[![npm](https://img.shields.io/npm/v/mocha-vite-puppeteer)](https://www.npmjs.com/package/mocha-vite-puppeteer)\r\n[![Build Status](https://github.com/larsthorup/mocha-vite-puppeteer/actions/workflows/ci.yml/badge.svg)](https://github.com/larsthorup/mocha-vite-puppeteer/actions/workflows/ci.yml)\r\n\r\nRun your [Mocha](https://mochajs.org/) front-end tests with the [Vite](https://vitejs.dev/) bundler and the [Puppeteer](https://pptr.dev/) browser launcher.\r\n\r\n\"mocha-vite-puppeteer\" can be used with any existing Vite project and is not specific to Vue, React or any other front-end library. Both JavaScript and TypeScript is supported via Vite.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install mocha-vite-puppeteer\r\n```\r\n\r\n## Run\r\n\r\nFirst add some test files using Mocha, e.g. `Counter.test.jsx`:\r\n\r\n```js\r\nimport { expect } from \"chai\";\r\nimport React from \"react\";\r\nimport { render, screen } from \"@testing-library/react\";\r\n\r\nimport Counter from \"./Counter\";\r\n\r\ndescribe(\"Counter\", () => {\r\n  it(\"should count\", () => {\r\n    render(<Counter />);\r\n    const countButton = screen.getByText(\"count is: 0\");\r\n    countButton.click();\r\n    screen.getByText(\"count is: 1\");\r\n  });\r\n});\r\n```\r\n\r\nRemember to add any additional dependencies used by the tests, in this case:\r\n\r\n```bash\r\n$ npm install chai @testing-library/react\r\n```\r\n\r\nNote: \"mocha-vite-puppeteer\" is not React specific, and should work just as well with Vue, Preact or any other front-end library supported by Vite.\r\n\r\nThen run your tests, bundled with Vite, in Puppeteer with:\r\n\r\n```bash\r\n$ npx mocha-vite-puppeteer\r\n```\r\n\r\nYou will see output similar to:\r\n\r\n```text\r\n  Counter\r\n    ✓ should count\r\n  1 passing (24ms)\r\n```\r\n\r\nAn exit code of 0 indicates that all tests passes. In general, the exit code indicates the number of failed tests, which can be used in CI pipelines.\r\n\r\nFor now the following built-in reporters are supported:\r\n\r\n- dot\r\n- json\r\n- json-stream\r\n- list\r\n- spec\r\n- tap\r\n\r\nAnd also the following custom reporter is supported:\r\n\r\n- [mocha-junit-reporter](https://www.npmjs.com/package/mocha-junit-reporter)\r\n\r\nYou can optionally specify a JSON file with reporter options:\r\n\r\n```bash\r\n$ npx mocha-vite-puppeteer --reporter mocha-junit-reporter --reporter-options mocha-junit-reporter.config.json\r\n```\r\n\r\nBy default `mocha-vite-puppeteer` will create a default \"test.html\" to configure mocha and load your test-files. But you can also write your own `test.html` placed next to `index.html`. Here is an example:\r\n\r\n```html\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n  <body>\r\n    <script type=\"module\" src=\"/mocha-setup.js\"></script>\r\n    <script type=\"module\" src=\"/test-loader.js\"></script>\r\n  </body>\r\n</html>\r\n```\r\n\r\nmocha-setup.js:\r\n\r\n```js\r\nimport \"mocha\";\r\nmocha.setup({ ui: \"bdd\" });\r\n```\r\n\r\ntest-loader.js:\r\n\r\n```js\r\nconst modules = import.meta.globEager(\"/src/**/*.test.{js,jsx}\");\r\n```\r\n\r\n## Available Flags\r\n\r\n| Flag              | Alias | Default     | Description                                                                                       |\r\n| ----------------- | ----- | ----------- | ------------------------------------------------------------------------------------------------- |\r\n| --port            | -p    | 3001        | Sets the port for Mocha-Vite-Puppeteer to run on                                                  |\r\n| --entry           | -e    | 'test.html' | Entry html file that initializes Mocha. Relative to cwd                                           |\r\n| --reporter        | -r    | 'spec'      | Reporter to use for mocha tests                                                                   |\r\n| --reporterOptions | -o    | undefined   | reporter options file to be passed to reporter                                                    |\r\n| --verbose         | -v    | false       | Enables verbose reporting from Mocha-Vite-Puppeteer. Useful for debugging these flags and inputs. |\r\n| --debug           | -d    | false       | Sets debug mode for Mocha-Vite-Puppeteer. Automatically disabled puppeteer headless mode.         |\r\n| --config          | -c    | undefined   | Advanced config options. See section below for details                                            |\r\n| --enableBarePath  |       | true        | Load entry html file from \"/\" (html file cannot use inline script of type \"module\")               |\r\n| --coverage        |       | false       | Instrument and collect code coverage during test. Use \"nyc\" for reporting                         |\r\n\r\n<details>\r\n  <summary>Advanced Configuration</summary>\r\n\r\n```\r\n{\r\n  \"port\": 3010,\r\n  \"reporter\": \"dot\",\r\n  \"coverage\": true,\r\n  \"puppeteer\": {\r\n    \"launchOptions\": {\r\n      \"headless\": false,\r\n      ...\r\n    }\r\n  },\r\n  \"istanbul\": {\r\n    \"include\": [\"src/*\"]\r\n  }\r\n}\r\n```\r\n\r\nThe base-level of the object accepts any flag above, except config of course.\r\n\r\nThe key \"puppeteer\" can be used for additional puppeteer configuration.\r\nThe puppeteer currently only accepts the key launchOptions.\r\nsee the [puppeteer docs on launch options](https://github.com/puppeteer/puppeteer/blob/main/docs/api.md#puppeteerlaunchoptions) for a full list of launch options available.\r\n\r\nThe key \"istanbul\" can be used for additional code coverage configuration, see the section on Code Coverage below.\r\n\r\n</details>\r\n\r\n## Code coverage\r\n\r\nWhen using the `--coverage` option, a raw coverage report is produced in a `.nyc_output` folder. To get a nicely formatted report, you will have to use the [nyc](https://www.npmjs.com/package/nyc) CLI, such as:\r\n\r\n```\r\nnyc report --reporter=text-summary --reporter=html --exclude-after-remap false\r\n```\r\n\r\nInstrumentation for coverage analysis is handled by [vite-plugin-istanbul](https://www.npmjs.com/package/vite-plugin-istanbul). Any options needed for your project to work with this plugin can be added via the mocha-vite-puppeteer config file under the \"istanbul\" key, see Advanced configuration above.\r\n\r\nThe `--exclude-after-remap false` option for `nyc` is needed because `vite` handle all transpilation (JSX, TypeScript etc) pre-instrumentation.\r\n\r\n## See also\r\n\r\n- Sample project: [larsthorup/vite-sandbox](https://github.com/larsthorup/vite-sandbox).\r\n- Blog post: [Front-end testing with Mocha, Vite and Puppeteer](https://www.fullstackagile.eu/2021/03/21/mocha-vite-puppeteer/)\r\n\r\n![](https://www.fullstackagile.eu/2021/03/21/mocha-vite-puppeteer/mocha-vite-puppeteer-diagram.png)\r\n\r\n## Develop\r\n\r\nUse `bash` or similar (such as Git Bash on Windows).\r\n\r\n```bash\r\nnpm test\r\n```\r\n\r\nContributions welcome!\r\n\r\n## Publish\r\n\r\n```\r\nnpm version minor\r\nnpm publish\r\ngit push\r\n```\r\n","readmeFilename":"README.md"}