diff --git a/package.json b/package.json index 45dfbcb29..eafe56529 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@types/jest": "27.4.1", "@types/node": "17.0.31", "@types/prop-types": "15.7.3", - "@types/react": "17.0.39", + "@types/react": "17.0.44", "@types/react-dom": "17.0.11", "builtin-modules": "3.2.0", "cross-env": "7.0.3", diff --git a/packages/eslint-config-react/package.json b/packages/eslint-config-react/package.json index 94cf08108..cfa72132b 100644 --- a/packages/eslint-config-react/package.json +++ b/packages/eslint-config-react/package.json @@ -30,5 +30,9 @@ }, "peerDependencies": { "eslint": ">= 8.5" + }, + "devDependencies": { + "eslint": "8.14.0", + "typescript": "4.6.4" } } diff --git a/packages/jest-helpers/package.json b/packages/jest-helpers/package.json index 5542b952f..5e8712352 100644 --- a/packages/jest-helpers/package.json +++ b/packages/jest-helpers/package.json @@ -23,5 +23,10 @@ }, "peerDependencies": { "react": "^17.0.1" + }, + "devDependencies": { + "@babel/core": "7.17.9", + "react": "17.0.2", + "react-dom": "17.0.2" } } diff --git a/packages/use-query-params/package.json b/packages/use-query-params/package.json index 37720aab2..fad61b4b9 100644 --- a/packages/use-query-params/package.json +++ b/packages/use-query-params/package.json @@ -37,6 +37,8 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { + "react": "17.0.2", + "react-dom": "17.0.2", "react-router-dom": "6.3.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 376323750..52a5c18e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,7 +20,7 @@ importers: '@types/jest': 27.4.1 '@types/node': 17.0.31 '@types/prop-types': 15.7.3 - '@types/react': 17.0.39 + '@types/react': 17.0.44 '@types/react-dom': 17.0.11 builtin-modules: 3.2.0 cross-env: 7.0.3 @@ -54,11 +54,11 @@ importers: '@rollup/plugin-node-resolve': 13.2.1_rollup@2.70.2 '@testing-library/jest-dom': 5.16.4 '@testing-library/react': 12.1.5_sfoxds7t5ydpegc3knd667wn6m - '@testing-library/react-hooks': 8.0.0_xd63vgjm47lzoal5ybyqmsdesy + '@testing-library/react-hooks': 8.0.0_wsn53pslsboo2rytzocxzsur7i '@types/jest': 27.4.1 '@types/node': 17.0.31 '@types/prop-types': 15.7.3 - '@types/react': 17.0.39 + '@types/react': 17.0.44 '@types/react-dom': 17.0.11 builtin-modules: 3.2.0 cross-env: 7.0.3 @@ -87,6 +87,7 @@ importers: specifiers: '@typescript-eslint/eslint-plugin': 5.22.0 '@typescript-eslint/parser': 5.22.0 + eslint: 8.14.0 eslint-config-airbnb: 19.0.4 eslint-config-airbnb-typescript: 17.0.0 eslint-config-prettier: 8.5.0 @@ -95,29 +96,40 @@ importers: eslint-plugin-jsx-a11y: 6.5.1 eslint-plugin-react: 7.29.4 eslint-plugin-react-hooks: 4.5.0 + typescript: 4.6.4 dependencies: - '@typescript-eslint/eslint-plugin': 5.22.0_uv2ycrhx3mf4pv2nyweeh744ou - '@typescript-eslint/parser': 5.22.0 - eslint-config-airbnb: 19.0.4_hyxixnpb33ycwaqq2y63igu6hu - eslint-config-airbnb-typescript: 17.0.0_voac3pmbgxslbe3wcohonpkxzu - eslint-config-prettier: 8.5.0 - eslint-plugin-eslint-comments: 3.2.0 - eslint-plugin-import: 2.26.0 - eslint-plugin-jsx-a11y: 6.5.1 - eslint-plugin-react: 7.29.4 - eslint-plugin-react-hooks: 4.5.0 + '@typescript-eslint/eslint-plugin': 5.22.0_lnjlwhtxjffjmj5o7dnwvwyqxq + '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu + eslint-config-airbnb: 19.0.4_nptqmwwqyh4rqdbvkb74m24o7u + eslint-config-airbnb-typescript: 17.0.0_svdpqat4rsb4oiy3yegtf5q4jy + eslint-config-prettier: 8.5.0_eslint@8.14.0 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.14.0 + eslint-plugin-import: 2.26.0_eslint@8.14.0 + eslint-plugin-jsx-a11y: 6.5.1_eslint@8.14.0 + eslint-plugin-react: 7.29.4_eslint@8.14.0 + eslint-plugin-react-hooks: 4.5.0_eslint@8.14.0 + devDependencies: + eslint: 8.14.0 + typescript: 4.6.4 packages/jest-helpers: specifiers: + '@babel/core': 7.17.9 '@emotion/cache': 11.7.1 '@emotion/jest': 11.9.1 '@emotion/react': 11.9.0 '@testing-library/react': 12.1.5 + react: 17.0.2 + react-dom: 17.0.2 dependencies: '@emotion/cache': 11.7.1 '@emotion/jest': 11.9.1 - '@emotion/react': 11.9.0 - '@testing-library/react': 12.1.5 + '@emotion/react': 11.9.0_cun6ua7ys3vo4t2323flhwfg7m + '@testing-library/react': 12.1.5_sfoxds7t5ydpegc3knd667wn6m + devDependencies: + '@babel/core': 7.17.9 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 packages/random-name: specifiers: {} @@ -154,12 +166,16 @@ importers: specifiers: history: 5.3.0 query-string: 7.1.1 + react: 17.0.2 + react-dom: 17.0.2 react-router-dom: 6.3.0 dependencies: history: 5.3.0 query-string: 7.1.1 devDependencies: - react-router-dom: 6.3.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-router-dom: 6.3.0_sfoxds7t5ydpegc3knd667wn6m packages/use-random-name: specifiers: @@ -753,15 +769,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-jsx/7.16.7: - resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/helper-plugin-utils': 7.16.7 - dev: false - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} engines: {node: '>=6.9.0'} @@ -770,7 +777,6 @@ packages: dependencies: '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 - dev: true /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.9: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -1642,13 +1648,14 @@ packages: '@cspotcode/source-map-consumer': 0.8.0 dev: true - /@emotion/babel-plugin/11.9.2: + /@emotion/babel-plugin/11.9.2_@babel+core@7.17.9: resolution: {integrity: sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw==} peerDependencies: '@babel/core': ^7.0.0 dependencies: + '@babel/core': 7.17.9 '@babel/helper-module-imports': 7.16.7 - '@babel/plugin-syntax-jsx': 7.16.7 + '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.9 '@babel/runtime': 7.17.9 '@emotion/hash': 0.8.0 '@emotion/memoize': 0.7.5 @@ -1704,7 +1711,7 @@ packages: resolution: {integrity: sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==} dev: false - /@emotion/react/11.9.0: + /@emotion/react/11.9.0_cun6ua7ys3vo4t2323flhwfg7m: resolution: {integrity: sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==} peerDependencies: '@babel/core': ^7.0.0 @@ -1716,13 +1723,15 @@ packages: '@types/react': optional: true dependencies: + '@babel/core': 7.17.9 '@babel/runtime': 7.17.9 - '@emotion/babel-plugin': 11.9.2 + '@emotion/babel-plugin': 11.9.2_@babel+core@7.17.9 '@emotion/cache': 11.7.1 '@emotion/serialize': 1.0.3 '@emotion/utils': 1.1.0 '@emotion/weak-memoize': 0.2.5 hoist-non-react-statics: 3.3.2 + react: 17.0.2 dev: false /@emotion/serialize/1.0.3: @@ -3002,7 +3011,7 @@ packages: '@segment/analytics.js-video-plugins': 0.2.1 '@segment/facade': 3.4.9 '@segment/tsub': 0.1.11 - dset: 3.1.1 + dset: 3.1.2 js-cookie: 2.2.1 node-fetch: 2.6.7 spark-md5: 3.0.2 @@ -3992,7 +4001,7 @@ packages: redent: 3.0.0 dev: true - /@testing-library/react-hooks/8.0.0_xd63vgjm47lzoal5ybyqmsdesy: + /@testing-library/react-hooks/8.0.0_wsn53pslsboo2rytzocxzsur7i: resolution: {integrity: sha512-uZqcgtcUUtw7Z9N32W13qQhVAD+Xki2hxbTR461MKax8T6Jr8nsUvZB+vcBTkzY2nFvsUet434CsgF0ncW2yFw==} engines: {node: '>=12'} peerDependencies: @@ -4009,24 +4018,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.17.9 - '@types/react': 17.0.39 + '@types/react': 17.0.44 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 react-error-boundary: 3.1.4_react@17.0.2 dev: true - /@testing-library/react/12.1.5: - resolution: {integrity: sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==} - engines: {node: '>=12'} - peerDependencies: - react: <18.0.0 - react-dom: <18.0.0 - dependencies: - '@babel/runtime': 7.17.9 - '@testing-library/dom': 8.13.0 - '@types/react-dom': 17.0.11 - dev: false - /@testing-library/react/12.1.5_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==} engines: {node: '>=12'} @@ -4036,10 +4033,9 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@testing-library/dom': 8.13.0 - '@types/react-dom': 17.0.11 + '@types/react-dom': 17.0.16 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - dev: true /@tootallnate/once/1.1.2: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} @@ -4160,16 +4156,26 @@ packages: /@types/prop-types/15.7.3: resolution: {integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==} + dev: true + + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} /@types/react-dom/17.0.11: resolution: {integrity: sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==} dependencies: - '@types/react': 17.0.39 + '@types/react': 17.0.44 + dev: true - /@types/react/17.0.39: - resolution: {integrity: sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==} + /@types/react-dom/17.0.16: + resolution: {integrity: sha512-DWcXf8EbMrO/gWnQU7Z88Ws/p16qxGpPyjTKTpmBSFKeE+HveVubqGO1CVK7FrwlWD5MuOcvh8gtd0/XO38NdQ==} dependencies: - '@types/prop-types': 15.7.3 + '@types/react': 17.0.44 + + /@types/react/17.0.44: + resolution: {integrity: sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g==} + dependencies: + '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.0.11 @@ -4202,7 +4208,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.22.0_uv2ycrhx3mf4pv2nyweeh744ou: + /@typescript-eslint/eslint-plugin/5.22.0_lnjlwhtxjffjmj5o7dnwvwyqxq: resolution: {integrity: sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4213,21 +4219,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.22.0 + '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu '@typescript-eslint/scope-manager': 5.22.0 - '@typescript-eslint/type-utils': 5.22.0 - '@typescript-eslint/utils': 5.22.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/parser/5.22.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: @@ -4239,8 +4247,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 @@ -4253,7 +4263,7 @@ packages: '@typescript-eslint/visitor-keys': 5.22.0 dev: false - /@typescript-eslint/type-utils/5.22.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: @@ -4263,9 +4273,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.22.0 + '@typescript-eslint/utils': 5.22.0_t725usgvqspm5woeqpaxbfp2qu debug: 4.3.4 - tsutils: 3.21.0 + eslint: 8.14.0 + tsutils: 3.21.0_typescript@4.6.4 + typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: false @@ -4275,7 +4287,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: @@ -4290,12 +4302,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: + /@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: @@ -4304,9 +4317,10 @@ 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-utils: 3.0.0_eslint@8.14.0 transitivePeerDependencies: - supports-color - typescript @@ -4514,8 +4528,8 @@ packages: resolution: {integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=} dev: true - /array-includes/3.1.4: - resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==} + /array-includes/3.1.5: + resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -5511,6 +5525,11 @@ packages: engines: {node: '>=4'} dev: false + /dset/3.1.2: + resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==} + engines: {node: '>=4'} + dev: false + /duplexer/0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true @@ -5640,7 +5659,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-airbnb-base/15.0.0_fkfqfehjtk7sk2efaqbgxsuasa: + /eslint-config-airbnb-base/15.0.0_myxbwluo6p3kuxjcyp342zygci: resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5648,13 +5667,14 @@ packages: eslint-plugin-import: ^2.25.2 dependencies: confusing-browser-globals: 1.0.11 - eslint-plugin-import: 2.26.0 + eslint: 8.14.0 + eslint-plugin-import: 2.26.0_eslint@8.14.0 object.assign: 4.1.2 object.entries: 1.1.5 semver: 6.3.0 dev: false - /eslint-config-airbnb-typescript/17.0.0_voac3pmbgxslbe3wcohonpkxzu: + /eslint-config-airbnb-typescript/17.0.0_svdpqat4rsb4oiy3yegtf5q4jy: resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.13.0 @@ -5662,13 +5682,14 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.22.0_uv2ycrhx3mf4pv2nyweeh744ou - '@typescript-eslint/parser': 5.22.0 - eslint-config-airbnb-base: 15.0.0_fkfqfehjtk7sk2efaqbgxsuasa - eslint-plugin-import: 2.26.0 + '@typescript-eslint/eslint-plugin': 5.22.0_lnjlwhtxjffjmj5o7dnwvwyqxq + '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu + eslint: 8.14.0 + eslint-config-airbnb-base: 15.0.0_myxbwluo6p3kuxjcyp342zygci + eslint-plugin-import: 2.26.0_eslint@8.14.0 dev: false - /eslint-config-airbnb/19.0.4_hyxixnpb33ycwaqq2y63igu6hu: + /eslint-config-airbnb/19.0.4_nptqmwwqyh4rqdbvkb74m24o7u: resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==} engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5678,20 +5699,23 @@ packages: eslint-plugin-react: ^7.28.0 eslint-plugin-react-hooks: ^4.3.0 dependencies: - eslint-config-airbnb-base: 15.0.0_fkfqfehjtk7sk2efaqbgxsuasa - eslint-plugin-import: 2.26.0 - eslint-plugin-jsx-a11y: 6.5.1 - eslint-plugin-react: 7.29.4 - eslint-plugin-react-hooks: 4.5.0 + eslint: 8.14.0 + eslint-config-airbnb-base: 15.0.0_myxbwluo6p3kuxjcyp342zygci + eslint-plugin-import: 2.26.0_eslint@8.14.0 + eslint-plugin-jsx-a11y: 6.5.1_eslint@8.14.0 + eslint-plugin-react: 7.29.4_eslint@8.14.0 + eslint-plugin-react-hooks: 4.5.0_eslint@8.14.0 object.assign: 4.1.2 object.entries: 1.1.5 dev: false - /eslint-config-prettier/8.5.0: + /eslint-config-prettier/8.5.0_eslint@8.14.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' + dependencies: + eslint: 8.14.0 dev: false /eslint-import-resolver-node/0.3.6: @@ -5709,26 +5733,28 @@ packages: find-up: 2.1.0 dev: false - /eslint-plugin-eslint-comments/3.2.0: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.14.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 + eslint: 8.14.0 ignore: 5.2.0 dev: false - /eslint-plugin-import/2.26.0: + /eslint-plugin-import/2.26.0_eslint@8.14.0: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 dependencies: - array-includes: 3.1.4 + array-includes: 3.1.5 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 has: 1.0.3 @@ -5740,7 +5766,7 @@ packages: tsconfig-paths: 3.14.1 dev: false - /eslint-plugin-jsx-a11y/6.5.1: + /eslint-plugin-jsx-a11y/6.5.1_eslint@8.14.0: resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==} engines: {node: '>=4.0'} peerDependencies: @@ -5748,34 +5774,38 @@ packages: dependencies: '@babel/runtime': 7.17.9 aria-query: 4.2.2 - array-includes: 3.1.4 + array-includes: 3.1.5 ast-types-flow: 0.0.7 axe-core: 4.4.1 axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 + eslint: 8.14.0 has: 1.0.3 jsx-ast-utils: 3.3.0 language-tags: 1.0.5 minimatch: 3.1.2 dev: false - /eslint-plugin-react-hooks/4.5.0: + /eslint-plugin-react-hooks/4.5.0_eslint@8.14.0: resolution: {integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.14.0 dev: false - /eslint-plugin-react/7.29.4: + /eslint-plugin-react/7.29.4_eslint@8.14.0: resolution: {integrity: sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: 3.1.4 + array-includes: 3.1.5 array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 + eslint: 8.14.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.0 minimatch: 3.1.2 @@ -5804,15 +5834,6 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint-visitor-keys: 2.1.0 - dev: false - /eslint-utils/3.0.0_eslint@8.14.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} @@ -5821,7 +5842,6 @@ packages: dependencies: eslint: 8.14.0 eslint-visitor-keys: 2.1.0 - dev: true /eslint-visitor-keys/2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} @@ -7468,7 +7488,7 @@ packages: resolution: {integrity: sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.4 + array-includes: 3.1.5 object.assign: 4.1.2 dev: false @@ -8003,8 +8023,8 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true - /nanoid/3.3.3: - resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true @@ -8781,22 +8801,25 @@ packages: /react-is/17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - /react-router-dom/6.3.0: + /react-router-dom/6.3.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==} peerDependencies: react: '>=16.8' react-dom: '>=16.8' dependencies: history: 5.3.0 - react-router: 6.3.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-router: 6.3.0_react@17.0.2 dev: true - /react-router/6.3.0: + /react-router/6.3.0_react@17.0.2: resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==} peerDependencies: react: '>=16.8' dependencies: history: 5.3.0 + react: 17.0.2 dev: true /react/17.0.2: @@ -9025,7 +9048,7 @@ packages: oauth-sign: 0.9.0 performance-now: 2.1.0 qs: 6.5.3 - safe-buffer: 5.2.1 + safe-buffer: 5.1.2 tough-cookie: 2.5.0 tunnel-agent: 0.6.0 uuid: 3.4.0 @@ -9135,7 +9158,7 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - nanoid: 3.3.3 + nanoid: 3.3.4 open: 8.4.0 rollup: 2.70.2 source-map: 0.7.3 @@ -9830,13 +9853,14 @@ packages: /tslib/2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - /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 /tunnel-agent/0.6.0: