diff --git a/package.json b/package.json index 7b91bab..34567a1 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "chai": "4.2.0", "condition-circle": "2.0.2", "faker": "4.1.0", - "mocha": "6.2.2", + "mocha": "7.0.1", "prettier": "1.19.1", "rimraf": "3.0.0", "semantic-release": "15.13.31", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c82a779..14edea2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ devDependencies: chai: 4.2.0 condition-circle: 2.0.2_semantic-release@15.13.31 faker: 4.1.0 - mocha: 6.2.2 + mocha: 7.0.1 prettier: 1.19.1 rimraf: 3.0.0 semantic-release: 15.13.31_semantic-release@15.13.31 @@ -324,6 +324,15 @@ packages: dev: true resolution: integrity: sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk= + /anymatch/3.1.1: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.2.1 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== /arg/4.1.1: dev: true resolution: @@ -382,6 +391,12 @@ packages: dev: true resolution: integrity: sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== + /binary-extensions/2.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== /bottleneck/2.19.5: dev: true resolution: @@ -482,6 +497,22 @@ packages: dev: true resolution: integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= + /chokidar/3.3.0: + dependencies: + anymatch: 3.1.1 + braces: 3.0.2 + glob-parent: 5.1.0 + is-binary-path: 2.1.0 + is-glob: 4.0.1 + normalize-path: 3.0.0 + readdirp: 3.2.0 + dev: true + engines: + node: '>= 8.10.0' + optionalDependencies: + fsevents: 2.1.2 + resolution: + integrity: sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A== /clean-stack/2.2.0: dev: true engines: @@ -690,7 +721,7 @@ packages: integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== /debug/3.2.6: dependencies: - ms: 2.1.1 + ms: 2.1.2 dev: true resolution: integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== @@ -813,28 +844,29 @@ packages: dev: true resolution: integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - /es-abstract/1.16.0: + /es-abstract/1.17.4: dependencies: es-to-primitive: 1.2.1 function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.1 - is-callable: 1.1.4 - is-regex: 1.0.4 + is-callable: 1.1.5 + is-regex: 1.0.5 object-inspect: 1.7.0 object-keys: 1.1.1 - string.prototype.trimleft: 2.1.0 - string.prototype.trimright: 2.1.0 + object.assign: 4.1.0 + string.prototype.trimleft: 2.1.1 + string.prototype.trimright: 2.1.1 dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg== + integrity: sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ== /es-to-primitive/1.2.1: dependencies: - is-callable: 1.1.4 - is-date-object: 1.0.1 - is-symbol: 1.0.2 + is-callable: 1.1.5 + is-date-object: 1.0.2 + is-symbol: 1.0.3 dev: true engines: node: '>= 0.4' @@ -1014,6 +1046,13 @@ packages: dev: true resolution: integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + /fsevents/2.1.2: + dev: true + engines: + node: ^8.16.0 || ^10.6.0 || >=11.0.0 + optional: true + resolution: + integrity: sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA== /function-bind/1.1.1: dev: true resolution: @@ -1257,24 +1296,32 @@ packages: dev: true resolution: integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + /is-binary-path/2.1.0: + dependencies: + binary-extensions: 2.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== /is-buffer/2.0.4: dev: true engines: node: '>=4' resolution: integrity: sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== - /is-callable/1.1.4: + /is-callable/1.1.5: dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== - /is-date-object/1.0.1: + integrity: sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== + /is-date-object/1.0.2: dev: true engines: node: '>= 0.4' resolution: - integrity: sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== /is-extglob/2.1.1: dev: true engines: @@ -1327,14 +1374,14 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg== - /is-regex/1.0.4: + /is-regex/1.0.5: dependencies: has: 1.0.3 dev: true engines: node: '>= 0.4' resolution: - integrity: sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + integrity: sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== /is-stream/1.1.0: dev: true engines: @@ -1347,14 +1394,14 @@ packages: node: '>=8' resolution: integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - /is-symbol/1.0.2: + /is-symbol/1.0.3: dependencies: has-symbols: 1.0.1 dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== /is-text-path/1.0.1: dependencies: text-extensions: 1.9.0 @@ -1671,10 +1718,11 @@ packages: hasBin: true resolution: integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= - /mocha/6.2.2: + /mocha/7.0.1: dependencies: ansi-colors: 3.2.3 browser-stdout: 1.3.1 + chokidar: 3.3.0 debug: 3.2.6 diff: 3.5.0 escape-string-regexp: 1.0.5 @@ -1687,7 +1735,7 @@ packages: minimatch: 3.0.4 mkdirp: 0.5.1 ms: 2.1.1 - node-environment-flags: 1.0.5 + node-environment-flags: 1.0.6 object.assign: 4.1.0 strip-json-comments: 2.0.1 supports-color: 6.0.0 @@ -1698,10 +1746,10 @@ packages: yargs-unparser: 1.6.0 dev: true engines: - node: '>= 6.0.0' + node: '>= 8.0.0' hasBin: true resolution: - integrity: sha512-FgDS9Re79yU1xz5d+C4rv1G7QagNGHZ+iXF81hO8zY35YZZcLEsJVfFolfsqKFWunATEvNzMK0r/CwWd/szO9A== + integrity: sha512-9eWmWTdHLXh72rGrdZjNbG3aa1/3NRPpul1z0D979QpEnFdCG0Q5tv834N+94QEN2cysfV72YocQ3fn87s70fg== /modify-values/1.0.1: dev: true engines: @@ -1738,13 +1786,13 @@ packages: dev: true resolution: integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== - /node-environment-flags/1.0.5: + /node-environment-flags/1.0.6: dependencies: - object.getownpropertydescriptors: 2.0.3 + object.getownpropertydescriptors: 2.1.0 semver: 5.7.1 dev: true resolution: - integrity: sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ== + integrity: sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw== /node-fetch/2.6.0: dev: true engines: @@ -1760,6 +1808,12 @@ packages: dev: true resolution: integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + /normalize-path/3.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== /normalize-url/4.5.0: dev: true engines: @@ -1932,15 +1986,15 @@ packages: node: '>= 0.4' resolution: integrity: sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== - /object.getownpropertydescriptors/2.0.3: + /object.getownpropertydescriptors/2.1.0: dependencies: define-properties: 1.1.3 - es-abstract: 1.16.0 + es-abstract: 1.17.4 dev: true engines: node: '>= 0.8' resolution: - integrity: sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== /octokit-pagination-methods/1.1.0: dev: true resolution: @@ -2017,6 +2071,14 @@ packages: node: '>=6' resolution: integrity: sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== + /p-limit/2.2.2: + dependencies: + p-try: 2.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ== /p-locate/2.0.0: dependencies: p-limit: 1.3.0 @@ -2027,7 +2089,7 @@ packages: integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= /p-locate/3.0.0: dependencies: - p-limit: 2.2.1 + p-limit: 2.2.2 dev: true engines: node: '>=6' @@ -2160,6 +2222,12 @@ packages: node: '>=8.6' resolution: integrity: sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA== + /picomatch/2.2.1: + dev: true + engines: + node: '>=8.6' + resolution: + integrity: sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA== /pify/3.0.0: dev: true engines: @@ -2286,6 +2354,14 @@ packages: node: '>= 6' resolution: integrity: sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== + /readdirp/3.2.0: + dependencies: + picomatch: 2.2.1 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ== /redent/2.0.0: dependencies: indent-string: 3.2.0 @@ -2583,7 +2659,7 @@ packages: node: '>=8' resolution: integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - /string.prototype.trimleft/2.1.0: + /string.prototype.trimleft/2.1.1: dependencies: define-properties: 1.1.3 function-bind: 1.1.1 @@ -2591,8 +2667,8 @@ packages: engines: node: '>= 0.4' resolution: - integrity: sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== - /string.prototype.trimright/2.1.0: + integrity: sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag== + /string.prototype.trimright/2.1.1: dependencies: define-properties: 1.1.3 function-bind: 1.1.1 @@ -2600,7 +2676,7 @@ packages: engines: node: '>= 0.4' resolution: - integrity: sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== + integrity: sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g== /string_decoder/1.1.1: dependencies: safe-buffer: 5.1.2 @@ -3093,7 +3169,7 @@ specifiers: chai: 4.2.0 condition-circle: 2.0.2 faker: 4.1.0 - mocha: 6.2.2 + mocha: 7.0.1 prettier: 1.19.1 rimraf: 3.0.0 semantic-release: 15.13.31