diff --git a/client/src/components/Intro/index.tsx b/client/src/components/Intro/index.tsx
index da8659ef0c1..65bec52f7b0 100644
--- a/client/src/components/Intro/index.tsx
+++ b/client/src/components/Intro/index.tsx
@@ -51,7 +51,7 @@ const Intro = ({
-
+
{quote}
+
- buttons.agree-honesty
-
-
-
+
+
+
+ settings.honesty.p1
+
+
+ settings.honesty.p2
+
+
+ settings.honesty.p3
+
+
+ settings.honesty.p4
+
+
+ settings.honesty.p5
+
+
+ settings.honesty.p6
+
+
+
+ support@freecodecamp.org
+
+
+
+
+
+
+
+
`;
exports[` snapshot when isHonest is true: HonestyAccepted 1`] = `
-
-
- settings.headings.honesty
-
-
-
+
+
-
- settings.honesty.p1
-
-
- settings.honesty.p2
-
-
- settings.honesty.p3
-
-
- settings.honesty.p4
-
-
- settings.honesty.p5
-
-
- settings.honesty.p6
-
-
-
+
-
-
-
+
+
- buttons.accepted-honesty
-
-
-
+
+
+
+ settings.honesty.p1
+
+
+ settings.honesty.p2
+
+
+ settings.honesty.p3
+
+
+ settings.honesty.p4
+
+
+ settings.honesty.p5
+
+
+ settings.honesty.p6
+
+
+
+ support@freecodecamp.org
+
+
+
+
+
+
+
+
`;
diff --git a/client/src/components/settings/honesty.test.tsx b/client/src/components/settings/honesty.test.tsx
index a9c10b59bf3..7c927675ade 100644
--- a/client/src/components/settings/honesty.test.tsx
+++ b/client/src/components/settings/honesty.test.tsx
@@ -1,40 +1,27 @@
-import { Button } from '@freecodecamp/ui';
import React from 'react';
-import TestRenderer from 'react-test-renderer';
-import ShallowRenderer from 'react-test-renderer/shallow';
+import { render, fireEvent, screen } from '@testing-library/react';
import Honesty from './honesty';
describe('', () => {
- const utils = ShallowRenderer.createRenderer();
const updateIsHonestMock = jest.fn();
test(' snapshot when isHonest is false', () => {
- const componentToRender = (
+ const { asFragment } = render(
);
- const view = utils.render(componentToRender);
- expect(view).toMatchSnapshot('Honesty');
+ expect(asFragment()).toMatchSnapshot('Honesty');
});
test(' snapshot when isHonest is true', () => {
- const componentToRender = (
+ const { asFragment } = render(
);
- const view = utils.render(componentToRender);
- expect(view).toMatchSnapshot('HonestyAccepted');
+ expect(asFragment()).toMatchSnapshot('HonestyAccepted');
});
test('should call updateIsHonest method on clicking agree button', () => {
- const { root } = TestRenderer.create(
-
- );
-
- /**
- * This rules had to be disabled because the new lint rules are throwing false positives here.
- * They were interpreting react-test-renderer functions as @testing-library/react functions.
- */
- // eslint-disable-next-line testing-library/await-async-query, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-argument
- root.findByType(Button).props.onClick();
+ render();
+ fireEvent.click(screen.getByRole('button', { name: /agree/i }));
expect(updateIsHonestMock).toHaveBeenCalledWith({ isHonest: true });
});
});
diff --git a/package.json b/package.json
index 71ef33827f2..a22a908044b 100644
--- a/package.json
+++ b/package.json
@@ -114,8 +114,8 @@
"@types/lodash": "4.14.202",
"@types/node": "18.19.18",
"@types/store": "2.0.5",
- "@typescript-eslint/eslint-plugin": "6.21.0",
- "@typescript-eslint/parser": "6.21.0",
+ "@typescript-eslint/eslint-plugin": "7.1.1",
+ "@typescript-eslint/parser": "7.1.1",
"babel-jest": "29.7.0",
"babel-plugin-transform-imports": "2.0.0",
"cross-env": "7.0.3",
@@ -127,13 +127,13 @@
"eslint-import-resolver-typescript": "^3.5.5",
"eslint-plugin-filenames-simple": "0.9.0",
"eslint-plugin-import": "2.29.1",
- "eslint-plugin-jest-dom": "3.9.4",
- "eslint-plugin-jsdoc": "44.2.7",
+ "eslint-plugin-jest-dom": "5.1.0",
+ "eslint-plugin-jsdoc": "48.2.1",
"eslint-plugin-jsx-a11y": "6.7.1",
- "eslint-plugin-no-only-tests": "2.6.0",
+ "eslint-plugin-no-only-tests": "3.1.0",
"eslint-plugin-react": "7.33.2",
"eslint-plugin-react-hooks": "4.6.0",
- "eslint-plugin-testing-library": "5.11.1",
+ "eslint-plugin-testing-library": "6.2.0",
"husky": "9.0.11",
"jest": "29.7.0",
"js-yaml": "3.14.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5f4475d0c88..14ac9799655 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -55,11 +55,11 @@ importers:
specifier: 2.0.5
version: 2.0.5
'@typescript-eslint/eslint-plugin':
- specifier: 6.21.0
- version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.2.2)
+ specifier: 7.1.1
+ version: 7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.2.2)
'@typescript-eslint/parser':
- specifier: 6.21.0
- version: 6.21.0(eslint@8.57.0)(typescript@5.2.2)
+ specifier: 7.1.1
+ version: 7.1.1(eslint@8.57.0)(typescript@5.2.2)
babel-jest:
specifier: 29.7.0
version: 29.7.0(@babel/core@7.23.7)
@@ -86,25 +86,25 @@ importers:
version: 9.1.0(eslint@8.57.0)
eslint-import-resolver-typescript:
specifier: ^3.5.5
- version: 3.5.5(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
+ version: 3.5.5(@typescript-eslint/parser@7.1.1)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
eslint-plugin-filenames-simple:
specifier: 0.9.0
version: 0.9.0(eslint@8.57.0)
eslint-plugin-import:
specifier: 2.29.1
- version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)
+ version: 2.29.1(@typescript-eslint/parser@7.1.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)
eslint-plugin-jest-dom:
- specifier: 3.9.4
- version: 3.9.4(eslint@8.57.0)
+ specifier: 5.1.0
+ version: 5.1.0(@testing-library/dom@9.3.4)(eslint@8.57.0)
eslint-plugin-jsdoc:
- specifier: 44.2.7
- version: 44.2.7(eslint@8.57.0)
+ specifier: 48.2.1
+ version: 48.2.1(eslint@8.57.0)
eslint-plugin-jsx-a11y:
specifier: 6.7.1
version: 6.7.1(eslint@8.57.0)
eslint-plugin-no-only-tests:
- specifier: 2.6.0
- version: 2.6.0
+ specifier: 3.1.0
+ version: 3.1.0
eslint-plugin-react:
specifier: 7.33.2
version: 7.33.2(eslint@8.57.0)
@@ -112,8 +112,8 @@ importers:
specifier: 4.6.0
version: 4.6.0(eslint@8.57.0)
eslint-plugin-testing-library:
- specifier: 5.11.1
- version: 5.11.1(eslint@8.57.0)(typescript@5.2.2)
+ specifier: 6.2.0
+ version: 6.2.0(eslint@8.57.0)(typescript@5.2.2)
husky:
specifier: 9.0.11
version: 9.0.11
@@ -2328,10 +2328,10 @@ packages:
'@babel/generator': 7.23.6
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.10.5)
'@babel/helpers': 7.23.2
- '@babel/parser': 7.23.6
+ '@babel/parser': 7.23.9
'@babel/template': 7.22.15
- '@babel/traverse': 7.23.7
- '@babel/types': 7.23.6
+ '@babel/traverse': 7.23.9
+ '@babel/types': 7.23.9
convert-source-map: 1.9.0
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
@@ -2403,7 +2403,7 @@ packages:
'@babel/traverse': 7.23.7
'@babel/types': 7.23.9
convert-source-map: 2.0.0
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -2622,7 +2622,7 @@ packages:
'@babel/core': 7.23.7
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-plugin-utils': 7.22.5
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.8
transitivePeerDependencies:
@@ -2650,7 +2650,7 @@ packages:
'@babel/core': 7.23.7
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-plugin-utils': 7.22.5
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.8
transitivePeerDependencies:
@@ -2877,7 +2877,7 @@ packages:
dependencies:
'@babel/helper-function-name': 7.23.0
'@babel/template': 7.22.15
- '@babel/types': 7.23.6
+ '@babel/types': 7.23.9
/@babel/helpers@7.23.1:
resolution: {integrity: sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==}
@@ -5828,14 +5828,6 @@ packages:
/@babel/regjsgen@0.8.0:
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
- /@babel/runtime-corejs3@7.23.1:
- resolution: {integrity: sha512-OKKfytwoc0tr7cDHwQm0RLVR3y+hDGFz3EPuvLNU/0fOeXJeKNIHj7ffNVFnncWt3sC58uyUCRSzf8nBQbyF6A==}
- engines: {node: '>=6.9.0'}
- dependencies:
- core-js-pure: 3.33.0
- regenerator-runtime: 0.14.1
- dev: true
-
/@babel/runtime@7.14.0:
resolution: {integrity: sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==}
dependencies:
@@ -5913,7 +5905,7 @@ packages:
'@babel/helper-split-export-declaration': 7.22.6
'@babel/parser': 7.23.6
'@babel/types': 7.23.9
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -6070,11 +6062,11 @@ packages:
transitivePeerDependencies:
- typescript
- /@es-joy/jsdoccomment@0.39.4:
- resolution: {integrity: sha512-Jvw915fjqQct445+yron7Dufix9A+m9j1fCJYlCo1FWlRvTxa3pjJelxdSTdaLWcTwRU6vbL+NYjO4YuNIS5Qg==}
+ /@es-joy/jsdoccomment@0.42.0:
+ resolution: {integrity: sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==}
engines: {node: '>=16'}
dependencies:
- comment-parser: 1.3.1
+ comment-parser: 1.4.1
esquery: 1.5.0
jsdoc-type-pratt-parser: 4.0.0
dev: true
@@ -6496,7 +6488,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
espree: 9.6.1
globals: 13.22.0
ignore: 5.2.4
@@ -6977,7 +6969,7 @@ packages:
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 2.0.2
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -8613,7 +8605,7 @@ packages:
engines: {node: '>=18'}
dependencies:
'@babel/core': 7.23.7
- '@storybook/core-common': 8.1.0-alpha.1
+ '@storybook/core-common': 8.1.0-alpha.2
babel-loader: 9.1.3(@babel/core@7.23.7)(webpack@5.90.3)
transitivePeerDependencies:
- encoding
@@ -8625,7 +8617,7 @@ packages:
resolution: {integrity: sha512-kDyOmU1HivXLJ09xqB07guZD6KLWiYhK0xA0JiedP+K3Ks7EraOvktqo9bonDxXoCG+Zupeb2wTHxSw3CZoDrA==}
engines: {node: '>=18'}
dependencies:
- '@storybook/core-common': 8.1.0-alpha.1
+ '@storybook/core-common': 8.1.0-alpha.2
'@swc/core': 1.4.2
swc-loader: 0.2.6(@swc/core@1.4.2)(webpack@5.90.3)
transitivePeerDependencies:
@@ -8763,11 +8755,11 @@ packages:
tiny-invariant: 1.3.1
dev: true
- /@storybook/channels@8.1.0-alpha.1:
- resolution: {integrity: sha512-j00I4SuB4heQ9NvVvrUSMQ0DwdUE5vDzQ/6IM89ehMfBEvZ4IzY8GEDbdDJNMwI77crRmf2vMbf8V6+r9b6wbg==}
+ /@storybook/channels@8.1.0-alpha.2:
+ resolution: {integrity: sha512-yhLhvhM0epb+VtvDulqPp9oEpe316UUvcMgIfRLHzko0EB0ZNHGzSO0zDRHNH+E12e1MBuIhZ7rK5mo7pIOPpg==}
dependencies:
- '@storybook/client-logger': 8.1.0-alpha.1
- '@storybook/core-events': 8.1.0-alpha.1
+ '@storybook/client-logger': 8.1.0-alpha.2
+ '@storybook/core-events': 8.1.0-alpha.2
'@storybook/global': 5.0.0
telejson: 7.2.0
tiny-invariant: 1.3.3
@@ -8807,7 +8799,7 @@ packages:
prettier: 3.2.5
prompts: 2.4.2
read-pkg-up: 7.0.1
- semver: 7.5.4
+ semver: 7.6.0
strip-json-comments: 3.1.1
tempy: 1.0.1
tiny-invariant: 1.3.1
@@ -8828,8 +8820,8 @@ packages:
'@storybook/global': 5.0.0
dev: true
- /@storybook/client-logger@8.1.0-alpha.1:
- resolution: {integrity: sha512-sja7Ez2gwLNXbNFXG3d1X+c6XNo2wgCfg8RZ8YtN5hJw2nlFGzQx23Zrd20LvfuDbRAkHEyd7zCbXwZUculOyg==}
+ /@storybook/client-logger@8.1.0-alpha.2:
+ resolution: {integrity: sha512-YT4yn+5nB5aKNGSkOb898yiauJUgPMVvHtQe5+Xb6/BU6/OL9XCxLG/rCeoftE2gMy5UG4dg1vnzRt6z5jFoYw==}
dependencies:
'@storybook/global': 5.0.0
dev: true
@@ -8839,7 +8831,7 @@ packages:
dependencies:
'@babel/core': 7.23.7
'@babel/preset-env': 7.23.7(@babel/core@7.23.7)
- '@babel/types': 7.23.6
+ '@babel/types': 7.23.9
'@storybook/csf': 0.1.2
'@storybook/csf-tools': 8.0.0-beta.3
'@storybook/node-logger': 8.0.0-beta.3
@@ -8850,8 +8842,8 @@ packages:
jscodeshift: 0.15.1(@babel/preset-env@7.23.7)
lodash: 4.17.21
prettier: 3.2.5
- recast: 0.23.4
- tiny-invariant: 1.3.1
+ recast: 0.23.5
+ tiny-invariant: 1.3.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -8903,7 +8895,7 @@ packages:
pkg-dir: 5.0.0
pretty-hrtime: 1.0.3
resolve-from: 5.0.0
- semver: 7.5.4
+ semver: 7.6.0
tempy: 1.0.1
tiny-invariant: 1.3.1
ts-dedent: 2.2.0
@@ -8913,13 +8905,13 @@ packages:
- supports-color
dev: true
- /@storybook/core-common@8.1.0-alpha.1:
- resolution: {integrity: sha512-rUgOyNd4o+Bq1zNHY3z9qKAZQ1TnJdpx07UY4leB30OPuf4YmzaQDf8wRK2qE14jk+ML6+ZspYho2/9LhSS+NA==}
+ /@storybook/core-common@8.1.0-alpha.2:
+ resolution: {integrity: sha512-cGPz/QbK8Yrt4FGL7JBIB+WagAqeJHZ/RLT8hIGqILw0di0tzB+1jhwoivAK81MJGkSbz4ZCYYl1RSUmqe9xxQ==}
dependencies:
- '@storybook/core-events': 8.1.0-alpha.1
- '@storybook/csf-tools': 8.1.0-alpha.1
- '@storybook/node-logger': 8.1.0-alpha.1
- '@storybook/types': 8.1.0-alpha.1
+ '@storybook/core-events': 8.1.0-alpha.2
+ '@storybook/csf-tools': 8.1.0-alpha.2
+ '@storybook/node-logger': 8.1.0-alpha.2
+ '@storybook/types': 8.1.0-alpha.2
'@yarnpkg/fslib': 2.10.3
'@yarnpkg/libzip': 2.3.0
chalk: 4.1.2
@@ -8955,8 +8947,8 @@ packages:
ts-dedent: 2.2.0
dev: true
- /@storybook/core-events@8.1.0-alpha.1:
- resolution: {integrity: sha512-3sO9pkKffIQ5Q3mPRT4omSFY7KMopEjlfGtp43PiL8z6ascLDxTTGnrFRRaj0MIesa5CdQtbHY3lJAbFaYs11A==}
+ /@storybook/core-events@8.1.0-alpha.2:
+ resolution: {integrity: sha512-W5Z0JObWCqmF+uxYS9mnJkfXcN0lZU48WBRH8bok9mvNezauKPLQ6YzB20zkanbNA5C4c/v8p3yJ9omhUcMZVw==}
dependencies:
ts-dedent: 2.2.0
dev: true
@@ -9000,7 +8992,7 @@ packages:
read-pkg-up: 7.0.1
semver: 7.6.0
telejson: 7.2.0
- tiny-invariant: 1.3.1
+ tiny-invariant: 1.3.3
ts-dedent: 2.2.0
util: 0.12.5
util-deprecate: 1.0.2
@@ -9053,15 +9045,15 @@ packages:
- supports-color
dev: true
- /@storybook/csf-tools@8.1.0-alpha.1:
- resolution: {integrity: sha512-0tvvz+wXR8Kf0rq4LNFR3jUWnz58n+OO3a3Rl1iXc4rzYVspR2bP89JD5pfvNNJLTP1c1qVKfrlDvuIxholbqg==}
+ /@storybook/csf-tools@8.1.0-alpha.2:
+ resolution: {integrity: sha512-sOwPQ72134bOW+cxrJ0S568gSmImzvJOUpeRyxETvTf4mqyu8cIHCgHYine3dxr/Deay8d2QnAXUtxO3kFfGfQ==}
dependencies:
'@babel/generator': 7.23.6
'@babel/parser': 7.23.9
'@babel/traverse': 7.23.9
'@babel/types': 7.23.9
'@storybook/csf': 0.1.2
- '@storybook/types': 8.1.0-alpha.1
+ '@storybook/types': 8.1.0-alpha.2
fs-extra: 11.2.0
recast: 0.23.5
ts-dedent: 2.2.0
@@ -9143,8 +9135,8 @@ packages:
resolution: {integrity: sha512-XZjk3bEcpmm4NRTQxLIVM7nRIsCP9gO80zOtj9E8wfS7oMLb3HgB+9MBoDerc2EQTr1QHD5xbNxsYqo12+HPag==}
dev: true
- /@storybook/node-logger@8.1.0-alpha.1:
- resolution: {integrity: sha512-8mrio4WyFfHBVS2kFlN4jogsqgvCJJ8llJ1YFm4vgRGqVCNnv2ZRa0CNjXpOBdghb4mS8mXxE/20q3RW+O1nPA==}
+ /@storybook/node-logger@8.1.0-alpha.2:
+ resolution: {integrity: sha512-vnhiutfCe+pDnJVNuwqLxqiCxpTBKNJoI60ZwhNgIYQ4fVpCtUloSFF/8OChMsrBBU7gdq6kkWt4W+c6SKnNAw==}
dev: true
/@storybook/preset-react-webpack@8.0.0-beta.3(@swc/core@1.4.2)(esbuild@0.18.20)(react-dom@16.14.0)(react@16.14.0)(typescript@5.2.2):
@@ -9352,10 +9344,10 @@ packages:
file-system-cache: 2.3.0
dev: true
- /@storybook/types@8.1.0-alpha.1:
- resolution: {integrity: sha512-iCwuuEF6wRLyA7YTv8bhr6Qw2N2EwBgD5SCsfK7oz+Pp6aqVfb/i4rkDiCj3TvoKv/RIXElLfw42fJyXHaCVQw==}
+ /@storybook/types@8.1.0-alpha.2:
+ resolution: {integrity: sha512-F6M05ttjbDp/7baTtVumjjXKxHQv+T6BNS2lrAbXrPaqA+kZ8oZDhep4WmgBnP47LbRBZu9T+C68RxLH66S50g==}
dependencies:
- '@storybook/channels': 8.1.0-alpha.1
+ '@storybook/channels': 8.1.0-alpha.2
'@types/express': 4.17.21
file-system-cache: 2.3.0
dev: true
@@ -9538,20 +9530,6 @@ packages:
cypress: 12.17.4
dev: true
- /@testing-library/dom@7.31.2:
- resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==}
- engines: {node: '>=10'}
- dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/runtime': 7.23.9
- '@types/aria-query': 4.2.2
- aria-query: 4.2.2
- chalk: 4.1.2
- dom-accessibility-api: 0.5.16
- lz-string: 1.5.0
- pretty-format: 26.6.2
- dev: true
-
/@testing-library/dom@8.20.1:
resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==}
engines: {node: '>=12'}
@@ -9699,10 +9677,6 @@ packages:
dependencies:
'@types/estree': 1.0.2
- /@types/aria-query@4.2.2:
- resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==}
- dev: true
-
/@types/aria-query@5.0.2:
resolution: {integrity: sha512-PHKZuMN+K5qgKIWhBodXzQslTo5P+K/6LqeKXS6O/4liIDdZqaX5RXrCK++LAw+y/nptN48YmUMFiQHRSWYwtQ==}
dev: true
@@ -10508,29 +10482,29 @@ packages:
transitivePeerDependencies:
- supports-color
- /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.2.2):
- resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==}
+ /@typescript-eslint/eslint-plugin@7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
- eslint: ^7.0.0 || ^8.0.0
+ '@typescript-eslint/parser': ^7.0.0
+ eslint: ^8.56.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@eslint-community/regexpp': 4.9.0
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.2.2)
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.3.4
+ '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 7.1.1
+ '@typescript-eslint/type-utils': 7.1.1(eslint@8.57.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 7.1.1
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.2.4
natural-compare: 1.4.0
- semver: 7.5.4
+ semver: 7.6.0
ts-api-utils: 1.0.3(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
@@ -10589,21 +10563,21 @@ packages:
transitivePeerDependencies:
- supports-color
- /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2):
- resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
+ /@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ eslint: ^8.56.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.3.4
+ '@typescript-eslint/scope-manager': 7.1.1
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 7.1.1
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
typescript: 5.2.2
transitivePeerDependencies:
@@ -10624,26 +10598,26 @@ packages:
'@typescript-eslint/visitor-keys': 5.62.0
dev: true
- /@typescript-eslint/scope-manager@6.21.0:
- resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==}
+ /@typescript-eslint/scope-manager@7.1.1:
+ resolution: {integrity: sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/visitor-keys': 7.1.1
- /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.2.2):
- resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==}
+ /@typescript-eslint/type-utils@7.1.1(eslint@8.57.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ eslint: ^8.56.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.2.2)
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.2.2)
- debug: 4.3.4
+ '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.2.2)
+ '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.2.2)
+ debug: 4.3.4(supports-color@8.1.1)
eslint: 8.57.0
ts-api-utils: 1.0.3(typescript@5.2.2)
typescript: 5.2.2
@@ -10664,8 +10638,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/types@6.21.0:
- resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
+ /@typescript-eslint/types@7.1.1:
+ resolution: {integrity: sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==}
engines: {node: ^16.0.0 || >=18.0.0}
/@typescript-eslint/typescript-estree@3.10.1(typescript@5.2.2):
@@ -10720,7 +10694,7 @@ packages:
dependencies:
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/visitor-keys': 5.62.0
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
semver: 7.6.0
@@ -10730,8 +10704,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@6.21.0(typescript@5.2.2):
- resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
+ /@typescript-eslint/typescript-estree@7.1.1(typescript@5.2.2):
+ resolution: {integrity: sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -10739,9 +10713,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.3.4
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/visitor-keys': 7.1.1
+ debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -10771,18 +10745,18 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.2.2):
- resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==}
+ /@typescript-eslint/utils@7.1.1(eslint@8.57.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ eslint: ^8.56.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.13
'@types/semver': 7.5.3
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 7.1.1
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.2.2)
eslint: 8.57.0
semver: 7.6.0
transitivePeerDependencies:
@@ -10811,11 +10785,11 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@typescript-eslint/visitor-keys@6.21.0:
- resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
+ /@typescript-eslint/visitor-keys@7.1.1:
+ resolution: {integrity: sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/types': 7.1.1
eslint-visitor-keys: 3.4.3
/@uiw/react-codemirror@3.2.10(@babel/runtime@7.23.9)(codemirror@5.65.16)(react-dom@16.14.0)(react@16.14.0):
@@ -11058,7 +11032,7 @@ packages:
/acorn-globals@7.0.1:
resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
dependencies:
- acorn: 8.10.0
+ acorn: 8.11.3
acorn-walk: 8.2.0
dev: true
@@ -11069,6 +11043,14 @@ packages:
dependencies:
acorn: 8.10.0
+ /acorn-import-assertions@1.9.0(acorn@8.11.3):
+ resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
+ peerDependencies:
+ acorn: ^8
+ dependencies:
+ acorn: 8.11.3
+ dev: true
+
/acorn-jsx@5.3.2(acorn@7.4.1):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -11376,14 +11358,6 @@ packages:
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- /aria-query@4.2.2:
- resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==}
- engines: {node: '>=6.0'}
- dependencies:
- '@babel/runtime': 7.23.9
- '@babel/runtime-corejs3': 7.23.1
- dev: true
-
/aria-query@5.1.3:
resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==}
dependencies:
@@ -13965,8 +13939,8 @@ packages:
engines: {node: ^12.20.0 || >=14}
dev: true
- /comment-parser@1.3.1:
- resolution: {integrity: sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==}
+ /comment-parser@1.4.1:
+ resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
engines: {node: '>= 12.0.0'}
dev: true
@@ -14249,11 +14223,6 @@ packages:
browserslist: 4.23.0
semver: 7.0.0
- /core-js-pure@3.33.0:
- resolution: {integrity: sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==}
- requiresBuild: true
- dev: true
-
/core-js@2.6.12:
resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==}
deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
@@ -14847,16 +14816,6 @@ packages:
ms: 2.0.0
dev: false
- /debug@3.2.7:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.3
-
/debug@3.2.7(supports-color@5.5.0):
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
peerDependencies:
@@ -14891,17 +14850,6 @@ packages:
ms: 2.1.2
dev: true
- /debug@4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.2
-
/debug@4.3.4(supports-color@8.1.1):
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -16081,24 +16029,24 @@ packages:
/eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
- debug: 3.2.7
+ debug: 3.2.7(supports-color@8.1.1)
is-core-module: 2.13.1
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
- /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0):
+ /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@7.1.1)(eslint-plugin-import@2.29.1)(eslint@8.57.0):
resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '*'
eslint-plugin-import: '*'
dependencies:
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
enhanced-resolve: 5.15.0
eslint: 8.57.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.1.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)
get-tsconfig: 4.7.2
globby: 13.2.2
is-core-module: 2.13.0
@@ -16135,11 +16083,11 @@ packages:
debug: 3.2.7(supports-color@8.1.1)
eslint: 7.32.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
+ eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@7.1.1)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
transitivePeerDependencies:
- supports-color
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.1.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -16160,39 +16108,11 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.2.2)
- debug: 3.2.7
+ '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.2.2)
+ debug: 3.2.7(supports-color@8.1.1)
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
- transitivePeerDependencies:
- - supports-color
-
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0):
- resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
- 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
- dependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.2.2)
- debug: 3.2.7
- eslint: 8.57.0
- eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
+ eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@7.1.1)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
transitivePeerDependencies:
- supports-color
@@ -16268,7 +16188,7 @@ packages:
- eslint-import-resolver-webpack
- supports-color
- /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0):
+ /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0):
resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
engines: {node: '>=4'}
peerDependencies:
@@ -16278,16 +16198,16 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.2.2)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
array.prototype.flatmap: 1.3.2
- debug: 3.2.7
+ debug: 3.2.7(supports-color@8.1.1)
doctrine: 2.1.0
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.1.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)
hasown: 2.0.0
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -16302,33 +16222,38 @@ packages:
- eslint-import-resolver-webpack
- supports-color
- /eslint-plugin-jest-dom@3.9.4(eslint@8.57.0):
- resolution: {integrity: sha512-VRkaALGIhyxinnewZFHe2WJsRWp3TONpXysVXK1IUNJHCpJAIM9yRrI7fQ8i5F6UYE7+DAnvNhSSJZesLTonug==}
- engines: {node: ^10.12.0 || >=12.0.0, npm: '>=6', yarn: '>=1'}
+ /eslint-plugin-jest-dom@5.1.0(@testing-library/dom@9.3.4)(eslint@8.57.0):
+ resolution: {integrity: sha512-JIXZp+E/h/aGlP/rQc4tuOejiHlZXg65qw8JAJMIJA5VsdjOkss/SYcRSqBrQuEOytEM8JvngUjcz31d1RrCrA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'}
peerDependencies:
- eslint: '>=6.8'
+ '@testing-library/dom': ^8.0.0 || ^9.0.0
+ eslint: ^6.8.0 || ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ '@testing-library/dom':
+ optional: true
dependencies:
'@babel/runtime': 7.23.9
- '@testing-library/dom': 7.31.2
+ '@testing-library/dom': 9.3.4
eslint: 8.57.0
requireindex: 1.2.0
dev: true
- /eslint-plugin-jsdoc@44.2.7(eslint@8.57.0):
- resolution: {integrity: sha512-PcAJO7Wh4xIHPT+StBRpEbWgwCpIrYk75zL31RMbduVVHpgiy3Y8aXQ6pdbRJOq0fxHuepWSEAve8ZrPWTSKRg==}
- engines: {node: '>=16'}
+ /eslint-plugin-jsdoc@48.2.1(eslint@8.57.0):
+ resolution: {integrity: sha512-iUvbcyDZSO/9xSuRv2HQBw++8VkV/pt3UWtX9cpPH0l7GKPq78QC/6+PmyQHHvNZaTjAce6QVciEbnc6J/zH5g==}
+ engines: {node: '>=18'}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
dependencies:
- '@es-joy/jsdoccomment': 0.39.4
+ '@es-joy/jsdoccomment': 0.42.0
are-docs-informative: 0.0.2
- comment-parser: 1.3.1
- debug: 4.3.4
+ comment-parser: 1.4.1
+ debug: 4.3.4(supports-color@8.1.1)
escape-string-regexp: 4.0.0
eslint: 8.57.0
esquery: 1.5.0
- semver: 7.5.4
- spdx-expression-parse: 3.0.1
+ is-builtin-module: 3.2.1
+ semver: 7.6.0
+ spdx-expression-parse: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -16382,9 +16307,9 @@ packages:
semver: 6.3.1
dev: true
- /eslint-plugin-no-only-tests@2.6.0:
- resolution: {integrity: sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q==}
- engines: {node: '>=4.0.0'}
+ /eslint-plugin-no-only-tests@3.1.0:
+ resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==}
+ engines: {node: '>=5.0.0'}
dev: true
/eslint-plugin-react-hooks@4.6.0(eslint@7.32.0):
@@ -16465,8 +16390,8 @@ packages:
- supports-color
- typescript
- /eslint-plugin-testing-library@5.11.1(eslint@8.57.0)(typescript@5.2.2):
- resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==}
+ /eslint-plugin-testing-library@6.2.0(eslint@8.57.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-+LCYJU81WF2yQ+Xu4A135CgK8IszcFcyMF4sWkbiu6Oj+Nel0TrkZq/HvDw0/1WuO3dhDQsZA/OpEMGd0NfcUw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
peerDependencies:
eslint: ^7.5.0 || ^8.0.0
@@ -16599,7 +16524,7 @@ packages:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.2.2
@@ -17432,7 +17357,7 @@ packages:
debug:
optional: true
dependencies:
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
/follow-redirects@1.15.5(debug@4.3.4):
resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==}
@@ -20213,7 +20138,7 @@ packages:
engines: {node: '>=8'}
dependencies:
'@babel/core': 7.23.7
- '@babel/parser': 7.23.6
+ '@babel/parser': 7.23.9
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.1
@@ -20226,7 +20151,7 @@ packages:
engines: {node: '>=10'}
dependencies:
'@babel/core': 7.23.7
- '@babel/parser': 7.23.6
+ '@babel/parser': 7.23.9
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 7.6.0
@@ -20247,7 +20172,7 @@ packages:
resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
engines: {node: '>=10'}
dependencies:
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
istanbul-lib-coverage: 3.2.0
source-map: 0.6.1
transitivePeerDependencies:
@@ -20938,7 +20863,7 @@ packages:
optional: true
dependencies:
'@babel/core': 7.23.7
- '@babel/parser': 7.23.6
+ '@babel/parser': 7.23.9
'@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.7)
'@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7)
'@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.7)
@@ -20955,7 +20880,7 @@ packages:
micromatch: 4.0.5
neo-async: 2.6.2
node-dir: 0.1.17
- recast: 0.23.4
+ recast: 0.23.5
temp: 0.8.4
write-file-atomic: 2.4.3
transitivePeerDependencies:
@@ -21355,7 +21280,7 @@ packages:
cli-truncate: 3.1.0
colorette: 2.0.20
commander: 9.5.0
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
execa: 6.1.0
lilconfig: 2.0.6
listr2: 5.0.8
@@ -25810,14 +25735,14 @@ packages:
engines: {node: '>=16.14.0'}
dependencies:
'@babel/core': 7.23.7
- '@babel/traverse': 7.23.7
- '@babel/types': 7.23.6
+ '@babel/traverse': 7.23.9
+ '@babel/types': 7.23.9
'@types/babel__core': 7.20.3
'@types/babel__traverse': 7.20.2
'@types/doctrine': 0.0.9
'@types/resolve': 1.20.6
doctrine: 3.0.0
- resolve: 1.22.6
+ resolve: 1.22.8
strip-indent: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -26439,10 +26364,6 @@ packages:
/regenerator-runtime@0.14.0:
resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==}
- /regenerator-runtime@0.14.1:
- resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
- dev: true
-
/regenerator-transform@0.10.1:
resolution: {integrity: sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==}
dependencies:
@@ -27804,6 +27725,13 @@ packages:
spdx-license-ids: 3.0.15
dev: true
+ /spdx-expression-parse@4.0.0:
+ resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
+ dependencies:
+ spdx-exceptions: 2.3.0
+ spdx-license-ids: 3.0.15
+ dev: true
+
/spdx-license-ids@3.0.15:
resolution: {integrity: sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==}
dev: true
@@ -27908,7 +27836,7 @@ packages:
arg: 5.0.2
bluebird: 3.7.2
check-more-types: 2.24.0
- debug: 4.3.4
+ debug: 4.3.4(supports-color@8.1.1)
execa: 5.1.1
lazy-ass: 1.6.0
ps-tree: 1.2.0
@@ -30331,8 +30259,8 @@ packages:
'@webassemblyjs/ast': 1.11.6
'@webassemblyjs/wasm-edit': 1.11.6
'@webassemblyjs/wasm-parser': 1.11.6
- acorn: 8.10.0
- acorn-import-assertions: 1.9.0(acorn@8.10.0)
+ acorn: 8.11.3
+ acorn-import-assertions: 1.9.0(acorn@8.11.3)
browserslist: 4.23.0
chrome-trace-event: 1.0.3
enhanced-resolve: 5.15.0