diff --git a/package.json b/package.json
index d1b5f32e1..d5d5479fa 100644
--- a/package.json
+++ b/package.json
@@ -40,10 +40,9 @@
"@storybook/react": "^8.4.1",
"@storybook/react-webpack5": "^8.4.1",
"@svitejs/changesets-changelog-github-compact": "^0.1.1",
- "@testing-library/jest-dom": "^5.16.4",
- "@testing-library/react": "^13.3.0",
- "@testing-library/react-hooks": "^8.0.0",
- "@testing-library/react-native": "^11.0.0",
+ "@testing-library/dom": "^10.4.0",
+ "@testing-library/jest-dom": "^6.6.3",
+ "@testing-library/react": "^16.0.1",
"@types/fs-extra": "^11.0.3",
"@types/jest": "^29.5.12",
"@types/lodash": "^4.14.149",
@@ -51,9 +50,6 @@
"@types/prop-types": "^15.7.5",
"@types/react": "^18.0.15",
"@types/react-dom": "^18.0.6",
- "@types/testing-library__jest-dom": "^5.14.5",
- "@typescript-eslint/eslint-plugin": "^5.32.0",
- "@typescript-eslint/parser": "^5.32.0",
"autoprefixer": "^10.0.1",
"babel-jest": "29.7.0",
"babel-loader": "9.1.3",
diff --git a/packages/victory-core/src/victory-util/log.ts b/packages/victory-core/src/victory-util/log.ts
index c4923d091..e2ce4667c 100644
--- a/packages/victory-core/src/victory-util/log.ts
+++ b/packages/victory-core/src/victory-util/log.ts
@@ -3,6 +3,7 @@
// TODO: Use "warning" npm module like React is switching to.
export function warn(message: string) {
+ // @ts-expect-error This will be replaced by webpack DefinePlugin
if (process.env.NODE_ENV !== "production") {
if (console && console.warn) {
console.warn(message);
diff --git a/packages/victory-native/jest-native-setup.tsx b/packages/victory-native/jest-native-setup.tsx
deleted file mode 100644
index a8fdcfd10..000000000
--- a/packages/victory-native/jest-native-setup.tsx
+++ /dev/null
@@ -1,54 +0,0 @@
-import React from "react";
-
-jest.mock("react-native", () => ({
- Dimensions: {
- get: () => ({ width: 300, height: 100 }),
- },
- PanResponder: {
- create: () => ({
- panHandlers: [],
- }),
- },
- View: ({ children }) => <>{children}>,
-}));
-
-const createMockComponent = (name) => {
- const comp = (props) => React.createElement(name, props);
- comp.displayName = name;
- return comp;
-};
-
-jest.mock("react-native-svg", () => {
- const mockComponents = [
- "Svg",
- "Circle",
- "Ellipse",
- "G",
- "Text",
- "TextPath",
- "TSpan",
- "Path",
- "Polygon",
- "Polyline",
- "Line",
- "Rect",
- "Use",
- "Image",
- "Symbol",
- "Defs",
- "LinearGradient",
- "RadialGradient",
- "Stop",
- "ClipPath",
- "Pattern",
- "Mask",
- ];
-
- const Svg = createMockComponent("Svg");
-
- mockComponents.forEach((name) => {
- Svg[name] = createMockComponent(name);
- });
-
- return Svg;
-});
diff --git a/packages/victory-native/jest.config.ts b/packages/victory-native/jest.config.ts
deleted file mode 100644
index 7b6591c3b..000000000
--- a/packages/victory-native/jest.config.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-const BABEL_TRANSFORM = [
- "babel-jest",
- { configFile: "../../.babelrc.native.js" },
-];
-
-const jestConfig = {
- preset: "ts-jest",
- testEnvironment: "jsdom",
- testMatch: ["**/src/**/?(*.)+(spec|test).[jt]s?(x)"],
-
- moduleFileExtensions: ["ts", "tsx", "js", "jsx", "json", "node"],
- testPathIgnorePatterns: ["node_modules", "config", "/es/", "/lib/"],
- transform: {
- // TODO(2215): Switch over to only transpiling from within `/test/`
- // https://github.com/FormidableLabs/victory/issues/2215
- "^.+\\.(js|jsx)$": BABEL_TRANSFORM,
- },
- transformIgnorePatterns: ["/node_modules/", "/lib/"],
- setupFiles: ["./jest-native-setup.tsx"],
-};
-
-export default jestConfig;
diff --git a/packages/victory-native/package.json b/packages/victory-native/package.json
index 4fed9f0fc..9866d9250 100644
--- a/packages/victory-native/package.json
+++ b/packages/victory-native/package.json
@@ -324,22 +324,9 @@
]
},
"jest": {
- "command": "jest",
- "files": [
- "src/**/*.test.*",
- "../../.babelrc.js",
- "./jest.config.ts",
- "./jest-native-setup.tsx"
- ],
- "output": [],
- "dependencies": [
- "build:lib:cjs",
- "../victory-vendor:build:lib:cjs",
- "../victory-voronoi:build:lib:cjs"
- ],
- "packageLocks": [
- "pnpm-lock.yaml"
- ]
+ "command": "echo victory-native (legacy) has no tests",
+ "files": [],
+ "output": []
}
}
}
diff --git a/packages/victory-native/src/components.test.ts b/packages/victory-native/src/components.test.ts
deleted file mode 100644
index f73aae841..000000000
--- a/packages/victory-native/src/components.test.ts
+++ /dev/null
@@ -1,66 +0,0 @@
-import React from "react";
-import { render } from "@testing-library/react-native";
-
-import {
- VictoryArea,
- VictoryAxis,
- VictoryBar,
- VictoryBoxPlot,
- VictoryBrushLine,
- VictoryCandlestick,
- VictoryChart,
- VictoryContainer,
- VictoryErrorBar,
- VictoryGroup,
- VictoryHistogram,
- VictoryLabel,
- VictoryLine,
- VictoryPie,
- VictoryPolarAxis,
- VictoryScatter,
- VictoryStack,
- VictoryTooltip,
- VictoryVoronoi,
-} from ".";
-
-const components = [
- { component: VictoryArea, name: "VictoryArea" },
- { component: VictoryAxis, name: "VictoryAxis" },
- { component: VictoryPolarAxis, name: "VictoryPolarAxis" },
- { component: VictoryBar, name: "VictoryBar" },
- { component: VictoryBoxPlot, name: "VictoryBoxPlot" },
- { component: VictoryBrushLine, name: "VictoryBrushLine" },
- { component: VictoryCandlestick, name: "VictoryCandlestick" },
- { component: VictoryChart, name: "VictoryChart" },
- { component: VictoryContainer, name: "VictoryContainer" },
- { component: VictoryErrorBar, name: "VictoryErrorBar" },
- { component: VictoryGroup, name: "VictoryGroup" },
- { component: VictoryHistogram, name: "VictoryHistogram" },
- { component: VictoryLabel, name: "VictoryLabel" },
- { component: VictoryLine, name: "VictoryLine" },
- { component: VictoryPie, name: "VictoryPie" },
- { component: VictoryScatter, name: "VictoryScatter" },
- { component: VictoryStack, name: "VictoryStack" },
- { component: VictoryTooltip, name: "VictoryTooltip" },
- { component: VictoryVoronoi, name: "VictoryVoronoi" },
-];
-
-describe("Default render", () => {
- beforeEach(() => {
- // This suppresses the warning `renderInPortal` is not supported outside of `VictoryContainer`.
- jest.spyOn(console, "warn").mockImplementation((message) => {
- if (message.includes("renderInPortal")) {
- return;
- }
- /* eslint-disable no-console */
- console.warn(message);
- });
- });
-
- components.forEach((C) => {
- it(`should work for ${C.name}`, () => {
- const { container } = render(React.createElement(C.component as any));
- expect(container).toBeDefined();
- });
- });
-});
diff --git a/packages/victory-tooltip/src/victory-tooltip.test.tsx b/packages/victory-tooltip/src/victory-tooltip.test.tsx
index ee8db3ef2..ab21213e9 100644
--- a/packages/victory-tooltip/src/victory-tooltip.test.tsx
+++ b/packages/victory-tooltip/src/victory-tooltip.test.tsx
@@ -22,14 +22,20 @@ describe("components/victory-tooltip", () => {
it("renders nothing when not active", () => {
render(, {
- wrapper: VictoryContainer,
+ wrapper: VictoryContainer as React.JSXElementConstructor<{
+ children: React.ReactNode;
+ }>,
});
const output = screen.queryByTestId(labelId);
expect(output).not.toBeInTheDocument();
});
it("renders the expected text", () => {
- render(, { wrapper: VictoryContainer });
+ render(, {
+ wrapper: VictoryContainer as React.JSXElementConstructor<{
+ children: React.ReactNode;
+ }>,
+ });
const output = screen.getByTestId(labelId);
expect(output).toBeInTheDocument();
expect(output).toBeVisible();
@@ -37,7 +43,11 @@ describe("components/victory-tooltip", () => {
});
it("renders a flyout and a label", () => {
- render(, { wrapper: VictoryContainer });
+ render(, {
+ wrapper: VictoryContainer as React.JSXElementConstructor<{
+ children: React.ReactNode;
+ }>,
+ });
const label = screen.getByTestId(labelId);
const flyout = screen.getByTestId(flyoutId);
expect(label).toBeInTheDocument();
@@ -49,7 +59,11 @@ describe("components/victory-tooltip", () => {
const clickHandler = jest.fn();
render(
,
- { wrapper: VictoryContainer },
+ {
+ wrapper: VictoryContainer as React.JSXElementConstructor<{
+ children: React.ReactNode;
+ }>,
+ },
);
fireEvent.click(screen.getByTestId(flyoutId));
expect(clickHandler).toBeCalled();
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 921714352..b29b9e6de 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -68,18 +68,15 @@ importers:
'@svitejs/changesets-changelog-github-compact':
specifier: ^0.1.1
version: 0.1.1
+ '@testing-library/dom':
+ specifier: ^10.4.0
+ version: 10.4.0
'@testing-library/jest-dom':
- specifier: ^5.16.4
- version: 5.16.4
+ specifier: ^6.6.3
+ version: 6.6.3
'@testing-library/react':
- specifier: ^13.3.0
- version: 13.3.0(react-dom@18.2.0)(react@18.2.0)
- '@testing-library/react-hooks':
- specifier: ^8.0.0
- version: 8.0.1(@types/react@18.0.15)(react-dom@18.2.0)(react-test-renderer@18.2.0)(react@18.2.0)
- '@testing-library/react-native':
- specifier: ^11.0.0
- version: 11.0.0(react-native@0.73.5)(react-test-renderer@18.2.0)(react@18.2.0)
+ specifier: ^16.0.1
+ version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.0.6)(@types/react@18.0.15)(react-dom@18.2.0)(react@18.2.0)
'@types/fs-extra':
specifier: ^11.0.3
version: 11.0.3
@@ -101,15 +98,6 @@ importers:
'@types/react-dom':
specifier: ^18.0.6
version: 18.0.6
- '@types/testing-library__jest-dom':
- specifier: ^5.14.5
- version: 5.14.5
- '@typescript-eslint/eslint-plugin':
- specifier: ^5.32.0
- version: 5.32.0(@typescript-eslint/parser@5.32.0)(eslint@9.14.0)(typescript@4.7.4)
- '@typescript-eslint/parser':
- specifier: ^5.32.0
- version: 5.32.0(eslint@9.14.0)(typescript@4.7.4)
autoprefixer:
specifier: ^10.0.1
version: 10.4.17(postcss@8.4.33)
@@ -133,7 +121,7 @@ importers:
version: 9.1.0
cpx2:
specifier: ^4.2.0
- version: 4.2.0
+ version: 4.2.3
cross-env:
specifier: ^7.0.3
version: 7.0.3
@@ -148,7 +136,7 @@ importers:
version: 9.1.0(eslint@9.14.0)
eslint-plugin-jest:
specifier: ^28.9.0
- version: 28.9.0(@typescript-eslint/eslint-plugin@5.32.0)(eslint@9.14.0)(jest@29.7.0)(typescript@4.7.4)
+ version: 28.9.0(eslint@9.14.0)(jest@29.7.0)(typescript@4.7.4)
eslint-plugin-prettier:
specifier: ^5.2.1
version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@9.14.0)(prettier@3.3.3)
@@ -1278,6 +1266,10 @@ importers:
packages:
+ /@adobe/css-tools@4.4.0:
+ resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==}
+ dev: true
+
/@algolia/autocomplete-core@1.9.3(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2):
resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==}
dependencies:
@@ -1603,21 +1595,13 @@ packages:
'@babel/highlight': 7.23.4
chalk: 2.4.2
- /@babel/code-frame@7.24.7:
- resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/highlight': 7.24.7
- picocolors: 1.0.0
-
/@babel/code-frame@7.26.2:
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.25.9
js-tokens: 4.0.0
- picocolors: 1.0.0
- dev: false
+ picocolors: 1.1.1
/@babel/compat-data@7.23.5:
resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
@@ -2212,14 +2196,9 @@ packages:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-identifier@7.24.7:
- resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
- engines: {node: '>=6.9.0'}
-
/@babel/helper-validator-identifier@7.25.9:
resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
engines: {node: '>=6.9.0'}
- dev: false
/@babel/helper-validator-option@7.23.5:
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
@@ -2271,7 +2250,7 @@ packages:
resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.24.7
+ '@babel/helper-validator-identifier': 7.25.9
chalk: 2.4.2
js-tokens: 4.0.0
@@ -2279,10 +2258,11 @@ packages:
resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.24.7
+ '@babel/helper-validator-identifier': 7.25.9
chalk: 2.4.2
js-tokens: 4.0.0
- picocolors: 1.0.0
+ picocolors: 1.1.1
+ dev: false
/@babel/parser@7.24.0:
resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
@@ -3464,7 +3444,7 @@ packages:
'@babel/helper-hoist-variables': 7.24.7
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9)
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-identifier': 7.24.7
+ '@babel/helper-validator-identifier': 7.25.9
/@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0):
resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==}
@@ -4634,13 +4614,12 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.1
- dev: false
/@babel/template@7.22.15:
resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
'@babel/parser': 7.24.7
'@babel/types': 7.24.7
dev: true
@@ -4649,7 +4628,7 @@ packages:
resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.23.5
+ '@babel/code-frame': 7.26.2
'@babel/parser': 7.24.0
'@babel/types': 7.24.0
@@ -4657,7 +4636,7 @@ packages:
resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
'@babel/parser': 7.24.7
'@babel/types': 7.24.7
@@ -4674,7 +4653,7 @@ packages:
resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.23.5
+ '@babel/code-frame': 7.26.2
'@babel/generator': 7.23.6
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
@@ -4691,7 +4670,7 @@ packages:
resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
'@babel/generator': 7.24.7
'@babel/helper-environment-visitor': 7.24.7
'@babel/helper-function-name': 7.24.7
@@ -4732,7 +4711,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.24.7
- '@babel/helper-validator-identifier': 7.24.7
+ '@babel/helper-validator-identifier': 7.25.9
to-fast-properties: 2.0.0
/@babel/types@7.26.0:
@@ -4750,7 +4729,7 @@ packages:
/@changesets/apply-release-plan@6.0.3:
resolution: {integrity: sha512-/3JKqtDefs2YSEQI6JQo43/MKTLfhPdrW/BFmqnRpW8UmPB+YXjjQgfjR/2KOaObLOkoixcL3WCK4wNkn/Krmw==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
'@changesets/config': 2.1.0
'@changesets/get-version-range-type': 0.3.2
'@changesets/git': 1.4.1
@@ -4768,7 +4747,7 @@ packages:
/@changesets/assemble-release-plan@5.2.0:
resolution: {integrity: sha512-ewY24PEbSec2eKX0+KM7eyENA2hUUp6s4LF9p/iBxTtc+TX2Xbx5rZnlLKZkc8tpuQ3PZbyjLFXWhd1PP6SjCg==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
'@changesets/errors': 0.1.4
'@changesets/get-dependents-graph': 1.3.3
'@changesets/types': 5.1.0
@@ -4862,7 +4841,7 @@ packages:
/@changesets/get-release-plan@3.0.12:
resolution: {integrity: sha512-TlpEdpxV5ZQmNeHoD6KNKAc01wjRrcu9/CQqzmO4qAlX7ARA4pIuAxd8QZ1AQXv/l4qhHox7SUYH3VLHfarv5w==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
'@changesets/assemble-release-plan': 5.2.0
'@changesets/config': 2.1.0
'@changesets/pre': 1.0.12
@@ -4878,7 +4857,7 @@ packages:
/@changesets/git@1.4.1:
resolution: {integrity: sha512-GWwRXEqBsQ3nEYcyvY/u2xUK86EKAevSoKV/IhELoZ13caZ1A1TSak/71vyKILtzuLnFPk5mepP5HjBxr7lZ9Q==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
'@changesets/errors': 0.1.4
'@changesets/types': 5.1.0
'@manypkg/get-packages': 1.1.3
@@ -4902,7 +4881,7 @@ packages:
/@changesets/pre@1.0.12:
resolution: {integrity: sha512-RFzWYBZx56MtgMesXjxx7ymyI829/rcIw/41hvz3VJPnY8mDscN7RJyYu7Xm7vts2Fcd+SRcO0T/Ws3I1/6J7g==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
'@changesets/errors': 0.1.4
'@changesets/types': 5.1.0
'@manypkg/get-packages': 1.1.3
@@ -4912,7 +4891,7 @@ packages:
/@changesets/read@0.5.7:
resolution: {integrity: sha512-Iteg0ccTPpkJ+qFzY97k7qqdVE5Kz30TqPo9GibpBk2g8tcLFUqf+Qd0iXPLcyhUZpPL1U6Hia1gINHNKIKx4g==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
'@changesets/git': 1.4.1
'@changesets/logger': 0.0.5
'@changesets/parse': 0.3.14
@@ -4933,7 +4912,7 @@ packages:
/@changesets/write@0.1.9:
resolution: {integrity: sha512-E90ZrsrfJVOOQaP3Mm5Xd7uDwBAqq3z5paVEavTHKA8wxi7NAL8CmjgbGxSFuiP7ubnJA2BuHlrdE4z86voGOg==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
'@changesets/types': 5.1.0
fs-extra: 7.0.1
human-id: 1.0.2
@@ -6427,7 +6406,7 @@ packages:
resolution: {integrity: sha512-HIv55FSSRFk53hdwxt+JKGMSCCMABhpakm1BSxGm0ymWa7nIM6llV/0gUWbHNXGkvmRPNWJqMNqVlV/vcPa8oA==}
hasBin: true
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
'@expo/code-signing-certificates': 0.0.5
'@expo/config': 8.5.6
'@expo/config-plugins': 7.9.2
@@ -6997,13 +6976,6 @@ packages:
- supports-color
dev: true
- /@jest/schemas@28.1.3:
- resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
- dependencies:
- '@sinclair/typebox': 0.24.21
- dev: true
-
/@jest/schemas@29.6.3:
resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -7148,7 +7120,7 @@ packages:
/@manypkg/find-root@1.1.0:
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
@@ -7157,7 +7129,7 @@ packages:
/@manypkg/get-packages@1.1.3:
resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -7949,7 +7921,7 @@ packages:
open: 6.4.0
ora: 5.4.1
semver: 7.6.3
- shell-quote: 1.7.3
+ shell-quote: 1.8.1
sudo-prompt: 9.2.1
transitivePeerDependencies:
- encoding
@@ -8368,10 +8340,6 @@ packages:
/@sideway/pinpoint@2.0.0:
resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
- /@sinclair/typebox@0.24.21:
- resolution: {integrity: sha512-II2SIjvxBVJmrGkkZYza/BqNjwx3PWROIA8CZ0/Hn7LV0Mv0CVpZxoyHGBVsQqfFLMv9DmArIeRHTwo76bE6oA==}
- dev: true
-
/@sinclair/typebox@0.27.8:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
@@ -9141,81 +9109,51 @@ packages:
defer-to-connect: 2.0.1
dev: false
- /@testing-library/dom@8.14.0:
- resolution: {integrity: sha512-m8FOdUo77iMTwVRCyzWcqxlEIk+GnopbrRI15a0EaLbpZSCinIVI4kSQzWhkShK83GogvEFJSsHF3Ws0z1vrqA==}
- engines: {node: '>=12'}
+ /@testing-library/dom@10.4.0:
+ resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
+ engines: {node: '>=18'}
dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/runtime': 7.24.0
- '@types/aria-query': 4.2.2
+ '@babel/code-frame': 7.26.2
+ '@babel/runtime': 7.26.0
+ '@types/aria-query': 5.0.4
aria-query: 5.3.0
chalk: 4.1.2
dom-accessibility-api: 0.5.14
- lz-string: 1.4.4
+ lz-string: 1.5.0
pretty-format: 27.5.1
dev: true
- /@testing-library/jest-dom@5.16.4:
- resolution: {integrity: sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==}
- engines: {node: '>=8', npm: '>=6', yarn: '>=1'}
+ /@testing-library/jest-dom@6.6.3:
+ resolution: {integrity: sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==}
+ engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
dependencies:
- '@babel/runtime': 7.24.0
- '@types/testing-library__jest-dom': 5.14.5
- aria-query: 5.0.0
+ '@adobe/css-tools': 4.4.0
+ aria-query: 5.3.0
chalk: 3.0.0
- css: 3.0.0
css.escape: 1.5.1
- dom-accessibility-api: 0.5.14
+ dom-accessibility-api: 0.6.3
lodash: 4.17.21
redent: 3.0.0
dev: true
- /@testing-library/react-hooks@8.0.1(@types/react@18.0.15)(react-dom@18.2.0)(react-test-renderer@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==}
- engines: {node: '>=12'}
+ /@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.0.6)(@types/react@18.0.15)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-dSmwJVtJXmku+iocRhWOUFbrERC76TX2Mnf0ATODz8brzAZrMBbzLwQixlBSanZxR6LddK3eiwpSFZgDET1URg==}
+ engines: {node: '>=18'}
peerDependencies:
- '@types/react': ^16.9.0 || ^17.0.0
- react: ^16.9.0 || ^17.0.0
- react-dom: ^16.9.0 || ^17.0.0
- react-test-renderer: ^16.9.0 || ^17.0.0
+ '@testing-library/dom': ^10.0.0
+ '@types/react': ^18.0.0
+ '@types/react-dom': ^18.0.0
+ react: ^18.0.0
+ react-dom: ^18.0.0
peerDependenciesMeta:
'@types/react':
optional: true
- react-dom:
- optional: true
- react-test-renderer:
+ '@types/react-dom':
optional: true
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
+ '@testing-library/dom': 10.4.0
'@types/react': 18.0.15
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-error-boundary: 3.1.4(react@18.2.0)
- react-test-renderer: 18.2.0(react@18.2.0)
- dev: true
-
- /@testing-library/react-native@11.0.0(react-native@0.73.5)(react-test-renderer@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-2WZF8P8YYXO5Ka1yzj3TZUg4x6noKU5RuCpx4oAhKBkxkVbrRl1pMCvRIozdTPSiru4rNBmAi074ZJjm2OED5g==}
- peerDependencies:
- react: '>=16.0.0'
- react-native: '>=0.59'
- react-test-renderer: '>=16.0.0'
- dependencies:
- pretty-format: 28.1.3
- react: 18.2.0
- react-native: 0.73.5(@babel/core@7.23.9)(@babel/preset-env@7.23.9)(react@18.2.0)
- react-test-renderer: 18.2.0(react@18.2.0)
- dev: true
-
- /@testing-library/react@13.3.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==}
- engines: {node: '>=12'}
- peerDependencies:
- react: ^18.0.0
- react-dom: ^18.0.0
- dependencies:
- '@babel/runtime': 7.24.0
- '@testing-library/dom': 8.14.0
'@types/react-dom': 18.0.6
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -9260,8 +9198,8 @@ packages:
dependencies:
'@types/estree': 1.0.6
- /@types/aria-query@4.2.2:
- resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==}
+ /@types/aria-query@5.0.4:
+ resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
dev: true
/@types/aws-lambda@8.10.125:
@@ -9661,12 +9599,6 @@ packages:
/@types/stack-utils@2.0.1:
resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==}
- /@types/testing-library__jest-dom@5.14.5:
- resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==}
- dependencies:
- '@types/jest': 29.5.12
- dev: true
-
/@types/tough-cookie@4.0.2:
resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==}
dev: true
@@ -9706,33 +9638,6 @@ packages:
dependencies:
'@types/yargs-parser': 21.0.0
- /@typescript-eslint/eslint-plugin@5.32.0(@typescript-eslint/parser@5.32.0)(eslint@9.14.0)(typescript@4.7.4):
- resolution: {integrity: sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/parser': 5.32.0(eslint@9.14.0)(typescript@4.7.4)
- '@typescript-eslint/scope-manager': 5.32.0
- '@typescript-eslint/type-utils': 5.32.0(eslint@9.14.0)(typescript@4.7.4)
- '@typescript-eslint/utils': 5.32.0(eslint@9.14.0)(typescript@4.7.4)
- debug: 4.3.4
- eslint: 9.14.0
- functional-red-black-tree: 1.0.1
- ignore: 5.2.0
- regexpp: 3.2.0
- semver: 7.3.7
- tsutils: 3.21.0(typescript@4.7.4)
- typescript: 4.7.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0)(eslint@9.14.0)(typescript@4.7.4):
resolution: {integrity: sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -9760,26 +9665,6 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@5.32.0(eslint@9.14.0)(typescript@4.7.4):
- resolution: {integrity: sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/scope-manager': 5.32.0
- '@typescript-eslint/types': 5.32.0
- '@typescript-eslint/typescript-estree': 5.32.0(typescript@4.7.4)
- debug: 4.3.4
- eslint: 9.14.0
- typescript: 4.7.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@typescript-eslint/parser@8.13.0(eslint@9.14.0)(typescript@4.7.4):
resolution: {integrity: sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -9801,14 +9686,6 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@5.32.0:
- resolution: {integrity: sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.32.0
- '@typescript-eslint/visitor-keys': 5.32.0
- dev: true
-
/@typescript-eslint/scope-manager@8.13.0:
resolution: {integrity: sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -9817,25 +9694,6 @@ packages:
'@typescript-eslint/visitor-keys': 8.13.0
dev: true
- /@typescript-eslint/type-utils@5.32.0(eslint@9.14.0)(typescript@4.7.4):
- resolution: {integrity: sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: '*'
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/utils': 5.32.0(eslint@9.14.0)(typescript@4.7.4)
- debug: 4.3.4
- eslint: 9.14.0
- tsutils: 3.21.0(typescript@4.7.4)
- typescript: 4.7.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@typescript-eslint/type-utils@8.13.0(eslint@9.14.0)(typescript@4.7.4):
resolution: {integrity: sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -9855,37 +9713,11 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/types@5.32.0:
- resolution: {integrity: sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
/@typescript-eslint/types@8.13.0:
resolution: {integrity: sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dev: true
- /@typescript-eslint/typescript-estree@5.32.0(typescript@4.7.4):
- resolution: {integrity: sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 5.32.0
- '@typescript-eslint/visitor-keys': 5.32.0
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.6.3
- tsutils: 3.21.0(typescript@4.7.4)
- typescript: 4.7.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@typescript-eslint/typescript-estree@8.13.0(typescript@4.7.4):
resolution: {integrity: sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -9908,24 +9740,6 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils@5.32.0(eslint@9.14.0)(typescript@4.7.4):
- resolution: {integrity: sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@types/json-schema': 7.0.15
- '@typescript-eslint/scope-manager': 5.32.0
- '@typescript-eslint/types': 5.32.0
- '@typescript-eslint/typescript-estree': 5.32.0(typescript@4.7.4)
- eslint: 9.14.0
- eslint-scope: 5.1.1
- eslint-utils: 3.0.0(eslint@9.14.0)
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
/@typescript-eslint/utils@8.13.0(eslint@9.14.0)(typescript@4.7.4):
resolution: {integrity: sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -9942,14 +9756,6 @@ packages:
- typescript
dev: true
- /@typescript-eslint/visitor-keys@5.32.0:
- resolution: {integrity: sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.32.0
- eslint-visitor-keys: 3.4.3
- dev: true
-
/@typescript-eslint/visitor-keys@8.13.0:
resolution: {integrity: sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -10523,11 +10329,6 @@ packages:
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- /aria-query@5.0.0:
- resolution: {integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==}
- engines: {node: '>=6.0'}
- dev: true
-
/aria-query@5.3.0:
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
dependencies:
@@ -10659,12 +10460,6 @@ packages:
engines: {node: '>= 4.0.0'}
dev: false
- /atob@2.1.2:
- resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
- engines: {node: '>= 4.5.0'}
- hasBin: true
- dev: true
-
/autoprefixer@10.4.17(postcss@8.4.33):
resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==}
engines: {node: ^10 || ^12 || >=14}
@@ -12470,23 +12265,23 @@ packages:
typescript: 4.7.4
dev: true
- /cpx2@4.2.0:
- resolution: {integrity: sha512-Ik81d7J849x0dGpR/8TBLXc1MwkFuv29kkstgLau8IOQwptrEENsXefC4o+tnkTjiFnXbsaz08/6YSZdJER+nQ==}
+ /cpx2@4.2.3:
+ resolution: {integrity: sha512-UM7Iza+OM8FZ2ntTml/mdb3RmSLK5I2DqFqDdMihlGyKZCAAnDP++H973Oyc/2TQpEMtg5JHeRNfewclE330EA==}
engines: {node: '>=14'}
hasBin: true
dependencies:
debounce: 1.2.1
debug: 4.3.4
duplexer: 0.1.2
- fs-extra: 10.1.0
- glob-gitignore: 1.0.14
+ fs-extra: 11.2.0
+ glob-gitignore: 1.0.15
glob2base: 0.0.12
- ignore: 5.2.0
- minimatch: 3.1.2
+ ignore: 5.3.1
+ minimatch: 8.0.4
p-map: 4.0.0
- resolve: 1.22.1
+ resolve: 1.22.8
safe-buffer: 5.2.1
- shell-quote: 1.7.3
+ shell-quote: 1.8.1
subarg: 1.0.0
transitivePeerDependencies:
- supports-color
@@ -12729,14 +12524,6 @@ packages:
resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
dev: true
- /css@3.0.0:
- resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==}
- dependencies:
- inherits: 2.0.4
- source-map: 0.6.1
- source-map-resolve: 0.6.0
- dev: true
-
/cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -13082,11 +12869,6 @@ packages:
dependencies:
character-entities: 2.0.2
- /decode-uri-component@0.2.0:
- resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==}
- engines: {node: '>=0.10'}
- dev: true
-
/decode-uri-component@0.2.2:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
@@ -13329,6 +13111,10 @@ packages:
resolution: {integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==}
dev: true
+ /dom-accessibility-api@0.6.3:
+ resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==}
+ dev: true
+
/dom-converter@0.2.0:
resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==}
dependencies:
@@ -13801,7 +13587,7 @@ packages:
eslint: 9.14.0
dev: true
- /eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@5.32.0)(eslint@9.14.0)(jest@29.7.0)(typescript@4.7.4):
+ /eslint-plugin-jest@28.9.0(eslint@9.14.0)(jest@29.7.0)(typescript@4.7.4):
resolution: {integrity: sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==}
engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0}
peerDependencies:
@@ -13814,7 +13600,6 @@ packages:
jest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.32.0(@typescript-eslint/parser@5.32.0)(eslint@9.14.0)(typescript@4.7.4)
'@typescript-eslint/utils': 8.13.0(eslint@9.14.0)(typescript@4.7.4)
eslint: 9.14.0
jest: 29.7.0(@types/node@18.6.1)(ts-node@10.9.1)
@@ -13904,21 +13689,6 @@ packages:
estraverse: 5.3.0
dev: true
- /eslint-utils@3.0.0(eslint@9.14.0):
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
- peerDependencies:
- eslint: '>=5'
- dependencies:
- eslint: 9.14.0
- eslint-visitor-keys: 2.1.0
- dev: true
-
- /eslint-visitor-keys@2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
- dev: true
-
/eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -14708,7 +14478,7 @@ packages:
vue-template-compiler:
optional: true
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
'@types/json-schema': 7.0.15
chalk: 4.1.2
chokidar: 3.5.3
@@ -14820,7 +14590,6 @@ packages:
graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.0
- dev: false
/fs-extra@7.0.1:
resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
@@ -14895,10 +14664,6 @@ packages:
es-abstract: 1.23.3
functions-have-names: 1.2.3
- /functional-red-black-tree@1.0.1:
- resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==}
- dev: true
-
/functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
@@ -14962,14 +14727,13 @@ packages:
resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==}
dev: false
- /glob-gitignore@1.0.14:
- resolution: {integrity: sha512-YuAEPqL58bOQDqDF2kMv009rIjSAtPs+WPzyGbwRWK+wD0UWQVRoP34Pz6yJ6ivco65C9tZnaIt0I3JCuQ8NZQ==}
+ /glob-gitignore@1.0.15:
+ resolution: {integrity: sha512-22pvDWt2hMPfL3UF6lWcZpP+VIwBekJyj6xyb1DpeSALJm+n/0gI9lWD30kvA/h3bgPqYeAX7xGONzmyHrSfqQ==}
engines: {node: '>= 6'}
dependencies:
glob: 7.2.3
ignore: 5.3.1
- lodash.difference: 4.5.0
- lodash.union: 4.6.0
+ lodash: 4.17.21
make-array: 1.0.5
util.inherits: 1.0.3
dev: true
@@ -15441,7 +15205,7 @@ packages:
/history@4.10.1:
resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
loose-envify: 1.4.0
resolve-pathname: 3.0.0
tiny-invariant: 1.3.1
@@ -15738,11 +15502,6 @@ packages:
/ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
- /ignore@5.2.0:
- resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
- engines: {node: '>= 4'}
- dev: true
-
/ignore@5.3.1:
resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
engines: {node: '>= 4'}
@@ -16655,7 +16414,7 @@ packages:
resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
'@jest/types': 29.6.3
'@types/stack-utils': 2.0.1
chalk: 4.1.2
@@ -17160,7 +16919,7 @@ packages:
/launch-editor@2.9.1:
resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==}
dependencies:
- picocolors: 1.0.0
+ picocolors: 1.1.1
shell-quote: 1.8.1
dev: false
@@ -17372,10 +17131,6 @@ packages:
/lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
- /lodash.difference@4.5.0:
- resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==}
- dev: true
-
/lodash.includes@4.3.0:
resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}
dev: true
@@ -17418,10 +17173,6 @@ packages:
/lodash.throttle@4.1.1:
resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
- /lodash.union@4.6.0:
- resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==}
- dev: true
-
/lodash.uniq@4.5.0:
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
dev: false
@@ -17510,8 +17261,8 @@ packages:
/lunr@2.3.9:
resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==}
- /lz-string@1.4.4:
- resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==}
+ /lz-string@1.5.0:
+ resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
dev: true
@@ -18067,7 +17818,7 @@ packages:
resolution: {integrity: sha512-8PTVIgrVcyU+X/rVCy/9yxNlvXsBCk5JwwkbAm/Dm+Abo6NBGtNjWF0M1Xo/NWCb4phamNWcD7cHdR91HhbJvg==}
engines: {node: '>=18'}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
/metro-source-map@0.80.9:
resolution: {integrity: sha512-RMn+XS4VTJIwMPOUSj61xlxgBvPeY4G6s5uIn6kt6HB6A/k9ekhr65UkkDD7WzHYs3a9o869qU8tvOZvqeQzgw==}
@@ -18137,7 +17888,7 @@ packages:
engines: {node: '>=18'}
hasBin: true
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
'@babel/core': 7.23.9
'@babel/generator': 7.24.7
'@babel/parser': 7.24.7
@@ -18637,6 +18388,13 @@ packages:
brace-expansion: 2.0.1
dev: true
+ /minimatch@8.0.4:
+ resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: 2.0.1
+ dev: true
+
/minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -19323,7 +19081,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -19447,6 +19205,7 @@ packages:
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ dev: true
/picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -19515,7 +19274,7 @@ packages:
resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==}
engines: {node: '>=10'}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
dev: true
/possible-typed-array-names@1.0.0:
@@ -20101,16 +19860,6 @@ packages:
react-is: 17.0.2
dev: true
- /pretty-format@28.1.3:
- resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
- dependencies:
- '@jest/schemas': 28.1.3
- ansi-regex: 5.0.1
- ansi-styles: 5.2.0
- react-is: 18.2.0
- dev: true
-
/pretty-format@29.7.0:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -20386,7 +20135,7 @@ packages:
typescript:
optional: true
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
address: 1.2.0
browserslist: 4.22.2
chalk: 4.1.2
@@ -20407,7 +20156,7 @@ packages:
prompts: 2.4.2
react-error-overlay: 6.0.11
recursive-readdir: 2.2.3
- shell-quote: 1.7.3
+ shell-quote: 1.8.1
strip-ansi: 6.0.1
text-table: 0.2.0
typescript: 5.2.2
@@ -20421,7 +20170,7 @@ packages:
/react-devtools-core@4.28.5:
resolution: {integrity: sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==}
dependencies:
- shell-quote: 1.7.3
+ shell-quote: 1.8.1
ws: 7.5.8
transitivePeerDependencies:
- bufferutil
@@ -20462,16 +20211,6 @@ packages:
react: 18.2.0
scheduler: 0.23.0
- /react-error-boundary@3.1.4(react@18.2.0):
- resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==}
- engines: {node: '>=10', npm: '>=6'}
- peerDependencies:
- react: '>=16.13.1'
- dependencies:
- '@babel/runtime': 7.24.0
- react: 18.2.0
- dev: true
-
/react-error-overlay@6.0.11:
resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==}
dev: false
@@ -20497,7 +20236,7 @@ packages:
react: ^16.6.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
invariant: 2.2.4
prop-types: 15.8.1
react: 18.2.0
@@ -20589,7 +20328,7 @@ packages:
react-loadable: '*'
webpack: '>=4.41.1 || 5.x'
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
react-loadable: /@docusaurus/react-loadable@6.0.0(react@18.2.0)
webpack: 5.96.1
dev: false
@@ -20717,7 +20456,7 @@ packages:
react: '>=15'
react-router: '>=5'
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
react: 18.2.0
react-router: 5.3.4(react@18.2.0)
dev: false
@@ -20727,7 +20466,7 @@ packages:
peerDependencies:
react: '>=15'
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
history: 4.10.1
loose-envify: 1.4.0
prop-types: 15.8.1
@@ -20742,7 +20481,7 @@ packages:
peerDependencies:
react: '>=15'
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
history: 4.10.1
hoist-non-react-statics: 3.3.2
loose-envify: 1.4.0
@@ -21027,7 +20766,7 @@ packages:
/regenerator-transform@0.15.2:
resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.26.0
/regex@4.4.0:
resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==}
@@ -21042,11 +20781,6 @@ packages:
es-errors: 1.3.0
set-function-name: 2.0.2
- /regexpp@3.2.0:
- resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
- engines: {node: '>=8'}
- dev: true
-
/regexpu-core@4.8.0:
resolution: {integrity: sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==}
engines: {node: '>=4'}
@@ -21344,15 +21078,6 @@ packages:
resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
engines: {node: '>=10'}
- /resolve@1.22.1:
- resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
- hasBin: true
- dependencies:
- is-core-module: 2.13.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: true
-
/resolve@1.22.8:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
@@ -21452,7 +21177,7 @@ packages:
hasBin: true
dependencies:
escalade: 3.1.1
- picocolors: 1.0.0
+ picocolors: 1.1.1
postcss: 8.4.47
strip-json-comments: 3.1.1
dev: false
@@ -21792,9 +21517,6 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- /shell-quote@1.7.3:
- resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==}
-
/shell-quote@1.8.1:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
@@ -21940,14 +21662,6 @@ packages:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
- /source-map-resolve@0.6.0:
- resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==}
- deprecated: See https://github.com/lydell/source-map-resolve#deprecated
- dependencies:
- atob: 2.1.2
- decode-uri-component: 0.2.0
- dev: true
-
/source-map-support@0.5.13:
resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==}
dependencies:
@@ -22489,7 +22203,7 @@ packages:
css-tree: 2.3.1
css-what: 6.1.0
csso: 5.0.5
- picocolors: 1.0.0
+ picocolors: 1.1.1
dev: false
/swc-loader@0.2.3(@swc/core@1.8.0)(webpack@5.74.0):
@@ -22964,10 +22678,6 @@ packages:
strip-bom: 3.0.0
dev: true
- /tslib@1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- dev: true
-
/tslib@2.5.0:
resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
dev: false
@@ -22975,16 +22685,6 @@ packages:
/tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- /tsutils@3.21.0(typescript@4.7.4):
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
- dependencies:
- tslib: 1.14.1
- typescript: 4.7.4
- dev: true
-
/tty-table@4.1.6:
resolution: {integrity: sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==}
engines: {node: '>=8.0.0'}
@@ -23402,7 +23102,7 @@ packages:
dependencies:
browserslist: 4.21.3
escalade: 3.1.1
- picocolors: 1.0.0
+ picocolors: 1.1.1
dev: true
/update-browserslist-db@1.0.13(browserslist@4.22.2):
@@ -23413,7 +23113,7 @@ packages:
dependencies:
browserslist: 4.22.2
escalade: 3.1.1
- picocolors: 1.0.0
+ picocolors: 1.1.1
/update-browserslist-db@1.1.1(browserslist@4.24.2):
resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
@@ -23697,7 +23397,7 @@ packages:
gzip-size: 6.0.0
html-escaper: 2.0.2
opener: 1.5.2
- picocolors: 1.0.0
+ picocolors: 1.1.1
sirv: 2.0.4
ws: 7.5.8
transitivePeerDependencies:
diff --git a/test/jest-setup.ts b/test/jest-setup.ts
index ccdb044c6..8fbdf0d5b 100644
--- a/test/jest-setup.ts
+++ b/test/jest-setup.ts
@@ -1,2 +1,2 @@
-// See: https://github.com/testing-library/jest-dom
-import "@testing-library/jest-dom";
+import "@testing-library/jest-dom/matchers";
+import "@testing-library/jest-dom/jest-globals";
diff --git a/tsconfig.json b/tsconfig.json
index 6986b69d9..a8bb0cfd1 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -14,8 +14,14 @@
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"baseUrl": ".",
+ "lib": [
+ "dom",
+ "dom.iterable",
+ "esnext"
+ ],
"paths": {
"@/*": ["packages/*"]
- }
+ },
+ "types": ["@testing-library/jest-dom"],
},
}