chore: update multiple linting packages (#54092)

This commit is contained in:
Sem Bauke
2024-03-21 20:24:33 +05:30
committed by GitHub
parent 72d1766f0a
commit 398b9eff41
7 changed files with 319 additions and 410 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ const Intro = ({
</h1>
<Spacer size='medium' />
<div className='text-center quote-partial'>
<blockquote className='blockquote'>
<blockquote className='blockquote' data-testid='quote-block'>
<span>
<q data-playwright-test-label='random-quote'>{quote}</q>
<footer className='quote-author blockquote-footer'>
+9 -37
View File
@@ -1,55 +1,27 @@
import React from 'react';
import { Provider } from 'react-redux';
import renderer from 'react-test-renderer';
import { render, screen } from '@testing-library/react';
import { createStore } from '../../redux/create-store';
import Intro from '.';
jest.mock('../../analytics');
function rendererCreateWithRedux(ui: JSX.Element) {
return renderer.create(<Provider store={createStore()}>{ui}</Provider>);
function renderWithRedux(ui: JSX.Element) {
return render(<Provider store={createStore()}>{ui}</Provider>);
}
describe('<Intro />', () => {
it('has no blockquotes when loggedOut', () => {
const container = rendererCreateWithRedux(
<Intro {...loggedOutProps} />
).root;
/**
* 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
expect(container.findAllByType('blockquote').length === 0).toBeTruthy();
/**
* 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
expect(container.findAllByType('h1').length === 1).toBeTruthy();
renderWithRedux(<Intro {...loggedOutProps} />);
expect(screen.queryByTestId('quote-block')).not.toBeInTheDocument();
expect(screen.getByRole('heading', { level: 1 }));
});
it('has a blockquote when loggedIn', () => {
const container = rendererCreateWithRedux(
<Intro {...loggedInProps} />
).root;
/**
* 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
expect(container.findAllByType('blockquote').length === 1).toBeTruthy();
/**
* 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
expect(container.findAllByType('h1').length === 1).toBeTruthy();
renderWithRedux(<Intro {...loggedInProps} />);
expect(screen.getByTestId('quote-block')).toBeInTheDocument();
expect(screen.getByRole('heading', { level: 1 })).toBeInTheDocument();
});
});
@@ -1,11 +1,9 @@
import { render, cleanup, screen } from '@testing-library/react';
import { render, screen } from '@testing-library/react';
import React from 'react';
import Loader from './loader';
describe('<Loader />', () => {
afterEach(cleanup);
it('renders to the DOM', () => {
const { container } = render(<Loader />);
expect(container).toBeTruthy();
@@ -1,111 +1,135 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`<Honesty /> <Honesty /> snapshot when isHonest is false: Honesty 1`] = `
<section
id="honesty-policy"
>
<SectionHeader>
settings.headings.honesty
</SectionHeader>
<FullWidthRow>
<b
className="honesty-panel"
<DocumentFragment>
<section
id="honesty-policy"
>
<div
class="mx-[-15px] "
>
<p>
settings.honesty.p1
</p>
<p>
settings.honesty.p2
</p>
<p>
settings.honesty.p3
</p>
<p>
settings.honesty.p4
</p>
<p>
settings.honesty.p5
</p>
<p>
settings.honesty.p6
</p>
<p>
<Trans
i18nKey="settings.honesty.p7"
<div
class=" min-h-[1px] px-[15px] w-full md:w-2/3 md:ml-[16.6%] "
>
<h2
class="text-center"
>
<a
href="mailto:support@freecodecamp.org"
>
{
"email": "support@freecodecamp.org",
}
</a>
</Trans>
</p>
</b>
<Button
block={true}
disabled={false}
onClick={[Function]}
variant="primary"
settings.headings.honesty
</h2>
<hr />
</div>
</div>
<div
class="mx-[-15px] "
>
buttons.agree-honesty
</Button>
</FullWidthRow>
</section>
<div
class=" min-h-[1px] px-[15px] w-full md:w-2/3 md:ml-[16.6%] "
>
<div
class="border-1 border-solid shadow-sm mb-6 border-background-tertiary honesty-panel"
>
<p>
settings.honesty.p1
</p>
<p>
settings.honesty.p2
</p>
<p>
settings.honesty.p3
</p>
<p>
settings.honesty.p4
</p>
<p>
settings.honesty.p5
</p>
<p>
settings.honesty.p6
</p>
<p>
<a
href="mailto:support@freecodecamp.org"
>
support@freecodecamp.org
</a>
</p>
</div>
<button
aria-disabled="false"
class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 aria-disabled:cursor-not-allowed aria-disabled:opacity-50 focus:outline-none focus-visible:ring focus-visible:ring-focus-outline-color text-center cursor-pointer no-underline block w-full border-foreground-secondary bg-background-quaternary text-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-foreground-secondary dark:hover:bg-background-primary dark:hover:text-foreground-primary px-3 py-1.5 text-md"
type="button"
>
buttons.agree-honesty
</button>
</div>
</div>
</section>
</DocumentFragment>
`;
exports[`<Honesty /> <Honesty /> snapshot when isHonest is true: HonestyAccepted 1`] = `
<section
id="honesty-policy"
>
<SectionHeader>
settings.headings.honesty
</SectionHeader>
<FullWidthRow>
<b
className="honesty-panel"
<DocumentFragment>
<section
id="honesty-policy"
>
<div
class="mx-[-15px] "
>
<p>
settings.honesty.p1
</p>
<p>
settings.honesty.p2
</p>
<p>
settings.honesty.p3
</p>
<p>
settings.honesty.p4
</p>
<p>
settings.honesty.p5
</p>
<p>
settings.honesty.p6
</p>
<p>
<Trans
i18nKey="settings.honesty.p7"
<div
class=" min-h-[1px] px-[15px] w-full md:w-2/3 md:ml-[16.6%] "
>
<h2
class="text-center"
>
<a
href="mailto:support@freecodecamp.org"
>
{
"email": "support@freecodecamp.org",
}
</a>
</Trans>
</p>
</b>
<Button
block={true}
disabled={true}
onClick={[Function]}
variant="primary"
settings.headings.honesty
</h2>
<hr />
</div>
</div>
<div
class="mx-[-15px] "
>
buttons.accepted-honesty
</Button>
</FullWidthRow>
</section>
<div
class=" min-h-[1px] px-[15px] w-full md:w-2/3 md:ml-[16.6%] "
>
<div
class="border-1 border-solid shadow-sm mb-6 border-background-tertiary honesty-panel"
>
<p>
settings.honesty.p1
</p>
<p>
settings.honesty.p2
</p>
<p>
settings.honesty.p3
</p>
<p>
settings.honesty.p4
</p>
<p>
settings.honesty.p5
</p>
<p>
settings.honesty.p6
</p>
<p>
<a
href="mailto:support@freecodecamp.org"
>
support@freecodecamp.org
</a>
</p>
</div>
<button
aria-disabled="true"
class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 aria-disabled:cursor-not-allowed aria-disabled:opacity-50 focus:outline-none focus-visible:ring focus-visible:ring-focus-outline-color text-center cursor-pointer no-underline block w-full border-foreground-secondary bg-background-quaternary text-foreground-secondary active:before:hidden px-3 py-1.5 text-md"
type="button"
>
buttons.accepted-honesty
</button>
</div>
</div>
</section>
</DocumentFragment>
`;
@@ -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('<Honesty />', () => {
const utils = ShallowRenderer.createRenderer();
const updateIsHonestMock = jest.fn();
test('<Honesty /> snapshot when isHonest is false', () => {
const componentToRender = (
const { asFragment } = render(
<Honesty isHonest={false} updateIsHonest={updateIsHonestMock} />
);
const view = utils.render(componentToRender);
expect(view).toMatchSnapshot('Honesty');
expect(asFragment()).toMatchSnapshot('Honesty');
});
test('<Honesty /> snapshot when isHonest is true', () => {
const componentToRender = (
const { asFragment } = render(
<Honesty isHonest={true} updateIsHonest={updateIsHonestMock} />
);
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(
<Honesty isHonest={false} updateIsHonest={updateIsHonestMock} />
);
/**
* 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(<Honesty isHonest={false} updateIsHonest={updateIsHonestMock} />);
fireEvent.click(screen.getByRole('button', { name: /agree/i }));
expect(updateIsHonestMock).toHaveBeenCalledWith({ isHonest: true });
});
});
+6 -6
View File
@@ -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",
+173 -245
View File
@@ -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