diff --git a/package.json b/package.json index ef85a8900..9fecf9a56 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "@rollup/plugin-commonjs": "^23.0.2", "@rollup/plugin-inject": "^5.0.2", "@rollup/plugin-node-resolve": "^15.0.1", - "@scaleway/eslint-config-react": "^3.7.10", + "@scaleway/eslint-config-react": "^3.8.1", "@types/jest": "^29.2.1", "babel-plugin-annotate-pure-calls": "^0.4.0", "cross-env": "^7.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7ae3f15bb..b74de1fbf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,7 +15,7 @@ importers: '@rollup/plugin-commonjs': ^23.0.2 '@rollup/plugin-inject': ^5.0.2 '@rollup/plugin-node-resolve': ^15.0.1 - '@scaleway/eslint-config-react': ^3.7.10 + '@scaleway/eslint-config-react': ^3.8.1 '@types/jest': ^29.2.1 babel-plugin-annotate-pure-calls: ^0.4.0 cross-env: ^7.0.3 @@ -48,7 +48,7 @@ importers: '@rollup/plugin-commonjs': 23.0.2_rollup@3.2.5 '@rollup/plugin-inject': 5.0.2_rollup@3.2.5 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.2.5 - '@scaleway/eslint-config-react': 3.7.10_wyqvi574yv7oiwfeinomdzmc3m + '@scaleway/eslint-config-react': 3.8.1_wyqvi574yv7oiwfeinomdzmc3m '@types/jest': 29.2.1 babel-plugin-annotate-pure-calls: 0.4.0_@babel+core@7.19.6 cross-env: 7.0.3 @@ -3014,8 +3014,8 @@ packages: rollup: 3.2.5 dev: true - /@scaleway/eslint-config-react/3.7.10_wyqvi574yv7oiwfeinomdzmc3m: - resolution: {integrity: sha512-VjghFKdIOnwTV6ZEmRU9TedgqrkZM1DpH0MsRAYU+DCJZEBpYcZrTumxeggdrTCDnaFaZNUuIqpQGdnKpFQiaw==} + /@scaleway/eslint-config-react/3.8.1_wyqvi574yv7oiwfeinomdzmc3m: + resolution: {integrity: sha512-X/0rCZrR84io9VbzqZhvpL/D9R+dY9OUvoGI4re2NgejkokYNtmZfuJ+uCr9v1bKnKJ1Y/sw7fEwJ9zFXcde9A==} peerDependencies: eslint: '>= 8.5' dependencies: @@ -3025,6 +3025,7 @@ packages: eslint-config-airbnb: 19.0.4_43j2huhpnx3hffntymctaqzhgq eslint-config-airbnb-typescript: 17.0.0_yxexh7lkdp6zshkc5735fso3gu eslint-config-prettier: 8.5.0_eslint@8.26.0 + eslint-plugin-deprecation: 1.3.2_wyqvi574yv7oiwfeinomdzmc3m eslint-plugin-eslint-comments: 3.2.0_eslint@8.26.0 eslint-plugin-import: 2.26.0_c2flhriocdzler6lrwbyxxyoca eslint-plugin-jsx-a11y: 6.6.1_eslint@8.26.0 @@ -3228,6 +3229,19 @@ packages: - supports-color dev: true + /@typescript-eslint/experimental-utils/5.42.0_wyqvi574yv7oiwfeinomdzmc3m: + resolution: {integrity: sha512-B51HySW9wWIwLantEMqJi0FXVp1IMKRAyNASrYhJV3/nl4r6aEz6FJTJtscgu7YrGWigs7OypQExmcVqGQoDFQ==} + 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.42.0_wyqvi574yv7oiwfeinomdzmc3m + eslint: 8.26.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/parser/5.41.0_wyqvi574yv7oiwfeinomdzmc3m: resolution: {integrity: sha512-HQVfix4+RL5YRWZboMD1pUfFN8MpRH4laziWkkAzyO1fvNOY/uinZcvo3QiFJVS/siNHupV8E5+xSwQZrl6PZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3256,6 +3270,14 @@ packages: '@typescript-eslint/visitor-keys': 5.41.0 dev: true + /@typescript-eslint/scope-manager/5.42.0: + resolution: {integrity: sha512-l5/3IBHLH0Bv04y+H+zlcLiEMEMjWGaCX6WyHE5Uk2YkSGAMlgdUPsT/ywTSKgu9D1dmmKMYgYZijObfA39Wow==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/visitor-keys': 5.42.0 + dev: true + /@typescript-eslint/type-utils/5.41.0_wyqvi574yv7oiwfeinomdzmc3m: resolution: {integrity: sha512-L30HNvIG6A1Q0R58e4hu4h+fZqaO909UcnnPbwKiN6Rc3BUEx6ez2wgN7aC0cBfcAjZfwkzE+E2PQQ9nEuoqfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3281,6 +3303,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/types/5.42.0: + resolution: {integrity: sha512-t4lzO9ZOAUcHY6bXQYRuu+3SSYdD9TS8ooApZft4WARt4/f2Cj/YpvbTe8A4GuhT4bNW72goDMOy7SW71mZwGw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@typescript-eslint/typescript-estree/5.41.0_typescript@4.8.4: resolution: {integrity: sha512-SlzFYRwFSvswzDSQ/zPkIWcHv8O5y42YUskko9c4ki+fV6HATsTODUPbRbcGDFYP86gaJL5xohUEytvyNNcXWg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3302,6 +3329,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree/5.42.0_typescript@4.8.4: + resolution: {integrity: sha512-2O3vSq794x3kZGtV7i4SCWZWCwjEtkWfVqX4m5fbUBomOsEOyd6OAD1qU2lbvV5S8tgy/luJnOYluNyYVeOTTg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/visitor-keys': 5.42.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.7 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils/5.41.0_wyqvi574yv7oiwfeinomdzmc3m: resolution: {integrity: sha512-QlvfwaN9jaMga9EBazQ+5DDx/4sAdqDkcs05AsQHMaopluVCUyu1bTRUVKzXbgjDlrRAQrYVoi/sXJ9fmG+KLQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3322,6 +3370,26 @@ packages: - typescript dev: true + /@typescript-eslint/utils/5.42.0_wyqvi574yv7oiwfeinomdzmc3m: + resolution: {integrity: sha512-JZ++3+h1vbeG1NUECXQZE3hg0kias9kOtcQr3+JVQ3whnjvKuMyktJAAIj6743OeNPnGBmjj7KEmiDL7qsdnCQ==} + 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.11 + '@types/semver': 7.3.12 + '@typescript-eslint/scope-manager': 5.42.0 + '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/typescript-estree': 5.42.0_typescript@4.8.4 + eslint: 8.26.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.26.0 + semver: 7.3.7 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys/5.41.0: resolution: {integrity: sha512-vilqeHj267v8uzzakbm13HkPMl7cbYpKVjgFWZPIOHIJHZtinvypUhJ5xBXfWYg4eFKqztbMMpOgFpT9Gfx4fw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3330,6 +3398,14 @@ packages: eslint-visitor-keys: 3.3.0 dev: true + /@typescript-eslint/visitor-keys/5.42.0: + resolution: {integrity: sha512-QHbu5Hf/2lOEOwy+IUw0GoSCuAzByTAWWrOTKzTzsotiUnWFpuKnXcAhC9YztAf2EElQ0VvIK+pHJUPkM0q7jg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.42.0 + eslint-visitor-keys: 3.3.0 + dev: true + /@yarnpkg/lockfile/1.1.0: resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} dev: true @@ -4848,6 +4924,21 @@ packages: - supports-color dev: true + /eslint-plugin-deprecation/1.3.2_wyqvi574yv7oiwfeinomdzmc3m: + resolution: {integrity: sha512-z93wbx9w7H/E3ogPw6AZMkkNJ6m51fTZRNZPNQqxQLmx+KKt7aLkMU9wN67s71i+VVHN4tLOZ3zT3QLbnlC0Mg==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: ^3.7.5 || ^4.0.0 + dependencies: + '@typescript-eslint/experimental-utils': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m + eslint: 8.26.0 + tslib: 2.4.0 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 + transitivePeerDependencies: + - supports-color + dev: true + /eslint-plugin-eslint-comments/3.2.0_eslint@8.26.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'}