From 698bf28a9950abce7011556cf69ef12e25f653a3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 05:41:53 +0000 Subject: [PATCH] Update dependency eslint-plugin-import to v2.31.0 | datasource | package | from | to | | ---------- | -------------------- | ------ | ------ | | npm | eslint-plugin-import | 2.30.0 | 2.31.0 | ## [v2.31.0](https://github.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2310---2024-10-03) ##### Added - support eslint v9 (\[[#2996](https://github.com/import-js/eslint-plugin-import/issues/2996)], thanks \[[@G-Rath](https://github.com/G-Rath)] \[[@michaelfaith](https://github.com/michaelfaith)]) - \[`order`]: allow validating named imports (\[[#3043](https://github.com/import-js/eslint-plugin-import/issues/3043)], thanks \[[@manuth](https://github.com/manuth)]) - \[`extensions`]: add the `checkTypeImports` option (\[[#2817](https://github.com/import-js/eslint-plugin-import/issues/2817)], thanks \[[@phryneas](https://github.com/phryneas)]) ##### Fixed - `ExportMap` / flat config: include `languageOptions` in context (\[[#3052](https://github.com/import-js/eslint-plugin-import/issues/3052)], thanks \[[@michaelfaith](https://github.com/michaelfaith)]) - \[`no-named-as-default`]: Allow using an identifier if the export is both a named and a default export (\[[#3032](https://github.com/import-js/eslint-plugin-import/issues/3032)], thanks \[[@akwodkiewicz](https://github.com/akwodkiewicz)]) - \[`export`]: False positive for exported overloaded functions in TS (\[[#3065](https://github.com/import-js/eslint-plugin-import/issues/3065)], thanks \[[@liuxingbaoyu](https://github.com/liuxingbaoyu)]) - `exportMap`: export map cache is tainted by unreliable parse results (\[[#3062](https://github.com/import-js/eslint-plugin-import/issues/3062)], thanks \[[@michaelfaith](https://github.com/michaelfaith)]) - `exportMap`: improve cacheKey when using flat config (\[[#3072](https://github.com/import-js/eslint-plugin-import/issues/3072)], thanks \[[@michaelfaith](https://github.com/michaelfaith)]) - adjust "is source type module" checks for flat config (\[[#2996](https://github.com/import-js/eslint-plugin-import/issues/2996)], thanks \[[@G-Rath](https://github.com/G-Rath)]) ##### Changed - \[Docs] \[`no-relative-packages`]: fix typo (\[[#3066](https://github.com/import-js/eslint-plugin-import/issues/3066)], thanks \[[@joshuaobrien](https://github.com/joshuaobrien)]) - \[Performance] \[`no-cycle`]: dont scc for each linted file (\[[#3068](https://github.com/import-js/eslint-plugin-import/issues/3068)], thanks \[[@soryy708](https://github.com/soryy708)]) - \[Docs] \[`no-cycle`]: add `disableScc` to docs (\[[#3070](https://github.com/import-js/eslint-plugin-import/issues/3070)], thanks \[[@soryy708](https://github.com/soryy708)]) - \[Tests] use re-exported `RuleTester` (\[[#3071](https://github.com/import-js/eslint-plugin-import/issues/3071)], thanks \[[@G-Rath](https://github.com/G-Rath)]) - \[Docs] \[`no-restricted-paths`]: fix grammar (\[[#3073](https://github.com/import-js/eslint-plugin-import/issues/3073)], thanks \[[@unbeauvoyage](https://github.com/unbeauvoyage)]) - \[Tests] \[`no-default-export`], \[`no-named-export`]: add test case (thanks \[[@G-Rath](https://github.com/G-Rath)]) --- package.json | 2 +- pnpm-lock.yaml | 70 ++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 52 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index 7f47579..a362088 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "eslint-config-prettier": "9.1.0", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-eslint-comments": "3.2.0", - "eslint-plugin-import": "2.30.0", + "eslint-plugin-import": "2.31.0", "eslint-plugin-jsx-a11y": "6.10.0", "eslint-plugin-local-rules": "3.0.2", "eslint-plugin-prettier": "5.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7509bfc..311c4a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,19 +62,19 @@ importers: version: 8.23.1 eslint-config-airbnb: specifier: 19.0.4 - version: 19.0.4(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1))(eslint-plugin-jsx-a11y@6.10.0(eslint@8.23.1))(eslint-plugin-react-hooks@4.6.0(eslint@8.23.1))(eslint-plugin-react@7.31.10(eslint@8.23.1))(eslint@8.23.1) + version: 19.0.4(eslint-plugin-import@2.31.0)(eslint-plugin-jsx-a11y@6.10.0(eslint@8.23.1))(eslint-plugin-react-hooks@4.6.0(eslint@8.23.1))(eslint-plugin-react@7.31.10(eslint@8.23.1))(eslint@8.23.1) eslint-config-prettier: specifier: 9.1.0 version: 9.1.0(eslint@8.23.1) eslint-import-resolver-typescript: specifier: 3.6.3 - version: 3.6.3(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.23.1) + version: 3.6.3(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.23.1) eslint-plugin-eslint-comments: specifier: 3.2.0 version: 3.2.0(eslint@8.23.1) eslint-plugin-import: - specifier: 2.30.0 - version: 2.30.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1) + specifier: 2.31.0 + version: 2.31.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1) eslint-plugin-jsx-a11y: specifier: 6.10.0 version: 6.10.0(eslint@8.23.1) @@ -1761,6 +1761,27 @@ packages: eslint-plugin-import-x: optional: true + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + eslint-module-utils@2.9.0: resolution: {integrity: sha512-McVbYmwA3NEKwRQY5g4aWMdcZE5xZxV8i8l7CqJSrameuGSQJtSWaL/LxTEzSKKaCcOhlpDR8XEfYXWPrdo/ZQ==} engines: {node: '>=4'} @@ -1788,12 +1809,12 @@ packages: peerDependencies: eslint: '>=4.19.1' - eslint-plugin-import@2.30.0: - resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} + eslint-plugin-import@2.31.0: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 peerDependenciesMeta: '@typescript-eslint/parser': optional: true @@ -5719,20 +5740,20 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1))(eslint@8.23.1): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.31.0)(eslint@8.23.1): dependencies: confusing-browser-globals: 1.0.11 eslint: 8.23.1 - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1) object.assign: 4.1.5 object.entries: 1.1.8 semver: 6.3.1 - eslint-config-airbnb@19.0.4(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1))(eslint-plugin-jsx-a11y@6.10.0(eslint@8.23.1))(eslint-plugin-react-hooks@4.6.0(eslint@8.23.1))(eslint-plugin-react@7.31.10(eslint@8.23.1))(eslint@8.23.1): + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.31.0)(eslint-plugin-jsx-a11y@6.10.0(eslint@8.23.1))(eslint-plugin-react-hooks@4.6.0(eslint@8.23.1))(eslint-plugin-react@7.31.10(eslint@8.23.1))(eslint@8.23.1): dependencies: eslint: 8.23.1 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1))(eslint@8.23.1) - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.23.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1) eslint-plugin-jsx-a11y: 6.10.0(eslint@8.23.1) eslint-plugin-react: 7.31.10(eslint@8.23.1) eslint-plugin-react-hooks: 4.6.0(eslint@8.23.1) @@ -5751,33 +5772,43 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.23.1): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.23.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.6 enhanced-resolve: 5.17.1 eslint: 8.23.1 - eslint-module-utils: 2.9.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.23.1))(eslint@8.23.1) + eslint-module-utils: 2.9.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.9.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.23.1))(eslint@8.23.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 8.8.0(eslint@8.23.1)(typescript@5.6.2) eslint: 8.23.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.23.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.23.1) + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.9.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 8.8.0(eslint@8.23.1)(typescript@5.6.2) + eslint: 8.23.1 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.23.1) transitivePeerDependencies: - supports-color @@ -5787,7 +5818,7 @@ snapshots: eslint: 8.23.1 ignore: 5.3.2 - eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -5798,7 +5829,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.23.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.9.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.23.1))(eslint@8.23.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.8.0(eslint@8.23.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.23.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -5807,6 +5838,7 @@ snapshots: object.groupby: 1.0.3 object.values: 1.2.0 semver: 6.3.1 + string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: '@typescript-eslint/parser': 8.8.0(eslint@8.23.1)(typescript@5.6.2)