diff --git a/package.json b/package.json index 4e4589f1..2d4c193d 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "patch-package": "8.0.0", "readdirp": "3.6.0", "semver": "7.6.0", - "top-user-agents": "2.1.10" + "top-user-agents": "2.1.11" }, "devDependencies": { "@babel/plugin-transform-modules-commonjs": "7.23.3", @@ -67,7 +67,7 @@ "@types/semver": "7.5.7", "babel-jest": "29.7.0", "eslint": "8.56.0", - "eslint-config-upleveled": "7.8.0", + "eslint-config-upleveled": "7.8.1", "p-map": "7.0.1", "postinstall-postinstall": "2.1.0", "prettier": "3.2.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 602c5172..2342b29b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,8 @@ dependencies: specifier: 7.6.0 version: 7.6.0 top-user-agents: - specifier: 2.1.10 - version: 2.1.10 + specifier: 2.1.11 + version: 2.1.11 devDependencies: '@babel/plugin-transform-modules-commonjs': @@ -95,8 +95,8 @@ devDependencies: specifier: 8.53.0 version: 8.53.0 eslint-config-upleveled: - specifier: 7.8.0 - version: 7.8.0(@babel/core@7.23.3)(@types/eslint@8.56.2)(@types/node@20.11.19)(@types/react-dom@18.2.19)(@types/react@18.2.55)(eslint@8.53.0)(globals@13.24.0)(typescript@5.1.6) + specifier: 7.8.1 + version: 7.8.1(@babel/core@7.23.3)(@types/eslint@8.56.2)(@types/node@20.11.19)(@types/react-dom@18.2.19)(@types/react@18.2.57)(eslint@8.53.0)(globals@14.0.0)(typescript@5.1.6) p-map: specifier: 7.0.1 version: 7.0.1 @@ -2228,11 +2228,11 @@ packages: /@types/react-dom@18.2.19: resolution: {integrity: sha512-aZvQL6uUbIJpjZk4U8JZGbau9KDeAwMfmhyWorxgBkqDIEf6ROjRozcmPIicqsUwPUjbkDfHKgGee1Lq65APcA==} dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.57 dev: true - /@types/react@18.2.55: - resolution: {integrity: sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==} + /@types/react@18.2.57: + resolution: {integrity: sha512-ZvQsktJgSYrQiMirAN60y4O/LRevIV8hUzSOSNB6gfR3/o3wCBFQx3sPwIYtuDMeiVgsSS3UzCV26tEzgnfvQw==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 @@ -3677,9 +3677,10 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-flat-gitignore@0.1.2: - resolution: {integrity: sha512-PcBsqtd5QHEZH4ROvpnRN4EP0qcHh9voCCHgtyHxnJZHGspJREcZn7oPqRG/GfWt9m3C0fkC2l5CuBtMig2wXQ==} + /eslint-config-flat-gitignore@0.1.3: + resolution: {integrity: sha512-oQD+dEZv3RThN60tFqGFt+NJcO1DmssUcP+T/nlX+ZzEoEvVUYH0GU9X/VlmDXsbMsS9mONI1HrlxLgtKojw7w==} dependencies: + find-up: 7.0.0 parse-gitignore: 2.0.0 dev: true @@ -3723,41 +3724,41 @@ packages: typescript: 5.1.6 dev: true - /eslint-config-upleveled@7.8.0(@babel/core@7.23.3)(@types/eslint@8.56.2)(@types/node@20.11.19)(@types/react-dom@18.2.19)(@types/react@18.2.55)(eslint@8.53.0)(globals@13.24.0)(typescript@5.1.6): - resolution: {integrity: sha512-HCIRGusddoiDgR2vbKeh5vQX2j6sonFKFrUHA2K/aLwZoWWFOwiCR01xLnn/GaSretj2Vw2QEFBjBHm/hgQSkw==} + /eslint-config-upleveled@7.8.1(@babel/core@7.23.3)(@types/eslint@8.56.2)(@types/node@20.11.19)(@types/react-dom@18.2.19)(@types/react@18.2.57)(eslint@8.53.0)(globals@14.0.0)(typescript@5.1.6): + resolution: {integrity: sha512-jvJefouBciyUlxcxZJl59ORHxluUyE0yt9kWGmBhcl83UPkdMJGOhbxTsg9e0Ubpx1J0BaV34XtgiBga9ARBrA==} engines: {node: '>=20.9.0'} hasBin: true peerDependencies: '@types/eslint': ^8.56.2 - '@types/node': '>=20.11.17' - '@types/react': ^18.2.55 + '@types/node': '>=20.11.19' + '@types/react': ^18.2.57 '@types/react-dom': ^18.2.19 eslint: 8.53.0 - globals: ^13.24.0 + globals: ^14.0.0 typescript: 5.1.6 dependencies: '@babel/eslint-parser': 7.23.10(@babel/core@7.23.3)(eslint@8.53.0) '@next/eslint-plugin-next': 14.1.0 '@types/eslint': 8.56.2 '@types/node': 20.11.19 - '@types/react': 18.2.55 + '@types/react': 18.2.57 '@types/react-dom': 18.2.19 '@typescript-eslint/eslint-plugin': 6.15.0(@typescript-eslint/parser@6.15.0)(eslint@8.53.0)(typescript@5.1.6) '@typescript-eslint/parser': 6.15.0(eslint@8.53.0)(typescript@5.1.6) eslint: 8.53.0 - eslint-config-flat-gitignore: 0.1.2 + eslint-config-flat-gitignore: 0.1.3 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.15.0)(eslint-plugin-import@2.29.1)(eslint@8.53.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.53.0) eslint-plugin-jsx-expressions: 1.3.2(@typescript-eslint/parser@6.15.0)(eslint@8.53.0)(typescript@5.1.6) eslint-plugin-react: 7.33.2(eslint@8.53.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.53.0) - eslint-plugin-security: 2.1.0 - eslint-plugin-sonarjs: 0.23.0(eslint@8.53.0) + eslint-plugin-security: 2.1.1 + eslint-plugin-sonarjs: 0.24.0(eslint@8.53.0) eslint-plugin-testing-library: 6.2.0(eslint@8.53.0)(typescript@5.1.6) eslint-plugin-unicorn: 51.0.1(eslint@8.53.0) eslint-plugin-upleveled: 2.1.9(eslint@8.53.0) - globals: 13.24.0 + globals: 14.0.0 sort-package-json: 2.7.0 typescript: 5.1.6 transitivePeerDependencies: @@ -4056,15 +4057,15 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-security@2.1.0: - resolution: {integrity: sha512-ywxclP954bf8d3gr6KOQ/AFc+PRvWuhOxtPOEtiHmVYiZr/mcgQtmSJq6+hTEXC5ylTjHnPPG+PEnzlDiWMXbQ==} + /eslint-plugin-security@2.1.1: + resolution: {integrity: sha512-7cspIGj7WTfR3EhaILzAPcfCo5R9FbeWvbgsPYWivSurTBKW88VQxtP3c4aWMG9Hz/GfJlJVdXEJ3c8LqS+u2w==} dependencies: safe-regex: 2.1.1 dev: true - /eslint-plugin-sonarjs@0.23.0(eslint@8.53.0): - resolution: {integrity: sha512-z44T3PBf9W7qQ/aR+NmofOTyg6HLhSEZOPD4zhStqBpLoMp8GYhFksuUBnCxbnf1nfISpKBVkQhiBLFI/F4Wlg==} - engines: {node: '>=14'} + /eslint-plugin-sonarjs@0.24.0(eslint@8.53.0): + resolution: {integrity: sha512-87zp50mbbNrSTuoEOebdRQBPa0mdejA5UEjyuScyIw8hEpEjfWP89Qhkq5xVZfVyVSRQKZc9alVm7yRKQvvUmg==} + engines: {node: '>=16'} peerDependencies: eslint: 8.53.0 dependencies: @@ -4421,6 +4422,15 @@ packages: path-exists: 4.0.0 dev: true + /find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + unicorn-magic: 0.1.0 + dev: true + /find-yarn-workspace-root@2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} dependencies: @@ -4687,6 +4697,11 @@ packages: type-fest: 0.20.2 dev: true + /globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + dev: true + /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} @@ -5909,6 +5924,13 @@ packages: p-locate: 5.0.0 dev: true + /locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-locate: 6.0.0 + dev: true + /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true @@ -6339,6 +6361,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -6353,6 +6382,13 @@ packages: p-limit: 3.1.0 dev: true + /p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-limit: 4.0.0 + dev: true + /p-map@7.0.1: resolution: {integrity: sha512-2wnaR0XL/FDOj+TgpDuRb2KTjLnu3Fma6b1ZUwGY7LcqenMcvP/YFpjpbPKY6WVGsbuJZRuoUz8iPrt8ORnAFw==} engines: {node: '>=18'} @@ -6440,6 +6476,11 @@ packages: engines: {node: '>=8'} dev: true + /path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -7495,8 +7536,8 @@ packages: dependencies: is-number: 7.0.0 - /top-user-agents@2.1.10: - resolution: {integrity: sha512-256SPTOApJw3Ke9BfqvQHSZIcmthDKCXTuKRtKnbJK17ADFETsmqXXzPq4he7B3XJ24abeX+ZyR674qh46fDdg==} + /top-user-agents@2.1.11: + resolution: {integrity: sha512-7w4skR1ySZDo36i/r4JfFZ30Xty8d3zHTS5aMUp2uZpodTDBiJjudq1UoNWsmrBVqDJlHvgS75Fop0yvlmJ9/g==} dev: false /ts-api-utils@1.0.1(typescript@5.1.6): @@ -7998,3 +8039,8 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} dev: true + + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true