diff --git a/packages/js/eslint-config/package.json b/packages/js/eslint-config/package.json index 416a00b610..8e73233258 100644 --- a/packages/js/eslint-config/package.json +++ b/packages/js/eslint-config/package.json @@ -7,8 +7,8 @@ "scripts": {}, "devDependencies": { "@babel/eslint-parser": "^7.21.3", - "@typescript-eslint/eslint-plugin": "^5.11.0", - "@typescript-eslint/parser": "^5.11.0", + "@typescript-eslint/eslint-plugin": "^5.56.0", + "@typescript-eslint/parser": "^5.56.0", "eslint": "^8.36.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-typescript": "^16.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7bef82822f..c917ee68a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -383,8 +383,8 @@ importers: packages/js/eslint-config: specifiers: '@babel/eslint-parser': ^7.21.3 - '@typescript-eslint/eslint-plugin': ^5.11.0 - '@typescript-eslint/parser': ^5.11.0 + '@typescript-eslint/eslint-plugin': ^5.56.0 + '@typescript-eslint/parser': ^5.56.0 eslint: ^8.36.0 eslint-config-airbnb: ^19.0.4 eslint-config-airbnb-typescript: ^16.1.2 @@ -397,14 +397,14 @@ importers: eslint-plugin-react-hooks: ^4.3.0 devDependencies: '@babel/eslint-parser': 7.21.3_eslint@8.36.0 - '@typescript-eslint/eslint-plugin': 5.12.0_gqvtvryltsiobe6t5jleqks4bm - '@typescript-eslint/parser': 5.12.0_j4766f7ecgqbon3u7zlxn5zszu + '@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu eslint: 8.36.0 eslint-config-airbnb: 19.0.4_v225tkkgnspfn2lunq6dyctabq - eslint-config-airbnb-typescript: 16.1.2_envmryyo4rea4deu7ouzsibxou + eslint-config-airbnb-typescript: 16.1.2_kht3p5c444dgqjhmyef63o5r4i eslint-config-prettier: 8.5.0_eslint@8.36.0 eslint-import-resolver-webpack: 0.13.2_t6pef3jrjg2rjejjp7kevcbc34 - eslint-plugin-import: 2.25.4_aqf6zxc6vnqtix3ueqwl4qytiy + eslint-plugin-import: 2.25.4_joldvpx7lohpzljt6obm6gr4ma eslint-plugin-jsx-a11y: 6.5.1_eslint@8.36.0 eslint-plugin-no-only-tests: 2.6.0 eslint-plugin-react: 7.28.0_eslint@8.36.0 @@ -8943,33 +8943,6 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin/5.12.0_gqvtvryltsiobe6t5jleqks4bm: - resolution: {integrity: sha512-fwCMkDimwHVeIOKeBHiZhRUfJXU8n6xW1FL9diDxAyGAFvKcH4csy0v7twivOQdQdA0KC8TDr7GGRd3L4Lv0rQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/parser': 5.12.0_j4766f7ecgqbon3u7zlxn5zszu - '@typescript-eslint/scope-manager': 5.12.0 - '@typescript-eslint/type-utils': 5.12.0_j4766f7ecgqbon3u7zlxn5zszu - '@typescript-eslint/utils': 5.12.0_j4766f7ecgqbon3u7zlxn5zszu - debug: 4.3.4 - eslint: 8.36.0 - functional-red-black-tree: 1.0.1 - ignore: 5.2.0 - regexpp: 3.2.0 - semver: 7.3.7 - tsutils: 3.21.0_typescript@5.0.2 - typescript: 5.0.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/eslint-plugin/5.56.0_2hcjazgfnbtq42tcc73br2vup4: resolution: {integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -8998,26 +8971,6 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.12.0_j4766f7ecgqbon3u7zlxn5zszu: - resolution: {integrity: sha512-MfSwg9JMBojMUoGjUmX+D2stoQj1CBYTCP0qnnVtu9A+YQXVKNtLjasYh+jozOcrb/wau8TCfWOkQTiOAruBog==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.12.0 - '@typescript-eslint/types': 5.12.0 - '@typescript-eslint/typescript-estree': 5.12.0_typescript@5.0.2 - debug: 4.3.4 - eslint: 8.36.0 - typescript: 5.0.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/parser/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9038,14 +8991,6 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/5.12.0: - resolution: {integrity: sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.12.0 - '@typescript-eslint/visitor-keys': 5.12.0 - dev: true - /@typescript-eslint/scope-manager/5.56.0: resolution: {integrity: sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9054,25 +8999,6 @@ packages: '@typescript-eslint/visitor-keys': 5.56.0 dev: true - /@typescript-eslint/type-utils/5.12.0_j4766f7ecgqbon3u7zlxn5zszu: - resolution: {integrity: sha512-9j9rli3zEBV+ae7rlbBOotJcI6zfc6SHFMdKI9M3Nc0sy458LJ79Os+TPWeBBL96J9/e36rdJOfCuyRSgFAA0Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/utils': 5.12.0_j4766f7ecgqbon3u7zlxn5zszu - debug: 4.3.4 - eslint: 8.36.0 - tsutils: 3.21.0_typescript@5.0.2 - typescript: 5.0.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/type-utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9093,37 +9019,11 @@ packages: - supports-color dev: true - /@typescript-eslint/types/5.12.0: - resolution: {integrity: sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@typescript-eslint/types/5.56.0: resolution: {integrity: sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.12.0_typescript@5.0.2: - resolution: {integrity: sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.12.0 - '@typescript-eslint/visitor-keys': 5.12.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.8 - tsutils: 3.21.0_typescript@5.0.2 - typescript: 5.0.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree/5.56.0_typescript@5.0.2: resolution: {integrity: sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9145,24 +9045,6 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.12.0_j4766f7ecgqbon3u7zlxn5zszu: - resolution: {integrity: sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.12.0 - '@typescript-eslint/types': 5.12.0 - '@typescript-eslint/typescript-estree': 5.12.0_typescript@5.0.2 - eslint: 8.36.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.36.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9183,14 +9065,6 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys/5.12.0: - resolution: {integrity: sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.12.0 - eslint-visitor-keys: 3.3.0 - dev: true - /@typescript-eslint/visitor-keys/5.56.0: resolution: {integrity: sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -15150,13 +15024,13 @@ packages: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.36.0 - eslint-plugin-import: 2.25.4_aqf6zxc6vnqtix3ueqwl4qytiy + eslint-plugin-import: 2.25.4_joldvpx7lohpzljt6obm6gr4ma object.assign: 4.1.2 object.entries: 1.1.5 semver: 6.3.0 dev: true - /eslint-config-airbnb-typescript/16.1.2_envmryyo4rea4deu7ouzsibxou: + /eslint-config-airbnb-typescript/16.1.2_kht3p5c444dgqjhmyef63o5r4i: resolution: {integrity: sha512-IZnWyJXCYGpWvEmGQ9eyxQUnuH/NTmw4E6pI+NNGNxu4weWclZstaDGjzD+lrld81sP4BKshaigLbqFWBB9QPg==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.0.0 @@ -15164,11 +15038,11 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.12.0_gqvtvryltsiobe6t5jleqks4bm - '@typescript-eslint/parser': 5.12.0_j4766f7ecgqbon3u7zlxn5zszu + '@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu eslint: 8.36.0 eslint-config-airbnb-base: 15.0.0_e4ki2fb7ewdvkpbogoziq5zq3a - eslint-plugin-import: 2.25.4_aqf6zxc6vnqtix3ueqwl4qytiy + eslint-plugin-import: 2.25.4_joldvpx7lohpzljt6obm6gr4ma dev: true /eslint-config-airbnb/19.0.4_v225tkkgnspfn2lunq6dyctabq: @@ -15183,7 +15057,7 @@ packages: dependencies: eslint: 8.36.0 eslint-config-airbnb-base: 15.0.0_e4ki2fb7ewdvkpbogoziq5zq3a - eslint-plugin-import: 2.25.4_aqf6zxc6vnqtix3ueqwl4qytiy + eslint-plugin-import: 2.25.4_joldvpx7lohpzljt6obm6gr4ma eslint-plugin-jsx-a11y: 6.5.1_eslint@8.36.0 eslint-plugin-react: 7.28.0_eslint@8.36.0 eslint-plugin-react-hooks: 4.3.0_eslint@8.36.0 @@ -15238,7 +15112,7 @@ packages: array-find: 1.0.0 debug: 3.2.7 enhanced-resolve: 0.9.1 - eslint-plugin-import: 2.25.4_aqf6zxc6vnqtix3ueqwl4qytiy + eslint-plugin-import: 2.25.4_joldvpx7lohpzljt6obm6gr4ma find-root: 1.1.0 has: 1.0.3 interpret: 1.4.0 @@ -15251,7 +15125,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.3_qkmi3tlrw55fktfn25rfz2oazm: + /eslint-module-utils/2.7.3_xzvslogltp6hezasqgjxhgarje: resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} peerDependencies: @@ -15269,7 +15143,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.12.0_j4766f7ecgqbon3u7zlxn5zszu + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 3.2.7 eslint-import-resolver-node: 0.3.6 eslint-import-resolver-webpack: 0.13.2_t6pef3jrjg2rjejjp7kevcbc34 @@ -15307,7 +15181,7 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.25.4_aqf6zxc6vnqtix3ueqwl4qytiy: + /eslint-plugin-import/2.25.4_joldvpx7lohpzljt6obm6gr4ma: resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: @@ -15317,14 +15191,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.12.0_j4766f7ecgqbon3u7zlxn5zszu + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu array-includes: 3.1.5 array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.36.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3_qkmi3tlrw55fktfn25rfz2oazm + eslint-module-utils: 2.7.3_xzvslogltp6hezasqgjxhgarje has: 1.0.3 is-core-module: 2.9.0 is-glob: 4.0.3 @@ -15568,16 +15442,6 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.36.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.36.0 - eslint-visitor-keys: 2.1.0 - dev: true - /eslint-visitor-keys/2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} @@ -16664,10 +16528,6 @@ packages: es-abstract: 1.20.1 functions-have-names: 1.2.3 - /functional-red-black-tree/1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - dev: true - /functions-have-names/1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} @@ -16934,7 +16794,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.11 + fast-glob: 3.2.12 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -22971,11 +22831,6 @@ packages: define-properties: 1.1.4 functions-have-names: 1.2.3 - /regexpp/3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: true - /regexpu-core/4.8.0: resolution: {integrity: sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==} engines: {node: '>=4'}