From 9c018f3dfe94019ace9fe7a93f6746e498e613d7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 24 Jan 2021 14:01:47 +0000 Subject: [PATCH] chore(deps): update eslint --- package.json | 8 +- pnpm-lock.yaml | 340 +++++++++++++++++++++++++++++++++++-------------- 2 files changed, 247 insertions(+), 101 deletions(-) diff --git a/package.json b/package.json index c37e7ff..c1568cf 100644 --- a/package.json +++ b/package.json @@ -80,17 +80,17 @@ "@types/eslint-plugin-prettier": "3.1.0", "@types/prettier": "2.0.1", "@types/rimraf": "3.0.0", - "@typescript-eslint/eslint-plugin": "3.3.0", - "@typescript-eslint/parser": "3.3.0", + "@typescript-eslint/eslint-plugin": "4.14.0", + "@typescript-eslint/parser": "4.14.0", "@zeit/ncc": "0.22.3", "devmoji": "2.1.9", "eslint": "7.3.0", - "eslint-config-prettier": "6.11.0", + "eslint-config-prettier": "7.2.0", "eslint-plugin-import": "2.21.2", "eslint-plugin-node": "11.1.0", "eslint-plugin-prettier": "3.1.4", "eslint-plugin-promise": "4.2.1", - "eslint-plugin-unicorn": "20.1.0", + "eslint-plugin-unicorn": "27.0.0", "husky": "4.2.5", "prettier": "2.0.5", "release-it": "13.6.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b9426dc..e8f8360 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,17 +8,17 @@ devDependencies: '@types/eslint-plugin-prettier': 3.1.0 '@types/prettier': 2.0.1 '@types/rimraf': 3.0.0 - '@typescript-eslint/eslint-plugin': 3.3.0_2e9c87f5fa11a6f2700b378242d385ec - '@typescript-eslint/parser': 3.3.0_eslint@7.3.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 4.14.0_d56cc067c64acd009f5ecd96d1d66749 + '@typescript-eslint/parser': 4.14.0_eslint@7.3.0+typescript@3.9.5 '@zeit/ncc': 0.22.3 devmoji: 2.1.9 eslint: 7.3.0 - eslint-config-prettier: 6.11.0_eslint@7.3.0 + eslint-config-prettier: 7.2.0_eslint@7.3.0 eslint-plugin-import: 2.21.2_eslint@7.3.0 eslint-plugin-node: 11.1.0_eslint@7.3.0 eslint-plugin-prettier: 3.1.4_eslint@7.3.0+prettier@2.0.5 eslint-plugin-promise: 4.2.1 - eslint-plugin-unicorn: 20.1.0_eslint@7.3.0 + eslint-plugin-unicorn: 27.0.0_eslint@7.3.0 husky: 4.2.5 prettier: 2.0.5 release-it: 13.6.3 @@ -29,7 +29,7 @@ devDependencies: tslib: 2.0.0 typescript: 3.9.5 typesync: 0.7.0 -lockfileVersion: 5.1 +lockfileVersion: 5.2 packages: /@babel/code-frame/7.10.1: dependencies: @@ -37,18 +37,97 @@ packages: dev: true resolution: integrity: sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw== - /@babel/helper-validator-identifier/7.10.1: + /@babel/code-frame/7.12.11: + dependencies: + '@babel/highlight': 7.10.4 dev: true resolution: - integrity: sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw== + integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + /@babel/generator/7.12.11: + dependencies: + '@babel/types': 7.12.12 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA== + /@babel/helper-function-name/7.12.11: + dependencies: + '@babel/helper-get-function-arity': 7.12.10 + '@babel/template': 7.12.7 + '@babel/types': 7.12.12 + dev: true + resolution: + integrity: sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA== + /@babel/helper-get-function-arity/7.12.10: + dependencies: + '@babel/types': 7.12.12 + dev: true + resolution: + integrity: sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== + /@babel/helper-split-export-declaration/7.12.11: + dependencies: + '@babel/types': 7.12.12 + dev: true + resolution: + integrity: sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g== + /@babel/helper-validator-identifier/7.12.11: + dev: true + resolution: + integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== /@babel/highlight/7.10.1: dependencies: - '@babel/helper-validator-identifier': 7.10.1 + '@babel/helper-validator-identifier': 7.12.11 chalk: 2.4.2 js-tokens: 4.0.0 dev: true resolution: integrity: sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg== + /@babel/highlight/7.10.4: + dependencies: + '@babel/helper-validator-identifier': 7.12.11 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + resolution: + integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + /@babel/parser/7.12.11: + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== + /@babel/template/7.12.7: + dependencies: + '@babel/code-frame': 7.12.11 + '@babel/parser': 7.12.11 + '@babel/types': 7.12.12 + dev: true + resolution: + integrity: sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== + /@babel/traverse/7.12.12: + dependencies: + '@babel/code-frame': 7.12.11 + '@babel/generator': 7.12.11 + '@babel/helper-function-name': 7.12.11 + '@babel/helper-split-export-declaration': 7.12.11 + '@babel/parser': 7.12.11 + '@babel/types': 7.12.12 + debug: 4.1.1 + globals: 11.12.0 + lodash: 4.17.20 + dev: true + resolution: + integrity: sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w== + /@babel/types/7.12.12: + dependencies: + '@babel/helper-validator-identifier': 7.12.11 + lodash: 4.17.20 + to-fast-properties: 2.0.0 + dev: true + resolution: + integrity: sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ== /@iarna/toml/2.2.5: dev: true resolution: @@ -296,10 +375,6 @@ packages: dev: true resolution: integrity: sha512-6/UIuz99F0IvtDez4U3bRwAmN4VKnuw10Ibblf0iZhtNbmbonMSLqs/qqsXrGIAWvjy+vXqYwOljgtLhrETSMg== - /@types/eslint-visitor-keys/1.0.0: - dev: true - resolution: - integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== /@types/eslint/6.8.1: dependencies: '@types/estree': 0.0.44 @@ -401,12 +476,15 @@ packages: dev: true resolution: integrity: sha512-7WhJ0MdpFgYQPXlF4Dx+DhgvlPCfz/x5mHaeDQAKhcenvQP1KCpLQ18JklAqeGMYSAT2PxLpzd0g2/HE7fj7hQ== - /@typescript-eslint/eslint-plugin/3.3.0_2e9c87f5fa11a6f2700b378242d385ec: + /@typescript-eslint/eslint-plugin/4.14.0_d56cc067c64acd009f5ecd96d1d66749: dependencies: - '@typescript-eslint/experimental-utils': 3.3.0_eslint@7.3.0+typescript@3.9.5 - '@typescript-eslint/parser': 3.3.0_eslint@7.3.0+typescript@3.9.5 + '@typescript-eslint/experimental-utils': 4.14.0_eslint@7.3.0+typescript@3.9.5 + '@typescript-eslint/parser': 4.14.0_eslint@7.3.0+typescript@3.9.5 + '@typescript-eslint/scope-manager': 4.14.0 + debug: 4.1.1 eslint: 7.3.0 functional-red-black-tree: 1.0.1 + lodash: 4.17.15 regexpp: 3.1.0 semver: 7.3.2 tsutils: 3.17.1_typescript@3.9.5 @@ -415,18 +493,20 @@ packages: engines: node: ^10.12.0 || >=12.0.0 peerDependencies: - '@typescript-eslint/parser': ^3.0.0 + '@typescript-eslint/parser': ^4.0.0 eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true resolution: - integrity: sha512-Ybx/wU75Tazz6nU2d7nN6ll0B98odoiYLXwcuwS5WSttGzK46t0n7TPRQ4ozwcTv82UY6TQoIvI+sJfTzqK9dQ== - /@typescript-eslint/experimental-utils/3.3.0_eslint@7.3.0+typescript@3.9.5: + integrity: sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww== + /@typescript-eslint/experimental-utils/4.14.0_eslint@7.3.0+typescript@3.9.5: dependencies: '@types/json-schema': 7.0.4 - '@typescript-eslint/typescript-estree': 3.3.0_typescript@3.9.5 + '@typescript-eslint/scope-manager': 4.14.0 + '@typescript-eslint/types': 4.14.0 + '@typescript-eslint/typescript-estree': 4.14.0_typescript@3.9.5 eslint: 7.3.0 eslint-scope: 5.1.0 eslint-utils: 2.0.0 @@ -437,14 +517,14 @@ packages: eslint: '*' typescript: '*' resolution: - integrity: sha512-d4pGIAbu/tYsrPrdHCQ5xfadJGvlkUxbeBB56nO/VGmEDi/sKmfa5fGty5t5veL1OyJBrUmSiRn1R1qfVDydrg== - /@typescript-eslint/parser/3.3.0_eslint@7.3.0+typescript@3.9.5: + integrity: sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ== + /@typescript-eslint/parser/4.14.0_eslint@7.3.0+typescript@3.9.5: dependencies: - '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.3.0_eslint@7.3.0+typescript@3.9.5 - '@typescript-eslint/typescript-estree': 3.3.0_typescript@3.9.5 + '@typescript-eslint/scope-manager': 4.14.0 + '@typescript-eslint/types': 4.14.0 + '@typescript-eslint/typescript-estree': 4.14.0_typescript@3.9.5 + debug: 4.1.1 eslint: 7.3.0 - eslint-visitor-keys: 1.2.0 typescript: 3.9.5 dev: true engines: @@ -456,15 +536,31 @@ packages: typescript: optional: true resolution: - integrity: sha512-a7S0Sqn/+RpOOWTcaLw6RD4obsharzxmgMfdK24l364VxuBODXjuJM7ImCkSXEN7oz52aiZbXSbc76+2EsE91w== - /@typescript-eslint/typescript-estree/3.3.0_typescript@3.9.5: + integrity: sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg== + /@typescript-eslint/scope-manager/4.14.0: dependencies: + '@typescript-eslint/types': 4.14.0 + '@typescript-eslint/visitor-keys': 4.14.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q== + /@typescript-eslint/types/4.14.0: + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A== + /@typescript-eslint/typescript-estree/4.14.0_typescript@3.9.5: + dependencies: + '@typescript-eslint/types': 4.14.0 + '@typescript-eslint/visitor-keys': 4.14.0 debug: 4.1.1 - eslint-visitor-keys: 1.2.0 - glob: 7.1.6 + globby: 11.0.1 is-glob: 4.0.1 - lodash: 4.17.15 - semver: 7.3.2 + lodash: 4.17.20 + semver: 7.3.4 tsutils: 3.17.1_typescript@3.9.5 typescript: 3.9.5 dev: true @@ -476,7 +572,16 @@ packages: typescript: optional: true resolution: - integrity: sha512-3SqxylENltEvJsjjMSDCUx/edZNSC7wAqifUU1Ywp//0OWEZwMZJfecJud9XxJ/40rAKEbJMKBOQzeOjrLJFzQ== + integrity: sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag== + /@typescript-eslint/visitor-keys/4.14.0: + dependencies: + '@typescript-eslint/types': 4.14.0 + eslint-visitor-keys: 2.0.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA== /@zeit/ncc/0.22.3: dev: true hasBin: true @@ -655,6 +760,22 @@ packages: dev: true resolution: integrity: sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== + /babel-eslint/10.1.0_eslint@7.3.0: + dependencies: + '@babel/code-frame': 7.10.1 + '@babel/parser': 7.12.11 + '@babel/traverse': 7.12.12 + '@babel/types': 7.12.12 + eslint: 7.3.0 + eslint-visitor-keys: 1.2.0 + resolve: 1.17.0 + dev: true + engines: + node: '>=6' + peerDependencies: + eslint: '>= 4.12.1' + resolution: + integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== /balanced-match/1.0.0: dev: true resolution: @@ -1250,6 +1371,7 @@ packages: /debug/4.1.1: dependencies: ms: 2.1.2 + deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) dev: true resolution: integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== @@ -1492,25 +1614,15 @@ packages: node: '>=0.8.0' resolution: integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - /eslint-ast-utils/1.1.0: - dependencies: - lodash.get: 4.4.2 - lodash.zip: 4.2.0 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== - /eslint-config-prettier/6.11.0_eslint@7.3.0: + /eslint-config-prettier/7.2.0_eslint@7.3.0: dependencies: eslint: 7.3.0 - get-stdin: 6.0.0 dev: true hasBin: true peerDependencies: - eslint: '>=3.14.1' + eslint: '>=7.0.0' resolution: - integrity: sha512-oB8cpLWSAjOVFEJhhyMZh6NOEOtBVziaqdDQ86+qhDHFbZXoRTM7pNSvFRfW/W/L/LrQ38C99J5CGuRBBzBsdA== + integrity: sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg== /eslint-import-resolver-node/0.3.3: dependencies: debug: 2.6.9 @@ -1597,29 +1709,28 @@ packages: node: '>=6' resolution: integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - /eslint-plugin-unicorn/20.1.0_eslint@7.3.0: + /eslint-plugin-unicorn/27.0.0_eslint@7.3.0: dependencies: ci-info: 2.0.0 clean-regexp: 1.0.0 eslint: 7.3.0 - eslint-ast-utils: 1.1.0 - eslint-template-visitor: 2.0.0_eslint@7.3.0 - eslint-utils: 2.0.0 - import-modules: 2.0.0 - lodash: 4.17.15 + eslint-template-visitor: 2.2.2_eslint@7.3.0 + eslint-utils: 2.1.0 + import-modules: 2.1.0 + lodash: 4.17.20 pluralize: 8.0.0 read-pkg-up: 7.0.1 - regexp-tree: 0.1.21 + regexp-tree: 0.1.23 reserved-words: 0.1.2 safe-regex: 2.1.1 - semver: 7.3.2 + semver: 7.3.4 dev: true engines: node: '>=10' peerDependencies: - eslint: '>=7.0.0' + eslint: '>=7.17.0' resolution: - integrity: sha512-XQxLBJT/gnwyRR6cfYsIK1AdekQchAt5tmcsnldevGjgR2xoZsRUa5/i6e0seNHy2RoT57CkTnbVHwHF8No8LA== + integrity: sha512-uUvlueTa4SpkvLjbkqx08JbB0tY6XxOAa8vlfwbTzITfVNy3go3QzPCus49fO5M/mfooOuraIDVkaqan/pLAHg== /eslint-scope/5.1.0: dependencies: esrecurse: 4.2.1 @@ -1629,37 +1740,46 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== - /eslint-template-visitor/2.0.0_eslint@7.3.0: + /eslint-template-visitor/2.2.2_eslint@7.3.0: dependencies: + babel-eslint: 10.1.0_eslint@7.3.0 eslint: 7.3.0 - eslint-visitor-keys: 1.1.0 - espree: 7.0.0 + eslint-visitor-keys: 2.0.0 + esquery: 1.3.1 multimap: 1.1.0 dev: true peerDependencies: eslint: '>=7.0.0' resolution: - integrity: sha512-WijrLXWk/TiiG9FBTeEeb2pj/nD8H4eKIYx1DhTv/c7QoFmelE5P+3gzKUcXWZz88AI2+Wjse9DTV8lXrhcUsw== + integrity: sha512-SkcLjzKw3JjKTWHacRDeLBa2gxb600zbCKTkXj/V97QnZ9yxkknoPL8vc8PFueqbFXP7mYNTQzjCjcMpTRdRaA== /eslint-utils/2.0.0: dependencies: - eslint-visitor-keys: 1.1.0 + eslint-visitor-keys: 1.2.0 dev: true engines: node: '>=6' resolution: integrity: sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA== - /eslint-visitor-keys/1.1.0: + /eslint-utils/2.1.0: + dependencies: + eslint-visitor-keys: 1.2.0 dev: true engines: - node: '>=4' + node: '>=6' resolution: - integrity: sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== /eslint-visitor-keys/1.2.0: dev: true engines: node: '>=4' resolution: integrity: sha512-WFb4ihckKil6hu3Dp798xdzSfddwKKU3+nGniKF6HfeW6OLd2OUDEPP7TcHtB5+QXOKg2s6B2DaMPE1Nn/kxKQ== + /eslint-visitor-keys/2.0.0: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== /eslint/7.3.0: dependencies: '@babel/code-frame': 7.10.1 @@ -1704,16 +1824,6 @@ packages: hasBin: true resolution: integrity: sha512-dJMVXwfU5PT1cj2Nv2VPPrKahKTGdX+5Dh0Q3YuKt+Y2UhdL2YbzsVaBMyG9HC0tBismlv/r1+eZqs6SMIV38Q== - /espree/7.0.0: - dependencies: - acorn: 7.2.0 - acorn-jsx: 5.2.0_acorn@7.2.0 - eslint-visitor-keys: 1.1.0 - dev: true - engines: - node: ^10.12.0 || >=12.0.0 - resolution: - integrity: sha512-/r2XEx5Mw4pgKdyb7GNLQNsu++asx/dltf/CI8RFi9oGHxmQFgvLbc5Op4U6i8Oaj+kdslhJtVlEZeAqH5qOTw== /espree/7.1.0: dependencies: acorn: 7.2.0 @@ -1989,12 +2099,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - /get-stdin/6.0.0: - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== /get-stream/4.1.0: dependencies: pump: 3.0.0 @@ -2089,6 +2193,12 @@ packages: node: '>=8' resolution: integrity: sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== + /globals/11.12.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== /globals/12.4.0: dependencies: type-fest: 0.8.1 @@ -2311,12 +2421,12 @@ packages: node: '>=4' resolution: integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - /import-modules/2.0.0: + /import-modules/2.1.0: dev: true engines: node: '>=8' resolution: - integrity: sha512-iczM/v9drffdNnABOKwj0f9G3cFDon99VcG1mxeBsdqnbd+vnQ5c2uAiCHNQITqFTOPaEvwg3VjoWCur0uHLEw== + integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A== /imurmurhash/0.1.4: dev: true engines: @@ -2645,6 +2755,13 @@ packages: hasBin: true resolution: integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + /jsesc/2.5.2: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== /json-buffer/3.0.0: dev: true resolution: @@ -2794,10 +2911,6 @@ packages: dev: true resolution: integrity: sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E= - /lodash.get/4.4.2: - dev: true - resolution: - integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= /lodash.ismatch/4.4.0: dev: true resolution: @@ -2815,14 +2928,14 @@ packages: dev: true resolution: integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - /lodash.zip/4.2.0: - dev: true - resolution: - integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= /lodash/4.17.15: dev: true resolution: integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + /lodash/4.17.20: + dev: true + resolution: + integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== /log-symbols/3.0.0: dependencies: chalk: 2.4.2 @@ -2858,6 +2971,14 @@ packages: node: '>=8' resolution: integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + /lru-cache/6.0.0: + dependencies: + yallist: 4.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== /macos-release/2.3.0: dev: true engines: @@ -3350,7 +3471,7 @@ packages: integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= /parse-json/5.0.0: dependencies: - '@babel/code-frame': 7.10.1 + '@babel/code-frame': 7.12.11 error-ex: 1.3.2 json-parse-better-errors: 1.0.2 lines-and-columns: 1.1.6 @@ -3770,11 +3891,11 @@ packages: node: '>=8' resolution: integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - /regexp-tree/0.1.21: + /regexp-tree/0.1.23: dev: true hasBin: true resolution: - integrity: sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw== + integrity: sha512-+7HWfb4Bvu8Rs2eQTUIpX9I/PlQkYOuTNbRpKLJlQpSgwSkzFYh+pUj0gtvglnOZLKB6YgnIgRuJ2/IlpL48qw== /regexpp/3.1.0: dev: true engines: @@ -3979,7 +4100,7 @@ packages: integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== /safe-regex/2.1.1: dependencies: - regexp-tree: 0.1.21 + regexp-tree: 0.1.23 dev: true resolution: integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A== @@ -4022,6 +4143,15 @@ packages: hasBin: true resolution: integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + /semver/7.3.4: + dependencies: + lru-cache: 6.0.0 + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== /serialize-javascript/3.1.0: dependencies: randombytes: 2.1.0 @@ -4094,6 +4224,12 @@ packages: dev: true resolution: integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + /source-map/0.5.7: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= /source-map/0.6.1: dev: true engines: @@ -4400,6 +4536,12 @@ packages: node: '>=0.6.0' resolution: integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + /to-fast-properties/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= /to-readable-stream/1.0.0: dev: true engines: @@ -4721,6 +4863,10 @@ packages: node: '>=0.4' resolution: integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + /yallist/4.0.0: + dev: true + resolution: + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== /yaml/1.10.0: dev: true engines: @@ -4746,17 +4892,17 @@ specifiers: '@types/eslint-plugin-prettier': 3.1.0 '@types/prettier': 2.0.1 '@types/rimraf': 3.0.0 - '@typescript-eslint/eslint-plugin': 3.3.0 - '@typescript-eslint/parser': 3.3.0 + '@typescript-eslint/eslint-plugin': 4.14.0 + '@typescript-eslint/parser': 4.14.0 '@zeit/ncc': 0.22.3 devmoji: 2.1.9 eslint: 7.3.0 - eslint-config-prettier: 6.11.0 + eslint-config-prettier: 7.2.0 eslint-plugin-import: 2.21.2 eslint-plugin-node: 11.1.0 eslint-plugin-prettier: 3.1.4 eslint-plugin-promise: 4.2.1 - eslint-plugin-unicorn: 20.1.0 + eslint-plugin-unicorn: 27.0.0 husky: 4.2.5 prettier: 2.0.5 release-it: 13.6.3