diff --git a/package.json b/package.json index aa1cc152a..974c6a9b6 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "@rollup/plugin-commonjs": "^22.0.1", "@rollup/plugin-inject": "^4.0.4", "@rollup/plugin-node-resolve": "^13.3.0", - "@scaleway/eslint-config-react": "^3.4.43", + "@scaleway/eslint-config-react": "^3.4.46", "@types/jest": "^28.1.4", "babel-plugin-annotate-pure-calls": "^0.4.0", "cross-env": "^7.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index decd2b6ad..ac744f64d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,7 +15,7 @@ importers: '@rollup/plugin-commonjs': ^22.0.1 '@rollup/plugin-inject': ^4.0.4 '@rollup/plugin-node-resolve': ^13.3.0 - '@scaleway/eslint-config-react': ^3.4.43 + '@scaleway/eslint-config-react': ^3.4.46 '@types/jest': ^28.1.4 babel-plugin-annotate-pure-calls: ^0.4.0 cross-env: ^7.0.3 @@ -48,7 +48,7 @@ importers: '@rollup/plugin-commonjs': 22.0.1_rollup@2.76.0 '@rollup/plugin-inject': 4.0.4_rollup@2.76.0 '@rollup/plugin-node-resolve': 13.3.0_rollup@2.76.0 - '@scaleway/eslint-config-react': 3.4.43_4x5o4skxv6sl53vpwefgt23khm + '@scaleway/eslint-config-react': 3.4.46_4x5o4skxv6sl53vpwefgt23khm '@types/jest': 28.1.4 babel-plugin-annotate-pure-calls: 0.4.0_@babel+core@7.18.6 cross-env: 7.0.3 @@ -1268,8 +1268,8 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@babel/runtime/7.18.6: - resolution: {integrity: sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==} + /@babel/runtime/7.18.9: + resolution: {integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 @@ -2909,20 +2909,20 @@ packages: rollup: 2.76.0 dev: true - /@scaleway/eslint-config-react/3.4.43_4x5o4skxv6sl53vpwefgt23khm: - resolution: {integrity: sha512-5I/7RXeFSqK1E4L5JuhnHF3chL4XuFIvfvWJ1X7G0oxHgUfcSMK6EVE9nCQ4Heqj28/PLxHBNoWRjWDrKPJTxQ==} + /@scaleway/eslint-config-react/3.4.46_4x5o4skxv6sl53vpwefgt23khm: + resolution: {integrity: sha512-h5LdJxdpEEem9dBrMZCsWFajNEKVs7YAkuP6Z45DsGRtdqC4hSmlpwPamvRuaMDGTbXWy6MMHBpnKnBmJHKSMA==} peerDependencies: eslint: '>= 8.5' dependencies: - '@typescript-eslint/eslint-plugin': 5.30.6_2vt5mtrqleafs33qg2bhpmbaqm - '@typescript-eslint/parser': 5.30.6_4x5o4skxv6sl53vpwefgt23khm + '@typescript-eslint/eslint-plugin': 5.30.7_gyhcskfknzcy6gmuko2coae63a + '@typescript-eslint/parser': 5.30.7_4x5o4skxv6sl53vpwefgt23khm eslint: 8.19.0 - eslint-config-airbnb: 19.0.4_v5tujogpuc5bme4gayxithymdy - eslint-config-airbnb-typescript: 17.0.0_ut7zhdcngnabms2winrsux5kxi + eslint-config-airbnb: 19.0.4_f5hbegouetnnlplma6drsbchze + eslint-config-airbnb-typescript: 17.0.0_myc3fjb4xl64tuxqlepsljfaqe eslint-config-prettier: 8.5.0_eslint@8.19.0 eslint-plugin-eslint-comments: 3.2.0_eslint@8.19.0 - eslint-plugin-import: 2.26.0_rywvbqnelbznwddhxv2glfjuay - eslint-plugin-jsx-a11y: 6.6.0_eslint@8.19.0 + eslint-plugin-import: 2.26.0_brd7cg3cwwjltfz4rbhvop3h6y + eslint-plugin-jsx-a11y: 6.6.1_eslint@8.19.0 eslint-plugin-react: 7.30.1_eslint@8.19.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.19.0 transitivePeerDependencies: @@ -3100,8 +3100,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.30.6_2vt5mtrqleafs33qg2bhpmbaqm: - resolution: {integrity: sha512-J4zYMIhgrx4MgnZrSDD7sEnQp7FmhKNOaqaOpaoQ/SfdMfRB/0yvK74hTnvH+VQxndZynqs5/Hn4t+2/j9bADg==} + /@typescript-eslint/eslint-plugin/5.30.7_gyhcskfknzcy6gmuko2coae63a: + resolution: {integrity: sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -3111,10 +3111,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.30.6_4x5o4skxv6sl53vpwefgt23khm - '@typescript-eslint/scope-manager': 5.30.6 - '@typescript-eslint/type-utils': 5.30.6_4x5o4skxv6sl53vpwefgt23khm - '@typescript-eslint/utils': 5.30.6_4x5o4skxv6sl53vpwefgt23khm + '@typescript-eslint/parser': 5.30.7_4x5o4skxv6sl53vpwefgt23khm + '@typescript-eslint/scope-manager': 5.30.7 + '@typescript-eslint/type-utils': 5.30.7_4x5o4skxv6sl53vpwefgt23khm + '@typescript-eslint/utils': 5.30.7_4x5o4skxv6sl53vpwefgt23khm debug: 4.3.4 eslint: 8.19.0 functional-red-black-tree: 1.0.1 @@ -3127,8 +3127,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.30.6_4x5o4skxv6sl53vpwefgt23khm: - resolution: {integrity: sha512-gfF9lZjT0p2ZSdxO70Xbw8w9sPPJGfAdjK7WikEjB3fcUI/yr9maUVEdqigBjKincUYNKOmf7QBMiTf719kbrA==} + /@typescript-eslint/parser/5.30.7_4x5o4skxv6sl53vpwefgt23khm: + resolution: {integrity: sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3137,9 +3137,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.30.6 - '@typescript-eslint/types': 5.30.6 - '@typescript-eslint/typescript-estree': 5.30.6_typescript@4.7.4 + '@typescript-eslint/scope-manager': 5.30.7 + '@typescript-eslint/types': 5.30.7 + '@typescript-eslint/typescript-estree': 5.30.7_typescript@4.7.4 debug: 4.3.4 eslint: 8.19.0 typescript: 4.7.4 @@ -3147,16 +3147,16 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/5.30.6: - resolution: {integrity: sha512-Hkq5PhLgtVoW1obkqYH0i4iELctEKixkhWLPTYs55doGUKCASvkjOXOd/pisVeLdO24ZX9D6yymJ/twqpJiG3g==} + /@typescript-eslint/scope-manager/5.30.7: + resolution: {integrity: sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.30.6 - '@typescript-eslint/visitor-keys': 5.30.6 + '@typescript-eslint/types': 5.30.7 + '@typescript-eslint/visitor-keys': 5.30.7 dev: true - /@typescript-eslint/type-utils/5.30.6_4x5o4skxv6sl53vpwefgt23khm: - resolution: {integrity: sha512-GFVVzs2j0QPpM+NTDMXtNmJKlF842lkZKDSanIxf+ArJsGeZUIaeT4jGg+gAgHt7AcQSFwW7htzF/rbAh2jaVA==} + /@typescript-eslint/type-utils/5.30.7_4x5o4skxv6sl53vpwefgt23khm: + resolution: {integrity: sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -3165,7 +3165,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.30.6_4x5o4skxv6sl53vpwefgt23khm + '@typescript-eslint/utils': 5.30.7_4x5o4skxv6sl53vpwefgt23khm debug: 4.3.4 eslint: 8.19.0 tsutils: 3.21.0_typescript@4.7.4 @@ -3174,13 +3174,13 @@ packages: - supports-color dev: true - /@typescript-eslint/types/5.30.6: - resolution: {integrity: sha512-HdnP8HioL1F7CwVmT4RaaMX57RrfqsOMclZc08wGMiDYJBsLGBM7JwXM4cZJmbWLzIR/pXg1kkrBBVpxTOwfUg==} + /@typescript-eslint/types/5.30.7: + resolution: {integrity: sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.30.6_typescript@4.7.4: - resolution: {integrity: sha512-Z7TgPoeYUm06smfEfYF0RBkpF8csMyVnqQbLYiGgmUSTaSXTP57bt8f0UFXstbGxKIreTwQCujtaH0LY9w9B+A==} + /@typescript-eslint/typescript-estree/5.30.7_typescript@4.7.4: + resolution: {integrity: sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -3188,8 +3188,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.30.6 - '@typescript-eslint/visitor-keys': 5.30.6 + '@typescript-eslint/types': 5.30.7 + '@typescript-eslint/visitor-keys': 5.30.7 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -3200,16 +3200,16 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.30.6_4x5o4skxv6sl53vpwefgt23khm: - resolution: {integrity: sha512-xFBLc/esUbLOJLk9jKv0E9gD/OH966M40aY9jJ8GiqpSkP2xOV908cokJqqhVd85WoIvHVHYXxSFE4cCSDzVvA==} + /@typescript-eslint/utils/5.30.7_4x5o4skxv6sl53vpwefgt23khm: + resolution: {integrity: sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==} 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 - '@typescript-eslint/scope-manager': 5.30.6 - '@typescript-eslint/types': 5.30.6 - '@typescript-eslint/typescript-estree': 5.30.6_typescript@4.7.4 + '@typescript-eslint/scope-manager': 5.30.7 + '@typescript-eslint/types': 5.30.7 + '@typescript-eslint/typescript-estree': 5.30.7_typescript@4.7.4 eslint: 8.19.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.19.0 @@ -3218,11 +3218,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys/5.30.6: - resolution: {integrity: sha512-41OiCjdL2mCaSDi2SvYbzFLlqqlm5v1ZW9Ym55wXKL/Rx6OOB1IbuFGo71Fj6Xy90gJDFTlgOS+vbmtGHPTQQA==} + /@typescript-eslint/visitor-keys/5.30.7: + resolution: {integrity: sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.30.6 + '@typescript-eslint/types': 5.30.7 eslint-visitor-keys: 3.3.0 dev: true @@ -3401,7 +3401,7 @@ packages: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@babel/runtime-corejs3': 7.18.6 dev: true @@ -3478,9 +3478,9 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /axe-core/4.4.2: - resolution: {integrity: sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==} - engines: {node: '>=12'} + /axe-core/4.4.3: + resolution: {integrity: sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==} + engines: {node: '>=4'} dev: true /axobject-query/2.2.0: @@ -4547,13 +4547,13 @@ packages: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.19.0 - eslint-plugin-import: 2.26.0_rywvbqnelbznwddhxv2glfjuay + eslint-plugin-import: 2.26.0_brd7cg3cwwjltfz4rbhvop3h6y object.assign: 4.1.2 object.entries: 1.1.5 semver: 6.3.0 dev: true - /eslint-config-airbnb-typescript/17.0.0_ut7zhdcngnabms2winrsux5kxi: + /eslint-config-airbnb-typescript/17.0.0_myc3fjb4xl64tuxqlepsljfaqe: resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.13.0 @@ -4561,14 +4561,14 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.6_2vt5mtrqleafs33qg2bhpmbaqm - '@typescript-eslint/parser': 5.30.6_4x5o4skxv6sl53vpwefgt23khm + '@typescript-eslint/eslint-plugin': 5.30.7_gyhcskfknzcy6gmuko2coae63a + '@typescript-eslint/parser': 5.30.7_4x5o4skxv6sl53vpwefgt23khm eslint: 8.19.0 eslint-config-airbnb-base: 15.0.0_q2xwze32dd33a2fc2qubwr4ie4 - eslint-plugin-import: 2.26.0_rywvbqnelbznwddhxv2glfjuay + eslint-plugin-import: 2.26.0_brd7cg3cwwjltfz4rbhvop3h6y dev: true - /eslint-config-airbnb/19.0.4_v5tujogpuc5bme4gayxithymdy: + /eslint-config-airbnb/19.0.4_f5hbegouetnnlplma6drsbchze: resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==} engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4580,8 +4580,8 @@ packages: dependencies: eslint: 8.19.0 eslint-config-airbnb-base: 15.0.0_q2xwze32dd33a2fc2qubwr4ie4 - eslint-plugin-import: 2.26.0_rywvbqnelbznwddhxv2glfjuay - eslint-plugin-jsx-a11y: 6.6.0_eslint@8.19.0 + eslint-plugin-import: 2.26.0_brd7cg3cwwjltfz4rbhvop3h6y + eslint-plugin-jsx-a11y: 6.6.1_eslint@8.19.0 eslint-plugin-react: 7.30.1_eslint@8.19.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.19.0 object.assign: 4.1.2 @@ -4616,7 +4616,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.3_bsugbhruclroeiaqnd7gqoy7ya: + /eslint-module-utils/2.7.3_f7rggfnq2itgt2uu6gnhkpzzne: resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} peerDependencies: @@ -4634,7 +4634,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.30.6_4x5o4skxv6sl53vpwefgt23khm + '@typescript-eslint/parser': 5.30.7_4x5o4skxv6sl53vpwefgt23khm debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -4653,7 +4653,7 @@ packages: ignore: 5.2.0 dev: true - /eslint-plugin-import/2.26.0_rywvbqnelbznwddhxv2glfjuay: + /eslint-plugin-import/2.26.0_brd7cg3cwwjltfz4rbhvop3h6y: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -4663,14 +4663,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.30.6_4x5o4skxv6sl53vpwefgt23khm + '@typescript-eslint/parser': 5.30.7_4x5o4skxv6sl53vpwefgt23khm array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.19.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3_bsugbhruclroeiaqnd7gqoy7ya + eslint-module-utils: 2.7.3_f7rggfnq2itgt2uu6gnhkpzzne has: 1.0.3 is-core-module: 2.9.0 is-glob: 4.0.3 @@ -4684,17 +4684,17 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y/6.6.0_eslint@8.19.0: - resolution: {integrity: sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==} + /eslint-plugin-jsx-a11y/6.6.1_eslint@8.19.0: + resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 aria-query: 4.2.2 array-includes: 3.1.5 ast-types-flow: 0.0.7 - axe-core: 4.4.2 + axe-core: 4.4.3 axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -7985,7 +7985,7 @@ packages: /regenerator-transform/0.15.0: resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 dev: true /regexp.prototype.flags/1.4.3: