{"_id":"@bootcamp-ra/mocha-as-promised","_rev":"9-6db2230467a999ad4346aa9c87bcd44b","name":"@bootcamp-ra/mocha-as-promised","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@bootcamp-ra/mocha-as-promised","version":"1.0.0","description":"A mocha.js and chai wrapper that delivers a promise-based API to get test results instead of only printing.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fabiolmorato/mocha-as-promised.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/fabiolmorato/mocha-as-promised/issues"},"homepage":"https://github.com/fabiolmorato/mocha-as-promised#readme","dependencies":{"@babel/standalone":"^7.12.18","@freecodecamp/loop-protect":"^2.2.1","babel-plugin-transform-remove-console":"^6.9.4","chai":"^4.3.0","mocha":"^8.3.0"},"gitHead":"179c21a4990cd66dc07121ae0d2f83c020be051b","_id":"@bootcamp-ra/mocha-as-promised@1.0.0","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-O+4s60kupde/x1sSkAFGnApAKWQudMBH7EHDngIZF6tQ2TVb/AWWbpUFjJXuAiT/kTq3VvCC33cR2hPxQ1rIxg==","shasum":"a02120798ff9747fadcaa1498428ff70e2a7f941","tarball":"https://registry.npmjs.org/@bootcamp-ra/mocha-as-promised/-/mocha-as-promised-1.0.0.tgz","fileCount":3,"unpackedSize":5047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM8gWCRA9TVsSAnZWagAArkgP/RM8dKSLDlSqAOp02zWU\nA7+oeE/Rqv2Pe10F8Yk2tdPkMhp+zay9MCA5vQP4ppOKQXcT6ITeAJ7siKIj\no19ph0iiqNUlYrGNFxe1WoDwsqszjy818YkARDbOokipc/9lSHoW0hU0JEcV\nskiaoOMx0cKwDmdQc+owVde306FKUK3QtU6UhLGsiFMcQbVGFIEJw8VNQQUj\n8+V2oCU1XOTq92OV4ouNLnNWWAMftdTR2mwPWuBJjRRLLB/103TQv7OqnnQr\n4brKtaRgHgfMpNSBEIj46io43jG3hkWzdBT3hSAg2jq8gC3fBoNFW5oEyqNf\nVO2PJeDJ8G5w5o34ywoWazKB+biCdwLbtCC/pPtAC7c6tmVhLw0b1TYRt4BT\nGjU5A3uPal3PnrrMKmCfv88hXmFtTJwdSV8S0KaHhx/guGpxcElNzfde0jdW\nX137Nhz39DYQglghhZyqH0bSbqQ0DyyWG0Y7RJCfbbBy+95pjxGewCz0+pBI\ni0iPJLuRMYFQf1MZrjtMENOTSnMZkvY2VO/PtFIFJnNRXtrUQpKwSZ42/nvb\nJN8buiSUZmedk8uP5xe1T9jOBrlfEtfX0vYaRJB/bJFqD54gFRMdUn1T+1og\n//z7pB3Jrzoyxl3iedzGS+zezTZ49HhDo2IDUyTm9JiWMN2177xKDTDw4rKQ\n93Km\r\n=hrlF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDi8aQ3jiskKlZGi/VpJKcOkP11gC+lbwV9X38Cir3syAiEA7NwVu/5RMQmGCmXzuaCqQvzHjPXGAJS5BlfjkdODDqs="}]},"_npmUser":{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"},"directories":{},"maintainers":[{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-as-promised_1.0.0_1614006293614_0.5692581324339232"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bootcamp-ra/mocha-as-promised","version":"1.0.1","description":"A mocha.js and chai wrapper that delivers a promise-based API to get test results instead of only printing.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fabiolmorato/mocha-as-promised.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/fabiolmorato/mocha-as-promised/issues"},"homepage":"https://github.com/fabiolmorato/mocha-as-promised#readme","dependencies":{"@babel/standalone":"^7.12.18","@freecodecamp/loop-protect":"^2.2.1","babel-plugin-transform-remove-console":"^6.9.4","chai":"^4.3.0","mocha":"^8.3.0"},"gitHead":"2f7ff7c03fc4e14c926adb0952cc2bf08e8a3c77","_id":"@bootcamp-ra/mocha-as-promised@1.0.1","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-T7hyI+alaT1g+EGDcKU2GzZmmkS4c3zWC9RFONtdAsvUdvI1Zqo88Ix0d8rZ/6RpcpAFCWjOT2anjdEg/kt/FQ==","shasum":"fa7b0b0745b3deb25bf1268f5b1cb6ae998273dd","tarball":"https://registry.npmjs.org/@bootcamp-ra/mocha-as-promised/-/mocha-as-promised-1.0.1.tgz","fileCount":3,"unpackedSize":5011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM8iUCRA9TVsSAnZWagAA54UP/jQ8kgf205J/DMypRhMv\ntjRR5r4S1ZgcN61FHwOnuKlQMlruwAIMT9eBSSXFrqQLNRHelyb9okNpwm6K\nKqTScnhK8AuNm5y00/NP4vVUMTd4S4rTCMiGll92tD/jn/U1czz2n7AqQZmr\nKHwI8y1Me7Emje/a2gKq0nIiEYpazQNJSAFX3gW/7btg3Jw1wF7sbo7IpZx7\nQSSN3LOOAaDEPxYMjHYmWL7yNWOkjTCXgG9h1W/OS1DnVYqsLzZaf6xPNSx9\nZAiQFY48pyOzT0i6u/1miR2YwJeFs4DgvzsTaZE2Hcg36sO/+fxeja3mZy/1\nR3AFaHJHGTBzieunug17Lq1VIyMNw7p3VKRBdQvVCZuTW6d+aWHSaUGftTDd\nOQ4kVs4WMxfUQPu79qkikquvXixeif4nAPA43hUcjt5wTOjYX3hN8vsA2sRg\nsviJTHj15ElFv8oA4/566W5DOlxP8hMScHZoaXmYPUMpX3jozBOj2eIHp0il\nvemHbmHBm8/bb1/oII5IBvmCozRPI4V0T4vwNLSorsEAOrDb/2dUSDJQ9ude\n48rc23c/Zb5jBjOZUM+Hn09ok4EEeC4K6PhLt5ITLr3SiYgyBYlS1ABBhfiQ\nQoouCBCQFc2uiyJScRa6YG6jVh0hsDrH22U+VGrQABqrzUWcluhApcFqP2EQ\npgBc\r\n=jHbF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYoP7DWkrRP5rzBTgkej3RnAigGnlSQtDPEkKaaFomFAIgHGLWmW3wTreh8p3FJC27r2EVmSZZAO17Y8m604yRJDk="}]},"_npmUser":{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"},"directories":{},"maintainers":[{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-as-promised_1.0.1_1614006413716_0.5608721032594515"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bootcamp-ra/mocha-as-promised","version":"1.0.2","description":"A mocha.js and chai wrapper that delivers a promise-based API to get test results instead of only printing.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fabiolmorato/mocha-as-promised.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/fabiolmorato/mocha-as-promised/issues"},"homepage":"https://github.com/fabiolmorato/mocha-as-promised#readme","dependencies":{"@babel/standalone":"^7.12.18","@freecodecamp/loop-protect":"^2.2.1","babel-plugin-transform-remove-console":"^6.9.4","chai":"^4.3.0","mocha":"^8.3.0"},"gitHead":"4ee2cdce43e9f96691f38c80d9b0b5181cee0690","_id":"@bootcamp-ra/mocha-as-promised@1.0.2","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-AQbVtAv0Og1wPJ8WENwc8VehaqPMnBURDVP8Gzl3ga06JVkLRLbdpN6Xr1Qz6tXX9yW0XVqvHTBFUg8vzhkJQQ==","shasum":"8e69a93cd9a0418460fddef141804ef5cd4dfc0f","tarball":"https://registry.npmjs.org/@bootcamp-ra/mocha-as-promised/-/mocha-as-promised-1.0.2.tgz","fileCount":3,"unpackedSize":5890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM8znCRA9TVsSAnZWagAAPFIP/1APJ8SS7hKBOf50ivQ4\nxXOufoeLOOuE6X2vw75hjhkW9Ds5avRxWLpFPo6oCCZ1Me5gxyLgZH1cYnpe\nVnhmKQQde2dV35AzMdhx1nOFYH9zrla5mnKyh+Q2+0AvF/li26pUDgJGIU00\n2lgLqX5egi7zt5F42flajJvTZtqRloZv5GBkjN91Gn1L10T/5Ux6Ynu0Zo0j\n5jzb0ZPQa9x7H9JxkVEqgbkMy7ZqiGdxMhgA1XTDYW5INdm1Qpfg75uU3Lfv\nIoX/2OJPADfzU5AoRWMAUvE5cE3zeAThfx2408WQYlPOWf0Amdi1BKkjG5c5\nWCvQLfs/mC9p9pEN88xWP81Z+6BmATVGQE9bbH7Z7cvVHSH0z1E7FWTFS0Gl\nqeeRDo8qRfrOkB0cN3wj8tY8I4H/UNApnT6J13XAlViunS5kNKYylieAhyoS\npP0OxH2rMqiKYLzVbC6VYuI0lZvpBOHNUYSC3ONh/8XMVvMVUsrSJGREJU4B\nGA4A4nc92i8SKxXZUVO+gjb0kPPhAbYCoXXYudwbA+O0O2zI2KEjI2ZFMezO\nWaSoE+goWg9QEOSOGdEPfWGxrcBtXd2qYWBwWbVgmFsh3CUzR2TWDTKYmnEd\nyAZaTVUjHLVArIwc4mG4lG9ogcAcpt+RMfgZ4ifbqb3nQr0FTBc3qYc+hXRD\n+rsj\r\n=Rh++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNE4jUgwJJXmiWrcyxOvcSRUFZpABQTkiV2tC6ZNOjGAiBFjKbDDbwcz1hNhCqYp/sNsLKrUOnvnfgNDgkuoRN0KA=="}]},"_npmUser":{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"},"directories":{},"maintainers":[{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-as-promised_1.0.2_1614007527277_0.9224831173493286"},"_hasShrinkwrap":false},"1.0.3":{"name":"@bootcamp-ra/mocha-as-promised","version":"1.0.3","description":"A mocha.js and chai wrapper that delivers a promise-based API to get test results instead of only printing.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fabiolmorato/mocha-as-promised.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/fabiolmorato/mocha-as-promised/issues"},"homepage":"https://github.com/fabiolmorato/mocha-as-promised#readme","dependencies":{"@babel/standalone":"^7.12.18","@freecodecamp/loop-protect":"^2.2.1","babel-plugin-transform-remove-console":"^6.9.4","chai":"^4.3.0","mocha":"^8.3.0"},"gitHead":"acf8c4a798b2ffac2604cb54840dd63082d78c27","_id":"@bootcamp-ra/mocha-as-promised@1.0.3","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tTv0Z4Qc6tNTcOsS0vkz3ZQnBNvaHb5kpACCGuQSlqCj5tsHnufl5yzw4cU28jWSQ4NtwKnIpqnwYWofLauKAg==","shasum":"5e2bf20bed2d56699f37dc11512b0a2c4f5e9029","tarball":"https://registry.npmjs.org/@bootcamp-ra/mocha-as-promised/-/mocha-as-promised-1.0.3.tgz","fileCount":3,"unpackedSize":5911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM9TbCRA9TVsSAnZWagAAd6EP/2Mp7FBqHH4rb0488J24\nlyZIhLamM+BbNy+fMICYXkaVPKKDhoJGS09NFxpd1u4zu/WYPv0V86xHvt+f\nrtK+o7ijHMwA4+VEz3UPraSFV6cIdcNIAPBH6B5TVlnDAK0gHzsNJhmuIjmI\nfL16M3Bq6qwl51J4L234/aAqvjfq9TCEvj0AE9LvQfGL0mvb5OJ3gvU2eUx2\nXCWtkeY5ocMQiGQx5OmkkjmB5ZAAOMIGBL9htFLpU9x+9yomh1R5goniCxYC\nZT/7dQc4K60rcAuTg/8533Smdkvfz75CQCUmbIpd6gc49SqSsAtUYxMZkDDH\nkcdsyROxSNSbKpTHM00a8aFkoURzN8+JWaeOGRBIdepihU0cQ/+nvNalSrmd\nh5GJD+GaCW2rfTDF7Jsbjz6XNCwqdJVbRcbUAt0lDA7SaLZB3peXI/EATwly\nu9JUQeY8I7PHiMbt5LtksPzwMYLA/m1bd2oS3RR9DJ0PvcbYcxQOAik4Uqxx\nbf7tOaJ7MigWaLWFApVxgChyc/v7OsXVJK+rY8IQOuasxHHQGwA6WRiUT3BN\nxhEvWbt3BS3jQV5LB5mYmFl6TmZ92KWaK4yADtpVU1ns6sTxbgx59hw1nngm\nMk/LqJ4vXjyooQxfpZyBNlJveG6Kk4iTbGjX9yexnVkFp4a7BSzRBXvxDpaf\noU9h\r\n=5Hro\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYNy01JhwoFt+rqeTAjaGHpgrnDay8X01lW5u3MwesXQIhAPMPYG8ai5hk2ZTYehSt7guvErp9apOR2pKdGUqi9DJn"}]},"_npmUser":{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"},"directories":{},"maintainers":[{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-as-promised_1.0.3_1614009562681_0.9160405803759302"},"_hasShrinkwrap":false},"1.0.4":{"name":"@bootcamp-ra/mocha-as-promised","version":"1.0.4","description":"A mocha.js and chai wrapper that delivers a promise-based API to get test results instead of only printing.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fabiolmorato/mocha-as-promised.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/fabiolmorato/mocha-as-promised/issues"},"homepage":"https://github.com/fabiolmorato/mocha-as-promised#readme","dependencies":{"@babel/standalone":"^7.12.18","@freecodecamp/loop-protect":"^2.2.1","babel-plugin-transform-remove-console":"^6.9.4","chai":"^4.3.0","mocha":"^8.3.0"},"gitHead":"3a924420dd61645085505ac5652c441f0d13127e","_id":"@bootcamp-ra/mocha-as-promised@1.0.4","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RtBbeoJWQXFJmF6X4BFJlDMlexxv4poLHi9nLk52+M2j6RXMJS41IOk5Ks2spMb28pHKuF1y3y2ebkGjVmZNkA==","shasum":"299c2d66d549fafe43ff8b4f3ecc40c2fc386728","tarball":"https://registry.npmjs.org/@bootcamp-ra/mocha-as-promised/-/mocha-as-promised-1.0.4.tgz","fileCount":3,"unpackedSize":5910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM98yCRA9TVsSAnZWagAA0c8P/Ax3+5yEI0i+vIqkRSY3\nweCVcDlc5xUNHsP6z5VcZ1YSfO+Vpf5PKKlzmEvemymtRLqY81gjmgsYihqC\ndG7MXKGfVXa9cYKvjvtixoj2rwlh1y3rjVUXXXzDSS+0QEM5nq+N2YEMhXkc\n20wRf9jZ3bC+yfRZaHd11/TGLLXc+qJZTwEbJwDxD9W2UdXbfgJfq9yl2cwR\nPpq7RE+Q0s+LXQXWRlj4qftFH4TXpd2peW9dbqgdBuri3BHBoMQlwk3jtjpW\ncXWSXal8tngfcDjUiVqt237wuhaE5WsNrR+lBRH4cKBlKNi/a0KuQnpr9xY3\nopFbp6eCsPPLpwf7SWzb6PVJRBnCi2E1Y5koRFofsv+oTtKrh5gyJ5GoLjzw\n//Y0CyfuozWQ8zHKNtD+6nDxbtwM7l87YsmjosvVEr9iM7aMLyd46qVBXVXW\nypnFE9bp42C3hR3YKeBQkw2Vfi0qZqCAMnIYpnMGOiYeukh476fKuE9cubsV\nuT3B5RjT14L9fYTMebqwzgvA17dRukLMIJKJQ7wnZ2UYpQ5qiBoGtTJ5qeI3\nYAS7uSNe4+Fgiz8rD9+l+TDzxU3UNTXxIglKlKD2GINsO5oCEcfIASqQ5TYd\n6kqygkNMvO77pLfADjTPFQX5JHueZ4gbNKAJG7iB4eaOHpCWY6+Us6J+G29n\nDjBx\r\n=HAEW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4bkcXKkUVujvBqsTZY28qC/+H3ILTisvSS4O9cH+T/AiEAyk6LrAk1bsbG2iNhZ5/BwX0YI0/WcIVRwl3IoJUUynQ="}]},"_npmUser":{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"},"directories":{},"maintainers":[{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-as-promised_1.0.4_1614012209617_0.5421848068108148"},"_hasShrinkwrap":false},"1.0.5":{"name":"@bootcamp-ra/mocha-as-promised","version":"1.0.5","description":"A mocha.js and chai wrapper that delivers a promise-based API to get test results instead of only printing.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fabiolmorato/mocha-as-promised.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/fabiolmorato/mocha-as-promised/issues"},"homepage":"https://github.com/fabiolmorato/mocha-as-promised#readme","dependencies":{"@babel/standalone":"^7.12.18","@freecodecamp/loop-protect":"^2.2.1","babel-plugin-transform-remove-console":"^6.9.4","chai":"^4.3.0","mocha":"^8.3.0"},"gitHead":"6f6a05b847cf944c494f8ceb2ee921e7e967f6b8","_id":"@bootcamp-ra/mocha-as-promised@1.0.5","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vupzyj29pT5PeoVkQjP/P9KY71szveFATlI9Tvvby0v55y8NG2SaEIBh4BFiPCtoMxf535AlMq8ZM3VNqBHktg==","shasum":"1629ef7e0b00cce57f2964096e6f86d7f7bbc725","tarball":"https://registry.npmjs.org/@bootcamp-ra/mocha-as-promised/-/mocha-as-promised-1.0.5.tgz","fileCount":3,"unpackedSize":5966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOAQwCRA9TVsSAnZWagAAXEEQAJUjlXnZwN4sVZuNa7lR\nwYsXTvDE+5iuC3uuAg94aSRFXKIehg1n4V9rASXtLoh9xCAehfP+MF2S5mvv\ng3kGEG5ke+T/Ec1x1bTFNjXVu1lpcwnQCwKRmr0DWEwpndk/4vSZfBNvcas7\nmHE0hSRoQYuj5P5S/xIEPxHFOKcT6H6wOT3Id1AWLA6WZ51TlYikVwdMAnPz\naLURmZ3kZAlaBpEw3O7gZ+uVwl8jzb2JIhuBxwIbn7M9+pzf7Qbnyi1X0qbQ\nIk6gWaqBjxKzS4boxrsrEMwSqygC8O11N9imbrz2f6KoprRH6ePO8Wth8o8E\n+G1KarJwTyhSG8HvLv2AjDgQoZSP5QH+xUF21ADQ+/56VS68ESdk/aIZYDK0\nPCShWfp6r7CbXdXpP/PO3QMXJGNtkDhgT3mrRzdhREfhCjP4nahav8e0gXMl\n+/6V9yrcbxVJlIP0azVSCwpJ2milCJMiK5rMXlWH8B/HgULnCi68dt9xa1s5\n5xta8O6dq1w6PFahwrp1ZocZs9ldVIO8ynIugXTB8EXZLCTw7TnEh4jZkyaO\ndRRIwcgOK9lkJxGofoA9aC85SvjTRccqRjiPtUdYm8WyAZ0rhcaxeuMqQcru\nX2DTswyz+nE+6q3xt65Eg+3yo3a5ofmIXhW4UIlHYqPz9s98Riv3CGAEHAvw\nzj6Q\r\n=2pVq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkkbImUuVF3g7odCJfmCccdhd5RavxjKZFj8DqpuTk0QIhAO66m08BbW+QCi+NbrhN4A0RiXMJazjPPPon4Pr5OUCa"}]},"_npmUser":{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"},"directories":{},"maintainers":[{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-as-promised_1.0.5_1614283824238_0.9695065793517685"},"_hasShrinkwrap":false},"1.0.6":{"name":"@bootcamp-ra/mocha-as-promised","version":"1.0.6","description":"A mocha.js and chai wrapper that delivers a promise-based API to get test results instead of only printing.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fabiolmorato/mocha-as-promised.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/fabiolmorato/mocha-as-promised/issues"},"homepage":"https://github.com/fabiolmorato/mocha-as-promised#readme","dependencies":{"@babel/standalone":"^7.12.18","@freecodecamp/loop-protect":"^2.2.1","babel-plugin-transform-remove-console":"^6.9.4","chai":"^4.3.0","mocha":"^8.3.0"},"gitHead":"3100027bbc769f0790bb51bef8d425dbc73729ce","_id":"@bootcamp-ra/mocha-as-promised@1.0.6","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5Uhy4Sy8EoPUEJH7c1XiNUPB1S5yLlIayyExSfJFxgqox3kz9tIbPlWuQCb1gaoxO2Oyclbt33mQhCsaEPm/eA==","shasum":"82a62d30931f9b8cc24df3c5a44a8e44d753b6d0","tarball":"https://registry.npmjs.org/@bootcamp-ra/mocha-as-promised/-/mocha-as-promised-1.0.6.tgz","fileCount":3,"unpackedSize":5972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOAxKCRA9TVsSAnZWagAAEd8P/i4HLE5nsUbPWSnFCROx\nPZ84HzEtzdf7yqfQ1oe95rH/pXRhURji9sPIIwSNbbMz4EtAqQ6V80Hh8Bj6\nnGrQaYaEdJfnsc0TygbQjmFsKN7KT6TfCyDqKFTTMbZozTisgV38VACuJO0q\nCHD8jl+8SbhWCeKqp5WlMVUlwvKtzqXgGHgS4yf1edeGTH9S9BHHXJxfXKrj\nl6ZPF4ihLZXHlH74V4pskygrZo5yDOeSLjCeyrB491I4GsLYR16xfJVMceGO\n/Hs5ZafMY0++Hxrab+b90vnx6jn7Oxx46idgWpILGTvkpOYpqkB4bTRzmkbO\nlIx3TxxECddCqOfiDRZpZt6Oth19LlqypN+3nJTfBv15i+ce0Plptjk4pLAw\nDQ4WhQAfYHp53hFUOv/EiJUjv19fON0iBbKntQnQFsRd8f/Y1vUoMV+1utPL\ng0RE9f8MkJB28egO8neN8PnCc6GuJD/lwUwm0QrDnJ9Y3GK+1n2iFIlsRgMq\nD4UfBy7YxsnIUq8K0/woCMIxwpeUl3tDen0mXWkekb8N1MXzXvjpcEOJgIlh\nXzIL7DowcI1bJ52G5L2dZNpcF6Y6k020/nhTtONzbSskKVl5lzkvmneMbjdw\nJfABiDIFbNcBlQluPpik7Kozl+VVGxfxt7RRMhXJ9YTXVN9jSiYKUAGuldYU\n7rkZ\r\n=cmx8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsDmERPqpr4N73wUcQRod8Zy2Zhbl6bdz94QEr8npk9AiBiGkELV9acXeAGK6maXx0ABshh4Ctuef16BAUNJedejQ=="}]},"_npmUser":{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"},"directories":{},"maintainers":[{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-as-promised_1.0.6_1614285895744_0.2289015178293432"},"_hasShrinkwrap":false},"1.0.7":{"name":"@bootcamp-ra/mocha-as-promised","version":"1.0.7","description":"A mocha.js and chai wrapper that delivers a promise-based API to get test results instead of only printing.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fabiolmorato/mocha-as-promised.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/fabiolmorato/mocha-as-promised/issues"},"homepage":"https://github.com/fabiolmorato/mocha-as-promised#readme","dependencies":{"@babel/standalone":"^7.12.18","@freecodecamp/loop-protect":"^2.2.1","babel-plugin-transform-remove-console":"^6.9.4","chai":"^4.3.0","mocha":"^8.3.0"},"gitHead":"6fedb72677fac62892f0a80c4dce123a7d1910fd","_id":"@bootcamp-ra/mocha-as-promised@1.0.7","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gQyGglpA4jNv51CvaLjP3EOEDwffFDqyHm7O001P+dGj4bGfCol8cXuue1nG+/gAm/06ovaSlrSVKkJiodD/hQ==","shasum":"326749882210195f2ea4b6c8a1a4f4c0f2dd79cb","tarball":"https://registry.npmjs.org/@bootcamp-ra/mocha-as-promised/-/mocha-as-promised-1.0.7.tgz","fileCount":3,"unpackedSize":6099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP6ZrCRA9TVsSAnZWagAA76IQAIYTQPePYKfCrEtrmsH2\nc3stHqM4JWYzzj1UQ84AB0PNKDv1x6W+gtGaF3XWOhqkJwjLpCt1QxZgRd62\nSzAKhHiW3lYuqI6hITpl3BLL+wF+NrGv4KUXZikyHpzI93AqbuPtBp2G2MXY\nHSFxVKudZKEiJYh9BqLXeH4vTdZRS+Q9hJpi7fH4CM37bzqSA+OzlYUU0AqW\n80k/DcqPHy1fPeIXMkkS+sT9yfCEWv6z5l8doQmVkYxes2fw5Kx9Zbqvdyq3\nZROTqqvipxCUrXhLW68NDDVyV6+771aj8oSVJskJXNJUsQ0pdxLhaf33vDJI\nmawOGSFYXIA03F2W72Q9SNZrDsjnORpRu0inHGFMd5HU4AwlhX7xM1/RpBh2\nE2ay96gINdY0t7con+NFxh1h31lv97a988IeQa/B4glYO6sqIt3pMlbH635e\n1MA2JVsv03iGD3NzRnFTi7rLHMrem/4TumRF1I8qp8ENwo09YFhM8JL2XMto\nX+rMcGOE5gqm97cgTvrsze6FgSeTP921n/flkVulQ6fXY8qR4/qHGHHXvYVi\nbE9n16xxzpZPXm2x6priDkMVqGXfk55hxuguEeGyIJLQeDGNBdStYmNRd+EL\nCfiAMWMb2nsHuzOIikRoRap5QgncqI6QbEj/gg0V7dZ4YnroLhYhdwtFB892\nCgMX\r\n=G73g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpM12e0mmsizzKxqDZFKijyP2qpFeTIjitfAMZfK4mdAIgOxTmVMKZQEtVv/OJ8+2s2A4g3lQ6gvKiB+dSaJuOfKg="}]},"_npmUser":{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"},"directories":{},"maintainers":[{"name":"fabiolmorato","email":"fabiolmorato98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-as-promised_1.0.7_1614784107243_0.007565395880149373"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-22T15:04:53.351Z","1.0.0":"2021-02-22T15:04:53.734Z","modified":"2022-11-01T17:54:28.365Z","1.0.1":"2021-02-22T15:07:00.251Z","1.0.2":"2021-02-22T15:25:27.440Z","1.0.3":"2021-02-22T15:59:22.790Z","1.0.4":"2021-02-22T16:43:29.728Z","1.0.5":"2021-02-25T20:10:24.371Z","1.0.6":"2021-02-25T20:44:55.923Z","1.0.7":"2021-03-03T15:08:27.493Z"},"maintainers":[{"email":"leticia.chijo@gmail.com","name":"leticia.chijo"},{"email":"fabiolmorato98@gmail.com","name":"fabiolmorato"}],"description":"A mocha.js and chai wrapper that delivers a promise-based API to get test results instead of only printing.","homepage":"https://github.com/fabiolmorato/mocha-as-promised#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/fabiolmorato/mocha-as-promised.git"},"bugs":{"url":"https://github.com/fabiolmorato/mocha-as-promised/issues"},"license":"ISC","readme":"# mocha-as-promised\nA mocha.js and chai wrapper that delivers a promise-based API to get test results instead of only printing. Created for Responde Aí's Bootcamp students use on their own Code LMS platform project. It also prevents infinite loops.\n\nThis library is **UNSAFE** as it uses `eval` to load the code and the test code (check out Usage to understand why).\n\n### Usage\n\nInstall the package:\n\n```sh\nnpm install @bootcamp-ra/mocha-as-promised\n# or if using yarn\nyarn add @bootcamp-ra/mocha-as-promised\n```\n\nThis module exports a single function:\n\n- runTests:\n  - receives two strings: the code being tested and the test code\n  - returns a promise that resolves to the test results or rejects if a test takes more than 1.5s to run\n\n```js\nimport { runTests } from '@bootcamp-ra/mocha-as-promised';\n\nasync function main () {\n  const code = `\n    /* This function will pass the first test but not the second */\n    function testedFunction (param) {\n      return 10;\n    }\n  `;\n\n  const testCode = `\n    describe('testedFunction', () => {\n      it('should return the passed parameter (10)', () => {\n        const param = 10;\n\n        const result = testedFunction(param);\n\n        expect(result).to.equal(param);\n      });\n      \n      it('should return the passed parameter (20)', () => {\n        const param = 20;\n\n        const result = testedFunction(param);\n\n        expect(result).to.equal(param);\n      });\n    });\n  `;\n\n  const result = await runTests(code, testCode);\n\n  /*\n   * Will return an object with the following format:\n   * {\n   *   failed: 1\n   *   passed: 1,\n   *   suites: [\n   *     [\n   *       {\n   *         type: 'test',\n   *         title: 'should return the passed parameter (10)',\n   *         state: 'passed',\n   *       },\n   *       {\n   *         type: 'test',\n   *         title: 'should return the passed parameter (20)',\n   *         state: 'failed',\n   *         error: {\n   *           actual: 10,\n   *           expected: 20,\n   *           message: 'expected 10 to equal 20',\n   *           operator: 'strictEqual',\n   *           stack: <Error Stack Trace>\n   *         }\n   *       }\n   *     ]\n   *   ]\n   * }\n   * \n   * May reject if code takes more than 1.5s to run.\n   */\n}\n```\n","readmeFilename":"README.md"}