diff --git a/package.json b/package.json index d337ec9..a68fc88 100644 --- a/package.json +++ b/package.json @@ -67,39 +67,39 @@ }, "devDependencies": { "@release-it/conventional-changelog": "3.3.0", - "@types/eslint": "7.28.0", + "@types/eslint": "7.28.2", "@types/eslint-plugin-prettier": "3.1.0", - "@types/node": "16.7.6", - "@types/prettier": "2.3.2", + "@types/node": "16.11.6", + "@types/prettier": "2.4.1", "@types/rimraf": "3.0.2", "@types/source-map-support": "0.5.4", - "@typescript-eslint/eslint-plugin": "4.29.3", - "@typescript-eslint/parser": "4.29.3", + "@typescript-eslint/eslint-plugin": "4.33.0", + "@typescript-eslint/parser": "4.33.0", "devmoji": "2.3.0", - "esbuild": "0.12.24", + "esbuild": "0.13.10", "eslint": "7.32.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-eslint-comments": "3.2.0", - "eslint-plugin-import": "2.24.2", - "eslint-plugin-jest": "24.4.0", + "eslint-plugin-import": "2.25.2", + "eslint-plugin-jest": "24.7.0", "eslint-plugin-node": "11.1.0", "eslint-plugin-prettier": "3.4.1", - "eslint-plugin-promise": "5.1.0", + "eslint-plugin-promise": "5.1.1", "eslint-plugin-unicorn": "35.0.0", - "husky": "7.0.2", - "jest": "27.1.0", - "prettier": "2.3.2", - "release-it": "14.11.5", + "husky": "7.0.4", + "jest": "27.3.1", + "prettier": "2.4.1", + "release-it": "14.11.6", "rimraf": "3.0.2", - "type-fest": "2.1.0", - "typescript": "4.4.2", + "type-fest": "2.5.2", + "typescript": "4.4.4", "typesync": "0.8.0" }, "peerDependencies": { "esbuild": "*" }, "dependencies": { - "source-map-support": "0.5.19", + "source-map-support": "0.5.20", "tslib": "2.3.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30cd0f1..f478d25 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,68 +2,68 @@ lockfileVersion: 5.3 specifiers: '@release-it/conventional-changelog': 3.3.0 - '@types/eslint': 7.28.0 + '@types/eslint': 7.28.2 '@types/eslint-plugin-prettier': 3.1.0 - '@types/node': 16.7.6 - '@types/prettier': 2.3.2 + '@types/node': 16.11.6 + '@types/prettier': 2.4.1 '@types/rimraf': 3.0.2 '@types/source-map-support': 0.5.4 - '@typescript-eslint/eslint-plugin': 4.29.3 - '@typescript-eslint/parser': 4.29.3 + '@typescript-eslint/eslint-plugin': 4.33.0 + '@typescript-eslint/parser': 4.33.0 devmoji: 2.3.0 - esbuild: 0.12.24 + esbuild: 0.13.10 eslint: 7.32.0 eslint-config-prettier: 8.3.0 eslint-plugin-eslint-comments: 3.2.0 - eslint-plugin-import: 2.24.2 - eslint-plugin-jest: 24.4.0 + eslint-plugin-import: 2.25.2 + eslint-plugin-jest: 24.7.0 eslint-plugin-node: 11.1.0 eslint-plugin-prettier: 3.4.1 - eslint-plugin-promise: 5.1.0 + eslint-plugin-promise: 5.1.1 eslint-plugin-unicorn: 35.0.0 - husky: 7.0.2 - jest: 27.1.0 - prettier: 2.3.2 - release-it: 14.11.5 + husky: 7.0.4 + jest: 27.3.1 + prettier: 2.4.1 + release-it: 14.11.6 rimraf: 3.0.2 - source-map-support: 0.5.19 + source-map-support: 0.5.20 tslib: 2.3.1 - type-fest: 2.1.0 - typescript: 4.4.2 + type-fest: 2.5.2 + typescript: 4.4.4 typesync: 0.8.0 dependencies: - source-map-support: 0.5.19 + source-map-support: 0.5.20 tslib: 2.3.1 devDependencies: - '@release-it/conventional-changelog': 3.3.0_release-it@14.11.5 - '@types/eslint': 7.28.0 + '@release-it/conventional-changelog': 3.3.0_release-it@14.11.6 + '@types/eslint': 7.28.2 '@types/eslint-plugin-prettier': 3.1.0 - '@types/node': 16.7.6 - '@types/prettier': 2.3.2 + '@types/node': 16.11.6 + '@types/prettier': 2.4.1 '@types/rimraf': 3.0.2 '@types/source-map-support': 0.5.4 - '@typescript-eslint/eslint-plugin': 4.29.3_5b13bab190e8051f191796d8c4619073 - '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.4.2 + '@typescript-eslint/eslint-plugin': 4.33.0_cc617358c89d3f38c52462f6d809db4c + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.4.4 devmoji: 2.3.0 - esbuild: 0.12.24 + esbuild: 0.13.10 eslint: 7.32.0 eslint-config-prettier: 8.3.0_eslint@7.32.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.32.0 - eslint-plugin-import: 2.24.2_eslint@7.32.0 - eslint-plugin-jest: 24.4.0_d9bb2f3d4d43fbdec1717750590e3665 + eslint-plugin-import: 2.25.2_eslint@7.32.0 + eslint-plugin-jest: 24.7.0_f178490c6a6949e5c714e48d3ab36f98 eslint-plugin-node: 11.1.0_eslint@7.32.0 - eslint-plugin-prettier: 3.4.1_5a48a349ffec60f5257b5f148f5199c3 - eslint-plugin-promise: 5.1.0_eslint@7.32.0 + eslint-plugin-prettier: 3.4.1_6e975bd57c7acf028c1a9ddbbf60c898 + eslint-plugin-promise: 5.1.1_eslint@7.32.0 eslint-plugin-unicorn: 35.0.0_eslint@7.32.0 - husky: 7.0.2 - jest: 27.1.0 - prettier: 2.3.2 - release-it: 14.11.5 + husky: 7.0.4 + jest: 27.3.1 + prettier: 2.4.1 + release-it: 14.11.6 rimraf: 3.0.2 - type-fest: 2.1.0 - typescript: 4.4.2 + type-fest: 2.5.2 + typescript: 4.4.4 typesync: 0.8.0 packages: @@ -486,20 +486,20 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/27.1.0: - resolution: {integrity: sha512-+Vl+xmLwAXLNlqT61gmHEixeRbS4L8MUzAjtpBCOPWH+izNI/dR16IeXjkXJdRtIVWVSf9DO1gdp67B1XorZhQ==} + /@jest/console/27.3.1: + resolution: {integrity: sha512-RkFNWmv0iui+qsOr/29q9dyfKTTT5DCuP31kUwg7rmOKPT/ozLeGLKJKVIiOfbiKyleUZKIrHwhmiZWVe8IMdw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 - '@types/node': 16.7.6 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 chalk: 4.1.2 - jest-message-util: 27.1.0 - jest-util: 27.1.0 + jest-message-util: 27.3.1 + jest-util: 27.3.1 slash: 3.0.0 dev: true - /@jest/core/27.1.0: - resolution: {integrity: sha512-3l9qmoknrlCFKfGdrmiQiPne+pUR4ALhKwFTYyOeKw6egfDwJkO21RJ1xf41rN8ZNFLg5W+w6+P4fUqq4EMRWA==} + /@jest/core/27.3.1: + resolution: {integrity: sha512-DMNE90RR5QKx0EA+wqe3/TNEwiRpOkhshKNxtLxd4rt3IZpCt+RSL+FoJsGeblRZmqdK4upHA/mKKGPPRAifhg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -507,32 +507,31 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 27.1.0 - '@jest/reporters': 27.1.0 - '@jest/test-result': 27.1.0 - '@jest/transform': 27.1.0 - '@jest/types': 27.1.0 - '@types/node': 16.7.6 + '@jest/console': 27.3.1 + '@jest/reporters': 27.3.1 + '@jest/test-result': 27.3.1 + '@jest/transform': 27.3.1 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.8 - jest-changed-files: 27.1.0 - jest-config: 27.1.0 - jest-haste-map: 27.1.0 - jest-message-util: 27.1.0 + jest-changed-files: 27.3.0 + jest-config: 27.3.1 + jest-haste-map: 27.3.1 + jest-message-util: 27.3.1 jest-regex-util: 27.0.6 - jest-resolve: 27.1.0 - jest-resolve-dependencies: 27.1.0 - jest-runner: 27.1.0 - jest-runtime: 27.1.0 - jest-snapshot: 27.1.0 - jest-util: 27.1.0 - jest-validate: 27.1.0 - jest-watcher: 27.1.0 + jest-resolve: 27.3.1 + jest-resolve-dependencies: 27.3.1 + jest-runner: 27.3.1 + jest-runtime: 27.3.1 + jest-snapshot: 27.3.1 + jest-util: 27.3.1 + jest-validate: 27.3.1 + jest-watcher: 27.3.1 micromatch: 4.0.4 - p-each-series: 2.2.0 rimraf: 3.0.2 slash: 3.0.0 strip-ansi: 6.0.0 @@ -544,39 +543,39 @@ packages: - utf-8-validate dev: true - /@jest/environment/27.1.0: - resolution: {integrity: sha512-wRp50aAMY2w1U2jP1G32d6FUVBNYqmk8WaGkiIEisU48qyDV0WPtw3IBLnl7orBeggveommAkuijY+RzVnNDOQ==} + /@jest/environment/27.3.1: + resolution: {integrity: sha512-BCKCj4mOVLme6Tanoyc9k0ultp3pnmuyHw73UHRPeeZxirsU/7E3HC4le/VDb/SMzE1JcPnto+XBKFOcoiJzVw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/fake-timers': 27.1.0 - '@jest/types': 27.1.0 - '@types/node': 16.7.6 - jest-mock: 27.1.0 + '@jest/fake-timers': 27.3.1 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 + jest-mock: 27.3.0 dev: true - /@jest/fake-timers/27.1.0: - resolution: {integrity: sha512-22Zyn8il8DzpS+30jJNVbTlm7vAtnfy1aYvNeOEHloMlGy1PCYLHa4PWlSws0hvNsMM5bON6GISjkLoQUV3oMA==} + /@jest/fake-timers/27.3.1: + resolution: {integrity: sha512-M3ZFgwwlqJtWZ+QkBG5NmC23A9w+A6ZxNsO5nJxJsKYt4yguBd3i8TpjQz5NfCX91nEve1KqD9RA2Q+Q1uWqoA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 - '@sinonjs/fake-timers': 7.1.2 - '@types/node': 16.7.6 - jest-message-util: 27.1.0 - jest-mock: 27.1.0 - jest-util: 27.1.0 + '@jest/types': 27.2.5 + '@sinonjs/fake-timers': 8.0.1 + '@types/node': 16.11.6 + jest-message-util: 27.3.1 + jest-mock: 27.3.0 + jest-util: 27.3.1 dev: true - /@jest/globals/27.1.0: - resolution: {integrity: sha512-73vLV4aNHAlAgjk0/QcSIzzCZSqVIPbmFROJJv9D3QUR7BI4f517gVdJpSrCHxuRH3VZFhe0yGG/tmttlMll9g==} + /@jest/globals/27.3.1: + resolution: {integrity: sha512-Q651FWiWQAIFiN+zS51xqhdZ8g9b88nGCobC87argAxA7nMfNQq0Q0i9zTfQYgLa6qFXk2cGANEqfK051CZ8Pg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.1.0 - '@jest/types': 27.1.0 - expect: 27.1.0 + '@jest/environment': 27.3.1 + '@jest/types': 27.2.5 + expect: 27.3.1 dev: true - /@jest/reporters/27.1.0: - resolution: {integrity: sha512-5T/zlPkN2HnK3Sboeg64L5eC8iiaZueLpttdktWTJsvALEtP2YMkC5BQxwjRWQACG9SwDmz+XjjkoxXUDMDgdw==} + /@jest/reporters/27.3.1: + resolution: {integrity: sha512-m2YxPmL9Qn1emFVgZGEiMwDntDxRRQ2D58tiDQlwYTg5GvbFOKseYCcHtn0WsI8CG4vzPglo3nqbOiT8ySBT/w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -585,10 +584,11 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.1.0 - '@jest/test-result': 27.1.0 - '@jest/transform': 27.1.0 - '@jest/types': 27.1.0 + '@jest/console': 27.3.1 + '@jest/test-result': 27.3.1 + '@jest/transform': 27.3.1 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -599,15 +599,15 @@ packages: istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.0 istanbul-reports: 3.0.2 - jest-haste-map: 27.1.0 - jest-resolve: 27.1.0 - jest-util: 27.1.0 - jest-worker: 27.1.0 + jest-haste-map: 27.3.1 + jest-resolve: 27.3.1 + jest-util: 27.3.1 + jest-worker: 27.3.1 slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.2 terminal-link: 2.1.1 - v8-to-istanbul: 8.0.0 + v8-to-istanbul: 8.1.0 transitivePeerDependencies: - supports-color dev: true @@ -621,42 +621,42 @@ packages: source-map: 0.6.1 dev: true - /@jest/test-result/27.1.0: - resolution: {integrity: sha512-Aoz00gpDL528ODLghat3QSy6UBTD5EmmpjrhZZMK/v1Q2/rRRqTGnFxHuEkrD4z/Py96ZdOHxIWkkCKRpmnE1A==} + /@jest/test-result/27.3.1: + resolution: {integrity: sha512-mLn6Thm+w2yl0opM8J/QnPTqrfS4FoXsXF2WIWJb2O/GBSyResL71BRuMYbYRsGt7ELwS5JGcEcGb52BNrumgg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.1.0 - '@jest/types': 27.1.0 + '@jest/console': 27.3.1 + '@jest/types': 27.2.5 '@types/istanbul-lib-coverage': 2.0.3 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.1.0: - resolution: {integrity: sha512-lnCWawDr6Z1DAAK9l25o3AjmKGgcutq1iIbp+hC10s/HxnB8ZkUsYq1FzjOoxxZ5hW+1+AthBtvS4x9yno3V1A==} + /@jest/test-sequencer/27.3.1: + resolution: {integrity: sha512-siySLo07IMEdSjA4fqEnxfIX8lB/lWYsBPwNFtkOvsFQvmBrL3yj3k3uFNZv/JDyApTakRpxbKLJ3CT8UGVCrA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.1.0 + '@jest/test-result': 27.3.1 graceful-fs: 4.2.8 - jest-haste-map: 27.1.0 - jest-runtime: 27.1.0 + jest-haste-map: 27.3.1 + jest-runtime: 27.3.1 transitivePeerDependencies: - supports-color dev: true - /@jest/transform/27.1.0: - resolution: {integrity: sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==} + /@jest/transform/27.3.1: + resolution: {integrity: sha512-3fSvQ02kuvjOI1C1ssqMVBKJpZf6nwoCiSu00zAKh5nrp3SptNtZy/8s5deayHnqxhjD9CWDJ+yqQwuQ0ZafXQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.15.0 - '@jest/types': 27.1.0 + '@jest/types': 27.2.5 babel-plugin-istanbul: 6.0.0 chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.8 - jest-haste-map: 27.1.0 + jest-haste-map: 27.3.1 jest-regex-util: 27.0.6 - jest-util: 27.1.0 + jest-util: 27.3.1 micromatch: 4.0.4 pirates: 4.0.1 slash: 3.0.0 @@ -666,13 +666,13 @@ packages: - supports-color dev: true - /@jest/types/27.1.0: - resolution: {integrity: sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==} + /@jest/types/27.2.5: + resolution: {integrity: sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.1 - '@types/node': 16.7.6 + '@types/node': 16.11.6 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -701,7 +701,7 @@ packages: /@octokit/auth-token/2.4.5: resolution: {integrity: sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==} dependencies: - '@octokit/types': 6.25.0 + '@octokit/types': 6.34.0 dev: true /@octokit/core/3.5.1: @@ -719,7 +719,7 @@ packages: /@octokit/endpoint/6.0.12: resolution: {integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==} dependencies: - '@octokit/types': 6.25.0 + '@octokit/types': 6.34.0 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 dev: true @@ -728,21 +728,25 @@ packages: resolution: {integrity: sha512-diY0qMPyQjfu4rDu3kDhJ9qIZadIm4IISO3RJSv9ajYUWJUCO0AykbgzLcg1xclxtXgzY583u3gAv66M6zz5SA==} dependencies: '@octokit/request': 5.6.1 - '@octokit/types': 6.25.0 + '@octokit/types': 6.34.0 universal-user-agent: 6.0.0 dev: true + /@octokit/openapi-types/11.2.0: + resolution: {integrity: sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==} + dev: true + /@octokit/openapi-types/9.7.0: resolution: {integrity: sha512-TUJ16DJU8mekne6+KVcMV5g6g/rJlrnIKn7aALG9QrNpnEipFc1xjoarh0PKaAWf2Hf+HwthRKYt+9mCm5RsRg==} dev: true - /@octokit/plugin-paginate-rest/2.15.1_@octokit+core@3.5.1: - resolution: {integrity: sha512-47r52KkhQDkmvUKZqXzA1lKvcyJEfYh3TKAIe5+EzMeyDM3d+/s5v11i2gTk8/n6No6DPi3k5Ind6wtDbo/AEg==} + /@octokit/plugin-paginate-rest/2.17.0_@octokit+core@3.5.1: + resolution: {integrity: sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==} peerDependencies: '@octokit/core': '>=2' dependencies: '@octokit/core': 3.5.1 - '@octokit/types': 6.25.0 + '@octokit/types': 6.34.0 dev: true /@octokit/plugin-request-log/1.0.4_@octokit+core@3.5.1: @@ -753,20 +757,20 @@ packages: '@octokit/core': 3.5.1 dev: true - /@octokit/plugin-rest-endpoint-methods/5.7.0_@octokit+core@3.5.1: - resolution: {integrity: sha512-G7sgccWRYQMwcHJXkDY/sDxbXeKiZkFQqUtzBCwmrzCNj2GQf3VygQ4T/BFL2crLVpIbenkE/c0ErhYOte2MPw==} + /@octokit/plugin-rest-endpoint-methods/5.13.0_@octokit+core@3.5.1: + resolution: {integrity: sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==} peerDependencies: '@octokit/core': '>=3' dependencies: '@octokit/core': 3.5.1 - '@octokit/types': 6.25.0 + '@octokit/types': 6.34.0 deprecation: 2.3.1 dev: true /@octokit/request-error/2.1.0: resolution: {integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==} dependencies: - '@octokit/types': 6.25.0 + '@octokit/types': 6.34.0 deprecation: 2.3.1 once: 1.4.0 dev: true @@ -776,19 +780,19 @@ packages: dependencies: '@octokit/endpoint': 6.0.12 '@octokit/request-error': 2.1.0 - '@octokit/types': 6.25.0 + '@octokit/types': 6.34.0 is-plain-object: 5.0.0 node-fetch: 2.6.1 universal-user-agent: 6.0.0 dev: true - /@octokit/rest/18.9.0: - resolution: {integrity: sha512-VrmrE8gjpuOoDAGjrQq2j9ZhOE6LxaqxaQg0yMrrEnnQZy2ZcAnr5qbVfKsMF0up/48PRV/VFS/2GSMhA7nTdA==} + /@octokit/rest/18.10.0: + resolution: {integrity: sha512-esHR5OKy38bccL/sajHqZudZCvmv4yjovMJzyXlphaUo7xykmtOdILGJ3aAm0mFHmMLmPFmDMJXf39cAjNJsrw==} dependencies: '@octokit/core': 3.5.1 - '@octokit/plugin-paginate-rest': 2.15.1_@octokit+core@3.5.1 + '@octokit/plugin-paginate-rest': 2.17.0_@octokit+core@3.5.1 '@octokit/plugin-request-log': 1.0.4_@octokit+core@3.5.1 - '@octokit/plugin-rest-endpoint-methods': 5.7.0_@octokit+core@3.5.1 + '@octokit/plugin-rest-endpoint-methods': 5.13.0_@octokit+core@3.5.1 dev: true /@octokit/types/6.25.0: @@ -797,7 +801,13 @@ packages: '@octokit/openapi-types': 9.7.0 dev: true - /@release-it/conventional-changelog/3.3.0_release-it@14.11.5: + /@octokit/types/6.34.0: + resolution: {integrity: sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==} + dependencies: + '@octokit/openapi-types': 11.2.0 + dev: true + + /@release-it/conventional-changelog/3.3.0_release-it@14.11.6: resolution: {integrity: sha512-pchCHf+wNpn15oj2hau4gisFKQat/01JuTzAwlGsQE83ZUBknU4dRlPA3xf5F5f3K70VVTQ3lx4/lgQvR+zxww==} engines: {node: '>=10'} peerDependencies: @@ -807,7 +817,7 @@ packages: conventional-changelog: 3.1.24 conventional-recommended-bump: 6.1.0 prepend-file: 2.0.0 - release-it: 14.11.5 + release-it: 14.11.6 dev: true /@sindresorhus/is/0.14.0: @@ -826,8 +836,8 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers/7.1.2: - resolution: {integrity: sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==} + /@sinonjs/fake-timers/8.0.1: + resolution: {integrity: sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==} dependencies: '@sinonjs/commons': 1.8.3 dev: true @@ -885,18 +895,18 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.2 - '@types/node': 16.7.6 + '@types/node': 16.11.6 '@types/responselike': 1.0.0 dev: true /@types/eslint-plugin-prettier/3.1.0: resolution: {integrity: sha512-6/UIuz99F0IvtDez4U3bRwAmN4VKnuw10Ibblf0iZhtNbmbonMSLqs/qqsXrGIAWvjy+vXqYwOljgtLhrETSMg==} dependencies: - '@types/eslint': 7.28.0 + '@types/eslint': 7.28.2 dev: true - /@types/eslint/7.28.0: - resolution: {integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==} + /@types/eslint/7.28.2: + resolution: {integrity: sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==} dependencies: '@types/estree': 0.0.50 '@types/json-schema': 7.0.9 @@ -910,13 +920,13 @@ packages: resolution: {integrity: sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 16.7.6 + '@types/node': 16.11.6 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 16.7.6 + '@types/node': 16.11.6 dev: true /@types/http-cache-semantics/4.0.1: @@ -950,7 +960,7 @@ packages: /@types/keyv/3.1.2: resolution: {integrity: sha512-/FvAK2p4jQOaJ6CGDHJTqZcUtbZe820qIeTg7o0Shg7drB4JHeL+V/dhSaly7NXx6u8eSee+r7coT+yuJEvDLg==} dependencies: - '@types/node': 16.7.6 + '@types/node': 16.11.6 dev: true /@types/minimatch/3.0.5: @@ -961,8 +971,8 @@ packages: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/node/16.7.6: - resolution: {integrity: sha512-VESVNFoa/ahYA62xnLBjo5ur6gPsgEE5cNRy8SrdnkZ2nwJSW0kJ4ufbFr2zuU9ALtHM8juY53VcRoTA7htXSg==} + /@types/node/16.11.6: + resolution: {integrity: sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==} dev: true /@types/normalize-package-data/2.4.1: @@ -973,21 +983,21 @@ packages: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true - /@types/prettier/2.3.2: - resolution: {integrity: sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==} + /@types/prettier/2.4.1: + resolution: {integrity: sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==} dev: true /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 16.7.6 + '@types/node': 16.11.6 dev: true /@types/rimraf/3.0.2: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 7.1.4 - '@types/node': 16.7.6 + '@types/node': 16.11.6 dev: true /@types/source-map-support/0.5.4: @@ -1010,8 +1020,8 @@ packages: '@types/yargs-parser': 20.2.1 dev: true - /@typescript-eslint/eslint-plugin/4.29.3_5b13bab190e8051f191796d8c4619073: - resolution: {integrity: sha512-tBgfA3K/3TsZY46ROGvoRxQr1wBkclbVqRQep97MjVHJzcRBURRY3sNFqLk0/Xr//BY5hM9H2p/kp+6qim85SA==} + /@typescript-eslint/eslint-plugin/4.33.0_cc617358c89d3f38c52462f6d809db4c: + resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -1021,21 +1031,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.29.3_eslint@7.32.0+typescript@4.4.2 - '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.4.2 - '@typescript-eslint/scope-manager': 4.29.3 + '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@4.4.4 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.4.4 + '@typescript-eslint/scope-manager': 4.33.0 debug: 4.3.2 eslint: 7.32.0 functional-red-black-tree: 1.0.1 + ignore: 5.1.8 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.4.2 - typescript: 4.4.2 + tsutils: 3.21.0_typescript@4.4.4 + typescript: 4.4.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.29.3_eslint@7.32.0+typescript@4.4.2: + /@typescript-eslint/experimental-utils/4.29.3_eslint@7.32.0+typescript@4.4.4: resolution: {integrity: sha512-ffIvbytTVWz+3keg+Sy94FG1QeOvmV9dP2YSdLFHw/ieLXWCa3U1TYu8IRCOpMv2/SPS8XqhM1+ou1YHsdzKrg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -1044,7 +1055,25 @@ packages: '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 4.29.3 '@typescript-eslint/types': 4.29.3 - '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.4.2 + '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.4.4 + eslint: 7.32.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@7.32.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/experimental-utils/4.33.0_eslint@7.32.0+typescript@4.4.4: + resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.9 + '@typescript-eslint/scope-manager': 4.33.0 + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.4.4 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -1053,8 +1082,8 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.29.3_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-jrHOV5g2u8ROghmspKoW7pN8T/qUzk0+DITun0MELptvngtMrwUJ1tv5zMI04CYVEUsSrN4jV7AKSv+I0y0EfQ==} + /@typescript-eslint/parser/4.33.0_eslint@7.32.0+typescript@4.4.4: + resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -1063,12 +1092,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.29.3 - '@typescript-eslint/types': 4.29.3 - '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.4.2 + '@typescript-eslint/scope-manager': 4.33.0 + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.4.4 debug: 4.3.2 eslint: 7.32.0 - typescript: 4.4.2 + typescript: 4.4.4 transitivePeerDependencies: - supports-color dev: true @@ -1081,12 +1110,25 @@ packages: '@typescript-eslint/visitor-keys': 4.29.3 dev: true + /@typescript-eslint/scope-manager/4.33.0: + resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/visitor-keys': 4.33.0 + dev: true + /@typescript-eslint/types/4.29.3: resolution: {integrity: sha512-s1eV1lKNgoIYLAl1JUba8NhULmf+jOmmeFO1G5MN/RBCyyzg4TIOfIOICVNC06lor+Xmy4FypIIhFiJXOknhIg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/4.29.3_typescript@4.4.2: + /@typescript-eslint/types/4.33.0: + resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dev: true + + /@typescript-eslint/typescript-estree/4.29.3_typescript@4.4.4: resolution: {integrity: sha512-45oQJA0bxna4O5TMwz55/TpgjX1YrAPOI/rb6kPgmdnemRZx/dB0rsx+Ku8jpDvqTxcE1C/qEbVHbS3h0hflag==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -1099,10 +1141,31 @@ packages: '@typescript-eslint/visitor-keys': 4.29.3 debug: 4.3.2 globby: 11.0.4 - is-glob: 4.0.1 + is-glob: 4.0.3 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.4.2 - typescript: 4.4.2 + tsutils: 3.21.0_typescript@4.4.4 + typescript: 4.4.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree/4.33.0_typescript@4.4.4: + resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/visitor-keys': 4.33.0 + debug: 4.3.2 + globby: 11.0.4 + is-glob: 4.0.3 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.4.4 + typescript: 4.4.4 transitivePeerDependencies: - supports-color dev: true @@ -1115,6 +1178,14 @@ packages: eslint-visitor-keys: 2.1.0 dev: true + /@typescript-eslint/visitor-keys/4.33.0: + resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.33.0 + eslint-visitor-keys: 2.1.0 + dev: true + /JSONStream/1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true @@ -1213,8 +1284,8 @@ packages: engines: {node: '>=6'} dev: true - /ansi-regex/5.0.0: - resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} dev: true @@ -1255,13 +1326,13 @@ packages: resolution: {integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=} dev: true - /array-includes/3.1.3: - resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} + /array-includes/3.1.4: + resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.5 + es-abstract: 1.19.1 get-intrinsic: 1.1.1 is-string: 1.0.7 dev: true @@ -1271,13 +1342,13 @@ packages: engines: {node: '>=8'} dev: true - /array.prototype.flat/1.2.4: - resolution: {integrity: sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==} + /array.prototype.flat/1.2.5: + resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.5 + es-abstract: 1.19.1 dev: true /arrify/1.0.1: @@ -1290,10 +1361,10 @@ packages: engines: {node: '>=8'} dev: true - /async-retry/1.3.1: - resolution: {integrity: sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==} + /async-retry/1.3.3: + resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==} dependencies: - retry: 0.12.0 + retry: 0.13.1 dev: true /asynckit/0.4.0: @@ -1316,18 +1387,18 @@ packages: - debug dev: true - /babel-jest/27.1.0_@babel+core@7.15.0: - resolution: {integrity: sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==} + /babel-jest/27.3.1_@babel+core@7.15.0: + resolution: {integrity: sha512-SjIF8hh/ir0peae2D6S6ZKRhUy7q/DnpH7k/V6fT4Bgs/LXXUztOpX4G2tCgq8mLo5HA9mN6NmlFMeYtKmIsTQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.15.0 - '@jest/transform': 27.1.0 - '@jest/types': 27.1.0 + '@jest/transform': 27.3.1 + '@jest/types': 27.2.5 '@types/babel__core': 7.1.15 babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 27.0.6_@babel+core@7.15.0 + babel-preset-jest: 27.2.0_@babel+core@7.15.0 chalk: 4.1.2 graceful-fs: 4.2.8 slash: 3.0.0 @@ -1348,8 +1419,8 @@ packages: - supports-color dev: true - /babel-plugin-jest-hoist/27.0.6: - resolution: {integrity: sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==} + /babel-plugin-jest-hoist/27.2.0: + resolution: {integrity: sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/template': 7.14.5 @@ -1378,14 +1449,14 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.15.0 dev: true - /babel-preset-jest/27.0.6_@babel+core@7.15.0: - resolution: {integrity: sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==} + /babel-preset-jest/27.2.0_@babel+core@7.15.0: + resolution: {integrity: sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.15.0 - babel-plugin-jest-hoist: 27.0.6 + babel-plugin-jest-hoist: 27.2.0 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.15.0 dev: true @@ -1884,17 +1955,6 @@ packages: resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} dev: true - /cosmiconfig/7.0.0: - resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==} - engines: {node: '>=10'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: true - /cosmiconfig/7.0.1: resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} engines: {node: '>=10'} @@ -2169,21 +2229,24 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract/1.18.5: - resolution: {integrity: sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==} + /es-abstract/1.19.1: + resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 function-bind: 1.1.1 get-intrinsic: 1.1.1 + get-symbol-description: 1.0.0 has: 1.0.3 has-symbols: 1.0.2 internal-slot: 1.0.3 is-callable: 1.2.4 is-negative-zero: 2.0.1 is-regex: 1.1.4 + is-shared-array-buffer: 1.0.1 is-string: 1.0.7 + is-weakref: 1.0.1 object-inspect: 1.11.0 object-keys: 1.1.1 object.assign: 4.1.2 @@ -2201,10 +2264,164 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild/0.12.24: - resolution: {integrity: sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==} + /esbuild-android-arm64/0.13.10: + resolution: {integrity: sha512-1sCdVAq64yMp2Uhlu+97/enFxpmrj31QHtThz7K+/QGjbHa7JZdBdBsZCzWJuntKHZ+EU178tHYkvjaI9z5sGg==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-64/0.13.10: + resolution: {integrity: sha512-XlL+BYZ2h9cz3opHfFgSHGA+iy/mljBFIRU9q++f9SiBXEZTb4gTW/IENAD1l9oKH0FdO9rUpyAfV+lM4uAxrg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-arm64/0.13.10: + resolution: {integrity: sha512-RZMMqMTyActMrXKkW71IQO8B0tyQm0Bm+ZJQWNaHJchL5LlqazJi7rriwSocP+sKLszHhsyTEBBh6qPdw5g5yQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-64/0.13.10: + resolution: {integrity: sha512-pf4BEN9reF3jvZEZdxljVgOv5JS4kuYFCI78xk+2HWustbLvTP0b9XXfWI/OD0ZLWbyLYZYIA+VbVe4tdAklig==} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-arm64/0.13.10: + resolution: {integrity: sha512-j9PUcuNWmlxr4/ry4dK/s6zKh42Jhh/N5qnAAj7tx3gMbkIHW0JBoVSbbgp97p88X9xgKbXx4lG2sJDhDWmsYQ==} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-32/0.13.10: + resolution: {integrity: sha512-imtdHG5ru0xUUXuc2ofdtyw0fWlHYXV7JjF7oZHgmn0b+B4o4Nr6ZON3xxoo1IP8wIekW+7b9exIf/MYq0QV7w==} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-64/0.13.10: + resolution: {integrity: sha512-O7fzQIH2e7GC98dvoTH0rad5BVLm9yU3cRWfEmryCEIFTwbNEWCEWOfsePuoGOHRtSwoVY1hPc21CJE4/9rWxQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm/0.13.10: + resolution: {integrity: sha512-R2Jij4A0K8BcmBehvQeUteQEcf24Y2YZ6mizlNFuJOBPxe3vZNmkZ4mCE7Pf1tbcqA65qZx8J3WSHeGJl9EsJA==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm64/0.13.10: + resolution: {integrity: sha512-bkGxN67S2n0PF4zhh87/92kBTsH2xXLuH6T5omReKhpXdJZF5SVDSk5XU/nngARzE+e6QK6isK060Dr5uobzNw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-mips64le/0.13.10: + resolution: {integrity: sha512-UDNO5snJYOLWrA2uOUxM/PVbzzh2TR7Zf2i8zCCuFlYgvAb/81XO+Tasp3YAElDpp4VGqqcpBXLtofa9nrnJGA==} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-ppc64le/0.13.10: + resolution: {integrity: sha512-xu6J9rMWu1TcEGuEmoc8gsTrJCEPsf+QtxK4IiUZNde9r4Q4nlRVah4JVZP3hJapZgZJcxsse0XiKXh1UFdOeA==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-netbsd-64/0.13.10: + resolution: {integrity: sha512-d+Gr0ScMC2J83Bfx/ZvJHK0UAEMncctwgjRth9d4zppYGLk/xMfFKxv5z1ib8yZpQThafq8aPm8AqmFIJrEesw==} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-openbsd-64/0.13.10: + resolution: {integrity: sha512-OuCYc+bNKumBvxflga+nFzZvxsgmWQW+z4rMGIjM5XIW0nNbGgRc5p/0PSDv0rTdxAmwCpV69fezal0xjrDaaA==} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-sunos-64/0.13.10: + resolution: {integrity: sha512-gUkgivZK11bD56wDoLsnYrsOHD/zHzzLSdqKcIl3wRMulfHpRBpoX8gL0dbWr+8N9c+1HDdbNdvxSRmZ4RCVwg==} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-32/0.13.10: + resolution: {integrity: sha512-C1xJ54E56dGWRaYcTnRy7amVZ9n1/D/D2/qVw7e5EtS7p+Fv/yZxxgqyb1hMGKXgtFYX4jMpU5eWBF/AsYrn+A==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-64/0.13.10: + resolution: {integrity: sha512-6+EXEXopEs3SvPFAHcps2Krp/FvqXXsOQV33cInmyilb0ZBEQew4MIoZtMIyB3YXoV6//dl3i6YbPrFZaWEinQ==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-arm64/0.13.10: + resolution: {integrity: sha512-xTqM/XKhORo6u9S5I0dNJWEdWoemFjogLUTVLkQMVyUV3ZuMChahVA+bCqKHdyX55pCFxD/8v2fm3/sfFMWN+g==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild/0.13.10: + resolution: {integrity: sha512-0NfCsnAh5XatHIx6Cu93wpR2v6opPoOMxONYhaAoZKzGYqAE+INcDeX2wqMdcndvPQdWCuuCmvlnsh0zmbHcSQ==} hasBin: true requiresBuild: true + optionalDependencies: + esbuild-android-arm64: 0.13.10 + esbuild-darwin-64: 0.13.10 + esbuild-darwin-arm64: 0.13.10 + esbuild-freebsd-64: 0.13.10 + esbuild-freebsd-arm64: 0.13.10 + esbuild-linux-32: 0.13.10 + esbuild-linux-64: 0.13.10 + esbuild-linux-arm: 0.13.10 + esbuild-linux-arm64: 0.13.10 + esbuild-linux-mips64le: 0.13.10 + esbuild-linux-ppc64le: 0.13.10 + esbuild-netbsd-64: 0.13.10 + esbuild-openbsd-64: 0.13.10 + esbuild-sunos-64: 0.13.10 + esbuild-windows-32: 0.13.10 + esbuild-windows-64: 0.13.10 + esbuild-windows-arm64: 0.13.10 dev: true /escalade/3.1.1: @@ -2261,11 +2478,12 @@ packages: resolve: 1.20.0 dev: true - /eslint-module-utils/2.6.2: - resolution: {integrity: sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==} + /eslint-module-utils/2.7.1: + resolution: {integrity: sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==} engines: {node: '>=4'} dependencies: debug: 3.2.7 + find-up: 2.1.0 pkg-dir: 2.0.0 dev: true @@ -2291,32 +2509,30 @@ packages: ignore: 5.1.8 dev: true - /eslint-plugin-import/2.24.2_eslint@7.32.0: - resolution: {integrity: sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==} + /eslint-plugin-import/2.25.2_eslint@7.32.0: + resolution: {integrity: sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==} engines: {node: '>=4'} peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 dependencies: - array-includes: 3.1.3 - array.prototype.flat: 1.2.4 + array-includes: 3.1.4 + array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.6.2 - find-up: 2.1.0 + eslint-module-utils: 2.7.1 has: 1.0.3 - is-core-module: 2.6.0 + is-core-module: 2.8.0 + is-glob: 4.0.3 minimatch: 3.0.4 - object.values: 1.1.4 - pkg-up: 2.0.0 - read-pkg-up: 3.0.0 + object.values: 1.1.5 resolve: 1.20.0 tsconfig-paths: 3.11.0 dev: true - /eslint-plugin-jest/24.4.0_d9bb2f3d4d43fbdec1717750590e3665: - resolution: {integrity: sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==} + /eslint-plugin-jest/24.7.0_f178490c6a6949e5c714e48d3ab36f98: + resolution: {integrity: sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==} engines: {node: '>=10'} peerDependencies: '@typescript-eslint/eslint-plugin': '>= 4' @@ -2325,8 +2541,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 4.29.3_5b13bab190e8051f191796d8c4619073 - '@typescript-eslint/experimental-utils': 4.29.3_eslint@7.32.0+typescript@4.4.2 + '@typescript-eslint/eslint-plugin': 4.33.0_cc617358c89d3f38c52462f6d809db4c + '@typescript-eslint/experimental-utils': 4.29.3_eslint@7.32.0+typescript@4.4.4 eslint: 7.32.0 transitivePeerDependencies: - supports-color @@ -2348,7 +2564,7 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier/3.4.1_5a48a349ffec60f5257b5f148f5199c3: + /eslint-plugin-prettier/3.4.1_6e975bd57c7acf028c1a9ddbbf60c898: resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==} engines: {node: '>=6.0.0'} peerDependencies: @@ -2361,12 +2577,12 @@ packages: dependencies: eslint: 7.32.0 eslint-config-prettier: 8.3.0_eslint@7.32.0 - prettier: 2.3.2 + prettier: 2.4.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-promise/5.1.0_eslint@7.32.0: - resolution: {integrity: sha512-NGmI6BH5L12pl7ScQHbg7tvtk4wPxxj8yPHH47NvSmMtFneC077PSeY3huFj06ZWZvtbfxSPt3RuOQD5XcR4ng==} + /eslint-plugin-promise/5.1.1_eslint@7.32.0: + resolution: {integrity: sha512-XgdcdyNzHfmlQyweOPTxmc7pIsS6dE4MvwhXWMQ2Dxs1XAL2GJDilUsjWen6TWik0aSI+zD/PqocZBblcm9rdA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^7.0.0 @@ -2575,15 +2791,15 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /expect/27.1.0: - resolution: {integrity: sha512-9kJngV5hOJgkFil4F/uXm3hVBubUK2nERVfvqNNwxxuW8ZOUwSTTSysgfzckYtv/LBzj/LJXbiAF7okHCXgdug==} + /expect/27.3.1: + resolution: {integrity: sha512-MrNXV2sL9iDRebWPGOGFdPQRl2eDQNu/uhxIMShjjx74T6kC6jFIkmQ6OqXDtevjGUkyB2IT56RzDBqXf/QPCg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 + '@jest/types': 27.2.5 ansi-styles: 5.2.0 - jest-get-type: 27.0.6 - jest-matcher-utils: 27.1.0 - jest-message-util: 27.1.0 + jest-get-type: 27.3.1 + jest-matcher-utils: 27.3.1 + jest-message-util: 27.3.1 jest-regex-util: 27.0.6 dev: true @@ -2729,6 +2945,7 @@ packages: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + requiresBuild: true dev: true optional: true @@ -2793,6 +3010,14 @@ packages: engines: {node: '>=10'} dev: true + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + dev: true + /git-raw-commits/2.0.10: resolution: {integrity: sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==} engines: {node: '>=10'} @@ -2829,8 +3054,8 @@ packages: parse-url: 6.0.0 dev: true - /git-url-parse/11.5.0: - resolution: {integrity: sha512-TZYSMDeM37r71Lqg1mbnMlOqlHd7BSij9qN7XwTkRqSAYFMihGLGhfHwgqQob3GUhEneKnV4nskN9rbQw2KGxA==} + /git-url-parse/11.6.0: + resolution: {integrity: sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==} dependencies: git-up: 4.0.5 dev: true @@ -2845,7 +3070,7 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: - is-glob: 4.0.1 + is-glob: 4.0.3 dev: true /glob/7.1.7: @@ -3049,8 +3274,8 @@ packages: engines: {node: '>=10.17.0'} dev: true - /husky/7.0.2: - resolution: {integrity: sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==} + /husky/7.0.4: + resolution: {integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==} engines: {node: '>=12'} hasBin: true dev: true @@ -3142,8 +3367,8 @@ packages: engines: {node: '>=10'} dev: true - /inquirer/8.1.2: - resolution: {integrity: sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==} + /inquirer/8.1.5: + resolution: {integrity: sha512-G6/9xUqmt/r+UvufSyrPpt84NYwhKZ9jLsgMbQzlx804XErNupor8WQdBnBRrXmBfTPpuwf1sV+ss2ovjgdXIg==} engines: {node: '>=8.0.0'} dependencies: ansi-escapes: 4.3.2 @@ -3226,6 +3451,12 @@ packages: has: 1.0.3 dev: true + /is-core-module/2.8.0: + resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} + dependencies: + has: 1.0.3 + dev: true + /is-date-object/1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -3266,6 +3497,13 @@ packages: is-extglob: 2.1.1 dev: true + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + /is-installed-globally/0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} @@ -3333,6 +3571,10 @@ packages: has-tostringtag: 1.0.0 dev: true + /is-shared-array-buffer/1.0.1: + resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} + dev: true + /is-ssh/1.3.3: resolution: {integrity: sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ==} dependencies: @@ -3374,6 +3616,12 @@ packages: engines: {node: '>=10'} dev: true + /is-weakref/1.0.1: + resolution: {integrity: sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==} + dependencies: + call-bind: 1.0.2 + dev: true + /is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} @@ -3438,35 +3686,35 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /jest-changed-files/27.1.0: - resolution: {integrity: sha512-eRcb13TfQw0xiV2E98EmiEgs9a5uaBIqJChyl0G7jR9fCIvGjXovnDS6Zbku3joij4tXYcSK4SE1AXqOlUxjWg==} + /jest-changed-files/27.3.0: + resolution: {integrity: sha512-9DJs9garMHv4RhylUMZgbdCJ3+jHSkpL9aaVKp13xtXAD80qLTLrqcDZL1PHA9dYA0bCI86Nv2BhkLpLhrBcPg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 + '@jest/types': 27.2.5 execa: 5.1.1 throat: 6.0.1 dev: true - /jest-circus/27.1.0: - resolution: {integrity: sha512-6FWtHs3nZyZlMBhRf1wvAC5CirnflbGJAY1xssSAnERLiiXQRH+wY2ptBVtXjX4gz4AA2EwRV57b038LmifRbA==} + /jest-circus/27.3.1: + resolution: {integrity: sha512-v1dsM9II6gvXokgqq6Yh2jHCpfg7ZqV4jWY66u7npz24JnhP3NHxI0sKT7+ZMQ7IrOWHYAaeEllOySbDbWsiXw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.1.0 - '@jest/test-result': 27.1.0 - '@jest/types': 27.1.0 - '@types/node': 16.7.6 + '@jest/environment': 27.3.1 + '@jest/test-result': 27.3.1 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 - expect: 27.1.0 + expect: 27.3.1 is-generator-fn: 2.1.0 - jest-each: 27.1.0 - jest-matcher-utils: 27.1.0 - jest-message-util: 27.1.0 - jest-runtime: 27.1.0 - jest-snapshot: 27.1.0 - jest-util: 27.1.0 - pretty-format: 27.1.0 + jest-each: 27.3.1 + jest-matcher-utils: 27.3.1 + jest-message-util: 27.3.1 + jest-runtime: 27.3.1 + jest-snapshot: 27.3.1 + jest-util: 27.3.1 + pretty-format: 27.3.1 slash: 3.0.0 stack-utils: 2.0.3 throat: 6.0.1 @@ -3474,8 +3722,8 @@ packages: - supports-color dev: true - /jest-cli/27.1.0: - resolution: {integrity: sha512-h6zPUOUu+6oLDrXz0yOWY2YXvBLk8gQinx4HbZ7SF4V3HzasQf+ncoIbKENUMwXyf54/6dBkYXvXJos+gOHYZw==} + /jest-cli/27.3.1: + resolution: {integrity: sha512-WHnCqpfK+6EvT62me6WVs8NhtbjAS4/6vZJnk7/2+oOr50cwAzG4Wxt6RXX0hu6m1169ZGMlhYYUNeKBXCph/Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -3484,16 +3732,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.1.0 - '@jest/test-result': 27.1.0 - '@jest/types': 27.1.0 + '@jest/core': 27.3.1 + '@jest/test-result': 27.3.1 + '@jest/types': 27.2.5 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.8 import-local: 3.0.2 - jest-config: 27.1.0 - jest-util: 27.1.0 - jest-validate: 27.1.0 + jest-config: 27.3.1 + jest-util: 27.3.1 + jest-validate: 27.3.1 prompts: 2.4.1 yargs: 16.2.0 transitivePeerDependencies: @@ -3504,8 +3752,8 @@ packages: - utf-8-validate dev: true - /jest-config/27.1.0: - resolution: {integrity: sha512-GMo7f76vMYUA3b3xOdlcKeKQhKcBIgurjERO2hojo0eLkKPGcw7fyIoanH+m6KOP2bLad+fGnF8aWOJYxzNPeg==} + /jest-config/27.3.1: + resolution: {integrity: sha512-KY8xOIbIACZ/vdYCKSopL44I0xboxC751IX+DXL2+Wx6DKNycyEfV3rryC3BPm5Uq/BBqDoMrKuqLEUNJmMKKg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: ts-node: '>=9.0.0' @@ -3514,26 +3762,26 @@ packages: optional: true dependencies: '@babel/core': 7.15.0 - '@jest/test-sequencer': 27.1.0 - '@jest/types': 27.1.0 - babel-jest: 27.1.0_@babel+core@7.15.0 + '@jest/test-sequencer': 27.3.1 + '@jest/types': 27.2.5 + babel-jest: 27.3.1_@babel+core@7.15.0 chalk: 4.1.2 + ci-info: 3.2.0 deepmerge: 4.2.2 glob: 7.1.7 graceful-fs: 4.2.8 - is-ci: 3.0.0 - jest-circus: 27.1.0 - jest-environment-jsdom: 27.1.0 - jest-environment-node: 27.1.0 - jest-get-type: 27.0.6 - jest-jasmine2: 27.1.0 + jest-circus: 27.3.1 + jest-environment-jsdom: 27.3.1 + jest-environment-node: 27.3.1 + jest-get-type: 27.3.1 + jest-jasmine2: 27.3.1 jest-regex-util: 27.0.6 - jest-resolve: 27.1.0 - jest-runner: 27.1.0 - jest-util: 27.1.0 - jest-validate: 27.1.0 + jest-resolve: 27.3.1 + jest-runner: 27.3.1 + jest-util: 27.3.1 + jest-validate: 27.3.1 micromatch: 4.0.4 - pretty-format: 27.1.0 + pretty-format: 27.3.1 transitivePeerDependencies: - bufferutil - canvas @@ -3541,14 +3789,14 @@ packages: - utf-8-validate dev: true - /jest-diff/27.1.0: - resolution: {integrity: sha512-rjfopEYl58g/SZTsQFmspBODvMSytL16I+cirnScWTLkQVXYVZfxm78DFfdIIXc05RCYuGjxJqrdyG4PIFzcJg==} + /jest-diff/27.3.1: + resolution: {integrity: sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 diff-sequences: 27.0.6 - jest-get-type: 27.0.6 - pretty-format: 27.1.0 + jest-get-type: 27.3.1 + pretty-format: 27.3.1 dev: true /jest-docblock/27.0.6: @@ -3558,27 +3806,27 @@ packages: detect-newline: 3.1.0 dev: true - /jest-each/27.1.0: - resolution: {integrity: sha512-K/cNvQlmDqQMRHF8CaQ0XPzCfjP5HMJc2bIJglrIqI9fjwpNqITle63IWE+wq4p+3v+iBgh7Wq0IdGpLx5xjDg==} + /jest-each/27.3.1: + resolution: {integrity: sha512-E4SwfzKJWYcvOYCjOxhZcxwL+AY0uFMvdCOwvzgutJiaiodFjkxQQDxHm8FQBeTqDnSmKsQWn7ldMRzTn2zJaQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 + '@jest/types': 27.2.5 chalk: 4.1.2 - jest-get-type: 27.0.6 - jest-util: 27.1.0 - pretty-format: 27.1.0 + jest-get-type: 27.3.1 + jest-util: 27.3.1 + pretty-format: 27.3.1 dev: true - /jest-environment-jsdom/27.1.0: - resolution: {integrity: sha512-JbwOcOxh/HOtsj56ljeXQCUJr3ivnaIlM45F5NBezFLVYdT91N5UofB1ux2B1CATsQiudcHdgTaeuqGXJqjJYQ==} + /jest-environment-jsdom/27.3.1: + resolution: {integrity: sha512-3MOy8qMzIkQlfb3W1TfrD7uZHj+xx8Olix5vMENkj5djPmRqndMaXtpnaZkxmxM+Qc3lo+yVzJjzuXbCcZjAlg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.1.0 - '@jest/fake-timers': 27.1.0 - '@jest/types': 27.1.0 - '@types/node': 16.7.6 - jest-mock: 27.1.0 - jest-util: 27.1.0 + '@jest/environment': 27.3.1 + '@jest/fake-timers': 27.3.1 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 + jest-mock: 27.3.0 + jest-util: 27.3.1 jsdom: 16.7.0 transitivePeerDependencies: - bufferutil @@ -3587,111 +3835,111 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.1.0: - resolution: {integrity: sha512-JIyJ8H3wVyM4YCXp7njbjs0dIT87yhGlrXCXhDKNIg1OjurXr6X38yocnnbXvvNyqVTqSI4M9l+YfPKueqL1lw==} + /jest-environment-node/27.3.1: + resolution: {integrity: sha512-T89F/FgkE8waqrTSA7/ydMkcc52uYPgZZ6q8OaZgyiZkJb5QNNCF6oPZjH9IfPFfcc9uBWh1574N0kY0pSvTXw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.1.0 - '@jest/fake-timers': 27.1.0 - '@jest/types': 27.1.0 - '@types/node': 16.7.6 - jest-mock: 27.1.0 - jest-util: 27.1.0 + '@jest/environment': 27.3.1 + '@jest/fake-timers': 27.3.1 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 + jest-mock: 27.3.0 + jest-util: 27.3.1 dev: true - /jest-get-type/27.0.6: - resolution: {integrity: sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==} + /jest-get-type/27.3.1: + resolution: {integrity: sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-haste-map/27.1.0: - resolution: {integrity: sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==} + /jest-haste-map/27.3.1: + resolution: {integrity: sha512-lYfNZIzwPccDJZIyk9Iz5iQMM/MH56NIIcGj7AFU1YyA4ewWFBl8z+YPJuSCRML/ee2cCt2y3W4K3VXPT6Nhzg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 + '@jest/types': 27.2.5 '@types/graceful-fs': 4.1.5 - '@types/node': 16.7.6 + '@types/node': 16.11.6 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.8 jest-regex-util: 27.0.6 jest-serializer: 27.0.6 - jest-util: 27.1.0 - jest-worker: 27.1.0 + jest-util: 27.3.1 + jest-worker: 27.3.1 micromatch: 4.0.4 walker: 1.0.7 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.1.0: - resolution: {integrity: sha512-Z/NIt0wBDg3przOW2FCWtYjMn3Ip68t0SL60agD/e67jlhTyV3PIF8IzT9ecwqFbeuUSO2OT8WeJgHcalDGFzQ==} + /jest-jasmine2/27.3.1: + resolution: {integrity: sha512-WK11ZUetDQaC09w4/j7o4FZDUIp+4iYWH/Lik34Pv7ukL+DuXFGdnmmi7dT58J2ZYKFB5r13GyE0z3NPeyJmsg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/traverse': 7.15.0 - '@jest/environment': 27.1.0 + '@jest/environment': 27.3.1 '@jest/source-map': 27.0.6 - '@jest/test-result': 27.1.0 - '@jest/types': 27.1.0 - '@types/node': 16.7.6 + '@jest/test-result': 27.3.1 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 chalk: 4.1.2 co: 4.6.0 - expect: 27.1.0 + expect: 27.3.1 is-generator-fn: 2.1.0 - jest-each: 27.1.0 - jest-matcher-utils: 27.1.0 - jest-message-util: 27.1.0 - jest-runtime: 27.1.0 - jest-snapshot: 27.1.0 - jest-util: 27.1.0 - pretty-format: 27.1.0 + jest-each: 27.3.1 + jest-matcher-utils: 27.3.1 + jest-message-util: 27.3.1 + jest-runtime: 27.3.1 + jest-snapshot: 27.3.1 + jest-util: 27.3.1 + pretty-format: 27.3.1 throat: 6.0.1 transitivePeerDependencies: - supports-color dev: true - /jest-leak-detector/27.1.0: - resolution: {integrity: sha512-oHvSkz1E80VyeTKBvZNnw576qU+cVqRXUD3/wKXh1zpaki47Qty2xeHg2HKie9Hqcd2l4XwircgNOWb/NiGqdA==} + /jest-leak-detector/27.3.1: + resolution: {integrity: sha512-78QstU9tXbaHzwlRlKmTpjP9k4Pvre5l0r8Spo4SbFFVy/4Abg9I6ZjHwjg2QyKEAMg020XcjP+UgLZIY50yEg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - jest-get-type: 27.0.6 - pretty-format: 27.1.0 + jest-get-type: 27.3.1 + pretty-format: 27.3.1 dev: true - /jest-matcher-utils/27.1.0: - resolution: {integrity: sha512-VmAudus2P6Yt/JVBRdTPFhUzlIN8DYJd+et5Rd9QDsO/Z82Z4iwGjo43U8Z+PTiz8CBvKvlb6Fh3oKy39hykkQ==} + /jest-matcher-utils/27.3.1: + resolution: {integrity: sha512-hX8N7zXS4k+8bC1Aj0OWpGb7D3gIXxYvPNK1inP5xvE4ztbz3rc4AkI6jGVaerepBnfWB17FL5lWFJT3s7qo8w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 - jest-diff: 27.1.0 - jest-get-type: 27.0.6 - pretty-format: 27.1.0 + jest-diff: 27.3.1 + jest-get-type: 27.3.1 + pretty-format: 27.3.1 dev: true - /jest-message-util/27.1.0: - resolution: {integrity: sha512-Eck8NFnJ5Sg36R9XguD65cf2D5+McC+NF5GIdEninoabcuoOfWrID5qJhufq5FB0DRKoiyxB61hS7MKoMD0trQ==} + /jest-message-util/27.3.1: + resolution: {integrity: sha512-bh3JEmxsTZ/9rTm0jQrPElbY2+y48Rw2t47uMfByNyUVR+OfPh4anuyKsGqsNkXk/TI4JbLRZx+7p7Hdt6q1yg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/code-frame': 7.14.5 - '@jest/types': 27.1.0 + '@jest/types': 27.2.5 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.8 micromatch: 4.0.4 - pretty-format: 27.1.0 + pretty-format: 27.3.1 slash: 3.0.0 stack-utils: 2.0.3 dev: true - /jest-mock/27.1.0: - resolution: {integrity: sha512-iT3/Yhu7DwAg/0HvvLCqLvrTKTRMyJlrrfJYWzuLSf9RCAxBoIXN3HoymZxMnYsC3eD8ewGbUa9jUknwBenx2w==} + /jest-mock/27.3.0: + resolution: {integrity: sha512-ziZiLk0elZOQjD08bLkegBzv5hCABu/c8Ytx45nJKkysQwGaonvmTxwjLqEA4qGdasq9o2I8/HtdGMNnVsMTGw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 - '@types/node': 16.7.6 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.1.0: + /jest-pnp-resolver/1.2.2_jest-resolve@27.3.1: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -3700,7 +3948,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.1.0 + jest-resolve: 27.3.1 dev: true /jest-regex-util/27.0.6: @@ -3708,58 +3956,58 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-resolve-dependencies/27.1.0: - resolution: {integrity: sha512-Kq5XuDAELuBnrERrjFYEzu/A+i2W7l9HnPWqZEeKGEQ7m1R+6ndMbdXCVCx29Se1qwLZLgvoXwinB3SPIaitMQ==} + /jest-resolve-dependencies/27.3.1: + resolution: {integrity: sha512-X7iLzY8pCiYOnvYo2YrK3P9oSE8/3N2f4pUZMJ8IUcZnT81vlSonya1KTO9ZfKGuC+svE6FHK/XOb8SsoRUV1A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 + '@jest/types': 27.2.5 jest-regex-util: 27.0.6 - jest-snapshot: 27.1.0 + jest-snapshot: 27.3.1 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.1.0: - resolution: {integrity: sha512-TXvzrLyPg0vLOwcWX38ZGYeEztSEmW+cQQKqc4HKDUwun31wsBXwotRlUz4/AYU/Fq4GhbMd/ileIWZEtcdmIA==} + /jest-resolve/27.3.1: + resolution: {integrity: sha512-Dfzt25CFSPo3Y3GCbxynRBZzxq9AdyNN+x/v2IqYx6KVT5Z6me2Z/PsSGFSv3cOSUZqJ9pHxilao/I/m9FouLw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 + '@jest/types': 27.2.5 chalk: 4.1.2 - escalade: 3.1.1 graceful-fs: 4.2.8 - jest-haste-map: 27.1.0 - jest-pnp-resolver: 1.2.2_jest-resolve@27.1.0 - jest-util: 27.1.0 - jest-validate: 27.1.0 + jest-haste-map: 27.3.1 + jest-pnp-resolver: 1.2.2_jest-resolve@27.3.1 + jest-util: 27.3.1 + jest-validate: 27.3.1 resolve: 1.20.0 + resolve.exports: 1.1.0 slash: 3.0.0 dev: true - /jest-runner/27.1.0: - resolution: {integrity: sha512-ZWPKr9M5w5gDplz1KsJ6iRmQaDT/yyAFLf18fKbb/+BLWsR1sCNC2wMT0H7pP3gDcBz0qZ6aJraSYUNAGSJGaw==} + /jest-runner/27.3.1: + resolution: {integrity: sha512-r4W6kBn6sPr3TBwQNmqE94mPlYVn7fLBseeJfo4E2uCTmAyDFm2O5DYAQAFP7Q3YfiA/bMwg8TVsciP7k0xOww==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.1.0 - '@jest/environment': 27.1.0 - '@jest/test-result': 27.1.0 - '@jest/transform': 27.1.0 - '@jest/types': 27.1.0 - '@types/node': 16.7.6 + '@jest/console': 27.3.1 + '@jest/environment': 27.3.1 + '@jest/test-result': 27.3.1 + '@jest/transform': 27.3.1 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.8 jest-docblock: 27.0.6 - jest-environment-jsdom: 27.1.0 - jest-environment-node: 27.1.0 - jest-haste-map: 27.1.0 - jest-leak-detector: 27.1.0 - jest-message-util: 27.1.0 - jest-resolve: 27.1.0 - jest-runtime: 27.1.0 - jest-util: 27.1.0 - jest-worker: 27.1.0 - source-map-support: 0.5.19 + jest-environment-jsdom: 27.3.1 + jest-environment-node: 27.3.1 + jest-haste-map: 27.3.1 + jest-leak-detector: 27.3.1 + jest-message-util: 27.3.1 + jest-resolve: 27.3.1 + jest-runtime: 27.3.1 + jest-util: 27.3.1 + jest-worker: 27.3.1 + source-map-support: 0.5.20 throat: 6.0.1 transitivePeerDependencies: - bufferutil @@ -3768,18 +4016,17 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.1.0: - resolution: {integrity: sha512-okiR2cpGjY0RkWmUGGado6ETpFOi9oG3yV0CioYdoktkVxy5Hv0WRLWnJFuArSYS8cHMCNcceUUMGiIfgxCO9A==} + /jest-runtime/27.3.1: + resolution: {integrity: sha512-qtO6VxPbS8umqhEDpjA4pqTkKQ1Hy4ZSi9mDVeE9Za7LKBo2LdW2jmT+Iod3XFaJqINikZQsn2wEi0j9wPRbLg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.1.0 - '@jest/environment': 27.1.0 - '@jest/fake-timers': 27.1.0 - '@jest/globals': 27.1.0 + '@jest/console': 27.3.1 + '@jest/environment': 27.3.1 + '@jest/globals': 27.3.1 '@jest/source-map': 27.0.6 - '@jest/test-result': 27.1.0 - '@jest/transform': 27.1.0 - '@jest/types': 27.1.0 + '@jest/test-result': 27.3.1 + '@jest/transform': 27.3.1 + '@jest/types': 27.2.5 '@types/yargs': 16.0.4 chalk: 4.1.2 cjs-module-lexer: 1.2.2 @@ -3788,14 +4035,14 @@ packages: exit: 0.1.2 glob: 7.1.7 graceful-fs: 4.2.8 - jest-haste-map: 27.1.0 - jest-message-util: 27.1.0 - jest-mock: 27.1.0 + jest-haste-map: 27.3.1 + jest-message-util: 27.3.1 + jest-mock: 27.3.0 jest-regex-util: 27.0.6 - jest-resolve: 27.1.0 - jest-snapshot: 27.1.0 - jest-util: 27.1.0 - jest-validate: 27.1.0 + jest-resolve: 27.3.1 + jest-snapshot: 27.3.1 + jest-util: 27.3.1 + jest-validate: 27.3.1 slash: 3.0.0 strip-bom: 4.0.0 yargs: 16.2.0 @@ -3807,12 +4054,12 @@ packages: resolution: {integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 16.7.6 + '@types/node': 16.11.6 graceful-fs: 4.2.8 dev: true - /jest-snapshot/27.1.0: - resolution: {integrity: sha512-eaeUBoEjuuRwmiRI51oTldUsKOohB1F6fPqWKKILuDi/CStxzp2IWekVUXbuHHoz5ik33ioJhshiHpgPFbYgcA==} + /jest-snapshot/27.3.1: + resolution: {integrity: sha512-APZyBvSgQgOT0XumwfFu7X3G5elj6TGhCBLbBdn3R1IzYustPGPE38F51dBWMQ8hRXa9je0vAdeVDtqHLvB6lg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.15.0 @@ -3821,76 +4068,76 @@ packages: '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.15.0 '@babel/traverse': 7.15.0 '@babel/types': 7.15.0 - '@jest/transform': 27.1.0 - '@jest/types': 27.1.0 + '@jest/transform': 27.3.1 + '@jest/types': 27.2.5 '@types/babel__traverse': 7.14.2 - '@types/prettier': 2.3.2 + '@types/prettier': 2.4.1 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.15.0 chalk: 4.1.2 - expect: 27.1.0 + expect: 27.3.1 graceful-fs: 4.2.8 - jest-diff: 27.1.0 - jest-get-type: 27.0.6 - jest-haste-map: 27.1.0 - jest-matcher-utils: 27.1.0 - jest-message-util: 27.1.0 - jest-resolve: 27.1.0 - jest-util: 27.1.0 + jest-diff: 27.3.1 + jest-get-type: 27.3.1 + jest-haste-map: 27.3.1 + jest-matcher-utils: 27.3.1 + jest-message-util: 27.3.1 + jest-resolve: 27.3.1 + jest-util: 27.3.1 natural-compare: 1.4.0 - pretty-format: 27.1.0 + pretty-format: 27.3.1 semver: 7.3.5 transitivePeerDependencies: - supports-color dev: true - /jest-util/27.1.0: - resolution: {integrity: sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==} + /jest-util/27.3.1: + resolution: {integrity: sha512-8fg+ifEH3GDryLQf/eKZck1DEs2YuVPBCMOaHQxVVLmQwl/CDhWzrvChTX4efLZxGrw+AA0mSXv78cyytBt/uw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 - '@types/node': 16.7.6 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 chalk: 4.1.2 + ci-info: 3.2.0 graceful-fs: 4.2.8 - is-ci: 3.0.0 picomatch: 2.3.0 dev: true - /jest-validate/27.1.0: - resolution: {integrity: sha512-QiJ+4XuSuMsfPi9zvdO//IrSRSlG6ybJhOpuqYSsuuaABaNT84h0IoD6vvQhThBOKT+DIKvl5sTM0l6is9+SRA==} + /jest-validate/27.3.1: + resolution: {integrity: sha512-3H0XCHDFLA9uDII67Bwi1Vy7AqwA5HqEEjyy934lgVhtJ3eisw6ShOF1MDmRPspyikef5MyExvIm0/TuLzZ86Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 + '@jest/types': 27.2.5 camelcase: 6.2.0 chalk: 4.1.2 - jest-get-type: 27.0.6 + jest-get-type: 27.3.1 leven: 3.1.0 - pretty-format: 27.1.0 + pretty-format: 27.3.1 dev: true - /jest-watcher/27.1.0: - resolution: {integrity: sha512-ivaWTrA46aHWdgPDgPypSHiNQjyKnLBpUIHeBaGg11U+pDzZpkffGlcB1l1a014phmG0mHgkOHtOgiqJQM6yKQ==} + /jest-watcher/27.3.1: + resolution: {integrity: sha512-9/xbV6chABsGHWh9yPaAGYVVKurWoP3ZMCv6h+O1v9/+pkOroigs6WzZ0e9gLP/njokUwM7yQhr01LKJVMkaZA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.1.0 - '@jest/types': 27.1.0 - '@types/node': 16.7.6 + '@jest/test-result': 27.3.1 + '@jest/types': 27.2.5 + '@types/node': 16.11.6 ansi-escapes: 4.3.2 chalk: 4.1.2 - jest-util: 27.1.0 + jest-util: 27.3.1 string-length: 4.0.2 dev: true - /jest-worker/27.1.0: - resolution: {integrity: sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==} + /jest-worker/27.3.1: + resolution: {integrity: sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 16.7.6 + '@types/node': 16.11.6 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.1.0: - resolution: {integrity: sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==} + /jest/27.3.1: + resolution: {integrity: sha512-U2AX0AgQGd5EzMsiZpYt8HyZ+nSVIh5ujQ9CPp9EQZJMjXIiSZpJNweZl0swatKRoqHWgGKM3zaSwm4Zaz87ng==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -3899,9 +4146,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.1.0 + '@jest/core': 27.3.1 import-local: 3.0.2 - jest-cli: 27.1.0 + jest-cli: 27.3.1 transitivePeerDependencies: - bufferutil - canvas @@ -4361,7 +4608,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.0.2 - is-core-module: 2.6.0 + is-core-module: 2.8.0 semver: 7.3.5 validate-npm-package-license: 3.0.4 dev: true @@ -4411,13 +4658,13 @@ packages: object-keys: 1.1.1 dev: true - /object.values/1.1.4: - resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} + /object.values/1.1.5: + resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.5 + es-abstract: 1.19.1 dev: true /once/1.4.0: @@ -4503,11 +4750,6 @@ packages: engines: {node: '>=8'} dev: true - /p-each-series/2.2.0: - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} - engines: {node: '>=8'} - dev: true - /p-limit/1.3.0: resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} engines: {node: '>=4'} @@ -4682,13 +4924,6 @@ packages: find-up: 4.1.0 dev: true - /pkg-up/2.0.0: - resolution: {integrity: sha1-yBmscoBZpGHKscOImivjxJoATX8=} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - dev: true - /pluralize/8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -4724,18 +4959,18 @@ packages: fast-diff: 1.2.0 dev: true - /prettier/2.3.2: - resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} + /prettier/2.4.1: + resolution: {integrity: sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==} engines: {node: '>=10.13.0'} hasBin: true dev: true - /pretty-format/27.1.0: - resolution: {integrity: sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==} + /pretty-format/27.3.1: + resolution: {integrity: sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.0 - ansi-regex: 5.0.0 + '@jest/types': 27.2.5 + ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2 dev: true @@ -4930,25 +5165,25 @@ packages: rc: 1.2.8 dev: true - /release-it/14.11.5: - resolution: {integrity: sha512-9BaPdq7ZKOwtzz3p1mRhg/tOH/cT/y2tUnPYzUwQiVdj42JaGI1Vo2l3WbgK8ICsbFyrhc0tri1+iqI8OvkI1A==} + /release-it/14.11.6: + resolution: {integrity: sha512-6BNcuzFZHThBUBJ/xYw/bxZ+58CAwrwf1zgmjq2Ibl3nlDZbjphHG6iqxkJu7mZ8TIWs6NjloEAhqpjeXoN//Q==} engines: {node: '>=10'} hasBin: true dependencies: '@iarna/toml': 2.2.5 - '@octokit/rest': 18.9.0 - async-retry: 1.3.1 + '@octokit/rest': 18.10.0 + async-retry: 1.3.3 chalk: 4.1.2 - cosmiconfig: 7.0.0 + cosmiconfig: 7.0.1 debug: 4.3.2 deprecated-obj: 2.0.0 execa: 5.1.1 form-data: 4.0.0 - git-url-parse: 11.5.0 + git-url-parse: 11.6.0 globby: 11.0.4 got: 11.8.2 import-cwd: 3.0.0 - inquirer: 8.1.2 + inquirer: 8.1.5 is-ci: 3.0.0 lodash: 4.17.21 mime-types: 2.1.32 @@ -4999,6 +5234,11 @@ packages: engines: {node: '>=8'} dev: true + /resolve.exports/1.1.0: + resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} + engines: {node: '>=10'} + dev: true + /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: @@ -5026,8 +5266,8 @@ packages: signal-exit: 3.0.3 dev: true - /retry/0.12.0: - resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} + /retry/0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} engines: {node: '>= 4'} dev: true @@ -5162,8 +5402,8 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true - /source-map-support/0.5.19: - resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} + /source-map-support/0.5.20: + resolution: {integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 @@ -5300,7 +5540,7 @@ packages: resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} engines: {node: '>=8'} dependencies: - ansi-regex: 5.0.0 + ansi-regex: 5.0.1 dev: true /strip-bom/3.0.0: @@ -5521,14 +5761,14 @@ packages: /tslib/2.3.1: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} - /tsutils/3.21.0_typescript@4.4.2: + /tsutils/3.21.0_typescript@4.4.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.4.2 + typescript: 4.4.4 dev: true /type-check/0.3.2: @@ -5585,8 +5825,8 @@ packages: engines: {node: '>=8'} dev: true - /type-fest/2.1.0: - resolution: {integrity: sha512-2wHUmKDy5wNLmebekbHx/zE9ElYAKOmz34psTLG7OwyEJHaIUr6jnaCd55EvgrawAvliwbwgbyH1LkxIfWFyNg==} + /type-fest/2.5.2: + resolution: {integrity: sha512-WMbytmAs5PUTqwGJRE+WoRrD2S0bYFtHX8k4Y/1l18CG5kqA3keJud9pPQ/r30FE9n8XRFCXF9BbccHIZzRYJw==} engines: {node: '>=12.20'} dev: true @@ -5600,8 +5840,8 @@ packages: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} dev: true - /typescript/4.4.2: - resolution: {integrity: sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==} + /typescript/4.4.4: + resolution: {integrity: sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -5627,6 +5867,7 @@ packages: resolution: {integrity: sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==} engines: {node: '>=0.8.0'} hasBin: true + requiresBuild: true dev: true optional: true @@ -5711,8 +5952,8 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul/8.0.0: - resolution: {integrity: sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==} + /v8-to-istanbul/8.1.0: + resolution: {integrity: sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==} engines: {node: '>=10.12.0'} dependencies: '@types/istanbul-lib-coverage': 2.0.3