diff --git a/package.json b/package.json index ef96f413..a865f183 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cpsoinos/eslint-config", - "packageManager": "pnpm@7.0.1", + "packageManager": "pnpm@7.9.5", "scripts": { "commit": "commit", "lint": "eslint --ext .js,.ts, --fix .", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 50a6d955..dba786a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,15 +83,17 @@ importers: eslint-config-prettier: ^8.5.0 eslint-import-resolver-typescript: ^2.5.0 eslint-plugin-typescript-sort-keys: ^2.1.0 + typescript: ^4.4.3 dependencies: '@cpsoinos/eslint-config-base': link:../base - '@typescript-eslint/eslint-plugin': 5.22.0_as7czvxgrvaa35lzxztolpnp5a - '@typescript-eslint/parser': 5.22.0_eslint@8.14.0 + '@typescript-eslint/eslint-plugin': 5.22.0_lnjlwhtxjffjmj5o7dnwvwyqxq + '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu eslint-config-prettier: 8.5.0_eslint@8.14.0 - eslint-import-resolver-typescript: 2.7.1_eslint@8.14.0 - eslint-plugin-typescript-sort-keys: 2.1.0_as7czvxgrvaa35lzxztolpnp5a + eslint-import-resolver-typescript: 2.7.1_myxbwluo6p3kuxjcyp342zygci + eslint-plugin-typescript-sort-keys: 2.1.0_lnjlwhtxjffjmj5o7dnwvwyqxq devDependencies: eslint: 8.14.0 + typescript: 4.6.4 packages/vue-ts: specifiers: @@ -402,7 +404,7 @@ packages: '@types/node': 17.0.31 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 1.0.9_l47be6km5p57gglrggidw5gsgm + cosmiconfig-typescript-loader: 1.0.9_5sgiqhqz7g4ana7gzd4w7tc2pa lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.6.4 @@ -648,7 +650,7 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: false - /@typescript-eslint/eslint-plugin/5.22.0_as7czvxgrvaa35lzxztolpnp5a: + /@typescript-eslint/eslint-plugin/5.22.0_lnjlwhtxjffjmj5o7dnwvwyqxq: resolution: {integrity: sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -659,35 +661,36 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.22.0_eslint@8.14.0 + '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu '@typescript-eslint/scope-manager': 5.22.0 - '@typescript-eslint/type-utils': 5.22.0_eslint@8.14.0 - '@typescript-eslint/utils': 5.22.0_eslint@8.14.0 + '@typescript-eslint/type-utils': 5.22.0_t725usgvqspm5woeqpaxbfp2qu + '@typescript-eslint/utils': 5.22.0_t725usgvqspm5woeqpaxbfp2qu debug: 4.3.4 eslint: 8.14.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0 + tsutils: 3.21.0_typescript@4.6.4 + typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.22.0_eslint@8.14.0: + /@typescript-eslint/experimental-utils/5.22.0_t725usgvqspm5woeqpaxbfp2qu: resolution: {integrity: sha512-rKxoCUtAHwEH6IcAoVpqipY6Th+YKW7WFspAKu0IFdbdKZpveFBeqxxE9Xn+GWikhq1o03V3VXbxIe+GdhggiQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.22.0_eslint@8.14.0 + '@typescript-eslint/utils': 5.22.0_t725usgvqspm5woeqpaxbfp2qu eslint: 8.14.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/parser/5.22.0_eslint@8.14.0: + /@typescript-eslint/parser/5.22.0_t725usgvqspm5woeqpaxbfp2qu: resolution: {integrity: sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -699,9 +702,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.22.0 '@typescript-eslint/types': 5.22.0 - '@typescript-eslint/typescript-estree': 5.22.0 + '@typescript-eslint/typescript-estree': 5.22.0_typescript@4.6.4 debug: 4.3.4 eslint: 8.14.0 + typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: false @@ -714,7 +718,7 @@ packages: '@typescript-eslint/visitor-keys': 5.22.0 dev: false - /@typescript-eslint/type-utils/5.22.0_eslint@8.14.0: + /@typescript-eslint/type-utils/5.22.0_t725usgvqspm5woeqpaxbfp2qu: resolution: {integrity: sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -724,10 +728,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.22.0_eslint@8.14.0 + '@typescript-eslint/utils': 5.22.0_t725usgvqspm5woeqpaxbfp2qu debug: 4.3.4 eslint: 8.14.0 - tsutils: 3.21.0 + tsutils: 3.21.0_typescript@4.6.4 + typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: false @@ -737,7 +742,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree/5.22.0: + /@typescript-eslint/typescript-estree/5.22.0_typescript@4.6.4: resolution: {integrity: sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -752,12 +757,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0 + tsutils: 3.21.0_typescript@4.6.4 + typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils/5.22.0_eslint@8.14.0: + /@typescript-eslint/utils/5.22.0_t725usgvqspm5woeqpaxbfp2qu: resolution: {integrity: sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -766,7 +772,7 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.22.0 '@typescript-eslint/types': 5.22.0 - '@typescript-eslint/typescript-estree': 5.22.0 + '@typescript-eslint/typescript-estree': 5.22.0_typescript@4.6.4 eslint: 8.14.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.14.0 @@ -1100,19 +1106,20 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - is-text-path: 1.0.1 JSONStream: 1.3.5 + is-text-path: 1.0.1 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 through2: 4.0.2 dev: true - /cosmiconfig-typescript-loader/1.0.9_l47be6km5p57gglrggidw5gsgm: + /cosmiconfig-typescript-loader/1.0.9_5sgiqhqz7g4ana7gzd4w7tc2pa: resolution: {integrity: sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' + cosmiconfig: '>=7' typescript: '>=3' dependencies: '@types/node': 17.0.31 @@ -1391,7 +1398,7 @@ packages: - supports-color dev: false - /eslint-import-resolver-typescript/2.7.1_eslint@8.14.0: + /eslint-import-resolver-typescript/2.7.1_myxbwluo6p3kuxjcyp342zygci: resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==} engines: {node: '>=4'} peerDependencies: @@ -1400,6 +1407,7 @@ packages: dependencies: debug: 4.3.4 eslint: 8.14.0 + eslint-plugin-import: 2.26.0_rnfz7akqr4wjw2qkn2c5k6phri glob: 7.2.0 is-glob: 4.0.3 resolve: 1.22.0 @@ -1408,6 +1416,33 @@ packages: - supports-color dev: false + /eslint-module-utils/2.7.3_kvyt4kvbdmj4ueyk2ybejan4d4: + resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu + debug: 3.2.7 + eslint-import-resolver-node: 0.3.6 + eslint-import-resolver-typescript: 2.7.1_myxbwluo6p3kuxjcyp342zygci + find-up: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + /eslint-module-utils/2.7.3_ulu2225r2ychl26a37c6o2rfje: resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} @@ -1474,6 +1509,37 @@ packages: - supports-color dev: false + /eslint-plugin-import/2.26.0_rnfz7akqr4wjw2qkn2c5k6phri: + resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu + array-includes: 3.1.4 + array.prototype.flat: 1.3.0 + debug: 2.6.9 + doctrine: 2.1.0 + eslint: 8.14.0 + eslint-import-resolver-node: 0.3.6 + eslint-module-utils: 2.7.3_kvyt4kvbdmj4ueyk2ybejan4d4 + has: 1.0.3 + is-core-module: 2.9.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.5 + resolve: 1.22.0 + tsconfig-paths: 3.14.1 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false + /eslint-plugin-markdown/2.2.1_eslint@8.14.0: resolution: {integrity: sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==} engines: {node: ^8.10.0 || ^10.12.0 || >= 12.0.0} @@ -1544,7 +1610,7 @@ packages: string.prototype.matchall: 4.0.7 dev: false - /eslint-plugin-typescript-sort-keys/2.1.0_as7czvxgrvaa35lzxztolpnp5a: + /eslint-plugin-typescript-sort-keys/2.1.0_lnjlwhtxjffjmj5o7dnwvwyqxq: resolution: {integrity: sha512-ET7ABypdz19m47QnKynzNfWPi4CTNQ5jQQC1X5d0gojIwblkbGiCa5IilsqzBTmqxZ0yXDqKBO/GBkBFQCOFsg==} engines: {node: 10 - 12 || >= 13.9} peerDependencies: @@ -1552,11 +1618,12 @@ packages: eslint: ^5 || ^6 || ^7 || ^8 typescript: ^3 || ^4 dependencies: - '@typescript-eslint/experimental-utils': 5.22.0_eslint@8.14.0 - '@typescript-eslint/parser': 5.22.0_eslint@8.14.0 + '@typescript-eslint/experimental-utils': 5.22.0_t725usgvqspm5woeqpaxbfp2qu + '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu eslint: 8.14.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 + typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: false @@ -3340,13 +3407,14 @@ packages: /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - /tsutils/3.21.0: + /tsutils/3.21.0_typescript@4.6.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.6.4 dev: false /tty-table/2.8.13: @@ -3396,7 +3464,6 @@ packages: resolution: {integrity: sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==} engines: {node: '>=4.2.0'} hasBin: true - dev: true /unbox-primitive/1.0.1: resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==}